IRC log of #schooltool for Wednesday, 2013-09-04

replaceafillor maybe just hover color...00:01
replaceafillthe underlined kind of helps00:01
replaceafillmaybe we don't need anything and i'd should shut up :P00:02
th1aWell... can you indent the second line in CSS?00:02
replaceafilli think you can indent the first-line00:02
th1aCan you negative indent it?00:03
replaceafilli guess we could try it00:14
th1aLet's not call that an immediate priority.  ;-)00:15
replaceafillthere's something fishy about the text indexes in the catalog01:10
replaceafillor maybe is the skills importer....01:11
replaceafilli think i've hit
th1aWell, it is a good time for it replaceafill.01:18
replaceafilla skill didn't appear in the search01:18
replaceafilluntil i edit it TTW01:18
replaceafill(i suppose the modified event updated the index01:19
replaceafillbut the skill should be there in the first place01:19
*** th1a has quit IRC02:58
*** replaceafill has quit IRC03:42
*** th1a has joined #schooltool11:45
*** replaceafill has joined #schooltool16:24
th1ahi replaceafill, menesis.16:31
replaceafillgood afternoon16:31
th1aSo... I got an interesting email yesterday from the "state" education department for the District of Columbia.16:33
th1aThey're starting to work on a proposal for an open source SIS for all their district and charter schools.16:33
th1aThey're about half charters now, or in that neighborhood.16:33
th1aSo they sent out an informal/preliminary Request for Information.16:34
th1aI guess that's kind of the first step in the process.16:34
replaceafillit's like they want your opinion?16:35
th1aWell, it wasn't sent just to me.16:36
th1aBut if you decide you really want an open source SIS, that limits the options.16:36
th1aSo anyhow, I'm working on some feedback.16:38
th1aThey're a little over optimistic about getting something that will be comprehensive, standardized AND customizable, and fully modular.  ;-)16:39
th1aSound familiar?16:39
th1aPractically speaking, I think the only plausible scenario would involve us getting Critical Links involved.16:41
th1aWe wouldn't have enough track record or staff to be the primary contact for something like that.16:41
th1aSo I haven't tried the auto-deprecate yet.16:42
th1aI assume it worked for you with Glenda's data/16:43
replaceafillbut i still need to check the catalog issue16:43
th1aAh, yes that is a big one.16:43
replaceafillwhere some skills are not indexed16:43
replaceafilli was thinking of doing this one also:16:43
th1aHopefully it is a simple omission, but a serious bug.16:43
th1aYeah, that one too.16:44
replaceafillone thing i noticed16:44
replaceafillis that probably we need a confirmation dialog after Save16:45
replaceafillthe spinner disappearing is too "subtle?"16:45
th1aI'm generally in favor of more confirmations, especially for big changes.16:45
replaceafillaslo i tried deprecating all 2012 data16:46
replaceafill47930 items according to the search box16:47
th1aWasn't that the main point?16:47
th1aOh, at all levels?16:47
replaceafilland got that message about a script running for too long in the browser16:47
replaceafilldon't remember exactly the wording16:47
th1aHuh.  From the spinner?16:47
replaceafillno, from the browser16:48
replaceafillit's like when a script takes too long to finish something16:48
th1aIs deprecating individual skills a problem?  Is it supported in the gradebook?16:48
replaceafilland the browser complains16:48
replaceafillno, deprecating specific things is easy and fast16:48
replaceafilland yes, the gradebook reacts16:48
replaceafilli did try it16:48
th1aOK, so...16:50
replaceafillwe also need to unify the Select All checkbox16:51
replaceafillfor columns like Deprecate16:51
replaceafilli'll do that today too16:51
th1aWill this actually work when Glenda tries it?16:51
replaceafillimho it takes too long16:51
replaceafillit's almost similar to the re-import with Deprecated column set to True16:52
th1aIs there any obvious way to speed it up?16:52
replaceafilli think a bottle neck is:16:53
replaceafillwhen you deprecate a skillset, there's a subscriber that deprecates all the contained skills16:53
replaceafilli explicitly activated that16:53
replaceafillit wasn't16:54
replaceafilli mean, the deprecate view wasn't sending the event16:54
replaceafillso, every time you deprecate a skillset, some extra time is spent16:54
replaceafillbut i guess it's the right thing to do16:55
replaceafilland the importer does the same anyway16:55
th1aWell... it is mainly the right way to do it since you can't use skills that aren't in a skillset at all anyhow, right?16:56
th1aSo, how necessary is it?16:57
replaceafilli'd say it's necessary to keep consistency with the others parts16:58
replaceafillimporter and UI do it16:58
replaceafillbut i did notice the performance hit after activating it16:58
replaceafillso, not sure how to improve it16:59
th1aHow much of a performance hit?16:59
replaceafilli think i wouldn't get the script complain if i deactivate it16:59
replaceafillmaybe we could add an option just to the deprecate dialog17:00
replaceafillbut i guess that would be confusing17:00
th1aGlenda is going to be deprecating everything?17:01
replaceafilleverything from 201217:01
replaceafilli guess17:01
replaceafillthe 47930 items i was working with17:01
replaceafillth1a, have you think of a "Deprecate Document" view?17:02
th1aSo if she doesn't include individual skills in the match, there isn't actually any wasted time per se.17:02
replaceafillth1a, correct, that's something i planned to try today17:02
th1aAre you including individual skills in the big run?17:02
replaceafillunmarking some checkboxes17:03
th1aWell, THAT's going to add a lot of time then.17:03
replaceafilland i think i should review the textindex docs17:04
th1aTry that before anything else.17:04
replaceafillfor the power user options17:04
th1aAre we power users?17:04
replaceafilli remember you can do stuff like "*-2012 and *-2012-*17:04
replaceafillin queries17:05
replaceafillare these called globs?17:05
replaceafillthose characters you can use?17:05
th1aIsn't that what you're doing?17:06
th1aWhat is it searching for now?17:06
replaceafillwell, i just searched everything17:06
th1aIsn't it doing a substring search?17:06
th1aOK, just not as much control as the full glob syntax.17:07
th1aDon't worry about that yet.17:07
th1aUntil someone asks for it.17:07
th1aI'd rather speed the damn thing up.17:07
replaceafillsure, i'll have numbers for you tomorrow17:07
replaceafilli mean, time numbers17:07
th1aIt is a little crazy that we can't check 60,000 checkboxes in a second.17:08
replaceafillhow long does it take, etc17:08
replaceafillchecking them isn't the issue17:08
replaceafillsaving it is ;)17:08
th1aThis is clearly the kind of thing that ZODB sucks at.17:08
th1aProbably we should just trigger a db pack at the end!17:08
th1aIf not at the beginning.17:09
th1a I have to go to the potty with Julia.17:09
replaceafillok, i have things to keep me busy today17:10
* replaceafill starts with a fresh 2012 db17:11
th1aOK.  I'll run that now too.17:12
* th1a drops the bag of gravel.17:12
replaceafilli guess we can omit Skills and No layer assigned17:14
replaceafillthe only node with no layer is the document17:14
replaceafillhhmm maybe not, it would appear in searches if you don't deprecate it17:15
replaceafill 6954 items if i unmark Skills17:17
replaceafillth1a, would it make sense to cascade deprecating down for nodes?17:19
th1anot necessarily17:20
replaceafilli mean, as in, you mark a cluster or a course and everything related gets deprecated17:20
th1aThat wouldn't really save time anyhow, right?17:20
replaceafillat least rendering table time i guess17:20
replaceafillbut nm17:21
replaceafill11 mins in my laptop17:29
* replaceafill now tries the xls importer17:29
th1areplaceafill:  "All fields" doesn't actually do "all fields," since it doesn't do ID.17:42
th1aYou could take it out17:42
replaceafillthe __name__ is not in the text index17:43
th1aAlso, this doesn't work at all I think from the same unknown javascript bug.17:43
th1aNothing happens at all when I press Save.17:43
replaceafillah, the saucy one?17:43
th1aAlso, Done needs to be Cancel and moved down to next to Save, I'd say.17:44
th1aAnd the confirm dialog should redirect you.17:44
replaceafilli'd include __name__ in the text index17:44
th1aThe saucy one.17:44
replaceafilland keep All fields17:44
replaceafillwow, 13 mins and the importer hasn't returned yet :|17:47
th1aIt is hard to believe there's not some kind of bug there.17:47
* replaceafill proposes "Deprecate Document" as a background task (lame joke) :P17:49
replaceafillimporter time:17:50
replaceafill16 mins :(17:50
replaceafillth1a, i can install saucy and check the JS bug17:51
th1aWe'll have to check it.17:52
th1amenesis didn't get it.17:52
replaceafillwhat was the other affected part?17:52
replaceafilli mean, when you first reported it17:52
th1aThe gradebook?17:53
th1aNo REPORTS.17:53
th1aNothing happens.17:53
replaceafillthe request dialogs?17:54
replaceafillah no17:54
replaceafillthe links, right?17:54
th1aThe links.17:54
replaceafillok, time to go for me17:55
replaceafillsee you later th1a17:55
replaceafillwill work on these when i get back17:55
*** replaceafill has quit IRC17:56
*** replaceafill has joined #schooltool22:07
replaceafillth1a, zyt?22:41
th1ahi replaceafill.23:46

Generated by 2.15.1 by Marius Gedminas - find it at!