*** replaceafill has joined #schooltool | 00:00 | |
*** replaceafill has quit IRC | 00:11 | |
*** th1a has quit IRC | 00:30 | |
*** th1a has joined #schooltool | 00:55 | |
*** menesis has quit IRC | 01:28 | |
*** th1a has quit IRC | 03:10 | |
*** menesis has joined #schooltool | 10:05 | |
*** menesis has quit IRC | 13:00 | |
*** ignas has joined #schooltool | 13:39 | |
*** menesis has joined #schooltool | 13:57 | |
*** Rob has joined #schooltool | 14:24 | |
*** Rob is now known as RobV | 14:24 | |
RobV | Hi | 14:24 |
---|---|---|
veloutin | Hi Robv | 14:53 |
RobV | Anyone 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 #schooltool | 16:05 | |
*** th1a has joined #schooltool | 16:05 | |
*** ignas has quit IRC | 16:32 | |
th1a | aelkner: You up? | 16:58 |
*** replaceafill has joined #schooltool | 18:46 | |
replaceafill | th1a, zyt? | 18:48 |
*** th1a has quit IRC | 19:29 | |
*** menesis has quit IRC | 19:37 | |
replaceafill | hhmm... is it me or it's not possible to install the 2.2.1 egg for schooltool? | 20:26 |
*** th1a has joined #schooltool | 20:44 | |
th1a | hi replaceafill. | 20:46 |
replaceafill | hey th1a | 20:46 |
replaceafill | th1a, i think the summary report needs to work with any type of score system, right? | 20:47 |
*** paulproteus has quit IRC | 20:47 | |
th1a | In CanDo? | 20:47 |
replaceafill | yes | 20:47 |
th1a | Any discrete score system. | 20:47 |
replaceafill | i mean | 20:47 |
replaceafill | correct | 20:47 |
replaceafill | i'll fix that | 20:47 |
*** paulproteus has joined #schooltool | 20:50 | |
aelkner | replaceafill, ayt? | 21:34 |
aelkner | th1a, ayt? | 21:41 |
th1a | Hi aelkner. | 21:41 |
aelkner | on the phone with welsh, ned to talk to you | 21:42 |
th1a | ok... | 21:43 |
aelkner | before i hang up with him, can he email people that the importer fix will be in tomorrow? | 21:43 |
replaceafill | aelkner, back | 21:44 |
th1a | Is it probably true. | 21:44 |
aelkner | ok, off the phone with welsh | 21:45 |
aelkner | we discussed many options | 21:45 |
aelkner | one was that we have a script they can run, or a link they can click that reports | 21:45 |
aelkner | whether there is any ids with spaces on the instance, there may be no installation that has that problem | 21:46 |
aelkner | then we wouldn't need to fix anything, or panic people who already had teachers enter evaluations | 21:46 |
aelkner | if this temporary view returns the warning, then we would have two options on how to handle them | 21:47 |
aelkner | one welsh flirted with was just telling that school to wipe the db and reload | 21:47 |
aelkner | that's easy for us, and the other option is we have an evolve script in schooltool.virginia | 21:48 |
aelkner | the script could go through the person container, change any ids with space to have a different id with no spaces | 21:48 |
replaceafill | -1 on the script imho | 21:48 |
replaceafill | i mean evolve | 21:49 |
aelkner | yeah, that's the most uncomfortable for us | 21:49 |
replaceafill | i remember we had this talk with yvl once jelkner had usernames problem and yvl recommended against such a change | 21:49 |
th1a | dwelsh is simply not used to being in the situation where he knows there are bugs in deployed software. | 21:49 |
replaceafill | it's too dangerous | 21:49 |
th1a | We know there are tons of bugs in deployed software. ;-) | 21:50 |
aelkner | replaceafill, i think i remember that conversation, vaguely | 21:50 |
replaceafill | aelkner, right | 21:50 |
replaceafill | we just don't know how that type of change would affect "everything" | 21:50 |
aelkner | so how about the idea of temporarily adding a link to the School tab view | 21:50 |
aelkner | that the admin user pushes and it returns a simple view with h3 and p | 21:51 |
aelkner | and that p has either a 'no problem' message or a 'wipe and reload message | 21:51 |
replaceafill | i'd print the usernames with "trouble" | 21:52 |
aelkner | for our use, not for the users, right? | 21:52 |
replaceafill | for anyone, i'd say | 21:52 |
aelkner | i mean, the advise to the user has to be to wipe and reload | 21:53 |
th1a | I think we should be working on other things until we know this is really a problem. | 21:53 |
replaceafill | th1a, i've tried to run escenarios where the app might break, and cant find any yet | 21:53 |
replaceafill | url generation works | 21:53 |
replaceafill | im not saying it's not an issue :) | 21:54 |
aelkner | th1a, how does welsh determine if there is a problem? | 21:54 |
th1a | If someone actually has a problem. | 21:55 |
th1a | Other than him. | 21:55 |
aelkner | the problem is that the problem may not be discovered | 21:55 |
th1a | Then... is it really a problem? | 21:55 |
aelkner | if the user has imported bad ids, then manually adds the student to the section | 21:55 |
aelkner | then imports ore students and the good id version of the same student gets into the db | 21:56 |
aelkner | and that student gets assigned to a section | 21:56 |
aelkner | you;ll have two different versions of the same student getting evaluated and not even know it | 21:56 |
aelkner | it's a rare scenario, but theoretically possible | 21:57 |
th1a | The bottom line is I don't want to work on it today. | 21:57 |
veloutin | can you spot possible errors with set(p['id'] for p in people) != set(p['id'].strip() for p in people) ? | 21:57 |
th1a | veloutin: It is not a difficult problem. | 21:57 |
th1a | Hi, btw. o/ | 21:57 |
veloutin | hello :) | 21:58 |
aelkner | th1a, so hopefully we have the importer fix in the ppa by tomorow, welsh asks everyone to update the instance | 21:59 |
aelkner | then wlesh himself wipes and reload his instance | 21:59 |
aelkner | and as far as the theoretical problem, we assume it won't happen | 21:59 |
aelkner | and even if it does, we assure him that we would come up with an evolution script at that point | 22:00 |
aelkner | one that would fix the problem and not lose any evaluations | 22:00 |
aelkner | does that sond like a plan? | 22:00 |
th1a | That is essentially what I told him this morning. | 22:01 |
th1a | He just likes to jump over the chain of command and waste time. | 22:01 |
replaceafill | i still don't see how an evolve script would help | 22:01 |
replaceafill | but nm | 22:01 |
aelkner | yeah, basically i got that from your email | 22:01 |
th1a | email? | 22:02 |
th1a | Is everyone ignoring the chain of command. ;-) | 22:02 |
replaceafill | is there a chain of command?!?! :D | 22:02 |
replaceafill | (joke) | 22:02 |
aelkner | th1a, anyway, i won't waste any more time on this and refer welsh to you about planning | 22:03 |
aelkner | replaceafill :) | 22:03 |
th1a | We just don't need to jump on this RIGHT NOW and assume it is a general problem. | 22:03 |
aelkner | true dat | 22:03 |
th1a | lol | 22:04 |
th1a | replaceafill, aelkner: I just forwarded a partial bug report from Glenda. | 22:58 |
replaceafill | th1a, the end of the bug page would help | 22:58 |
th1a | That's what I told Glenda. | 22:59 |
replaceafill | i only can identify it's a problem in a form | 22:59 |
replaceafill | in the index view section | 23:00 |
replaceafill | maybe a table | 23:00 |
th1a | OK, forwarded an update. | 23:01 |
replaceafill | hhmm the instructors table in the section view | 23:02 |
replaceafill | problem with the person catalog...? | 23:03 |
replaceafill | i wonder if they deleted the instructor | 23:04 |
* replaceafill tries that | 23:04 | |
replaceafill | how can a person get into the system without being in the catalog...? | 23:15 |
th1a | Does the importer need to do that explicitly? | 23:15 |
replaceafill | i don't think so | 23:16 |
replaceafill | but let me check | 23:16 |
replaceafill | th1a, maybe we should ask for the whole paste.log? | 23:22 |
replaceafill | to see if something went wrong before | 23:22 |
replaceafill | i can't reproduce it | 23:23 |
th1a | Ah, ok. Can you send Glenda instructions for getting that? | 23:23 |
replaceafill | kk | 23:23 |
replaceafill | as far as i understand the importer doesn't need to send events | 23:23 |
th1a | OK, I'm going to make supper. | 23:25 |
th1a | Thanks replaceafill. | 23:25 |
replaceafill | see u th1a | 23:25 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!