IRC log of #schooltool for Monday, 2012-10-15

*** khildin_ has quit IRC01:45
*** th1a has joined #schooltool05:19
*** th1a has quit IRC05:23
*** th1a has joined #schooltool05:28
*** paulproteus has quit IRC06:54
*** paulproteus has joined #schooltool07:02
*** th1a has quit IRC08:18
*** khildin has joined #schooltool09:35
*** khildin has quit IRC10:07
*** khildin has joined #schooltool11:32
*** yvl has quit IRC13:02
*** alfredoparisi has joined #schooltool15:34
*** yvl has joined #schooltool16:04
*** alfredoparisi has quit IRC16:06
*** replaceafill has joined #schooltool16:06
*** jelkner has joined #schooltool16:10
*** jelkner has joined #schooltool16:10
*** th1a has joined #schooltool16:26
*** th1a has quit IRC16:29
*** th1a has joined #schooltool16:30
th1ahi yvl, aelkner, replaceafill.16:32
* th1a goes to pour some coffee...16:32
yvlgood morning :)16:32
replaceafillgood morning/afternoon16:32
th1amenesis becomes more elusive when release time comes around...16:35
th1aaelkner, would you like to start us off?16:36
aelkneri was really sick this weekend, so i spent the whole time in bed16:36
aelknerso i didn't get started yet on the new Search view16:37
aelkneralso, i wanted to respond to the notes from Glenda and Lee, but i wasn't sure about what to say there16:37
aelknerwe should discuss that now16:37
aelkneri think we are in a sticky situation with their data now that makes me nervous16:38
th1aI think this will require an ugly ongoing hack.16:38
th1aWhere our script maintains it own dictionary of labels.16:38
aelknerif they run now that it sorts the skills the same as in their api16:38
aelkneryes, i think you're on the right track16:38
aelknerwe need the script to require the current version of the xls file16:39
aelknerand then take the whole new set of data form the server16:39
aelknerand basically create a new version of the xls file as output16:40
aelknerthe script needs to use the old version of the xls file to line up16:40
th1aYeah... I guess we have to do what you said originally and take the old XLS as import.16:41
aelkneryou mean input, not import, right? :)16:41
aelkneryes, i think instead of having the special patch method i have there16:43
aelknerit needs to always require verso_skills.xls to exist and just create new_version_skills.xls with the updated data16:43
th1aOK, so put that in your queue.16:44
aelkneri could work on that today, could you respond to the email thread with our plan16:45
aelkneror do you need me to explain it16:45
th1aYeah, I can.  Probably just do that first.16:45
aelknerok, i'll let you respond first, then i'll code the update and email them the new getverso.py16:46
aelknerand instruct them at that point how to use it16:46
aelknersound like a plan?16:46
aelknerthen i'll move onto the Search view16:47
aelknerthat's it for me16:47
th1aOK.  Thanks aelkner.16:47
yvlI added the missing events so that new sections had their skills populated16:48
yvland coded the additional view to assign schedules for multiple linked section terms16:48
yvlI did not commit/merge those (yet), as I'd like to double check first16:49
th1aYes, can I see them?16:49
yvlok, I'll commit those today16:50
th1aThat's neither necessary nor sufficient for me to SEE the changes.16:51
yvlthen no, you cannot see them at the moment16:52
th1aPerhaps you could just send me some screenshots.16:52
th1aOr do you have some specific question?16:52
yvlyes :D16:52
yvlI will send a screenshot now16:53
yvlother than that, my report is done16:53
th1aWhat's next?16:54
yvlthe small logo bug16:54
yvlthe thumbnails - and we'll need those soonish I guess16:55
yvlthen I can work on16:55
yvleither some medium bugs16:55
yvlor dust off the celery branch16:56
th1aLook through everyone's critical/high and pick one.16:56
yvlbugfixing mode until Wed meeting16:56
th1aOr 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 branch16:57
th1aOh, yes, better find that!16:57
replaceafilloh no, i deleted that branch!16:59
replaceafill(joke) :D16:59
replaceafillyvl, that's my sucky atttempt at new styles17:00
replaceafill+ a sample report17:00
yvldon't joke like that replaceafill17:01
replaceafillsorry :(17:01
yvlI did manage to delete a branch in the past :|17:01
replaceafillme too :(17:01
th1aOK, so basically that'll be the basis of what we start hopefully later this week.17:01
th1aSo feel free to start looking ahead a bit.17:01
replaceafillyvl, at least it should give you the right visual layout i think17:02
replaceafillas schwa designed it17:02
th1aI'll resend that guide to make sure you all have it.17:03
yvlthanks, th1a17:03
replaceafillyvl, if you have free time ;)17:03
replaceafillComment #117:03
yvlnow that... I do not know17:04
yvlI'll look into it17:04
th1aPlenty to keep you busy yvl.  ;-)17:06
th1aOK, replaceafill?17:06
replaceafill1. i fixed a broken section locations stest17:06
replaceafillit was broken by a small style change menesis did17:07
replaceafillnot a big deal17:07
replaceafill2. i fixed a bug reported by dwelsh17:07
replaceafillwhere if you created a multi-term section, only the last one got the initial section assigned17:07
replaceafill3. i added the chart version of the skills completion report17:08
replaceafillth1a, when i was writing the multi-term test i got a question17:08
replaceafillremember we said, that if there were previous scores (in previous sections)17:09
replaceafillthey should be taken into account in the "current" section17:09
replaceafillso, let's say we have four terms (quaters)17:09
replaceafilli'm in quater 217:09
replaceafillthere are already scores for quater 117:09
replaceafillbut not all of the students have scores in quater 217:10
replaceafillare we going to do it like:17:10
replaceafillif this student has scores for this term, show those17:10
replaceafillif not, shows previous section scores?17:10
replaceafillsomething like that?17:10
th1aShow the most recent in the grid.17:11
th1aThat's something that we may end up making a setting.17:11
th1aCanDo users would definitely want to see the grades from earlier terms in their gradebook.17:12
th1aIn some cases you might not.17:12
replaceafillhhmm you're talking gradebook there, right?17:12
replaceafilli was thinking Section Summary/Skills completion reports17:13
replaceafillbut maybe they should all work the same17:13
replaceafillsince they're based in the gradebook :)17:13
th1aWe don't want to show just second quarter scores.17:13
replaceafilli think that will require a big change to the gradebook...17:14
replaceafillwell, maybe not big, considerable17:14
replaceafilli don't know that right word :(17:14
th1aYes... this change has turned out to be more far reaching than we realized.17:15
* replaceafill is scared by that change17:15
replaceafilli agree17:15
replaceafillwell, projects update to skills gradebook sounded like that at the beginning to be honest17:16
th1aWell... we probably need an additional level of abstraction in there.17:16
th1aIt is necessary, just coming a bit late to the party.17:16
th1aSo what is not happening now?17:16
replaceafilland we should work on *that* change before continuing with the reports ofc17:16
replaceafilloh, right now everything works from its own section17:17
replaceafillthey don't look in anything previous, etc17:17
replaceafilli could experiment with equivalencies today17:17
replaceafilland add some logic to the gradebook display17: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
th1aI just wonder if it shouldn't be a bit deeper in there than at the display level.17:19
replaceafillnot sure if that's the right approach17:19
replaceafillit feels that way17:19
replaceafillevaluations should handle it...17:19
* replaceafill looks at yvl...17:19
replaceafillyvl, i need evaluations to be "linked-section" aware ;)17:20
replaceafillwell, to finish my report:17:21
replaceafill4. i set up instances for glenda and chandara17:21
replaceafillglenda seems happy with the projects gradebook and the fix to the attainment tables in the va sectio nreport17:21
* replaceafill done with report17:21
replaceafillwaiting for instructions on what to do17:21
th1ayvl, do you have any thoughts about this equivalencies/linked sections issue?17:22
yvlI don't know what's the best way to solve it right now17:24
yvleither look that up manually in gradebook display code17:24
yvlor make some "skill evaluations" object that does that for you17:25
th1aI 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
yvlyou can find all equivalent skills and see if a student is graded there17:26
yvlthe question is what to do with priorities and where to stop the search17:26
yvlright now, you want to look for nearest grade in linked section, but not any other sections17:27
yvlfor reports one might want to look in other sections17:27
yvlalso maybe in other years17:27
yvlI'd make a separate function that returns what you want17:28
yvland if you end up with similar functions, put them somewhere17:28
yvlmaybe in "student skill evaluations" object17:28
yvlmaybe somewhere else17:28
yvlbut 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
yvland not worry about speed/efficiency17:29
th1aSounds right.17:29
replaceafilli think i can pull *that* off17:29
replaceafilli just can't see an adapter, or higher level object from it17:30
yvlyou can pull off way more, replaceafill, I'm quite confident :)17:30
yvlmaybe theres just no need for it17:30
yvlor maybe theres just no need for it yet17:30
yvlno need to over-generalize now anyway17:31
replaceafillth1a, should i try that today?17:31
replaceafilli still have the va-specific table report in my queue17:31
replaceafilldon't know how much this affect it17:31
replaceafilli mean, aps uses only one term17:32
th1aWhy don't you work on it and let me know how it is coming.17:32
* replaceafill done17:32
th1aI'll have to try to pin menesis down on the CanDo release.17:33
th1aOK.  Thanks guys.17:34
th1aSee you Wednesday.17:35
* th1a drops the bag of gravel.17:35
yvlthanks guys17:35
replaceafillthanks everybody17:35
*** veloutin has quit IRC18:28
*** yvl has quit IRC18:29
*** veloutin has joined #schooltool18:39
replaceafillth1a, question19:42
replaceafillhow do we handle security in this story?19:42
replaceafillth1a is instructor in Q1 (quater 1)19:42
replaceafillreplaceafill in Q219:43
replaceafillreplaceafill has no grades19:43
replaceafillth1a does19:43
replaceafillshould replaceafill see th1a's scores?19:43
replaceafillah ok19:43
replaceafillth1a, zyt?20:39
replaceafillcould you try this out?20:40
replaceafillthat section spans 4 terms20:40
th1aLooks like it works.20:42
replaceafillthe change was done at the gradebook level20:42
replaceafillnot view20:42
replaceafillinside the getScore method of the gradebook20:42
replaceafillbasically, if the current score is None20:42
th1aSounds good.20:42
replaceafill(no score at all)20:43
replaceafillyou start looking at previous sections and equivalents20:43
replaceafillnow, score history kind of lies, don't you think20:43
th1aThat report should be universal for the student.20:44
th1aAll assessments of those skills.20:44
replaceafillyou mean, including equivalents?20:45
replaceafillprevious, etc20:45
replaceafillit would be nice if we could show "previous" scores with a different style in the grid20:46
replaceafillbut maybe that's for later :)20:46
replaceafillok, i definitely need a good test for this change20:46
th1aYes, that would include equivalents.20:47
replaceafilli'll also check the virginia reports20:47
*** paulproteus has quit IRC22:11
*** paulproteus has joined #schooltool22:18
*** jelkner has left #schooltool23:03

Generated by 2.15.1 by Marius Gedminas - find it at!