th1a | eh... | 00:01 |
---|---|---|
replaceafill | or maybe just hover color... | 00:01 |
replaceafill | the underlined kind of helps | 00:01 |
replaceafill | maybe we don't need anything and i'd should shut up :P | 00:02 |
th1a | OK. | 00:02 |
th1a | Well... can you indent the second line in CSS? | 00:02 |
replaceafill | i think you can indent the first-line | 00:02 |
th1a | Can you negative indent it? | 00:03 |
replaceafill | yes | 00:13 |
replaceafill | i guess we could try it | 00:14 |
th1a | Let's not call that an immediate priority. ;-) | 00:15 |
replaceafill | :D | 00:15 |
replaceafill | hhmm | 01:10 |
replaceafill | there's something fishy about the text indexes in the catalog | 01:10 |
replaceafill | or maybe is the skills importer.... | 01:11 |
replaceafill | i think i've hit https://bugs.launchpad.net/schooltool.cando/+bug/1138392/comments/2 | 01:11 |
th1a | Well, it is a good time for it replaceafill. | 01:18 |
replaceafill | a skill didn't appear in the search | 01:18 |
replaceafill | until i edit it TTW | 01:18 |
replaceafill | (i suppose the modified event updated the index | 01:19 |
replaceafill | but the skill should be there in the first place | 01:19 |
th1a | Yes. | 01:23 |
*** th1a has quit IRC | 02:58 | |
*** replaceafill has quit IRC | 03:42 | |
*** th1a has joined #schooltool | 11:45 | |
*** replaceafill has joined #schooltool | 16:24 | |
th1a | hi replaceafill, menesis. | 16:31 |
replaceafill | good afternoon | 16:31 |
th1a | So... I got an interesting email yesterday from the "state" education department for the District of Columbia. | 16:33 |
replaceafill | :| | 16:33 |
th1a | They're starting to work on a proposal for an open source SIS for all their district and charter schools. | 16:33 |
th1a | They're about half charters now, or in that neighborhood. | 16:33 |
th1a | So they sent out an informal/preliminary Request for Information. | 16:34 |
th1a | I guess that's kind of the first step in the process. | 16:34 |
replaceafill | it's like they want your opinion? | 16:35 |
th1a | Well, it wasn't sent just to me. | 16:36 |
th1a | But if you decide you really want an open source SIS, that limits the options. | 16:36 |
th1a | So anyhow, I'm working on some feedback. | 16:38 |
th1a | They're a little over optimistic about getting something that will be comprehensive, standardized AND customizable, and fully modular. ;-) | 16:39 |
th1a | Sound familiar? | 16:39 |
replaceafill | :D | 16:39 |
th1a | Practically speaking, I think the only plausible scenario would involve us getting Critical Links involved. | 16:41 |
th1a | We wouldn't have enough track record or staff to be the primary contact for something like that. | 16:41 |
replaceafill | true | 16:41 |
th1a | So I haven't tried the auto-deprecate yet. | 16:42 |
th1a | I assume it worked for you with Glenda's data/ | 16:43 |
th1a | ? | 16:43 |
replaceafill | yes | 16:43 |
replaceafill | but i still need to check the catalog issue | 16:43 |
th1a | Ah, yes that is a big one. | 16:43 |
replaceafill | where some skills are not indexed | 16:43 |
replaceafill | i was thinking of doing this one also: | 16:43 |
replaceafill | https://bugs.launchpad.net/schooltool.cando/+bug/1138392 | 16:43 |
th1a | Hopefully it is a simple omission, but a serious bug. | 16:43 |
th1a | Yeah, that one too. | 16:44 |
replaceafill | one thing i noticed | 16:44 |
replaceafill | is that probably we need a confirmation dialog after Save | 16:45 |
replaceafill | the spinner disappearing is too "subtle?" | 16:45 |
th1a | OK. | 16:45 |
th1a | Yes. | 16:45 |
th1a | I'm generally in favor of more confirmations, especially for big changes. | 16:45 |
replaceafill | aslo i tried deprecating all 2012 data | 16:46 |
replaceafill | 47930 items according to the search box | 16:47 |
th1a | Wasn't that the main point? | 16:47 |
th1a | Oh, at all levels? | 16:47 |
replaceafill | and got that message about a script running for too long in the browser | 16:47 |
replaceafill | don't remember exactly the wording | 16:47 |
th1a | Huh. From the spinner? | 16:47 |
replaceafill | no, from the browser | 16:48 |
replaceafill | it's like when a script takes too long to finish something | 16:48 |
th1a | Is deprecating individual skills a problem? Is it supported in the gradebook? | 16:48 |
replaceafill | and the browser complains | 16:48 |
replaceafill | no, deprecating specific things is easy and fast | 16:48 |
replaceafill | and yes, the gradebook reacts | 16:48 |
replaceafill | i did try it | 16:48 |
th1a | OK, so... | 16:50 |
replaceafill | we also need to unify the Select All checkbox | 16:51 |
replaceafill | for columns like Deprecate | 16:51 |
replaceafill | i'll do that today too | 16:51 |
th1a | Will this actually work when Glenda tries it? | 16:51 |
replaceafill | imho it takes too long | 16:51 |
replaceafill | it's almost similar to the re-import with Deprecated column set to True | 16:52 |
th1a | Is there any obvious way to speed it up? | 16:52 |
replaceafill | i think a bottle neck is: | 16:53 |
replaceafill | when you deprecate a skillset, there's a subscriber that deprecates all the contained skills | 16:53 |
replaceafill | i explicitly activated that | 16:53 |
replaceafill | it wasn't | 16:54 |
replaceafill | i mean, the deprecate view wasn't sending the event | 16:54 |
replaceafill | so, every time you deprecate a skillset, some extra time is spent | 16:54 |
replaceafill | but i guess it's the right thing to do | 16:55 |
replaceafill | and the importer does the same anyway | 16:55 |
th1a | Well... 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 |
replaceafill | right | 16:56 |
th1a | Well... | 16:57 |
th1a | So, how necessary is it? | 16:57 |
replaceafill | i'd say it's necessary to keep consistency with the others parts | 16:58 |
replaceafill | importer and UI do it | 16:58 |
replaceafill | but i did notice the performance hit after activating it | 16:58 |
replaceafill | so, not sure how to improve it | 16:59 |
th1a | Hrm. | 16:59 |
th1a | How much of a performance hit? | 16:59 |
replaceafill | i think i wouldn't get the script complain if i deactivate it | 16:59 |
replaceafill | maybe we could add an option just to the deprecate dialog | 17:00 |
replaceafill | but i guess that would be confusing | 17:00 |
th1a | Glenda is going to be deprecating everything? | 17:01 |
replaceafill | everything from 2012 | 17:01 |
replaceafill | i guess | 17:01 |
replaceafill | the 47930 items i was working with | 17:01 |
replaceafill | th1a, have you think of a "Deprecate Document" view? | 17:02 |
th1a | So if she doesn't include individual skills in the match, there isn't actually any wasted time per se. | 17:02 |
replaceafill | th1a, correct, that's something i planned to try today | 17:02 |
th1a | Are you including individual skills in the big run? | 17:02 |
replaceafill | unmarking some checkboxes | 17:03 |
replaceafill | yes | 17:03 |
th1a | Well, THAT's going to add a lot of time then. | 17:03 |
replaceafill | +1 | 17:03 |
replaceafill | and i think i should review the textindex docs | 17:04 |
th1a | Try that before anything else. | 17:04 |
replaceafill | for the power user options | 17:04 |
th1a | Are we power users? | 17:04 |
replaceafill | i remember you can do stuff like "*-2012 and *-2012-* | 17:04 |
replaceafill | in queries | 17:05 |
replaceafill | are these called globs? | 17:05 |
replaceafill | those characters you can use? | 17:05 |
replaceafill | right | 17:06 |
replaceafill | http://en.wikipedia.org/wiki/Glob_(programming) | 17:06 |
th1a | Isn't that what you're doing? | 17:06 |
th1a | What is it searching for now? | 17:06 |
replaceafill | well, i just searched everything | 17:06 |
th1a | Isn't it doing a substring search? | 17:06 |
replaceafill | yes | 17:06 |
th1a | OK, just not as much control as the full glob syntax. | 17:07 |
th1a | Don't worry about that yet. | 17:07 |
th1a | Until someone asks for it. | 17:07 |
th1a | I'd rather speed the damn thing up. | 17:07 |
replaceafill | sure, i'll have numbers for you tomorrow | 17:07 |
replaceafill | i mean, time numbers | 17:07 |
th1a | It is a little crazy that we can't check 60,000 checkboxes in a second. | 17:08 |
replaceafill | how long does it take, etc | 17:08 |
th1a | WE HAVE COMPUTERS. | 17:08 |
replaceafill | checking them isn't the issue | 17:08 |
replaceafill | saving it is ;) | 17:08 |
replaceafill | them* | 17:08 |
th1a | This is clearly the kind of thing that ZODB sucks at. | 17:08 |
replaceafill | agree | 17:08 |
th1a | Probably we should just trigger a db pack at the end! | 17:08 |
replaceafill | :D | 17:09 |
th1a | If not at the beginning. | 17:09 |
th1a | Both. | 17:09 |
th1a | I have to go to the potty with Julia. | 17:09 |
replaceafill | ok, i have things to keep me busy today | 17:10 |
* replaceafill starts with a fresh 2012 db | 17:11 | |
th1a | OK. I'll run that now too. | 17:12 |
* th1a drops the bag of gravel. | 17:12 | |
replaceafill | i guess we can omit Skills and No layer assigned | 17:14 |
replaceafill | the only node with no layer is the document | 17:14 |
replaceafill | hhmm maybe not, it would appear in searches if you don't deprecate it | 17:15 |
replaceafill | nm | 17:15 |
replaceafill | 6954 items if i unmark Skills | 17:17 |
replaceafill | th1a, would it make sense to cascade deprecating down for nodes? | 17:19 |
th1a | not necessarily | 17:20 |
replaceafill | i mean, as in, you mark a cluster or a course and everything related gets deprecated | 17:20 |
th1a | That wouldn't really save time anyhow, right? | 17:20 |
replaceafill | at least rendering table time i guess | 17:20 |
replaceafill | but nm | 17:21 |
replaceafill | 8:17:30 | 17:29 |
replaceafill | 8:28:48 | 17:29 |
replaceafill | 11 mins in my laptop | 17:29 |
* replaceafill now tries the xls importer | 17:29 | |
th1a | replaceafill: "All fields" doesn't actually do "all fields," since it doesn't do ID. | 17:42 |
th1a | You could take it out | 17:42 |
replaceafill | oh! | 17:43 |
replaceafill | the __name__ is not in the text index | 17:43 |
th1a | Also, this doesn't work at all I think from the same unknown javascript bug. | 17:43 |
th1a | Nothing happens at all when I press Save. | 17:43 |
replaceafill | ah, the saucy one? | 17:43 |
th1a | Also, Done needs to be Cancel and moved down to next to Save, I'd say. | 17:44 |
replaceafill | kk | 17:44 |
th1a | And the confirm dialog should redirect you. | 17:44 |
replaceafill | i'd include __name__ in the text index | 17:44 |
th1a | The saucy one. | 17:44 |
th1a | Fine. | 17:44 |
replaceafill | and keep All fields | 17:44 |
replaceafill | wow, 13 mins and the importer hasn't returned yet :| | 17:47 |
th1a | It is hard to believe there's not some kind of bug there. | 17:47 |
* replaceafill proposes "Deprecate Document" as a background task (lame joke) :P | 17:49 | |
replaceafill | importer time: | 17:50 |
replaceafill | 8:34:00 | 17:50 |
replaceafill | 8:50:15 | 17:50 |
replaceafill | 16 mins :( | 17:50 |
replaceafill | th1a, i can install saucy and check the JS bug | 17:51 |
th1a | We'll have to check it. | 17:52 |
th1a | menesis didn't get it. | 17:52 |
replaceafill | what was the other affected part? | 17:52 |
replaceafill | i mean, when you first reported it | 17:52 |
th1a | The gradebook? | 17:53 |
th1a | No REPORTS. | 17:53 |
th1a | Nothing happens. | 17:53 |
replaceafill | the request dialogs? | 17:54 |
replaceafill | ah no | 17:54 |
replaceafill | the links, right? | 17:54 |
th1a | The links. | 17:54 |
replaceafill | kk | 17:55 |
replaceafill | ok, time to go for me | 17:55 |
replaceafill | see you later th1a | 17:55 |
replaceafill | will work on these when i get back | 17:55 |
th1a | kk | 17:56 |
*** replaceafill has quit IRC | 17:56 | |
*** replaceafill has joined #schooltool | 22:07 | |
replaceafill | th1a, zyt? | 22:41 |
th1a | hi replaceafill. | 23:46 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!