*** th1a has joined #schooltool | 00:01 | |
*** replaceafill has quit IRC | 00:36 | |
*** replaceafill has joined #schooltool | 00:50 | |
*** replaceafill has joined #schooltool | 00:50 | |
*** replaceafill has quit IRC | 01:23 | |
*** menesis has quit IRC | 01:23 | |
*** axp2 has joined #schooltool | 03:07 | |
*** menesis has joined #schooltool | 09:11 | |
*** yvl has joined #schooltool | 09:43 | |
*** bigbrovar has joined #schooltool | 10:32 | |
*** axp2_ has joined #schooltool | 10:42 | |
*** axp2 has quit IRC | 10:45 | |
*** menesis has quit IRC | 11:01 | |
*** axp2_ is now known as axp2 | 12:53 | |
axp2 | yvl: hi | 12:55 |
---|---|---|
*** bigbrovar has quit IRC | 14:11 | |
*** yvl has quit IRC | 14:33 | |
*** axp2 has quit IRC | 15:10 | |
*** bigbrovar has joined #schooltool | 16:06 | |
*** replaceafill has joined #schooltool | 16:19 | |
*** pgulley has joined #schooltool | 16:28 | |
pgulley | hey, replaceafill | 16:34 |
replaceafill | good morning pgulley | 16:34 |
pgulley | I've encountered a bug on the deployment, with the skillset rules feature | 16:35 |
pgulley | it looks like it's in a validator function- the traceback doesn't touch any code in schooltool.quiz | 16:35 |
replaceafill | can you paste the traceback somewhere? | 16:37 |
pgulley | http://pastebin.com/KBfEx7i9 | 16:40 |
replaceafill | pgulley, where is that coming from? | 16:43 |
replaceafill | the gctaa server? | 16:43 |
replaceafill | your local dev env? | 16:44 |
pgulley | gctaa | 16:45 |
* replaceafill is setting up a local instance, trying to reproduce | 16:49 | |
pgulley | I've just reproduced it on my local instance | 16:54 |
pgulley | when adding a skill rule | 16:57 |
replaceafill | right | 17:04 |
replaceafill | i found the solution | 17:05 |
replaceafill | but i'm trying to understand "when" it happened :) | 17:05 |
replaceafill | i'll push the fix in a minute | 17:05 |
replaceafill | the signature for the .validate() method has changed in z3c.form | 17:05 |
replaceafill | from .validate(value) to .validate(value, force) | 17:05 |
replaceafill | pgulley, we have to options | 17:16 |
replaceafill | pin down the z3c.form version to 2.8 | 17:16 |
replaceafill | (which i don't like) | 17:17 |
replaceafill | or simply update the validator signature in browser/preferences.py | 17:17 |
pgulley | the latter is much simpler | 17:17 |
replaceafill | right | 17:17 |
pgulley | at the same time, I don't think I understand how to do that | 17:22 |
replaceafill | pgulley, fix pushed | 17:23 |
replaceafill | instance update | 17:23 |
replaceafill | try again and let me know if it works | 17:23 |
pgulley | Fixed! | 17:34 |
replaceafill | great! :) | 17:34 |
pgulley | Okay, so one last question for today: | 17:34 |
pgulley | Am I going to need any funky evolve scripts when I update the gctaa instance | 17:35 |
pgulley | with the IAssignments container? | 17:35 |
replaceafill | i don't think so | 17:35 |
replaceafill | hold on | 17:35 |
replaceafill | look for QuizContainerInit and QuizContainerAppStartup in quiz.py | 17:36 |
replaceafill | if your container is going to be global, that's what you need to do | 17:36 |
replaceafill | init is used for "fresh" databases | 17:36 |
replaceafill | and startup checks for the container every time the server is started | 17:36 |
pgulley | okay, cool. I think I am going to push the new container to the server when I update the validation thing | 17:38 |
pgulley | just to avoid version conflict issues | 17:38 |
pgulley | so I'll go ahead and do that | 17:38 |
replaceafill | update the validation thing? | 17:39 |
replaceafill | also, where can i take a look at your code? | 17:40 |
pgulley | Pull your most recent edit to the gctta server | 17:40 |
pgulley | let me make a branch, I'll push to it | 17:40 |
replaceafill | i already did | 17:40 |
replaceafill | the gctaa server is running the latest quiz trunk | 17:40 |
pgulley | https://code.launchpad.net/~nano3-14/schooltool.quiz/quiz_assignments | 17:42 |
pgulley | oh, perfect then. | 17:42 |
replaceafill | hhmm | 17:45 |
replaceafill | why do you need history in the assignments container? | 17:45 |
pgulley | Well | 17:47 |
pgulley | I saw that there was history in evaluations | 17:47 |
pgulley | and I didn't entierly understand why they had it | 17:48 |
pgulley | but figured it was important to zope in some way. | 17:48 |
pgulley | I didn't impliment it all the way. | 17:48 |
replaceafill | it's unnecessary for this imho | 17:48 |
pgulley | Okay, cool. That's a relief, actually | 17:48 |
pgulley | Should the assignment stuff go in its own file, evenually/ | 17:49 |
pgulley | ? | 17:49 |
pgulley | I felt a bit weird about just tacking it on at the end of deployed quiz. | 17:49 |
replaceafill | you should move it to its own file | 17:50 |
replaceafill | i wouldn't deploy this as it is | 17:50 |
replaceafill | i know jelkner wants to "move fast" etc | 17:50 |
replaceafill | but i think there's much unnecessary code for the task | 17:51 |
replaceafill | def AssignedTo? | 17:51 |
replaceafill | ok, pgulley i need to go | 17:54 |
replaceafill | i'll send you an email with my review after i come back | 17:54 |
pgulley | alright, thanks | 17:55 |
pgulley | have a good afternoon | 17:55 |
replaceafill | u 2 | 17:55 |
*** replaceafill has quit IRC | 17:55 | |
*** flounders has joined #schooltool | 18:16 | |
flounders | Is there a facility to generate custom reports? Or do I need to manipulate the database to do that myself? | 18:17 |
*** bigbrovar has quit IRC | 19:10 | |
th1a | Hi flounders. | 21:12 |
th1a | You can lay out custom reports using the RML markup language and add them to the system. | 21:14 |
th1a | You could look at: http://www.reportlab.com/software/rml-reference/ | 21:14 |
th1a | And we could wire in the database part for you. | 21:14 |
th1a | That is if you're talking about PDF reports. | 21:14 |
th1a | What do you have in mind exactly? | 21:15 |
flounders | th1a: Basically we need a way to get the roster for all the students we have for the semester, and also transcripts. But I don't all the specifics yet. | 21:45 |
flounders | don't know* | 21:45 |
th1a | In printable/pdf form? | 21:45 |
th1a | The transcript is something we'll be working on because there are actually a few pieces to add to the data model to get that right. | 21:46 |
flounders | Yeah. | 21:46 |
th1a | But it is a big priority for the next six months. | 21:46 |
flounders | I am in the process of trying to replace School Minder, I don't know if you are familiar with it or not. It is a priority over the next year, but we can live with it for a little while longer. | 21:47 |
th1a | You'd be planning on changing Fall 2014? | 21:49 |
flounders | Hopefully. | 21:49 |
flounders | It sounds like you may already have something planned for the reports that I need custom made. | 21:50 |
th1a | OK. We'll have transcripts by then, and we're trying to add more reports in general ourselves. | 21:50 |
th1a | Also, we've finally got some tools in place to quickly make PDF reports based on HTML reports without much re-coding. | 21:50 |
flounders | Very nice. | 21:51 |
*** replaceafill has joined #schooltool | 22:18 | |
*** pgulley has quit IRC | 23:02 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!