IRC log of #schooltool for Thursday, 2012-08-30

*** replaceafill has joined #schooltool00:00
*** replaceafill has quit IRC00:11
*** th1a has quit IRC00:30
*** th1a has joined #schooltool00:55
*** menesis has quit IRC01:28
*** th1a has quit IRC03:10
*** menesis has joined #schooltool10:05
*** menesis has quit IRC13:00
*** ignas has joined #schooltool13:39
*** menesis has joined #schooltool13:57
*** Rob has joined #schooltool14:24
*** Rob is now known as RobV14:24
RobVHi14:24
veloutinHi Robv14:53
RobVAnyone have any idea if Schooltool has been implemented anywhere in South Africa? :D Thinking of using it but it's a bit of a leap.16:03
*** highvoltage has joined #schooltool16:05
*** th1a has joined #schooltool16:05
*** ignas has quit IRC16:32
th1aaelkner:  You up?16:58
*** replaceafill has joined #schooltool18:46
replaceafillth1a, zyt?18:48
*** th1a has quit IRC19:29
*** menesis has quit IRC19:37
replaceafillhhmm... is it me or it's not possible to install the 2.2.1 egg for schooltool?20:26
*** th1a has joined #schooltool20:44
th1ahi replaceafill.20:46
replaceafillhey th1a20:46
replaceafillth1a, i think the summary report needs to work with any type of score system, right?20:47
*** paulproteus has quit IRC20:47
th1aIn CanDo?20:47
replaceafillyes20:47
th1aAny discrete score system.20:47
replaceafilli mean20:47
replaceafillcorrect20:47
replaceafilli'll fix that20:47
*** paulproteus has joined #schooltool20:50
aelknerreplaceafill, ayt?21:34
aelknerth1a, ayt?21:41
th1aHi aelkner.21:41
aelkneron the phone with welsh, ned to talk to you21:42
th1aok...21:43
aelknerbefore i hang up with him, can he email people that the importer fix will be in tomorrow?21:43
replaceafillaelkner, back21:44
th1aIs it probably true.21:44
aelknerok, off the phone with welsh21:45
aelknerwe discussed many options21:45
aelknerone was that we have a script they can run, or a link they can click that reports21:45
aelknerwhether there is any ids with spaces on the instance, there may be no installation that has that problem21:46
aelknerthen we wouldn't need to fix anything, or panic people who already had teachers enter evaluations21:46
aelknerif this temporary view returns the warning, then we would have two options on how to handle them21:47
aelknerone welsh flirted with was just telling that school to wipe the db and reload21:47
aelknerthat's easy for us, and the other option is we have an evolve script in schooltool.virginia21:48
aelknerthe script could go through the person container, change any ids with space to have a different id with no spaces21:48
replaceafill-1 on the script imho21:48
replaceafilli mean evolve21:49
aelkneryeah, that's the most uncomfortable for us21:49
replaceafilli remember we had this talk with yvl once jelkner had usernames problem and yvl recommended against such a change21:49
th1adwelsh is simply not used to being in the situation where he knows there are bugs in deployed software.21:49
replaceafillit's too dangerous21:49
th1aWe know there are tons of bugs in deployed software.  ;-)21:50
aelknerreplaceafill, i think i remember that conversation, vaguely21:50
replaceafillaelkner, right21:50
replaceafillwe just don't know how that type of change would affect "everything"21:50
aelknerso how about the idea of temporarily adding a link to the School tab view21:50
aelknerthat the admin user pushes and it returns a simple view with h3 and p21:51
aelknerand that p has either a 'no problem' message or a 'wipe and reload message21:51
replaceafilli'd print the usernames with "trouble"21:52
aelknerfor our use, not for the users, right?21:52
replaceafillfor anyone, i'd say21:52
aelkneri mean, the advise to the user has to be to wipe and reload21:53
th1aI think we should be working on other things until we know this is really a problem.21:53
replaceafillth1a, i've tried to run escenarios where the app might break, and cant find any yet21:53
replaceafillurl generation works21:53
replaceafillim not saying it's not an issue :)21:54
aelknerth1a, how does welsh determine if there is a problem?21:54
th1aIf someone actually has a problem.21:55
th1aOther than him.21:55
aelknerthe problem is that the problem may not be discovered21:55
th1aThen... is it really a problem?21:55
aelknerif the user has imported bad ids, then manually adds the student to the section21:55
aelknerthen imports ore students and the good id version of the same student gets into the db21:56
aelknerand that student gets assigned to a section21:56
aelkneryou;ll have two different versions of the same student getting evaluated and not even know it21:56
aelknerit's a rare scenario, but theoretically possible21:57
th1aThe bottom line is I don't want to work on it today.21:57
veloutincan you spot possible errors with set(p['id'] for p in people) != set(p['id'].strip() for p in people) ?21:57
th1aveloutin:  It is not a difficult problem.21:57
th1aHi, btw.  o/21:57
veloutinhello :)21:58
aelknerth1a, so hopefully we have the importer fix in the ppa by tomorow, welsh asks everyone to update the instance21:59
aelknerthen wlesh himself wipes and reload his instance21:59
aelknerand as far as the theoretical problem, we assume it won't happen21:59
aelknerand even if it does, we assure him that we would come up with an evolution script at that point22:00
aelknerone that would fix the problem and not lose any evaluations22:00
aelknerdoes that sond like a plan?22:00
th1aThat is essentially what I told him this morning.22:01
th1aHe just likes to jump over the chain of command and waste time.22:01
replaceafilli still don't see how an evolve script would help22:01
replaceafillbut nm22:01
aelkneryeah, basically i got that from your email22:01
th1aemail?22:02
th1aIs everyone ignoring the chain of command.  ;-)22:02
replaceafillis there a chain of command?!?! :D22:02
replaceafill(joke)22:02
aelknerth1a, anyway, i won't waste any more time on this and refer welsh to you about planning22:03
aelknerreplaceafill :)22:03
th1aWe just don't need to jump on this RIGHT NOW and assume it is a general problem.22:03
aelknertrue dat22:03
th1alol22:04
th1areplaceafill, aelkner: I just forwarded a partial bug report from Glenda.22:58
replaceafillth1a, the end of the bug page would help22:58
th1aThat's what I told Glenda.22:59
replaceafilli only can identify it's a problem in a form22:59
replaceafillin the index view section23:00
replaceafillmaybe a table23:00
th1aOK, forwarded an update.23:01
replaceafillhhmm the instructors table in the section view23:02
replaceafillproblem with the person catalog...?23:03
replaceafilli wonder if they deleted the instructor23:04
* replaceafill tries that23:04
replaceafillhow can a person get into the system without being in the catalog...?23:15
th1aDoes the importer need to do that explicitly?23:15
replaceafilli don't think so23:16
replaceafillbut let me check23:16
replaceafillth1a, maybe we should ask for the whole paste.log?23:22
replaceafillto see if something went wrong before23:22
replaceafilli can't reproduce it23:23
th1aAh, ok.  Can you send Glenda instructions for getting that?23:23
replaceafillkk23:23
replaceafillas far as i understand the importer doesn't need to send events23:23
th1aOK, I'm going to make supper.23:25
th1aThanks replaceafill.23:25
replaceafillsee u th1a23:25

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!