*** aelkner has joined #schooltool | 06:15 | |
*** paulproteus has quit IRC | 09:33 | |
*** paulproteus has joined #schooltool | 09:34 | |
*** menesis has joined #schooltool | 12:02 | |
*** menesis has quit IRC | 12:48 | |
*** menesis has joined #schooltool | 12:50 | |
*** menesis has quit IRC | 14:52 | |
*** menesis has joined #schooltool | 16:01 | |
*** replaceafill has joined #schooltool | 16:19 | |
*** ignas has joined #schooltool | 16:20 | |
th1a | hi replaceafill, aelkner, yvl, menesis, mobert. | 16:31 |
---|---|---|
mobert | Hi Tom | 16:31 |
replaceafill | good morning/afternoon | 16:31 |
menesis | hi | 16:31 |
yvl | good morning | 16:33 |
th1a | Have you been able to make any progress on the documentation mobert? | 16:33 |
mobert | Honestly, I got slammed with sidework (and Xmas shopping) | 16:34 |
th1a | I figured. | 16:34 |
mobert | And my laptop was pushing it with the VM running all the time | 16:34 |
mobert | But I've upgraded my RAM to 8GB | 16:34 |
mobert | and finished my shopping | 16:34 |
th1a | I'm mad at myself for not getting you started earlier. | 16:34 |
mobert | and I'm back on task this morning | 16:35 |
mobert | So we'll see how much I can make up for it | 16:35 |
th1a | I'm overly paranoid that I'll discover some huge miscalculation that will blow up my budget at the last minute. | 16:36 |
th1a | OK, keep me posted. | 16:36 |
mobert | Well, it probably won't be me -- I've only worked, like, six billable hours in two weeks :) | 16:36 |
th1a | :-D | 16:37 |
th1a | Thanks mobert. | 16:37 |
th1a | aelkner? | 16:37 |
th1a | oh, no aelkner. | 16:41 |
th1a | replaceafill? | 16:41 |
replaceafill | :) | 16:41 |
replaceafill | ok | 16:41 |
replaceafill | i'm finally done with the IEP reports | 16:42 |
replaceafill | th1a, i have one question on multiple term sections though | 16:42 |
replaceafill | if you set IEP skills for a student in term1 | 16:43 |
replaceafill | should we update the sections skills in the following terms? | 16:43 |
th1a | Yes. | 16:44 |
replaceafill | similar functionality to linked sections, right? | 16:44 |
replaceafill | kk | 16:44 |
replaceafill | i'll do that today | 16:44 |
replaceafill | and set up a testing instance with this | 16:44 |
replaceafill | last week i helped glenda with an error in the xls importer | 16:44 |
replaceafill | basically, she was using the wrong worksheet | 16:45 |
replaceafill | she was using the virginia sections import with the regular xls importer | 16:45 |
th1a | Right. | 16:45 |
replaceafill | imho, the xls importer should tell the user "i don't understand this sheet" | 16:45 |
replaceafill | instead of printing its name | 16:46 |
replaceafill | and the cell it's expecting | 16:46 |
replaceafill | but that's just my 0.02 | 16:46 |
replaceafill | i'm not sure if it's hard to do and so on | 16:46 |
replaceafill | but finally, she detected the problem and was able to solve it | 16:46 |
replaceafill | i have a question for menesis | 16:46 |
replaceafill | menesis, i think i asked you this once, but i forgot how to do it :( | 16:47 |
replaceafill | is it possible to get the previous versions of versions.cfg? | 16:47 |
replaceafill | jelkner's database of quizzes is broken by a change in docutils | 16:47 |
menesis | yes | 16:47 |
replaceafill | it runs in his server, but not in my sandboxes | 16:48 |
replaceafill | and i noticed lots of my versions are different | 16:48 |
menesis | you can override individual versions in the buildout.cfg of the branch | 16:48 |
menesis | but you know that | 16:48 |
replaceafill | yes, i just wanted to see what have changed | 16:49 |
menesis | yes, I have updated a lot of versions this month | 16:49 |
replaceafill | where can i find those changes? | 16:49 |
menesis | https://code.launchpad.net/~schooltool-owners/schooltool.release/flourish | 16:49 |
replaceafill | ah! | 16:49 |
replaceafill | schooltool.release! | 16:49 |
replaceafill | i didn't look there :D | 16:49 |
menesis | https://launchpad.net/schooltool.release is the umbrella project for schooltool and all plugins | 16:50 |
replaceafill | revision 238! | 16:50 |
replaceafill | nice | 16:50 |
replaceafill | thanks menesis | 16:50 |
replaceafill | ok, last | 16:50 |
replaceafill | has anyone seen this: | 16:51 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/1079294 | 16:51 |
replaceafill | i tried it on friday | 16:51 |
replaceafill | but was not able to reproduce | 16:51 |
replaceafill | i wrote a new stest for the journal, and the scores are saved | 16:52 |
replaceafill | and the stests use chrome | 16:52 |
* aelkner here | 16:52 | |
replaceafill | i don't see the "intermittent" part | 16:52 |
th1a | You mean, it always works or never works? | 16:53 |
replaceafill | it always work | 16:53 |
menesis | seen the bug, but haven't had any problems like this | 16:53 |
menesis | obviously I don't use journal as much... | 16:54 |
replaceafill | and i even checked jelkner's database | 16:54 |
th1a | You'll need to hang out with jelkner, replaceafill. | 16:54 |
replaceafill | and i can see some grades in the section he reported the problem with | 16:54 |
replaceafill | th1a, right | 16:54 |
replaceafill | i'll ask him about that | 16:55 |
replaceafill | ok, i'm done | 16:55 |
replaceafill | th1a, what's next? | 16:55 |
replaceafill | well, i need to figure this journal bug out, right? | 16:55 |
replaceafill | first, i mean | 16:55 |
replaceafill | but after that, are we going to work on social skills or reports? | 16:56 |
* replaceafill done | 16:57 | |
th1a | Ah, well, reports. | 16:57 |
replaceafill | kk | 16:57 |
th1a | Social skills reports. | 16:57 |
th1a | Is there some other social skills issue? | 16:57 |
replaceafill | the cando_socialskills branch dates back to august | 16:57 |
replaceafill | i think we should move that functionality to work with latest trunks | 16:58 |
replaceafill | so they can see all the improvements in cando | 16:58 |
th1a | Oh, right. | 16:58 |
th1a | Yes. | 16:58 |
th1a | Do that next. But that will require some revisions to their reports. | 16:59 |
replaceafill | yes | 16:59 |
th1a | OK. | 16:59 |
th1a | We can discuss the details later. | 16:59 |
replaceafill | sure | 16:59 |
th1a | OK, thanks replaceafill. | 17:00 |
th1a | yvl? | 17:01 |
yvl | I updated "Printable Wroksheet" report to the new PDF style (and code) | 17:01 |
yvl | pushed to lp:schooltool and lp:schooltool.gradebook | 17:02 |
yvl | I am finishing one more tweak | 17:02 |
yvl | allow specifying max desired column width | 17:02 |
yvl | because it just... does not look that good when you have 3 columns | 17:03 |
yvl | and they are spread out equally | 17:03 |
yvl | that is all for now. | 17:03 |
yvl | replaceafill -> http://bazaar.launchpad.net/~schooltool-owners/schooltool.gradebook/flourish/revision/524 | 17:05 |
replaceafill | checking.. | 17:06 |
replaceafill | GridContentBlock | 17:06 |
replaceafill | :| | 17:06 |
*** ignas has quit IRC | 17:06 | |
th1a | OK. Send us samples replaceafill! | 17:07 |
th1a | I mean, yvl! | 17:07 |
replaceafill | :D | 17:07 |
th1a | Thanks, yvl. | 17:07 |
th1a | menesis? | 17:07 |
yvl | because it's a content provider, it renders grid and it puts the split tables to PTOs :) | 17:08 |
yvl | replaceafill, can you quickly try updating and making the report? | 17:08 |
yvl | (in case I forgot to push something) | 17:08 |
replaceafill | yvl, ah sure | 17:08 |
* replaceafill goes to do that | 17:08 | |
menesis | I have merged celery branch, resolved conflicts | 17:09 |
menesis | been playing with it | 17:09 |
menesis | solved a few issues | 17:10 |
menesis | but not everything works | 17:10 |
*** ignas has joined #schooltool | 17:11 | |
menesis | there is a Scheduled Tasks view for administrator | 17:11 |
menesis | with indexed table | 17:11 |
menesis | but tasks are not indexed for some reason | 17:11 |
menesis | I was debugging that today | 17:12 |
menesis | otherwise it looks nice | 17:12 |
menesis | (the progress bars when importing xls file) | 17:12 |
menesis | :) | 17:12 |
menesis | but I'm still not sure what to do about the many additions to Makefile/buildout.cfg | 17:13 |
menesis | that start supervisor and in turn services | 17:13 |
th1a | Maybe you could schedule some kind of remote internet chat with yvl. | 17:14 |
menesis | that will need to be copied to other plugins to make it possible to `make run` from a gradebook checkout, for example | 17:14 |
th1a | Or perhaps get together in the office. | 17:14 |
menesis | like it is now | 17:14 |
menesis | also there are many new config files, so instances need to be re-created | 17:15 |
th1a | Well, one thing that probably needs to be firmly decided is if this will be the only way SchoolTool runs. | 17:15 |
th1a | Correct? | 17:15 |
menesis | now celery is only used for importing the big xls | 17:17 |
menesis | I would like to make it optional... | 17:17 |
*** khildin has joined #schooltool | 17:17 | |
th1a | Well, we certainly have bigger plans for it. | 17:18 |
menesis | if celery is not available do imports the old way | 17:18 |
th1a | I think it would make sense for it to be optional, but if we have to start duplicating lots of views, it probably isn't practical. | 17:18 |
th1a | yvl? | 17:19 |
th1a | (I'm not trying to back out of this, btw) | 17:19 |
yvl | good question | 17:19 |
th1a | Just trying to establish if, say, every sandbox has to start up the whole mess) | 17:19 |
menesis | no, of course I don't want any duplication | 17:20 |
yvl | frankly - I don't know | 17:20 |
yvl | didn't think about running in some kind of immediate mode | 17:20 |
th1a | I guess there is no real use case for not having the task scheduler in production. | 17:20 |
th1a | And SchoolTool developers are used to suffering for their craft. | 17:21 |
menesis | but for old sandboxes (or gradebook sandbox that has not updated Makefile/buildout files) to continue to work with newer snapshot of schooltool | 17:21 |
yvl | running immediate may be needed for tests | 17:21 |
th1a | We can make everyone get new sandboxes if that costs less than a bunch of compatibility hoop-jumping. | 17:22 |
yvl | well, I haven't thought about that for a while | 17:23 |
yvl | I can make a random decision today, though ;) | 17:23 |
menesis | :0 | 17:23 |
menesis | :) | 17:23 |
yvl | flip a coin ;) | 17:23 |
yvl | it's not entirely painless to run celery sandbox at the moment | 17:24 |
th1a | We don't need to make a decision. | 17:24 |
yvl | some processes just get lost and hang there eating memory | 17:24 |
th1a | I'd say: | 17:24 |
th1a | a) We don't need a non-celery production version; | 17:24 |
th1a | b) we can make all developers switch to new sandboxes at some point. | 17:25 |
yvl | that's just remaking the instance anyway | 17:25 |
yvl | it's not like data goes away | 17:25 |
menesis | yes, I'm not asking for decision | 17:25 |
th1a | Also, if the developers all don't start using celery, you won't have incentive to fix the memory leaks. | 17:25 |
yvl | right | 17:26 |
menesis | that were my headaches at the moment that are still unsolved | 17:26 |
replaceafill | do stests run normally in a celery branch? | 17:26 |
menesis | updating the sandbox is easy, "bin/make-schooltool-instance instance" | 17:27 |
menesis | look for differences, overwrite or no | 17:27 |
yvl | replaceafill... no | 17:27 |
yvl | the work, and "run nomally" | 17:28 |
yvl | except for import | 17:28 |
yvl | that is broken | 17:28 |
yvl | and no way to test tasks at the moment | 17:28 |
replaceafill | ah ok | 17:28 |
menesis | yeah | 17:30 |
yvl | also cron jobs are iffy | 17:30 |
yvl | they probably should be remade -- or not | 17:30 |
th1a | menesis: If you need yvl to shift back to celery, it may be time for him to do so. | 17:30 |
th1a | Basically it is either now, next week, after the new year. | 17:31 |
menesis | I have some problems or decisions to make | 17:32 |
th1a | If menesis is blocking on stuff now, yvl should switch over soon. | 17:32 |
yvl | sure | 17:32 |
menesis | will talk at the office | 17:34 |
th1a | Do I need to get Laurynas to coordinate this? ;-) | 17:34 |
menesis | no :) | 17:34 |
yvl | :D | 17:34 |
yvl | we'll handle it... somehow. :D | 17:34 |
th1a | We just need to get replaceafill onto reports before yvl completely forgets how they work. | 17:35 |
menesis | true, continue with the reports ;) | 17:35 |
* menesis done with the 'in progress' report | 17:36 | |
th1a | If you guys could meet tomorrow it would help. | 17:36 |
replaceafill | yvl, just sent you a couple of printable worksheets with jelkner's data | 17:36 |
* th1a gathers that menesis is more nocturnal than yvl... | 17:37 | |
th1a | At least in terms of working. | 17:37 |
th1a | Thanks menesis. | 17:37 |
yvl | true :) | 17:37 |
th1a | You'll have to work out your time zone differences. | 17:37 |
th1a | aelkner? | 17:37 |
aelkner | ok, i finished with the small intervention fixes | 17:38 |
aelkner | then i fixed the gradebook bugs we noticed that one day | 17:38 |
aelkner | the one where the report card didn't round the average like the gradebook does | 17:38 |
aelkner | that works now | 17:39 |
aelkner | and the bug where hidden deployed report sheets showed up in layout dropdowns | 17:39 |
aelkner | that's fixed, too | 17:39 |
aelkner | finally, i got the case-insensitive gradebook scoring to work | 17:40 |
aelkner | in the case of discrete score systems, isValidScore does case-insensitive compare | 17:40 |
aelkner | and fromUunicode returns the correctly-cased score | 17:40 |
aelkner | i added 'score' to the gradebook validator and changed gradebook.js to put the adjusted score in the cell | 17:41 |
aelkner | so as on enters into a pass/fail cell, for instance | 17:42 |
aelkner | the cell is red as the user types p, a, s | 17:42 |
aelkner | but as they enter the last s, the cell goes blue and is changed to 'Pass' | 17:42 |
aelkner | it works quite nicely, but i still need to write some stests for it | 17:43 |
aelkner | here's the change to core: | 17:43 |
aelkner | http://bazaar.launchpad.net/~aelkner/schooltool/gradebook_cell_conversion/revision/3521 | 17:43 |
aelkner | and here's the gradebook change for it: | 17:43 |
aelkner | http://bazaar.launchpad.net/~aelkner/schooltool.gradebook/weighted_report_sheets/revision/531 | 17:43 |
aelkner | in case anyone has an objection to how i got it to work, they can raise it now :) | 17:44 |
th1a | I'm not sure what you mena about the cell changing when you "enter the last s" | 17:45 |
aelkner | well, the scoresystem has 'Pass' as the valid choice | 17:45 |
aelkner | so instead of leaving the cell as 'pass', it gets changed to 'Pass' | 17:46 |
th1a | Oh, in the whole word. | 17:46 |
th1a | Well, requiring the whole word is an issue in itself. | 17:47 |
th1a | We should have some auto-complete. | 17:47 |
th1a | http://jqueryui.com/autocomplete/ | 17:47 |
th1a | Do you want to try that? | 17:48 |
aelkner | i could take a look at that | 17:48 |
replaceafill | dropdowns! | 17:48 |
replaceafill | with the values ;) | 17:48 |
aelkner | could we meet tomorrow afternoon to discuss that and other things | 17:49 |
aelkner | i want to write the tests for what i've done and do some merging | 17:49 |
aelkner | at least for now, we will have case-insensitive score entry | 17:50 |
th1a | Yes, we could meet tomorrow. | 17:50 |
aelkner | we'll see whether we can agree on the behaviour for autocomplete | 17:50 |
aelkner | ok, i'll look for you then | 17:50 |
aelkner | that's it for me | 17:50 |
th1a | http://jqueryui.com/autocomplete/#combobox | 17:50 |
th1a | A custom widget built by composition of Autocomplete and Button. You can either type something into the field to get filtered suggestions based on your input, or use the button to get the full list of selections. | 17:51 |
aelkner | ok, i'll look into it | 17:51 |
th1a | OK, thanks aelkner. | 17:51 |
th1a | Let's try to wrap things up before the holiday in a sane place, gentlemen. | 17:52 |
th1a | See you Wednesday, (Tue, aelkner). | 17:52 |
* th1a drops the bag of gravel. | 17:52 | |
replaceafill | thanks everybody | 17:52 |
yvl | thanks guys | 17:53 |
aelkner | thanks guys, cya wed (thla tues) | 17:53 |
*** ignas has quit IRC | 18:23 | |
*** menesis has quit IRC | 19:20 | |
*** replaceafill has quit IRC | 19:33 | |
*** replaceafill has joined #schooltool | 19:46 | |
*** replaceafill has joined #schooltool | 19:46 | |
*** menesis has joined #schooltool | 20:27 | |
*** khildin has quit IRC | 21:48 | |
*** Lumiere has quit IRC | 22:56 | |
*** Lumiere has joined #schooltool | 22:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!