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

*** aelkner has joined #schooltool02:22
milamberi was wondering if someone could provide some clarity on this feature: Schoolwide Assessment Data Collection and Report Card Generation. I have a local instance running and have created some dummy data, but i can't seem to get schooltool to perform my interpretation of what that feature means.05:44
*** menesis has joined #schooltool08:36
*** khildin has joined #schooltool11:48
*** menesis has quit IRC14:31
*** menesis has joined #schooltool15:41
*** replaceafill has joined #schooltool16:27
*** th1a has joined #schooltool16:27
th1ahi yvl, menesis, aelkner, replaceafill.16:30
yvlgood morning16:31
replaceafillgood morning/afternoon16:31
th1ayvl: Would you like to start?16:32
yvlI committed the "skill copies for sections" to schooltool.cando trunk16:33
yvlalong with evolution16:33
th1aOK, good.16:33
th1aWe'll have to test that now.16:34
yvlyes, please16:34
yvland I committed some small bug16:34
yvlto schooltool16:34
yvlnow I'm looking at
yvland I wonder about "default tabs" feature16:35
yvlprobably we should redirect to default tabs from...16:35
yvllogin screen itself / school calendar16:35
th1aThat makes sense.16:36
yvlbut I'm not sure about corner cases16:36
yvlwhat about when user looks at school event16:36
yvlwhat about when user looks at a specific date in school calendar and default tab is school calendar?16:36
yvldevil's in the details as usual16:37
th1aIn general just getting the user back to where he came from would be the first choice.16:37
th1aEnding up somewhere else by surprise is way more aggravating.16:38
yvlso I'll do the two cases:16:38
yvlto default when: came from login screen (no front page calendar);  came from school calendar directly16:39
yvlok, so that is it16:40
yvlI could fix more user-end bugs :)16:40
th1aCool.  We need a round of bugfixing here.16:40
th1aI'm ok with that for a few days at least.16:40
menesisI think "front page calendar" option overlaps with "default tab"16:41
yvlif you have some higher priority bugs, th1a, please let me know16:41
th1aWell, feel free to poach critical bugs from others.16:41
th1aI don't have some other secret list of priorities.  ;-)16:42
yvlok :)16:42
th1aThanks yvl.16:43
replaceafilli changed more permissions of some options in the gradebook so admins cannot edit it16:44
replaceafilli haven't finished the projects gradebook yet because i got sick last week16:44
replaceafilli did help dwelsh to set up his new instance16:45
replaceafilland now he's requesting help to load skills, so i'm downloading the latest xls for that16:45
replaceafillth1a, i think i'll be done today with projects16:46
replaceafilli feel better now :)16:46
replaceafillthen i can take administrative reports back?16:46
replaceafillnow that we have skills by section16:46
th1aOK, good.  So what we should shoot for I think is getting VA to test the new skills/admin reports/projects.16:46
th1aLet them know that's coming by the end of the week?16:47
replaceafilljust quick question about the admin reports16:47
replaceafillwe're doing them by school year, right?16:47
replaceafillor by term?16:47
replaceafill(we started by school year when we realized of the skills problem)16:48
th1aWell... for linked sections it should be cumulative.16:48
th1aIncluding previous terms... I think.16:48
th1aI suppose one might argue that there should be a year report which is cumulative but a term report that is not.16:49
th1aAnyhow, do it by year for now.16:49
replaceafillah ok16:49
replaceafillthat's it from me then16:49
th1aThanks replaceafill.16:50
aelknerok, first i fixed the recursive bug with linked activities16:50
aelknerthere were two situations:16:50
aelknerwhen two sheets each pointed into each other's activities, that was a simple fix16:51
aelknerthe more complex case was when a sheet pointed to another sheet's average16:51
aelknerand that sheet pointed back to the other sheet16:52
aelknerthat required a new method for checking the cross-linking so that the average would come out as None16:52
aelknerinstead of causing a recursion exception16:53
aelknerbut then i went on to make sure such an average would not appear as a choice16:53
aelknerwhen one went to add a linked column, so that now will not appear as a choice16:53
aelkneri did manual testing, with three sheets pointing at each other in various ways16:54
aelknerand it works quite nicely now, only thing is i didn't write stests because i wanted to16:54
aelknerget the student journal done before the release, so i moved onto that16:54
aelkneri can come back to write the stest (shouldn't take too long) after that16:55
aelknerperhaps in time for the release, when is that btw?16:55
aelkneri mean when is the code freeze for that?16:55
th1aWe should probably decide that in a moment with menesis.16:55
aelknerok, so i made a lot of progress with the student journal16:56
menesisthis week16:56
aelknerwhich day?16:56
menesisubuntu final freeze is october 9th16:57
menesisso I have to get everything uploaded by then16:57
menesisyes would be good to release on friday16:58
aelknerbut what does that mean for code freeze for us, also fri?16:59
th1aI would like to have until Friday.17:00
th1aNote that this isn't relevant for CanDo, since that's not going in Universe yet.17:00
menesisbut student journal would be nice to have17:00
aelknerok, i'm assuming code freeze to be friday until menesis says otherwise17:00
aelkneri should have no problem haqving it ready by then17:01
*** yvl has left #schooltool17:01
*** yvl has joined #schooltool17:01
aelkneri got the IMySectionJournal adapter to work and coded the index.html view for it17:02
aelknerit has fake scores so i could work on the presentation17:02
aelkneri wanted to add the section navigation stuff on the left first, but then i'd like to show it to you th1a17:03
aelknercould we meet in the afternoon to look over that together?17:03
*** jelkner has joined #schooltool17:03
*** jelkner has joined #schooltool17:03
th1aYes aelkner.17:04
th1aI'll be around.17:04
aelknercool, i have a question about the current section journal17:04
aelknerthere is a method called adjacent_sections in the code17:04
aelknerit looks for sections of the same course and includes their data in the section journal for the given course17:05
aelkneri wonder about that, is that clear to the user?17:05
th1aDoes that predate linked sections maybe?17:06
th1aIs that just old code?17:06
aelkneri think so, it's weird code17:07
aelknerit actually looks at the student.groups attribute17:07
th1aProbably that could be cleaned up and modernized.17:07
th1aThere is not a special case in play.17:07
aelknercould we consider that a separate task from getting the student journal working?17:09
th1aIf you would like.17:09
th1aYou can file a separate bug.17:09
aelkneri mean, could i just code the student journal to deal with the given section17:09
aelknerbut you mentioned linked sections17:09
aelknerwhat about them?  do we want to show the attendance data for linked sections17:10
aelknerwhen viewing a given section, or is that also not really useful?17:10
aelkneri mean, the student can change the section in the left sidebar navigation17:10
aelkneri mean, the term, that is17:10
aelknerso why consider the data from other terms when the student is looking at term2, for instance17:11
th1aI'll have to look at it.17:11
aelknerok, i can work on the presentation in the meantime17:11
aelknerand i'll look for you this afternoon17:11
aelknerthat's it for me17:11
th1aSInce the tabs are by month, there is really no reason to have separate term views is there?17:11
aelknerah, that tabs17:12
aelknerthe tabs, i mean17:12
aelkneri didn't see a need for them, since the view lists the data in tables17:12
aelknereach row, a meeting, so why bother haveing month tabs17:12
aelknerbut i could be missing what you want there17:13
aelkneras with the gradebook mygrades view, it isn't the same kind of spreadsheet view17:13
th1aOh, right... you should just show this to me.17:13
aelknerok, let's do that then17:13
th1aOtherwise I'm just plucking things out of the air.17:13
aelknerfair enough, look for you this afternoon17:14
th1aOK, thanks aelkner.17:14
th1aI didn't think the Eagles were going to pull that one out last night.17:14
aelknerthat was a incredible ending17:14
aelknerfrom the pass interference penalties, offense and defense to calling timeout on the missed fieldgoal17:15
aelknernerve-wracking :)17:15
menesisI have released schooltool and virginia17:16
menesisbut not gradebook17:16
menesisthat had only the recursion fix17:17
th1aWe have a particular user who is stuck on that bug.17:18
menesisis he cando user?17:18
th1aI don't think so.  I think it is a random person.17:19
menesisso he most likely uses precise (2.1)17:19
menesisand I am stuck on that gradebook branch17:20
th1aYes.  Stuck?17:20
menesisso I should cut the corner and apply this patch on top of what's merged already17:20
menesisI was merging gradebook trunk to 2.1 branch17:21
menesisthat should not have navigation changes17:21
menesisdifferent style of third-nav17:21
menesisbut I had problems with stests17:22
menesisbut ok17:22
th1aThis fix should be pretty self-contained, I'd think.17:22
menesisI will skip the problematic pieces and get this patch released soon17:22
replaceafilli have a quick question for yvl, related to stests, if i may17:23
replaceafillwould it be possible to run selenium-headless in a vps17:23
replaceafillwith no X server running?17:23
menesisI thought that's what "headless" means17:24
* replaceafill too17:24
menesisbut, have you tried?17:24
replaceafillbut i haven't tried17:25
* yvl haven't tried17:25
replaceafillok, i will try, just for the fun :P17:25
menesisit should work17:26
menesisI can't say stests work because I get 'element not clickable at point', 'element not found', timeout or similar errors too often17:26
yvlwithout X server?17:27
yvlas in literally - no X server?17:27
menesisboth with --selenium-headless and without17:28
menesisusing google-chrome17:28
menesissometimes they pass, sometimes not17:28
menesisI have another weird problem: if I try to login as teacher/student17:30
menesisget 'too many redirects' error because first_name of the person is Unauthorized17:30
menesiscould not determine what happened17:31
menesisall worked before17:31
th1aYou get that all the time?17:31
menesissince last Friday, but nothing changed17:32
*** khildin has quit IRC17:32
menesisand no one else sees that17:32
menesisso, weird17:32
menesisbut those two problems have interfered with my work17:33
menesisalso, there is buildbot failure17:33
*** ignas has joined #schooltool17:33
menesiscaused by recent startApplication change I guess17:34
menesisthe error happens in gradebook but works with older schooltool17:34
menesisso that does not stop me from releasing the urgent fix17:34
th1aAnyone else have any thoughts about these issues?17:36
th1aAnything else menesis?17:38
menesisnothing else I think17:38
th1aOK.  Thanks menesis.17:40
th1aSo bugfixes by Friday.17:41
th1aThanks gentlemen.17:42
th1aSee you Wednesday.17:42
yvlthanks guys17:42
replaceafillthanks everybody17:42
aelknerthanks guys, cya wed17:42
*** khildin has joined #schooltool17:58
replaceafillok, confirmed18:32
replaceafillstests run under a vps :)18:32
replaceafillmenesis, i just committed a fix to navigation.txt stest in the gradebook18:47
replaceafillcould you please run it sometime and let me know if you get timeouts18:47
replaceafillit passes on our vps ;)18:54
*** ignas has quit IRC19:31
*** jelkner has quit IRC19:49
*** menesis has quit IRC19:55
*** menesis has joined #schooltool21:47
th1aaelkner, ayt?21:55
aelkneryes, looking at the emailk21:59
aelkneri have to check the code a minute21:59
th1aLet me know when you're ready to look at the journal report.22:00
*** khildin has quit IRC22:08
aelknerth1a, so i checked the code, and it always updates the field that they're claiming doesn't get updated22:08
aelkneri'd need them to take another careful look at the spreadsheet ot see if the data is in fact filled in22:09
th1aIf he changed the rows around it wouldn't work, right?22:09
aelknerif the changed rows were column shifted they would be22:10
aelknerremember that our logic is now to skip empty rows, not use them for end of file22:10
aelknerunless they don't have that code change for some reason22:10
aelknerand they have an empty row22:11
aelkneranother thing is they refer to 'Alternate ID;22:11
aelknerbut the field is 'Government ID' in all our sample files22:11
aelknerbut they could have changed that for some reason22:12
th1aI mean, the columns.22:13
th1aIf they took out other columns.22:13
aelknerif they remove a column, that would break it to be sure22:13
th1aOK, I'm writing an email.22:14
aelknerok, i'll get back to the journal thing, maybe ready in half hour22:15
th1aaelkner:  Getting there?22:48
aelkneri still need some time for getting the sidebar to render22:52
aelkneryou usually need to prepare dinner at 4:00, so can we meet after dinner?22:53
th1aIs there a specific question at this point?22:54
aelknerwell, i figured it would save me time to show you the view with dummy data sooner than later22:56
aelknerso that you could make decisions on what is presented where22:56
aelknerthat's why i wanted to get the sidebar to render22:56
aelknerand to talk about why we would want tertiary22:56
th1aIs there any reason to?22:56
aelknerwe could do that tomorrow morning, too, if you'd like22:57
aelkneri don't think we need one22:57
aelknerbut remember, i also asked about the adjacent sections logic22:57
th1aI don't think so.22:57
th1aI don't think we need teritary.22:57
aelknerme, neither22:57
aelknertell you what, i'll send you a screenshot22:58
th1aCan't we hangout?22:58
aelknerwill do22:58
aelknerah, sure22:58

Generated by 2.15.1 by Marius Gedminas - find it at!