*** khildin has quit IRC | 00:51 | |
*** mobert has joined #schooltool | 01:56 | |
*** th1a_ has joined #schooltool | 02:01 | |
*** th1a has quit IRC | 02:01 | |
*** menesis has quit IRC | 03:39 | |
*** mobert has quit IRC | 07:22 | |
*** menesis has joined #schooltool | 10:32 | |
*** menesis has quit IRC | 10:55 | |
*** khildin has joined #schooltool | 10:59 | |
*** khildin has quit IRC | 11:17 | |
*** khildin has joined #schooltool | 11:28 | |
*** khildin has quit IRC | 13:53 | |
*** yvl has joined #schooltool | 14:21 | |
*** menesis has joined #schooltool | 14:35 | |
*** menesis has quit IRC | 15:37 | |
*** replaceafill has joined #schooltool | 16:23 | |
*** menesis has joined #schooltool | 16:25 | |
*** th1a_ is now known as th1a | 16:29 | |
th1a | OK replaceafill, let's see how long the cubox takes to import the large sample data... | 16:31 |
---|---|---|
replaceafill | :) | 16:31 |
replaceafill | it's using 14.04? | 16:31 |
th1a | Yeah. | 16:31 |
replaceafill | nice | 16:32 |
th1a | I found an image online. | 16:32 |
th1a | It has an arch kernel and wireless/bluetooth isn't working, but I don't need them. | 16:32 |
th1a | Seems to work fine otherwise. | 16:32 |
th1a | There is one that is supposed to be "perfect," but it has a full desktop setup I don't want or need. | 16:33 |
replaceafill | ah | 16:33 |
th1a | I'm just running it off a $10 micro-sd card atm. | 16:33 |
th1a | Seems... fine. | 16:33 |
th1a | Pretty responsive, really. | 16:34 |
th1a | Not going into swap on the import yet. | 16:35 |
replaceafill | 2 GB of RAM? | 16:35 |
th1a | 1793836 total. | 16:35 |
th1a | These tend to display less as accessible than advertised. | 16:36 |
th1a | Not exactly sure what the whole deal is, but anyhow, that's enough. | 16:36 |
th1a | This seems like "the one." | 16:38 |
th1a | OK, how are you coming? | 16:38 |
replaceafill | http://dev.schooltool.org:7676/manage | 16:38 |
replaceafill | i added search for students and teachers | 16:39 |
th1a | Seems good to me. | 16:40 |
replaceafill | cool | 16:40 |
th1a | I noticed the first time I hit students I got a spinner for a few seconds. | 16:40 |
th1a | Is that what happens the first time after a restart? | 16:40 |
replaceafill | that happens while the view returns data | 16:41 |
replaceafill | to the widget | 16:41 |
th1a | Meaning? | 16:41 |
replaceafill | it's waiting | 16:41 |
replaceafill | and yes, i just restarted the instance | 16:41 |
th1a | Which is waiting? | 16:41 |
replaceafill | the widget | 16:42 |
th1a | Client or server? | 16:42 |
replaceafill | client | 16:42 |
th1a | Is waiting for? | 16:42 |
replaceafill | json result from the server view | 16:43 |
replaceafill | you got results at the end, right? | 16:43 |
th1a | Yeah... | 16:43 |
replaceafill | ok | 16:43 |
replaceafill | students and teachers are less efficient | 16:43 |
th1a | I mean, is it sending a giant pile of data over that is then cached in the client, or is it just that you're dredging the data out of the database? | 16:43 |
replaceafill | because there are no catalogs for group meembers | 16:43 |
replaceafill | there's no caching | 16:44 |
replaceafill | it always hits the db | 16:44 |
th1a | OK, so it is just pulling the data into memory at that point. | 16:44 |
th1a | On the server. | 16:44 |
replaceafill | yeah | 16:44 |
th1a | OK, I figured. | 16:44 |
replaceafill | cold something something :D | 16:44 |
replaceafill | vs hot | 16:45 |
th1a | There's no easy way to use a catalog here? | 16:45 |
replaceafill | it's possible | 16:45 |
replaceafill | but more complicated | 16:45 |
replaceafill | i can try it if you want | 16:45 |
replaceafill | we have something like that | 16:45 |
replaceafill | in interventions | 16:45 |
th1a | No... not yet. | 16:45 |
replaceafill | for people responsible of something | 16:46 |
th1a | It shouldn't be necessary. | 16:46 |
replaceafill | basically you set a subscriber on the relationship | 16:46 |
replaceafill | and you update the catalog accordingly | 16:46 |
th1a | But if it is, we'll be informed. ;-) | 16:46 |
replaceafill | the other searches are way more efficient | 16:46 |
replaceafill | they just go to the catalog | 16:46 |
replaceafill | students and teachers check the relationship after the search | 16:47 |
replaceafill | to know if the person should be included in the results or not | 16:47 |
replaceafill | ok | 16:47 |
replaceafill | so, i'll go back to the term reports now | 16:47 |
th1a | OK. | 16:48 |
th1a | I'm going to have mobert start revising the docs to use this school page. | 16:48 |
th1a | That's going to be his last task. | 16:48 |
replaceafill | ah ok | 16:48 |
replaceafill | he can use the testing instance right? | 16:49 |
th1a | Do you have any feelings about additional things you might like to change? | 16:49 |
replaceafill | i mean, we don't have to package or merge this yet | 16:49 |
th1a | Yes, although I guess he should have an empty one if he's going to take screenshots. | 16:49 |
th1a | OK, it is taking the cubox a while to grind through the section enrollments, but it isn't swapping. | 16:50 |
th1a | It is a bit startling how easy it is to get SchoolTool running on it. | 16:51 |
th1a | copy the image onto a micro sd card. | 16:51 |
th1a | apt-get install schooltool | 16:51 |
th1a | that's pretty much it. | 16:51 |
th1a | ofc, if someone was deploying it, you'd already have it on the image. | 16:51 |
replaceafill | that'd be nice to see | 16:52 |
replaceafill | i also need to work on the "no years" page | 16:52 |
th1a | I'm going to use dynamic dns to put it online. | 16:52 |
th1a | Yeah, ok. | 16:52 |
replaceafill | did you see Isaac email? | 16:54 |
th1a | Yes. | 16:54 |
replaceafill | he wants users to test the questions | 16:54 |
replaceafill | but if i understand correctly he wants that out of quizzes | 16:55 |
replaceafill | and we don't have that | 16:55 |
replaceafill | anyway, i'll follow up | 16:55 |
replaceafill | that's it from me | 16:55 |
th1a | I'm not sure what the distinction is. | 16:56 |
th1a | Swapping 284KiB. | 16:57 |
replaceafill | it's the whole logic to get the question to the student | 16:57 |
replaceafill | with quizzes | 16:57 |
th1a | That's good because now I know swap actually works. | 16:57 |
replaceafill | you deploy it to a section | 16:57 |
replaceafill | and the student just gets it to answer | 16:57 |
th1a | Can the testers just be added to a section? | 16:58 |
replaceafill | that's what i'll propose | 16:58 |
th1a | As far as SchoolTool is going to be concerned, this'll probably be one big school with one big section. | 16:58 |
th1a | That's why I was like "Well, if we are writing a phone interface it probably isn't too bad." | 16:58 |
th1a | Because just the "Oh, everyone is enrolled in this school and this section in this 10 year term part would be fugly." | 16:59 |
th1a | If you follow me... | 16:59 |
replaceafill | yeah | 16:59 |
th1a | OK. | 17:02 |
th1a | 3/4 of the way through Section Timetables... | 17:02 |
replaceafill | :D | 17:02 |
th1a | C'mon cubox. | 17:02 |
th1a | I mean, its doing pretty well for a micro-sd card! | 17:02 |
th1a | I wish I had some benchmarks for this written down.... | 17:03 |
th1a | We're only using 1 1/3rd of 4 cores too. | 17:03 |
th1a | You could complile a couple kernels at the same time. | 17:03 |
replaceafill | ah th1a | 17:05 |
replaceafill | question | 17:05 |
replaceafill | courses and sections have descriptions right? | 17:05 |
replaceafill | should we include those in the search? | 17:05 |
th1a | Oh... what is in now? | 17:05 |
replaceafill | beside title (and course id for courses) | 17:06 |
replaceafill | courses: title and course_id | 17:06 |
replaceafill | sections: title | 17:06 |
th1a | I'd say for sections you could do, if you're feeling ambitious, instructor and course. | 17:06 |
th1a | Make sense? | 17:07 |
replaceafill | i think that's similar to the group discussion before | 17:07 |
replaceafill | you need to subscribe to the instructors or course relationship | 17:08 |
th1a | tbh, it would make that field more useful. | 17:09 |
replaceafill | let's go for it | 17:10 |
replaceafill | i don't think i'll hit a wall or something | 17:10 |
th1a | OK. It is worth a bit of time. | 17:12 |
replaceafill | cool | 17:12 |
th1a | hm, now into runzeo in top, so something is changing... | 17:12 |
th1a | I guess we're writing the import? | 17:13 |
replaceafill | committing the transaction? | 17:13 |
replaceafill | mabye | 17:13 |
replaceafill | maybe | 17:13 |
th1a | Hm... web interface not responding... | 17:14 |
replaceafill | :( | 17:14 |
th1a | OK working now. | 17:14 |
th1a | There are 1049 people defined in Cubox High. | 17:15 |
replaceafill | :)) | 17:15 |
th1a | I'm going to see if I can get the dynamic dns up today. | 17:15 |
th1a | OK thanks replaceafill. | 17:15 |
replaceafill | ok thanks th1a | 17:16 |
th1a | OK, so 45 minutes for the import, basically. | 17:22 |
th1a | OK, this may be a little slow from the micro-sd card. ;-) | 17:23 |
replaceafill | time for an SSD! | 17:24 |
th1a | Well, first a good USB stick. | 17:25 |
th1a | replaceafill: Perhaps one of these: http://www.amazon.com/SanDisk-Extreme-Transfer-SDCZ80-016G-GAM46-Version/dp/B00KT7DOR0/ref=sr_1_5?ie=UTF8&qid=1416929990&sr=8-5&keywords=patriot+supersonic+magnum | 17:41 |
replaceafill | :| | 17:43 |
replaceafill | 245MB/s | 17:43 |
th1a | In practice, it could be a big problem because you just have to DO NOT REMOVE THIS USB STICK. | 17:43 |
th1a | You'd want to just put the database on both the usb and micro-sd. Maybe use zrs for failover?!? | 17:44 |
th1a | Oops, someone pulled out the sd card... | 17:45 |
th1a | Actually that'd kill you. | 17:45 |
th1a | But you'd want to survive "Oops, someone pulled out the usb stick." | 17:45 |
th1a | You need tweezers to get the sd card out. | 17:45 |
*** yvl has quit IRC | 17:54 | |
*** khildin has joined #schooltool | 17:54 | |
th1a | replaceafill: Anyhow, can you set up a blank instance with the new school page? | 18:02 |
th1a | For Matt? | 18:02 |
th1a | That's probably easiest? | 18:02 |
replaceafill | ok | 18:03 |
replaceafill | but i should finish the empty schoolyears task first | 18:03 |
th1a | OK. | 18:03 |
replaceafill | i'll switch to it | 18:03 |
replaceafill | th1a, you there? | 18:15 |
th1a | Yes. | 18:15 |
replaceafill | sections was the only conditional part in the old manage view, correct? | 18:16 |
replaceafill | you needed terms and courses | 18:16 |
replaceafill | i'm just double checking | 18:16 |
th1a | Conditional? | 18:18 |
replaceafill | it wasn't rendered if you didn't have terms or courses defined | 18:19 |
replaceafill | i just added that ability back | 18:19 |
replaceafill | but i was wondering if there was something else like that... | 18:19 |
th1a | Oh. | 18:20 |
th1a | I don't think it is necessary. | 18:20 |
replaceafill | hhm? | 18:20 |
th1a | For it to be conditional. | 18:20 |
replaceafill | you can't select term or courses in the add section form | 18:21 |
th1a | Ah. | 18:21 |
th1a | Well, whatever make sthe most sense. | 18:21 |
replaceafill | i'll just keep the "old" functionality | 18:21 |
replaceafill | and i think it's the only conditional part in the old view | 18:21 |
replaceafill | (code confirms it too) | 18:21 |
replaceafill | i think my memory is messed up :P | 18:22 |
th1a | OK. | 18:24 |
replaceafill | th1a, empty instance for Matt | 18:31 |
replaceafill | http://dev.schooltool.org:9696/manage | 18:31 |
th1a | thx | 18:32 |
replaceafill | going to get Camila now, bb in ~40 | 18:32 |
*** E-werd has joined #schooltool | 18:39 | |
E-werd | where would ldap web configuration data be stored? I had a bad query, installation is bricked unless I remove "python-schooltool.ldap" | 18:40 |
E-werd | if I remove and install package again, same issue. | 18:41 |
th1a | Ah, you just missed the developer, E-werd. | 18:41 |
E-werd | great | 18:42 |
th1a | I assume you've read this: http://book.schooltool.org/ldap.html ? | 18:42 |
th1a | replaceafill should be back in about a half an hour. | 18:42 |
E-werd | yeah, manual config doesn't seem to be doing much for me. i'll play with it a bit more | 18:42 |
E-werd | web configuration seems to override /etc/schooltool/standard/schooltool.conf | 18:45 |
*** replaceafill has quit IRC | 18:52 | |
*** duende_ has quit IRC | 19:02 | |
*** duende_ has joined #schooltool | 19:02 | |
E-werd | well, turns out a complete reinstall takes care of that... as it should | 19:03 |
*** mobert has joined #schooltool | 19:08 | |
*** replaceafill has joined #schooltool | 19:43 | |
*** duende_ has quit IRC | 21:11 | |
*** duende_ has joined #schooltool | 21:12 | |
*** menesis has quit IRC | 21:25 | |
*** khildin has quit IRC | 21:55 | |
*** menesis has joined #schooltool | 22:02 | |
*** replaceafill has quit IRC | 22:13 | |
*** replaceafill has joined #schooltool | 22:13 | |
*** khildin has joined #schooltool | 23:35 | |
*** khildin has quit IRC | 23:42 | |
*** replaceafill has quit IRC | 23:51 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!