*** khildin_ has quit IRC | 01:45 | |
*** th1a has joined #schooltool | 05:19 | |
*** th1a has quit IRC | 05:23 | |
*** th1a has joined #schooltool | 05:28 | |
*** paulproteus has quit IRC | 06:54 | |
*** paulproteus has joined #schooltool | 07:02 | |
*** th1a has quit IRC | 08:18 | |
*** khildin has joined #schooltool | 09:35 | |
*** khildin has quit IRC | 10:07 | |
*** khildin has joined #schooltool | 11:32 | |
*** yvl has quit IRC | 13:02 | |
*** alfredoparisi has joined #schooltool | 15:34 | |
alfredoparisi | hello | 15:34 |
---|---|---|
*** yvl has joined #schooltool | 16:04 | |
*** alfredoparisi has quit IRC | 16:06 | |
*** replaceafill has joined #schooltool | 16:06 | |
*** jelkner has joined #schooltool | 16:10 | |
*** jelkner has joined #schooltool | 16:10 | |
*** th1a has joined #schooltool | 16:26 | |
*** th1a has quit IRC | 16:29 | |
*** th1a has joined #schooltool | 16:30 | |
th1a | hi yvl, aelkner, replaceafill. | 16:32 |
* th1a goes to pour some coffee... | 16:32 | |
yvl | good morning :) | 16:32 |
replaceafill | good morning/afternoon | 16:32 |
aelkner | morning | 16:32 |
th1a | OK. | 16:35 |
th1a | menesis becomes more elusive when release time comes around... | 16:35 |
th1a | aelkner, would you like to start us off? | 16:36 |
aelkner | i was really sick this weekend, so i spent the whole time in bed | 16:36 |
aelkner | so i didn't get started yet on the new Search view | 16:37 |
th1a | OK. | 16:37 |
aelkner | also, i wanted to respond to the notes from Glenda and Lee, but i wasn't sure about what to say there | 16:37 |
aelkner | we should discuss that now | 16:37 |
aelkner | i think we are in a sticky situation with their data now that makes me nervous | 16:38 |
th1a | I think this will require an ugly ongoing hack. | 16:38 |
th1a | Where our script maintains it own dictionary of labels. | 16:38 |
aelkner | if they run getverso.py now that it sorts the skills the same as in their api | 16:38 |
aelkner | yes, i think you're on the right track | 16:38 |
aelkner | we need the script to require the current version of the xls file | 16:39 |
aelkner | and then take the whole new set of data form the server | 16:39 |
aelkner | and basically create a new version of the xls file as output | 16:40 |
aelkner | the script needs to use the old version of the xls file to line up | 16:40 |
th1a | Yeah... I guess we have to do what you said originally and take the old XLS as import. | 16:41 |
aelkner | you mean input, not import, right? :) | 16:41 |
th1a | Yes. | 16:42 |
aelkner | yes, i think instead of having the special patch method i have there | 16:43 |
aelkner | it needs to always require verso_skills.xls to exist and just create new_version_skills.xls with the updated data | 16:43 |
th1a | OK, so put that in your queue. | 16:44 |
aelkner | i could work on that today, could you respond to the email thread with our plan | 16:45 |
aelkner | or do you need me to explain it | 16:45 |
th1a | Yeah, I can. Probably just do that first. | 16:45 |
aelkner | ok, i'll let you respond first, then i'll code the update and email them the new getverso.py | 16:46 |
aelkner | and instruct them at that point how to use it | 16:46 |
aelkner | sound like a plan? | 16:46 |
th1a | OK. | 16:46 |
aelkner | then i'll move onto the Search view | 16:47 |
aelkner | that's it for me | 16:47 |
th1a | OK. Thanks aelkner. | 16:47 |
th1a | yvl? | 16:47 |
yvl | I added the missing events so that new sections had their skills populated | 16:48 |
yvl | and coded the additional view to assign schedules for multiple linked section terms | 16:48 |
yvl | I did not commit/merge those (yet), as I'd like to double check first | 16:49 |
th1a | Yes, can I see them? | 16:49 |
yvl | umm | 16:50 |
yvl | ok, I'll commit those today | 16:50 |
th1a | That's neither necessary nor sufficient for me to SEE the changes. | 16:51 |
yvl | then no, you cannot see them at the moment | 16:52 |
yvl | apologies | 16:52 |
th1a | Perhaps you could just send me some screenshots. | 16:52 |
yvl | doh! | 16:52 |
th1a | Or do you have some specific question? | 16:52 |
yvl | yes :D | 16:52 |
yvl | I will send a screenshot now | 16:53 |
yvl | other than that, my report is done | 16:53 |
yvl | hmm | 16:54 |
yvl | ok | 16:54 |
th1a | What's next? | 16:54 |
yvl | the small logo bug | 16:54 |
yvl | the thumbnails - and we'll need those soonish I guess | 16:55 |
yvl | then I can work on | 16:55 |
yvl | either some medium bugs | 16:55 |
yvl | or dust off the celery branch | 16:56 |
th1a | Look through everyone's critical/high and pick one. | 16:56 |
yvl | ok | 16:56 |
yvl | bugfixing mode until Wed meeting | 16:56 |
th1a | Or perhaps replaceafill can tell you where to start looking at the new printed report stylesheet thingy which we'll be dusting off. | 16:56 |
* replaceafill looks for that branch | 16:57 | |
th1a | Oh, yes, better find that! | 16:57 |
replaceafill | :D | 16:58 |
replaceafill | oh no, i deleted that branch! | 16:59 |
replaceafill | (joke) :D | 16:59 |
replaceafill | https://code.launchpad.net/~replaceafill/schooltool/flourish | 16:59 |
replaceafill | yvl, that's my sucky atttempt at new styles | 17:00 |
replaceafill | + a sample report | 17:00 |
yvl | don't joke like that replaceafill | 17:01 |
replaceafill | sorry :( | 17:01 |
yvl | I did manage to delete a branch in the past :| | 17:01 |
replaceafill | me too :( | 17:01 |
th1a | OK, so basically that'll be the basis of what we start hopefully later this week. | 17:01 |
th1a | So feel free to start looking ahead a bit. | 17:01 |
yvl | kk | 17:01 |
replaceafill | yvl, at least it should give you the right visual layout i think | 17:02 |
replaceafill | as schwa designed it | 17:02 |
yvl | cool | 17:03 |
th1a | I'll resend that guide to make sure you all have it. | 17:03 |
yvl | thanks, th1a | 17:03 |
replaceafill | yvl, if you have free time ;) | 17:03 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/893186 | 17:03 |
replaceafill | Comment #1 | 17:03 |
yvl | now that... I do not know | 17:04 |
yvl | I'll look into it | 17:04 |
replaceafill | thanks | 17:04 |
th1a | Plenty to keep you busy yvl. ;-) | 17:06 |
th1a | Thanks! | 17:06 |
yvl | :) | 17:06 |
th1a | OK, replaceafill? | 17:06 |
replaceafill | ok | 17:06 |
replaceafill | 1. i fixed a broken section locations stest | 17:06 |
replaceafill | it was broken by a small style change menesis did | 17:07 |
replaceafill | not a big deal | 17:07 |
replaceafill | 2. i fixed a bug reported by dwelsh | 17:07 |
replaceafill | where if you created a multi-term section, only the last one got the initial section assigned | 17:07 |
replaceafill | 3. i added the chart version of the skills completion report | 17:08 |
replaceafill | th1a, when i was writing the multi-term test i got a question | 17:08 |
replaceafill | remember we said, that if there were previous scores (in previous sections) | 17:09 |
replaceafill | they should be taken into account in the "current" section | 17:09 |
replaceafill | so, let's say we have four terms (quaters) | 17:09 |
replaceafill | i'm in quater 2 | 17:09 |
replaceafill | there are already scores for quater 1 | 17:09 |
replaceafill | but not all of the students have scores in quater 2 | 17:10 |
replaceafill | are we going to do it like: | 17:10 |
replaceafill | if this student has scores for this term, show those | 17:10 |
replaceafill | if not, shows previous section scores? | 17:10 |
replaceafill | something like that? | 17:10 |
th1a | Show the most recent in the grid. | 17:11 |
th1a | That's something that we may end up making a setting. | 17:11 |
th1a | CanDo users would definitely want to see the grades from earlier terms in their gradebook. | 17:12 |
th1a | In some cases you might not. | 17:12 |
replaceafill | hhmm you're talking gradebook there, right? | 17:12 |
th1a | Yes. | 17:12 |
replaceafill | i was thinking Section Summary/Skills completion reports | 17:13 |
replaceafill | but maybe they should all work the same | 17:13 |
th1a | Yes... | 17:13 |
replaceafill | since they're based in the gradebook :) | 17:13 |
th1a | We don't want to show just second quarter scores. | 17:13 |
replaceafill | i think that will require a big change to the gradebook... | 17:14 |
replaceafill | well, maybe not big, considerable | 17:14 |
replaceafill | i don't know that right word :( | 17:14 |
replaceafill | important | 17:15 |
th1a | Yes... this change has turned out to be more far reaching than we realized. | 17:15 |
* replaceafill is scared by that change | 17:15 | |
replaceafill | i agree | 17:15 |
replaceafill | well, projects update to skills gradebook sounded like that at the beginning to be honest | 17:16 |
th1a | Well... we probably need an additional level of abstraction in there. | 17:16 |
th1a | It is necessary, just coming a bit late to the party. | 17:16 |
th1a | So what is not happening now? | 17:16 |
replaceafill | and we should work on *that* change before continuing with the reports ofc | 17:16 |
replaceafill | oh, right now everything works from its own section | 17:17 |
replaceafill | gradebook/reports | 17:17 |
replaceafill | they don't look in anything previous, etc | 17:17 |
replaceafill | i could experiment with equivalencies today | 17:17 |
replaceafill | and add some logic to the gradebook display | 17:18 |
replaceafill | "if there is no score here, look in previous, then in previous, until you find something" | 17:18 |
replaceafill | "if teachers adds score, save it for *this* section" | 17:19 |
th1a | I just wonder if it shouldn't be a bit deeper in there than at the display level. | 17:19 |
replaceafill | not sure if that's the right approach | 17:19 |
replaceafill | right | 17:19 |
replaceafill | it feels that way | 17:19 |
replaceafill | evaluations should handle it... | 17:19 |
* replaceafill looks at yvl... | 17:19 | |
replaceafill | :D | 17:19 |
replaceafill | yvl, i need evaluations to be "linked-section" aware ;) | 17:20 |
replaceafill | well, to finish my report: | 17:21 |
replaceafill | 4. i set up instances for glenda and chandara | 17:21 |
replaceafill | glenda seems happy with the projects gradebook and the fix to the attainment tables in the va sectio nreport | 17:21 |
* replaceafill done with report | 17:21 | |
replaceafill | waiting for instructions on what to do | 17:21 |
th1a | yvl, do you have any thoughts about this equivalencies/linked sections issue? | 17:22 |
yvl | thinking... | 17:22 |
yvl | hmm | 17:24 |
yvl | I don't know what's the best way to solve it right now | 17:24 |
yvl | either look that up manually in gradebook display code | 17:24 |
yvl | or make some "skill evaluations" object that does that for you | 17:25 |
th1a | I guess one issue is that there is no overarching "linked sections" object that would just return the most recent score for you. | 17:25 |
yvl | (essentially refactoring out my first suggestion from gradebook view to separate object) | 17:25 |
yvl | you can find all equivalent skills and see if a student is graded there | 17:26 |
yvl | the question is what to do with priorities and where to stop the search | 17:26 |
yvl | right now, you want to look for nearest grade in linked section, but not any other sections | 17:27 |
yvl | for reports one might want to look in other sections | 17:27 |
yvl | also maybe in other years | 17:27 |
th1a | Yes. | 17:27 |
yvl | I'd make a separate function that returns what you want | 17:28 |
yvl | and if you end up with similar functions, put them somewhere | 17:28 |
yvl | maybe in "student skill evaluations" object | 17:28 |
yvl | maybe somewhere else | 17:28 |
yvl | but probably start with plain simple code that just "if no grade, look up section, look up equivalent skills in linked sections, find closest one" | 17:29 |
yvl | and not worry about speed/efficiency | 17:29 |
th1a | Sounds right. | 17:29 |
replaceafill | i think i can pull *that* off | 17:29 |
replaceafill | i just can't see an adapter, or higher level object from it | 17:30 |
yvl | you can pull off way more, replaceafill, I'm quite confident :) | 17:30 |
replaceafill | :D | 17:30 |
yvl | maybe theres just no need for it | 17:30 |
yvl | or maybe theres just no need for it yet | 17:30 |
yvl | no need to over-generalize now anyway | 17:31 |
replaceafill | th1a, should i try that today? | 17:31 |
replaceafill | i still have the va-specific table report in my queue | 17:31 |
replaceafill | don't know how much this affect it | 17:31 |
replaceafill | i mean, aps uses only one term | 17:32 |
th1a | Why don't you work on it and let me know how it is coming. | 17:32 |
replaceafill | kk | 17:32 |
* replaceafill done | 17:32 | |
th1a | I'll have to try to pin menesis down on the CanDo release. | 17:33 |
th1a | OK. Thanks guys. | 17:34 |
th1a | See you Wednesday. | 17:35 |
* th1a drops the bag of gravel. | 17:35 | |
yvl | thanks guys | 17:35 |
replaceafill | thanks everybody | 17:35 |
*** veloutin has quit IRC | 18:28 | |
*** yvl has quit IRC | 18:29 | |
*** veloutin has joined #schooltool | 18:39 | |
replaceafill | th1a, question | 19:42 |
replaceafill | how do we handle security in this story? | 19:42 |
th1a | YEs? | 19:42 |
replaceafill | scenario: | 19:42 |
replaceafill | th1a is instructor in Q1 (quater 1) | 19:42 |
replaceafill | replaceafill in Q2 | 19:43 |
replaceafill | replaceafill has no grades | 19:43 |
replaceafill | th1a does | 19:43 |
replaceafill | should replaceafill see th1a's scores? | 19:43 |
th1a | Yes. | 19:43 |
replaceafill | ah ok | 19:43 |
replaceafill | th1a, zyt? | 20:39 |
th1a | Yes. | 20:39 |
replaceafill | 69.164.203.135:6661/schoolyears/2012-2013/MP1/sections/13106-45-1-1/gradebook-skills | 20:40 |
replaceafill | eunita.winkey@apsva.us:teacher | 20:40 |
replaceafill | could you try this out? | 20:40 |
replaceafill | that section spans 4 terms | 20:40 |
th1a | Looks like it works. | 20:42 |
replaceafill | the change was done at the gradebook level | 20:42 |
replaceafill | not view | 20:42 |
replaceafill | inside the getScore method of the gradebook | 20:42 |
replaceafill | basically, if the current score is None | 20:42 |
th1a | Sounds good. | 20:42 |
replaceafill | (no score at all) | 20:43 |
replaceafill | you start looking at previous sections and equivalents | 20:43 |
replaceafill | ok | 20:43 |
replaceafill | now, score history kind of lies, don't you think | 20:43 |
th1a | That report should be universal for the student. | 20:44 |
th1a | All assessments of those skills. | 20:44 |
replaceafill | you mean, including equivalents? | 20:45 |
replaceafill | previous, etc | 20:45 |
replaceafill | it would be nice if we could show "previous" scores with a different style in the grid | 20:46 |
replaceafill | but maybe that's for later :) | 20:46 |
replaceafill | ok, i definitely need a good test for this change | 20:46 |
th1a | Yes, that would include equivalents. | 20:47 |
replaceafill | i'll also check the virginia reports | 20:47 |
th1a | kk | 20:47 |
*** paulproteus has quit IRC | 22:11 | |
*** paulproteus has joined #schooltool | 22:18 | |
*** jelkner has left #schooltool | 23:03 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!