*** th1a has quit IRC | 00:48 | |
*** replaceafill has left #schooltool | 01:35 | |
*** menesis has quit IRC | 03:25 | |
*** menesis has joined #schooltool | 12:20 | |
*** th1a has joined #schooltool | 12:44 | |
*** menesis has quit IRC | 14:53 | |
*** menesis has joined #schooltool | 14:53 | |
*** menesis has quit IRC | 15:04 | |
*** replaceafill has joined #schooltool | 15:53 | |
th1a | hi replaceafill. | 15:59 |
---|---|---|
replaceafill | hey th1a | 15:59 |
th1a | So one thing I reminded myself of this morning is that the Aug. 8 deadline/milestone was entirely made up by me. | 16:00 |
th1a | Which is not to say that we should miss it (nor does it look like we will), | 16:00 |
replaceafill | really? | 16:00 |
th1a | I mean, it is contractual, more or less. | 16:00 |
replaceafill | sure, i think we'll make it | 16:01 |
th1a | But it doesn't correspond to anything in particular happening in Uganda. | 16:01 |
replaceafill | ah | 16:01 |
replaceafill | got it | 16:01 |
replaceafill | i was wondering about that | 16:01 |
replaceafill | i mean, about the next step | 16:01 |
replaceafill | (in Uganda) | 16:01 |
th1a | Sunesh isn't going to be there, etc. | 16:01 |
replaceafill | right | 16:01 |
th1a | They weren't like - WE NEED FEES BY AUGUST 8. | 16:02 |
th1a | So we may get very little initial response at all from Uganda. | 16:02 |
th1a | (which is not a bad thing at this point) | 16:02 |
replaceafill | it'll help us to switch to cando anyway | 16:02 |
replaceafill | not having feedback for a while | 16:02 |
th1a | Basically, if they do give us quick feedback, we should still get the release and CanDo sorted first. | 16:04 |
replaceafill | agree | 16:04 |
th1a | OK. | 16:05 |
th1a | How is the report coming? | 16:05 |
replaceafill | making progress | 16:05 |
replaceafill | most of the add columns options work now | 16:05 |
replaceafill | except for attendance and report sheets | 16:05 |
replaceafill | question | 16:06 |
replaceafill | right now, the report starts completely empty | 16:06 |
replaceafill | i was wondering | 16:06 |
replaceafill | empty = as in no columns | 16:06 |
replaceafill | in their screenshot it seems they always have the name of the student | 16:06 |
replaceafill | any particular reason you suggested the Full Name dropdown? | 16:07 |
replaceafill | couldn't we just have First Name, Last Name by default when the report is started? | 16:07 |
th1a | Sure. | 16:07 |
replaceafill | it's just weird to me | 16:07 |
replaceafill | i had to use this: | 16:07 |
th1a | That's fine. | 16:07 |
replaceafill | XXX Add columns to the rep\| @property | 16:08 |
replaceafill | ort XXX | 16:08 |
replaceafill | oops | 16:08 |
replaceafill | XXX Add columns to the report XXX | 16:08 |
replaceafill | the table also lists only students now | 16:08 |
th1a | I was really just going down through the personal info and it seemed consistent to give them all equal footing, but consistency and usability don't always go together. | 16:08 |
replaceafill | there are two things i'd like to have | 16:08 |
th1a | Good that you're learning to not follow me blindly. ;-) | 16:08 |
replaceafill | :) | 16:09 |
replaceafill | 1. making the table ajaxy | 16:09 |
replaceafill | 2. not using the requests to set the columns | 16:09 |
replaceafill | for 1. we just need some JS similar to the Cando Student Skills report | 16:09 |
replaceafill | but 2. is trickier | 16:09 |
replaceafill | you need to store the columns somehow | 16:10 |
replaceafill | like in a session | 16:10 |
replaceafill | but we don't use sessions much in ST | 16:10 |
replaceafill | so i started thinking | 16:10 |
replaceafill | and remember the timetable wizard | 16:10 |
replaceafill | that uses some hidden json in the page | 16:10 |
replaceafill | to save each selection in each step | 16:11 |
replaceafill | i think that'll work for 2. | 16:11 |
replaceafill | oh | 16:11 |
replaceafill | and 3. | 16:11 |
replaceafill | for table formatters, having something like the rml converter | 16:12 |
replaceafill | but for building the xls | 16:12 |
replaceafill | maybe all of this seems complicated, and it is... | 16:12 |
replaceafill | but i think it's worth having | 16:12 |
replaceafill | i can see this functionality used in core some day :) | 16:12 |
th1a | It is all reasonable. | 16:13 |
th1a | Do you want to do some of it now? | 16:13 |
replaceafill | i think i can get the three by monday | 16:14 |
replaceafill | but i'll finish the attendance/report sheets dropdowns first | 16:14 |
replaceafill | just in case ;) | 16:14 |
replaceafill | having a dumb report is better than not having a perfect one | 16:14 |
th1a | Yeah. | 16:15 |
*** menesis has joined #schooltool | 16:15 | |
th1a | We don't appear to have any real packaging gotchas for this do we? | 16:15 |
th1a | Just a new fees package. | 16:15 |
replaceafill | yeah | 16:16 |
replaceafill | it shouldn't be a problem | 16:16 |
th1a | Do we really just need a day for that? | 16:16 |
replaceafill | i just wonder if the new scoresystem scores they requested will need some kind of evolution | 16:17 |
replaceafill | i need to look | 16:17 |
replaceafill | but i don't think it will | 16:17 |
th1a | You mean the reverse order? | 16:17 |
replaceafill | as long as we use the same values for the old scores | 16:17 |
th1a | Oh, for attendance. | 16:18 |
replaceafill | no, they requested new scores like "absent - justified" | 16:18 |
th1a | OK. | 16:18 |
replaceafill | yeah | 16:18 |
replaceafill | yeah, a day of packaging should be enough | 16:19 |
replaceafill | too much maybe :) | 16:19 |
replaceafill | but you never know ;) | 16:19 |
th1a | OK, so loose ends: fee overview report (for school) | 16:20 |
th1a | make the attainment fields for personal info | 16:20 |
replaceafill | yes | 16:20 |
replaceafill | add delete option for IGAs | 16:20 |
th1a | Yeah. | 16:21 |
th1a | OK. Nothing too scary. | 16:21 |
replaceafill | no | 16:21 |
th1a | OK, guess that's it. | 16:21 |
replaceafill | ok | 16:21 |
replaceafill | thanks th1a | 16:21 |
th1a | Thanks replaceafill. | 16:22 |
*** mayronie has joined #schooltool | 18:48 | |
mayronie | hello | 18:48 |
replaceafill | hello mayronie | 18:49 |
mayronie | i have a problem getting school tool to have it own server_name in Nginx | 18:49 |
mayronie | i can access it using http://127.0.0.1:7080 | 18:50 |
mayronie | but i cant access it over the internet | 18:51 |
replaceafill | are other services in that server accessible from the internet? | 18:51 |
mayronie | no other services | 19:02 |
replaceafill | does the server has a public IP you can reach? | 19:03 |
replaceafill | have* | 19:03 |
mayronie | Nood speaking | 19:04 |
replaceafill | hm? | 19:04 |
mayronie | what do you mean by the, do you mean my external IP provided by my ISP | 19:04 |
mayronie | or the servers static IP | 19:04 |
replaceafill | have you seen: http://book.schooltool.org/remote.html | 19:05 |
replaceafill | by default SchoolTool is accessible only to the local interface (127.0.0.1) | 19:06 |
replaceafill | by changing the host line to: host = 0.0.0.0 | 19:06 |
replaceafill | and restarting the schooltool service you make it available to the server's network | 19:06 |
mayronie | yes read that, i changed the host to: host = 0.0.0.0 | 19:07 |
replaceafill | and you restarted the schooltool service? | 19:07 |
replaceafill | $ sudo service schooltool restart | 19:07 |
mayronie | done that as well | 19:07 |
replaceafill | so you should be able to access through http://YOUR_SERVER_PUBLIC_IP:7080 | 19:08 |
replaceafill | if that's not possible, it could be some other problem not related to SchoolTool | 19:08 |
replaceafill | like a firewall blocking traffic on that port | 19:09 |
mayronie | ok | 19:10 |
mayronie | got that running | 19:10 |
mayronie | but how do i make school too accessable without using the http://YOUR_SERVER_PUBLIC_IP:7080 over the internet and not just the servers network | 19:11 |
replaceafill | if SchoolTool shows up in your servers network | 19:14 |
replaceafill | making it accessible from outside depends on your network setup | 19:15 |
replaceafill | in the past i've seen people installing SchoolTool in their office desktop at school | 19:16 |
replaceafill | and trying to access it from their laptop at home | 19:16 |
replaceafill | that's an entire different issue that what the book explains | 19:16 |
mayronie | direct me as to where to find such configuration to access it from off site location | 19:17 |
replaceafill | all the book has is: http://book.schooltool.org/administrators.html | 19:17 |
mayronie | so is it possible to access it from a seperate network? | 19:19 |
replaceafill | absolutely | 19:19 |
replaceafill | *if* you know how to set up the access from one network to the other | 19:20 |
replaceafill | i mean, you need control on every part | 19:20 |
replaceafill | suppose i install SchoolTool in my laptop (where i'm typing) and want to give you access to you at your home | 19:20 |
mayronie | kno any where to go and read such information | 19:20 |
replaceafill | 1. i install SchoolTool and make it public by changing host to 0.0.0.0 | 19:21 |
replaceafill | that alone won't give you access to you | 19:21 |
replaceafill | just to my home network | 19:21 |
mayronie | ok | 19:21 |
replaceafill | i'm behind a home router | 19:21 |
replaceafill | i need to open access there | 19:22 |
replaceafill | and set up some forwarding | 19:22 |
replaceafill | and my home ISP allows me to route traffic in any port | 19:22 |
replaceafill | but not all do | 19:22 |
replaceafill | if i get to that point (set up access and forwarding in my router) | 19:23 |
replaceafill | you may not be able to access it | 19:23 |
replaceafill | why? | 19:23 |
replaceafill | maybe you at home are behind a firewall that's blocking the 7080 port | 19:23 |
replaceafill | or maybe you can't access any IP from El Salvador (where I am) | 19:24 |
mayronie | not im at the government school | 19:24 |
replaceafill | that part of the process i can't control | 19:24 |
replaceafill | i could only control my side | 19:24 |
mayronie | so i should access the schoosl router look for forwarding | 19:24 |
replaceafill | that's why i tell you it could be a lot of factors | 19:24 |
replaceafill | correct | 19:24 |
replaceafill | if school has an IT or system administrator, or even an IT teacher | 19:25 |
replaceafill | maybe you could ask | 19:25 |
mayronie | im an system admin for windows | 19:27 |
mayronie | just trying schooltool because it seems well put together than the other crap they are using | 19:28 |
replaceafill | :D | 19:28 |
replaceafill | i'd look in the school router first | 19:29 |
mayronie | ubuntu not accessing the router going to try on a windows PC give me couple sec | 19:30 |
mayronie | for some strange reason i have no access to the router | 19:39 |
mayronie | so basically your telling me that im suppose to check the forwarding setting and make sure its for port 80 | 19:40 |
replaceafill | if you can, try setting up port 7080 directly | 19:40 |
replaceafill | just for testing | 19:40 |
replaceafill | so you keep the webserver (apache, ngnix) out of the problem | 19:40 |
replaceafill | and deal with SchoolTool only | 19:41 |
mayronie | also check my firewall for both the windows server and the ubuntu server and make it avaible for TCP/UDP 80 | 19:41 |
replaceafill | again, i recommend opening port 7080 just for testing | 19:41 |
replaceafill | once you have everything working on 7080, you can set up 80 | 19:42 |
replaceafill | once port 80 is fully working, you disable access to 7080 | 19:42 |
replaceafill | but that's just an advice :) | 19:42 |
mayronie | so open port 7080 for testing cross network connection | 19:43 |
replaceafill | yeah | 19:43 |
mayronie | is this correct | 19:43 |
mayronie | http { upstream schools { server 127.0.0.1:7080; } server { listen 80; server_name schools.ja.net; location / { proxy_pass http://schools/++vh++http:schools.ja.net:7080/++; } } } | 19:43 |
mayronie | sorry let me go again | 19:43 |
replaceafill | pastebin.com :) | 19:43 |
replaceafill | unfortunately i can't help you with ngnix | 19:44 |
replaceafill | i only use apache | 19:44 |
mayronie | ok | 19:44 |
mayronie | ok same principle | 19:44 |
mayronie | any further advice | 19:45 |
replaceafill | do you have control over the schools.ja.net DNS setup? | 19:45 |
mayronie | hahahahaha | 19:46 |
mayronie | i knew i was missing something | 19:46 |
mayronie | its good to talk to other people | 19:47 |
replaceafill | :) | 19:47 |
replaceafill | indeed | 19:47 |
replaceafill | in what part of the world are you mayronie? | 19:48 |
replaceafill | (just curious) | 19:48 |
mayronie | jamaica | 19:48 |
replaceafill | ah | 19:48 |
replaceafill | nice :) | 19:49 |
replaceafill | hope you get it working | 19:49 |
mayronie | where are you from | 19:49 |
replaceafill | El Salvador | 19:49 |
replaceafill | (Central America) | 19:49 |
mayronie | i see, donr you people speak spanish | 19:50 |
mayronie | dont* | 19:50 |
replaceafill | we do | 19:50 |
mayronie | i see | 19:50 |
mayronie | question my windows server dns wont affect my ubuntu DNS | 19:51 |
replaceafill | not sure i understand your question | 19:52 |
mayronie | i have a windows server on the network | 19:52 |
mayronie | will there be any DNS interfearance between the two platforms ? | 19:53 |
replaceafill | you don't need a dns server in ubuntu for running SchoolTool | 19:53 |
mayronie | ok | 19:54 |
mayronie | so fairewall and route port forwarding and i should be good right ? | 19:55 |
mayronie | firewall* | 19:56 |
replaceafill | most likely, yes | 19:56 |
replaceafill | can't tell you for sure :) | 19:56 |
mayronie | ok | 19:56 |
mayronie | any further advice for the ubuntu novice? | 19:56 |
replaceafill | don't give up :) | 19:57 |
mayronie | lol so funny | 19:57 |
replaceafill | i used to be a windows sysadmin/user | 19:57 |
mayronie | gave up last year summer already | 19:57 |
replaceafill | i know | 19:57 |
replaceafill | it's difficult | 19:57 |
replaceafill | but once you get to it, it's magic! | 19:58 |
replaceafill | :) | 19:58 |
mayronie | seems like magic at least some of it | 19:58 |
replaceafill | and the better part in my opinion, it's free/open source software | 19:58 |
replaceafill | good luck mayronie | 19:59 |
mayronie | well i guess ill have to tackel this problem later in the evening dont know what happen to to router | 19:59 |
replaceafill | ok | 19:59 |
mayronie | thanks for the advice and all the best to you my friend | 19:59 |
replaceafill | same to you | 19:59 |
mayronie | bye | 19:59 |
replaceafill | bye | 20:01 |
*** mayronie has quit IRC | 20:03 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!