*** replaceafill has quit IRC | 00:12 | |
*** th1a has quit IRC | 00:24 | |
*** menesis has quit IRC | 04:49 | |
*** khildin has joined #schooltool | 08:38 | |
*** menesis has joined #schooltool | 12:34 | |
*** replaceafill has joined #schooltool | 13:39 | |
*** th1a has joined #schooltool | 14:33 | |
th1a | hi replaceafill. | 14:42 |
---|---|---|
replaceafill | hey th1a | 14:43 |
th1a | I'm wondering about a package that would just be a skeleton of a custom report card. that is, a new report card that started out literally being a copy of the original that people could fiddle with. | 14:44 |
replaceafill | ah | 14:44 |
replaceafill | i was thinking kind of the same when i started David's report | 14:44 |
replaceafill | there's one issue though | 14:44 |
replaceafill | the layout (code-wise) of the report card is very complex | 14:45 |
replaceafill | lots of viewlets for reuse | 14:45 |
replaceafill | in other reports | 14:45 |
replaceafill | grades grid is in one place | 14:45 |
replaceafill | comments come from another and so on | 14:45 |
th1a | OK. | 14:45 |
th1a | Hm... | 14:45 |
th1a | Where are those templates? | 14:45 |
th1a | Or, the main one... | 14:46 |
replaceafill | in the gradebook/browser/rml directory | 14:46 |
replaceafill | hold on | 14:46 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool.gradebook/trunk/files/head:/src/schooltool/gradebook/browser/rml/ | 14:47 |
replaceafill | the templates with a rev number > 600 are the ones currently used in the new reports | 14:49 |
replaceafill | and most of the work is done in the pdf_views.py module | 14:49 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool.gradebook/trunk/view/head:/src/schooltool/gradebook/browser/pdf_views.py | 14:49 |
th1a | OK. | 14:50 |
replaceafill | th1a, maybe we could create a monolithic version for the custom package | 14:54 |
replaceafill | ? | 14:54 |
th1a | That's one possibility. | 14:54 |
replaceafill | i think that if it's well documented it could work | 14:54 |
th1a | Yeah, I'm just thinking about people adding static text, tweaking the layout, at this point. | 14:55 |
replaceafill | the way i coded David's report is more innefficient, but easier to understand | 14:55 |
replaceafill | with rows being simply: | 14:55 |
replaceafill | ['Activity title', grade, grade, grade, average] | 14:56 |
replaceafill | and so on | 14:56 |
replaceafill | the report card uses a grid | 14:56 |
replaceafill | which is very powerful and flexible | 14:56 |
replaceafill | but you need to understand its dictionary like access | 14:56 |
th1a | If we could even just let people hack the area at the top of the report card. | 14:56 |
replaceafill | that's also kind of split | 14:59 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool/trunk/files/head:/src/schooltool/skin/flourish/rml | 15:00 |
replaceafill | again, a monolithic version could be possible | 15:01 |
replaceafill | or at least | 15:01 |
replaceafill | having all this logic in a single place | 15:01 |
replaceafill | would help | 15:01 |
replaceafill | instead of tracking several packages | 15:01 |
th1a | Yeah. | 15:02 |
th1a | I'd say the only question would be if it ended up that creating a static editable template took almost as long as a through the web customization thing. | 15:03 |
th1a | Would it mostly just take a few hours of copy/pasting? | 15:05 |
replaceafill | i think the single package approach is faster than allowing customization ttw | 15:05 |
replaceafill | yeah, + documenting each part | 15:07 |
th1a | I would hope. | 15:07 |
replaceafill | schooltool.sakeji is the 4th report i've worked on of this same type | 15:07 |
replaceafill | each time i get the same feeling | 15:08 |
replaceafill | baseclass! | 15:08 |
replaceafill | even the gradebook doesn't calculate class averages :( | 15:08 |
replaceafill | or column averages for that matter | 15:08 |
th1a | Ah. | 15:09 |
th1a | OK. | 15:09 |
replaceafill | so every time i discover something missing :) | 15:10 |
th1a | So this does have the shape of a medium sized project. | 15:10 |
replaceafill | yeah | 15:10 |
replaceafill | i guess you're thinking post 14.04, right? | 15:10 |
th1a | OK. | 15:10 |
th1a | That might be immediately post 14.04 then. | 15:10 |
replaceafill | ok | 15:10 |
th1a | Well... or maybe the gradebook half pre-14.04, because people have asked about some new columns. | 15:11 |
th1a | So maybe tidying up that part of it would be quick? | 15:11 |
th1a | And the first step anyhow? | 15:11 |
replaceafill | new columns? | 15:11 |
th1a | Ah... numeric average? | 15:13 |
th1a | Hopefully I created bugs... | 15:14 |
th1a | That might be the only one. | 15:14 |
replaceafill | ah | 15:14 |
replaceafill | the one about the 0-7 score system? | 15:15 |
replaceafill | simple arithmetic average of the "grades" instead of the % average | 15:15 |
replaceafill | that's a change in the gradebook itself, similar to the column averages i mentioned | 15:16 |
replaceafill | yeah, that could be done pre-14.04 | 15:16 |
th1a | Right. | 15:16 |
*** khildin has quit IRC | 15:54 | |
*** khildin has joined #schooltool | 16:07 | |
*** menesis has quit IRC | 16:14 | |
*** menesis has joined #schooltool | 16:55 | |
*** th1a has quit IRC | 17:59 | |
*** th1a has joined #schooltool | 18:08 | |
*** khildin has quit IRC | 20:02 | |
*** khildin has joined #schooltool | 20:02 | |
*** khildin has quit IRC | 20:06 | |
*** khildin has joined #schooltool | 20:06 | |
*** menesis has quit IRC | 21:42 | |
*** khildin has quit IRC | 22:15 | |
*** replaceafill has quit IRC | 22:20 | |
*** replaceafill has joined #schooltool | 22:33 | |
*** replaceafill has joined #schooltool | 22:34 | |
*** menesis has joined #schooltool | 22:38 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!