*** ignas has joined #schooltool | 00:50 | |
*** ignas has quit IRC | 01:12 | |
*** khildin has joined #schooltool | 08:49 | |
*** yvl has joined #schooltool | 11:58 | |
*** menesis has joined #schooltool | 12:24 | |
*** menesis has quit IRC | 12:34 | |
*** menesis has joined #schooltool | 15:13 | |
*** ignas_ has joined #schooltool | 15:45 | |
*** ignas_ is now known as ignas | 15:48 | |
*** replaceafill has joined #schooltool | 16:21 | |
*** ignas has quit IRC | 16:23 | |
th1a | hi menesis, replaceafill, yvl. | 16:31 |
---|---|---|
yvl | good morning guys :) | 16:31 |
menesis | hi | 16:31 |
replaceafill | good morning/afternoon | 16:31 |
th1a | So, where are we menesis? | 16:34 |
menesis | schooltool 2.4.0 and plugins have been released, uploaded, and accepted to raring | 16:35 |
menesis | I have found the reason why reports failed to generate with z3c.rml 2.0.0 / reportlab 2.6 | 16:36 |
menesis | and fixed it | 16:36 |
menesis | on Friday. so I was one day late, but it got accepted. | 16:37 |
th1a | Whew. | 16:37 |
th1a | Yeah, it didn't work for me on raring but I see it has been updated. | 16:37 |
menesis | one thing I forgot is to upload the latest book | 16:37 |
th1a | So I'll check. | 16:37 |
menesis | will do that shortly | 16:38 |
menesis | I haven't released latest virginia yet | 16:38 |
menesis | and there are dependency problem with 2.4 packages on precise/quantal as reported on Answers | 16:39 |
menesis | but it's simple, I have to re-add one patch | 16:40 |
th1a | It looked simple. | 16:40 |
menesis | one potential problem is a too-high z3c.form version in raring, two tests fail with it. | 16:41 |
menesis | but I couldn't find any issues while running schooltool on ubuntu | 16:42 |
menesis | so the release is out | 16:43 |
menesis | I will update the release notes, and do other things mentioned, today. | 16:44 |
* menesis done | 16:44 | |
th1a | OK, thanks menesis. | 16:45 |
th1a | My raring instance is running now. | 16:45 |
th1a | I'm going to more publicly announce this on Thursday. | 16:46 |
th1a | replaceafill? | 16:46 |
replaceafill | ok | 16:46 |
replaceafill | i updated the vps to 12.04 | 16:47 |
replaceafill | and sent you guys an email with your credentials | 16:47 |
replaceafill | i also added flourish sorting for reportLink directives | 16:47 |
replaceafill | yvl, i sent an email to the dev list | 16:48 |
yvl | yep | 16:48 |
yvl | nicely done :) | 16:48 |
replaceafill | thoughts? | 16:48 |
replaceafill | ah | 16:48 |
replaceafill | no problem if i merge that? | 16:48 |
yvl | well, I'd written that a tiny bit differently | 16:48 |
* replaceafill listens | 16:48 | |
yvl | self.before = getattr(unproxied, 'before', () ) | 16:48 |
yvl | looks nicer ;) | 16:48 |
replaceafill | ah | 16:48 |
replaceafill | kk, will fix | 16:49 |
replaceafill | other than that, the approach is ok? | 16:49 |
yvl | I think so | 16:49 |
replaceafill | great | 16:49 |
* yvl would have done it that way too ;) | 16:49 | |
replaceafill | i'll start using the damn feature :P | 16:49 |
yvl | \o/ | 16:49 |
replaceafill | yvl, i finished the last cando report | 16:50 |
replaceafill | i mean, making it remote | 16:50 |
replaceafill | and noticed two things | 16:50 |
yvl | listening | 16:50 |
replaceafill | the refresh button is giving me an unauthorized | 16:50 |
replaceafill | i mean, i see a login form in the dialog | 16:50 |
yvl | hmm | 16:51 |
replaceafill | something related to (schooltool.view, task, and failed attribute) | 16:51 |
yvl | when you wrote the cando report task | 16:51 |
yvl | did you add security declarations? | 16:51 |
replaceafill | yes | 16:51 |
yvl | huh | 16:51 |
replaceafill | and i noticed remote task declare the failed attribute in the interface | 16:51 |
replaceafill | let me see something quickly | 16:52 |
replaceafill | 69.164.203.135/celery/schoolyears/SY 2012-13/fourth-quarter/sections/1/gradebook-skills | 16:52 |
replaceafill | jeffrey.elkner:schooltool | 16:52 |
replaceafill | th1a, btw the celery changes are running here: | 16:52 |
replaceafill | http://69.164.203.135/celery | 16:53 |
replaceafill | except yvl's latest changes :) | 16:53 |
replaceafill | yvl, i just requested the aggregated student skill report | 16:53 |
replaceafill | (which takes some time) | 16:53 |
replaceafill | and when i press refresh i get the login | 16:53 |
yvl | Worker exited prematurely. :) | 16:54 |
yvl | can you check the logs why? | 16:54 |
yvl | supervisor & celery | 16:54 |
replaceafill | sure | 16:54 |
replaceafill | weird | 16:54 |
replaceafill | the report just worked | 16:54 |
replaceafill | see messages for jeffrey | 16:54 |
replaceafill | hhmm | 16:55 |
* replaceafill pastes the logs | 16:55 | |
replaceafill | http://pastebin.com/sPU70Hqr | 16:56 |
replaceafill | the pto messages from 13:41 are the ones that generated the successful report | 16:56 |
replaceafill | [2013-04-22 13:52:31,937: WARNING/PoolWorker-2] Configuring SchoolTool machinery. | 16:56 |
replaceafill | ? | 16:56 |
yvl | means worker killed himself, another one got spawned | 16:57 |
yvl | odd. | 16:58 |
yvl | very odd. | 16:58 |
replaceafill | apache and mod_proxy? | 16:58 |
replaceafill | first time i see that | 16:58 |
* yvl too | 16:58 | |
yvl | are you sure you restarted all services after changing code? | 16:59 |
replaceafill | yes | 16:59 |
replaceafill | see jeffrey's messages? | 16:59 |
replaceafill | i generated one successfully | 16:59 |
replaceafill | i'll restart again | 16:59 |
replaceafill | everything restarted, including apache | 17:00 |
replaceafill | i'll try again | 17:00 |
replaceafill | student skill report generated | 17:01 |
replaceafill | yvl, can you try the refresh button | 17:01 |
replaceafill | ah, i was going to report the "please contact your administrator" message, but i see you added a condition for it :) | 17:02 |
replaceafill | http://69.164.203.135/celery/showEntry.html?id=1366639366.020.842191548079 | 17:03 |
replaceafill | Unauthorized: (<schooltool.cando.browser.gradebook.SkillsGradebookReportTask object at 0xb076398>, 'failed', 'schooltool.view') | 17:03 |
replaceafill | http://bazaar.launchpad.net/~replaceafill/schooltool.cando/celery/view/head:/src/schooltool/cando/browser/gradebook.zcml#L1030 | 17:04 |
replaceafill | there's the security zcml | 17:04 |
replaceafill | th1a, in other news, i'm still working on the report card | 17:05 |
replaceafill | and i have a question for you | 17:05 |
replaceafill | in the style bible (version 5), there are 2 versions of the report card | 17:05 |
th1a | Yes. | 17:06 |
replaceafill | one in page 2, and one in page 13 | 17:06 |
th1a | We can talk about this after the meeting. | 17:06 |
replaceafill | i've started with page 13 | 17:06 |
replaceafill | ah sure | 17:06 |
replaceafill | just to finish my report: | 17:06 |
th1a | We really need to be talking about these reports more. | 17:06 |
replaceafill | i found an issue with comments | 17:06 |
replaceafill | submitting a comment deletes other grades that you haven't saved | 17:07 |
replaceafill | i just thought it might be surprising for a user | 17:07 |
menesis | ?! | 17:07 |
replaceafill | and i'm not sure if it has been reported yet | 17:07 |
replaceafill | suppose you have 5 activities | 17:07 |
replaceafill | and you start grading a student in all of them | 17:07 |
replaceafill | and the comment is the third column | 17:08 |
replaceafill | when you hit Submit in the comment dialog, the previous scores (which haven't been saved yet) are lost | 17:08 |
th1a | Yeah, that's a pretty major bug. | 17:08 |
replaceafill | ok, i'll report it | 17:09 |
th1a | Maybe you should just fix it first. | 17:09 |
* replaceafill done | 17:09 | |
replaceafill | ah ok | 17:09 |
replaceafill | sure | 17:09 |
th1a | Thanks replaceafill. | 17:09 |
th1a | yvl? | 17:09 |
yvl | ok | 17:10 |
yvl | pushed the worksheet scores report | 17:10 |
yvl | worked on failures by term and absences | 17:10 |
yvl | will push at some point | 17:10 |
yvl | also pushed some small changes to core | 17:11 |
yvl | for example fake virtual host root in fake reuqest | 17:11 |
yvl | so that absolute url would not throw up | 17:11 |
yvl | looked at ldap question I missed | 17:11 |
yvl | it can be implemented relatively fast, but I assume - not now. | 17:12 |
yvl | tried to reproduce the bug replaceafill just showed | 17:12 |
yvl | but for some reason it did not resurface after... something I did :) | 17:12 |
th1a | Yeah... you just need to give the LDAP guy some kind of response. | 17:12 |
* yvl did today | 17:12 | |
th1a | kk | 17:12 |
yvl | I now have hunches how to reproduce the bug and where to look | 17:13 |
yvl | it's good that we have some slower reports | 17:13 |
yvl | helps ;) | 17:13 |
th1a | Yeah. ;-) | 17:14 |
replaceafill | who needs catalogs?!?!? | 17:14 |
replaceafill | :D | 17:14 |
yvl | :D | 17:14 |
yvl | replaceafill, when we start getting DB conflicts because of things falling in same catalog btree buckets... ;) | 17:15 |
yvl | (too quickly) | 17:15 |
replaceafill | :| | 17:15 |
yvl | this is actually something we would need to test at a bigger activity site | 17:15 |
yvl | or just simulate it | 17:15 |
yvl | so basically that's it from me | 17:16 |
yvl | looking at remaining reports... | 17:16 |
replaceafill | yvl, now that i know how to pass params to a remote requests | 17:16 |
yvl | there's not that much left actually | 17:16 |
replaceafill | i think i could try to make the virginia completion report remote | 17:17 |
yvl | that would be cool | 17:17 |
replaceafill | (not a priority, but will do) | 17:17 |
yvl | so | 17:18 |
yvl | nearest plans: push the two reports tomorrow | 17:18 |
yvl | find and fix the breakage replaceafill demonstrated today | 17:18 |
yvl | what next? | 17:18 |
th1a | Would that make all the reports remote then? | 17:19 |
yvl | not yet. | 17:19 |
yvl | http://69.164.203.135/celery/report_reference.html | 17:19 |
th1a | That's the next milestone, essentially. | 17:20 |
yvl | ok, let's go through each one separately | 17:20 |
yvl | ID cards - replaceafill or me? :) | 17:20 |
replaceafill | you yvl | 17:20 |
th1a | yvl should definitely do the ones that already have the style update. | 17:20 |
replaceafill | (i'm taking wed-fri off btw) | 17:21 |
yvl | oh, ok | 17:21 |
yvl | Student Detail Report | 17:21 |
yvl | for student | 17:21 |
replaceafill | me | 17:21 |
yvl | and for groups | 17:21 |
yvl | sone? | 17:21 |
yvl | sorry, done? | 17:21 |
yvl | replaceafill, | 17:21 |
replaceafill | not yet, will push tomorrow i think | 17:22 |
yvl | kk | 17:22 |
yvl | Report Card also, I assume | 17:22 |
replaceafill | yes | 17:22 |
yvl | person profile done | 17:22 |
yvl | Resources, me I guess | 17:22 |
yvl | SchoolTool Export XLS | 17:22 |
yvl | ... ? | 17:22 |
yvl | me then. | 17:23 |
th1a | Oh... | 17:23 |
th1a | Yes, I suppose we do want to do that async. | 17:23 |
th1a | Hadn't thought of that, but it could take a while. | 17:23 |
menesis | Skills Export takes a very long time | 17:23 |
yvl | Skills Export XLS, school wide | 17:23 |
yvl | replaceafill? | 17:23 |
th1a | yvl should probably take the xls's. | 17:24 |
yvl | ok | 17:24 |
yvl | btw, progress bars should be added for those | 17:24 |
yvl | they take time | 17:24 |
yvl | the rest... is CanDo and VA PDFs | 17:25 |
yvl | oh, and the large XML :) | 17:25 |
yvl | well, the small XML for the person | 17:25 |
yvl | let's ignore it :D | 17:25 |
th1a | The person xml should just go away. | 17:25 |
yvl | so replaceafill - Student Report Cards, Sutdent Detail Reports, CanDo and VA reports ? | 17:26 |
th1a | Feel free to execute it, yvl. | 17:26 |
* yvl XLSes and the rest | 17:26 | |
yvl | with pleasure, th1a | 17:26 |
replaceafill | yvl, yes | 17:26 |
yvl | kk | 17:26 |
yvl | bidding war over. ;) | 17:27 |
th1a | OK, thanks for sorting that out. | 17:28 |
replaceafill | menesis, just fyi, i'm moving some stuff out of virginia to cando and core | 17:29 |
replaceafill | (report stuff) :) | 17:29 |
menesis | replaceafill: moving in celery branches? | 17:29 |
replaceafill | yes | 17:29 |
menesis | ok | 17:30 |
menesis | one report was moved or no? | 17:30 |
menesis | cando 0.6.2: Added section student competency report | 17:30 |
menesis | this is new or a similar one is in virginia? | 17:31 |
menesis | (trunk) | 17:31 |
replaceafill | menesis, i'm moving the svg reports out of virginia | 17:31 |
replaceafill | the reports themselves are landing in cando | 17:32 |
replaceafill | the chart js is landing in core | 17:32 |
replaceafill | i was about to call the report "section summary" until i remember we changed the name :D | 17:32 |
replaceafill | Per Student Skills! | 17:33 |
replaceafill | that's the new name ;) | 17:33 |
replaceafill | th1a, btw, you can check the new names (and section links) in the celery instance | 17:34 |
th1a | We'll do a little walkthrough in a bit, replaceafill. | 17:35 |
replaceafill | kk | 17:35 |
th1a | Anything else? | 17:37 |
replaceafill | not from me | 17:37 |
* yvl done too | 17:39 | |
th1a | I've been exchanging emails with a fellow who is working with a school in Bhutan, which is looking at SchoolTool but really wants something they can modify and maintain themselves. | 17:39 |
th1a | That's an awkward conversation. | 17:39 |
th1a | OTOH, I don't want them to waste months trying to grok Zope. | 17:40 |
th1a | I don't even know what docs you'd point someone to for ZTK. | 17:41 |
th1a | Bluebream wouldn't be that helpful. | 17:41 |
th1a | Anyhow that's my fun email to write today. | 17:41 |
th1a | replaceafill: Hangout? | 17:42 |
th1a | nowish, soonish? | 17:42 |
replaceafill | is it 11 ok for you? i want to get breakfast :) | 17:42 |
replaceafill | i can wait though and hangout now | 17:42 |
th1a | 11:00 is perfect. | 17:43 |
th1a | Thanks guys. | 17:43 |
yvl | thanks | 17:44 |
replaceafill | th1a, kk | 17:44 |
th1a | Let's get those last fixes out menesis. | 17:44 |
replaceafill | thanks everybody | 17:44 |
th1a | Have a great week. | 17:44 |
* th1a drops the bag of gravel. | 17:44 | |
yvl | good luck with the email th1a | 17:44 |
yvl | tough place to be in | 17:44 |
yvl | explaining why learning Zope... may be not the easiest road to travel | 17:45 |
th1a | tbh, I do that all the time, it is just that this guy is more obviously surprised and put off by it. | 17:47 |
th1a | replaceafill: Are you ready? | 18:17 |
replaceafill | th1a, yes | 18:17 |
th1a | I was waiting for your ping. ;-) | 18:18 |
replaceafill | :D | 18:18 |
replaceafill | at some point i started to think "we didn't say 11 what, yours or mine" :D | 18:18 |
replaceafill | http://69.164.203.135/celery | 18:20 |
replaceafill | https://bugs.launchpad.net/schooltool.gradebook/+bug/921702 | 18:32 |
menesis | btw, comments in xls export contain <p>html tags</p> | 18:44 |
menesis | or pdf report, don't remember | 18:44 |
replaceafill | i haven't seen them in the report card, so probably xls | 18:47 |
replaceafill | i'll check | 18:47 |
*** ignas has joined #schooltool | 18:58 | |
replaceafill | hhmm yvl, i'm getting a key error in your gradebook branch | 19:38 |
*** ignas has quit IRC | 20:02 | |
*** menesis has quit IRC | 21:46 | |
*** replaceafill has quit IRC | 23:20 | |
*** replaceafill has joined #schooltool | 23:24 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!