IRC log of #schooltool for Friday, 2012-10-05

*** replaceafill has quit IRC01:53
*** jelkner has quit IRC03:07
*** milamber has quit IRC04:45
*** th1a has quit IRC08:20
*** yvl has joined #schooltool08:46
*** khildin has joined #schooltool09:27
*** ignas has joined #schooltool12:00
*** khildin has quit IRC13:27
*** replaceafill has joined #schooltool16:15
*** th1a has joined #schooltool16:35
th1aOK... give me a minute...16:35
th1ahi yvl, aelkner, replaceafill.16:37
yvlgood morning!16:37
replaceafillgood morning/afternoon16:37
th1aI went to get breakfast and there was a line down across the road.16:37
th1aWould you like to start yvl?16:38
yvlI finished "highlight today in calendars" feature16:39
yvland then worked on photos16:39
yvlrefactored phoo field and widget to be more generic16:39
yvladded photos for contacts16:39
yvland school logo16:39
yvlthe logo is displayed in Login page16:40
yvland in School page16:40
yvlbut not yet in reports16:40
* yvl done16:40
th1acan i see it?16:41
yvlreplaceafill,... :)16:41
yvlpretty please?... :)16:41
replaceafillah ok16:41
replaceafillwill set that up16:41
yvlthanks man!16:41
yvlit's in trunk16:41
replaceafillSchool -> School Branding16:43
replaceafillmaybe we should merge school name + branding...16:44
th1aI think we can just call it "name."16:44
th1aSchool Name16:44
yvlsure, no problem16:45
yvl(I set some random logo)16:45
replaceafillwhy do i see zonki below the logo!??!!16:46
th1aAlso, we don't need it in the school page, and I'd put it under the name on the login screen rather than above.16:46
replaceafilli mean, behind16:46
replaceafillah, nm16:46
th1aI added it right before yvl added his.16:46
th1aWe could probably add it in the title area for the School page.16:47
th1aMost schools don't have names that will span the whole thing.16:47
yvlcould you work on that with someone on-line?16:48
th1areplaceafill and I can.16:48
* yvl senses that rapid exchange of tweaks will be in order16:48
th1aOK, thanks yvl.16:49
th1aYou're excused.16:49
yvlaw man16:50
yvlI seem to have broken something16:51
yvlwill fix16:51
replaceafillit seems just like an outdated interface...?16:51
replaceafillIPhoto is dead, right?16:51
yvlit just can't find a proper data manager16:53
yvland this is ok, because a new contact is to be added16:53
aelkneryvl, does schooltool.gradebook tests pass for you?16:54
aelkneri'm getting errors that look like they might be related to the scoresystem change you made recently16:55
yvlyes, menesis mentioned this Wed16:55
aelknerwhere you change the way evolve1 creates the scoresystems container16:55
aelknerperhaps that had an unintended side-effect16:55
yvlyes it does16:57
th1aOK, so...17:01
yvlit's on my todo list17:02
aelknerwould we agree that tests should pass before release?17:03
* replaceafill goes to test the gradebook17:03
* yvl is somewhat baffled that aelkner brought this up *today*17:04
aelknersorry yvl17:05
yvlnot when it broke, and not when it was pointed out that it's broken and that "it's ok"17:05
aelkneri only noticed it yesterday because i was adding a test file myself17:05
* th1a doesn't know what we're talking about.17:06
yvlduplicate scoresystem entries17:07
yvlthose get added because of new evolution17:07
yvland test setup got outdated for some of the gradebook tests17:08
yvlwait, no17:08
yvlthose got added because of...17:08
yvlbecause app startup events are now fired for tests also17:08
yvlso it's a matter of outdated tests at this point17:09
yvlor rather - their setup code17:09
* yvl goes to fix the contact photos17:09
th1aAll right.17:10
th1ayvl:  You and menesis need to be on the same page about fixing the tests.17:11
yvlI thought we were17:11
yvlI thought this explicit case was ok by menesis17:11
yvland I thought we talked about this already17:12
yvlmaybe I'm delirious :)17:12
aelkneri think i would have remembered us saying it's ok to have broken ftests17:12
aelkneri wouldn't mind discussing the possibility of retiring them17:12
aelknereven if that seems extreme17:13
aelkneri would suggest getting better stests coverage before doing that17:13
th1amenesisand I am stuck on that gradebook branch17:2017:14
th1ath1aYes.  Stuck?17:2017:14
th1amenesisso I should cut the corner and apply this patch on top of what's merged already17:2017:14
th1amenesisI was merging gradebook trunk to 2.1 branch17:2117:14
th1amenesisthat should not have navigation changes17:2117:14
th1amenesisdifferent style of third-nav17:2117:14
th1amenesisbut I had problems with stests17:2217:14
th1amenesisbut ok17:2217:14
th1ath1aThis fix should be pretty self-contained, I'd think.17:2217:14
th1amenesisI will skip the problematic pieces and get this patch released soon17:14
th1aThat's probably what we're talking about from Monday.17:15
th1ayvl, just make sure you touch base with menesis about it.  I'm not sure when he's actually going to do the packaging, whether he'll try to fix it himself, etc.17:16
yvlI'll fix those Mon17:16
yvlor somebody can fix those today17:17
th1aYou never know what menesis might decide to do at 3:00 AM.17:17
yvlgood point17:17
th1aOK, let's move on.  Thanks yvl.17:17
aelknerok, so i finished the myjournal view and merged it to trunk17:18
aelkneralso, i added stests for the linked column recursion bug and merged that in17:19
aelknerthat's it for me17:19
th1aWhy don't you look through the pile of bugs I assigned last night and see if there's anything you could fix today.17:21
aelknerok, will do17:21
aelkneri'll let you know if i have any questions17:22
th1aAlso, I'm discussing with Welsh making skill import easier.  Perhaps by making a document importer that can assume the correct hierarchy.17:23
th1aBut I'm kinda leaning against it at this point.17:23
yvladd contacts fixed, pushed17:23
th1aThanks yvl.17:24
yvlschool branding / name merged17:24
th1areplaceafill: Can you send me the generated xls you made for autism?17:24
replaceafillthe generated one?17:24
replaceafillit's the same we use, i mean, the cando one17:24
replaceafilldo you want the "original" one?17:25
replaceafillor both :D17:25
th1aI have the one welsh sent you.  I just want to see what the data looks like in the version we can import.17:25
th1aLooking at the CTE example is pretty much overwhelming whatever the format.17:26
th1aOK, thanks aelkner.17:27
replaceafillok, i have a basic cando question17:27
replaceafilli'm kind of confused17:27
replaceafillhope yvl can help me on this17:27
replaceafillwith the section change17:28
* yvl listening17:28
replaceafilli mean, section skills change17:28
replaceafillif we use the same skillset for two different sections17:28
replaceafillthe skills in each are completely different17:28
*** khildin has joined #schooltool17:29
replaceafillis there any way to know they come from the same "original" skillset?17:29
yvlthey came from course17:29
yvlso you can track in that direction17:30
replaceafillwhat if they come from different courses17:30
yvlin the same section?17:30
replaceafilli think what confuses me here is that i thought we wanted skills to be "global"17:30
replaceafilli mean17:30
replaceafillif we have skill X in the skillset container17:31
replaceafilland that skillset gets associated with several courses17:31
replaceafillif the student gets graded in skill X in section A of course 117:31
yvlwell, we kind of decided against that17:31
yvlimplicitly :)17:31
replaceafillit should be the same skill X of section B of course 317:31
yvlthey are global, but they are not global17:32
yvlbut they *are* global17:32
replaceafillok, here's *my* issue17:32
replaceafillif i have the scenario i just described17:32
replaceafillthere are two evaluations for two different skills, right?17:33
replaceafillso if i create a project in either section17:33
replaceafilli can't modify both17:33
replaceafilleven if the skill i used for the project was the global one17:33
yvlif you modify one, another does not change17:33
replaceafillth1a, so, i think we have to limit the update functionality of projects to the containing section itself17:34
th1aI'm not sure what you mean.17:34
th1aYes, that's the idea.17:34
replaceafilli mean17:34
replaceafilla project won't be able to modify skill X in a different section of a different course17:35
replaceafilleven if it's the same student17:35
replaceafillsince the "requirement" of the evaluation is different17:35
replaceafilli think i got stuck (in my mind) with the old behaviour17:35
replaceafillwhere this was possible17:35
yvlyou can -- if you want -- see what score was in other sections17:35
yvlbut you have to "pull"17:36
yvlas in - rendering a score (or in report) you'll have to search either other sections17:36
aelkneri wonder what our users will think about not having scores follow students around anymore17:36
yvlor equivalent skills17:36
yvlfor the student17:36
replaceafillyvl, right17:36
th1aThis just introduces a few more curves.17:36
aelknerah, yes, equivalent skills, we haven't used that yet17:36
th1aWe need a more explicit Student Report that shows scores across sections.17:36
replaceafillwell, i'm depending on equivalent skills for the projects update functionality17:37
yvlwell, it was done as "push"'; now we changed to "pull"17:37
replaceafillyvl, what i do (currently) in projects is17:37
replaceafilli let the user to select a skill from the global container17:37
replaceafillany skill17:37
replaceafillthen i create a copy that i add to the project17:37
replaceafillwith an equivalence to the global skill17:37
replaceafillbut this doesn't work anymore17:38
replaceafillsince i can't track student + global skill17:38
yvlhow come?17:38
replaceafillusing evaluations i mean17:38
yvlyou mean, you wanted to create projects17:38
replaceafillsince the student will have evaluations for the "section" skill17:39
yvlthat update section skills17:39
replaceafillnot the global one17:39
replaceafillyvl, correct17:39
yvldo those projects want to update *other* section skills?17:39
replaceafillwell, th1a just said no :D17:39
replaceafillso i can restrict the functionality to look only in the same section skills17:40
yvlso you may want to findAllEquivalent17:40
yvland then see if one of those equivalent skills is in same section17:40
yvlif yes, update17:40
th1aThe project score shouldn't propogate more than just the regular section score.17:40
replaceafillit's clear now17:41
yvlnot a datamodel issue! \o/17:41
replaceafillthanks yvl17:41
replaceafillth1a, that's it from me17:41
*** menesis has joined #schooltool17:41
* replaceafill looks the social skills list to send it to th1a 17:42
th1aOK.  Thanks guys.17:42
th1aI'll let you go.17:42
th1aHave a great weekend.  See you Monday.17:42
* th1a drops the bag of gravel.17:42
replaceafillthanks everybody17:42
replaceafillth1a, xls sent17:43
aelknerthanks guys, cya monday17:43
yvlghanks guys17:44
replaceafillnice! VA users are reporting bugs through launchpad :)17:44
replaceafillthe last one was not a bug though :D17:44
*** yvl has quit IRC18:02
*** khildin has quit IRC18:04
replaceafillyay, updating works now18:11
replaceafillit's still pretty dumb, but i least i can see it ;)18:11
replaceafillat least*18:11
replaceafillskills 089 and 091 are in the same section18:16
th1aIt works!18:17
replaceafilli think we should have an easier way to add skills from the same section18:17
replaceafillinstead of looking through the whole list18:17
th1aHm... you need to be able to add skills not in the section.18:19
th1aMaybe a filter.18:19
replaceafillwell yes18:19
replaceafillright, something like that18:19
replaceafillprojects with descriptions?!?!?18:22
replaceafillth1a, do projects need a description?18:25
replaceafillgradebook worksheets don't have one18:25
replaceafillneither section skillsets18:25
replaceafillis broken because of the description property18:26
th1aWell... skillsets should have descriptions.18:26
replaceafillwhich i can't find either in zcml or the interface for projects18:26
th1aI should have made it clear from the beginning that all these layers need the same metadata.18:26
th1aIt is all optional.18:27
replaceafillsame in the regular gradebook?18:27
replaceafillfor worksheets18:27
replaceafillunify activity containers metadata ;)18:27
th1aI mean, I don't care about worksheets, but I guess yes.18:28
*** ignas has quit IRC19:56
*** replaceafill has quit IRC20:14
*** replaceafill has joined #schooltool20:27
*** menesis has quit IRC20:41
replaceafillth1a, zyt?21:01
th1ahi replaceafill.21:02
replaceafillquick question21:02
replaceafillif a score is removed from a project and is linked to the section skills gradebook21:02
replaceafillshould it be removed also in the skills gradebook?21:02
replaceafillyou click the number, hit backspace and Save :D21:03
th1aDo we store a "no score" evaluation?21:04
replaceafillthat's why i noticed it21:04
replaceafillbecause we have two methods in the gradebook21:04
replaceafillone for evaluating21:04
replaceafilland one for removing the grade21:04
replaceafilland my test was not testing the second case21:04
replaceafillyou could see it at:
replaceafillas eunita21:05
th1aI don't think we should be able to remove a score in CanDo, esp. since there is history.21:05
th1aIf you delete a score should you see the previous one?21:05
th1aCan you delete all of them in sequence?21:05
th1aI'm not in favor of that.21:05
replaceafillcan you log in to the testing instance21:05
replaceafillsee the score history for Ayele, Abel21:06
th1aDo we have a no score score?21:07
th1aI'd say you just can't remove them for now then.21:07
th1aIt is an invalid score?21:07
replaceafilloh sorry21:07
replaceafillby no score score you mean "unscored" :D21:08
replaceafillthat's what's used21:08
replaceafillwhen the score is removed, what actually happens is that we insert a "unscored" score21:08
replaceafill(i thought you were talking scoresystems)21:09
th1aOK.  That's fine.21:09
replaceafillok, so i'll sync the project skill with the skills gradebook skill completely21:10
replaceafillincluding removal21:10
th1aBut you're not actually removing the grades from the history, right?21:12
replaceafillremove grade = insert unscored evaluation21:12
replaceafillnote the "insert" :)21:12
replaceafillhistory is safe21:12
replaceafillkk thanks th1a21:13
* replaceafill continues with his test21:13
*** menesis has joined #schooltool22:05
th1areplaceafill:  Did you fix this?
replaceafillth1a, no22:34
th1areplaceafill:  Where's our auto-associate functionality linked?22:53
th1aFor section skills?22:53
replaceafillin courses22:54
replaceafillSchool -> Courses22:54
*** magespawn has quit IRC23:09
*** magespawn has joined #schooltool23:11

Generated by 2.15.1 by Marius Gedminas - find it at!