*** pcardune has quit IRC | 04:48 | |
*** pcardune has joined #schooltool | 04:59 | |
*** pcardune has quit IRC | 05:42 | |
*** dlobo has joined #schooltool | 05:54 | |
*** pcardune has joined #schooltool | 06:41 | |
*** dlobo has quit IRC | 06:55 | |
*** dlobo has joined #schooltool | 07:11 | |
*** dlobo has quit IRC | 07:22 | |
*** Lumiere has quit IRC | 08:23 | |
*** Lumiere has joined #schooltool | 08:28 | |
*** pcardune has quit IRC | 09:06 | |
*** yvl has joined #schooltool | 10:04 | |
*** pcardune has joined #schooltool | 11:03 | |
*** ignas has joined #schooltool | 11:14 | |
*** Aiste has joined #schooltool | 13:02 | |
*** Lumiere has quit IRC | 13:24 | |
*** Lumiere has joined #schooltool | 13:26 | |
*** menesis has joined #schooltool | 13:43 | |
*** pcardune has quit IRC | 13:43 | |
*** menesis1 has joined #schooltool | 14:02 | |
*** menesis has quit IRC | 14:02 | |
*** menesis1 is now known as menesis | 14:02 | |
*** Aiste has quit IRC | 15:07 | |
*** th1a has joined #schooltool | 16:24 | |
Lumiere | 'morning all | 16:29 |
---|---|---|
th1a | Good morning Lumiere, yvl, menesis, aelkner, moquist. | 16:31 |
yvl | morning th1a | 16:31 |
yvl | morning guys | 16:31 |
aelkner | morning | 16:31 |
menesis | morning | 16:32 |
th1a | I'm at my parents taking a semi break for a few days. | 16:32 |
th1a | The meeting at Wireless Generation went pretty well. Had a good time talking to their geeks in particular. | 16:33 |
th1a | Nothing very concrete came out of it. | 16:33 |
th1a | They pointed out that one problem is that the schools that could most benefit from moving off their current weird local systems, | 16:33 |
th1a | are the hardest to move, since they're using weird local systems. | 16:34 |
yvl | makes sense | 16:34 |
th1a | But it was a good talk overall. | 16:35 |
th1a | They actually have some Zope 2 scars, so I spent a while reassuring them that Zope 3 was almost completely different. | 16:35 |
th1a | In retrospect, calling Zope 3 something other than "Zope" might have been a good idea. | 16:36 |
th1a | Since they never really merged. | 16:36 |
th1a | Anyhow... | 16:36 |
th1a | menesis: Any thoughts about these paste bug reports? | 16:36 |
th1a | (or yvl) | 16:36 |
menesis | the thing can be called Zope Toolkit now | 16:37 |
menesis | th1a: I got several of them but no idea what happens | 16:37 |
menesis | one user says that it works on 32 bit but not on 64 bit | 16:38 |
th1a | Ah. | 16:38 |
th1a | Hadn't noticed that. | 16:38 |
*** dlobo has joined #schooltool | 16:38 | |
menesis | maybe that's a problem. but I don't have a jaunty amd64 install | 16:38 |
th1a | Could there be useful info in the paste logs? | 16:38 |
menesis | am downloading/installing today | 16:38 |
th1a | OK. | 16:41 |
th1a | yvl: How's the permissions work coming? | 16:41 |
yvl | it's a bit behind schedule | 16:42 |
yvl | but no big problems there | 16:43 |
yvl | there was one more thing - the guys who want groups in calendars called | 16:43 |
th1a | Ah. | 16:43 |
th1a | Yes. | 16:43 |
yvl | I guess I'll be doing that the week after the next one | 16:44 |
yvl | so I wanted to spend some time to look deeper in how to solve that | 16:44 |
th1a | OK. | 16:45 |
yvl | that delayed things a bit, sorry | 16:45 |
yvl | so, actually I don't have much to report... | 16:45 |
Lumiere | groups in calendars called ? | 16:45 |
th1a | A school (?) that has been using SchoolTool for calendaring for a while needs shared group calendars back, so they're paying for at least part of that work. | 16:46 |
Lumiere | ah | 16:46 |
th1a | POV is doing it. | 16:46 |
yvl | https://bugs.launchpad.net/schooltool/+bug/360967 | 16:47 |
yvl | this one | 16:47 |
th1a | Thanks yvl. | 16:47 |
th1a | Lumiere: How are things on the CanDo front? | 16:47 |
Lumiere | not too bad | 16:48 |
Lumiere | sounds like replaceafill and fsufitch are finishing up their work pretty well | 16:48 |
Lumiere | package seems to be working | 16:48 |
th1a | Where are the packages? | 16:48 |
Lumiere | that makes me all in all happy | 16:48 |
th1a | In ST's repo? | 16:48 |
Lumiere | ST ppa | 16:48 |
th1a | OK. | 16:49 |
th1a | I'll have to try them out. | 16:49 |
Lumiere | the only different is 7090 instead of 7080 | 16:49 |
th1a | Right. | 16:49 |
th1a | Anything else? | 16:50 |
Lumiere | have to rewrite the book section | 16:51 |
Lumiere | btw, jeff is using karmic | 16:51 |
Lumiere | for writing sphinx now | 16:51 |
th1a | For some reason. | 16:52 |
Lumiere | new version | 16:52 |
Lumiere | which does what he wants | 16:54 |
th1a | Should/can we build karmic packages now? | 16:54 |
Lumiere | I wouldn't | 16:54 |
Lumiere | it still has major issues | 16:54 |
Lumiere | just turn it down a little | 16:55 |
Lumiere | wrong chat | 16:55 |
th1a | :-) | 16:56 |
th1a | OK. Thanks, Lumiere. | 16:56 |
th1a | aelkner? | 16:56 |
aelkner | i took a couple of days off last week, but i did accomplish the following: | 16:56 |
aelkner | i removed all traces of narratives and demographics from the intervention package code and tests | 16:57 |
aelkner | i fixed the last two views remaining (section interventions and sla home view) | 16:57 |
aelkner | to handle school years | 16:58 |
aelkner | i fixed the intervention tab to give the same message that the report card system gives | 16:58 |
aelkner | if there is no current term set up | 16:59 |
aelkner | there is just one thing that remains to be done | 16:59 |
aelkner | now that i've removed the narratives from the UI | 17:00 |
aelkner | people like the SLA folks may miss the linkage to them in the section interventions and student intervention center | 17:00 |
aelkner | we discussed this last week, and you said that it was ok to assume the intervention package depended on schooltool.gradebook | 17:01 |
th1a | Yes... | 17:02 |
aelkner | and if that's the case, I could replace the links to the narratives with links to the report sheets | 17:02 |
th1a | Yes, do that. | 17:02 |
aelkner | now in the section intervention view, the links to the narrative were to the add/edit views | 17:03 |
th1a | You could make it conditional if schooltool.gradebook wasn't there, right? | 17:03 |
aelkner | i could | 17:03 |
aelkner | would you prefer that? | 17:03 |
th1a | Mildly. | 17:03 |
aelkner | ok, i'll do that | 17:04 |
th1a | No real reason not to. | 17:04 |
aelkner | if that's the case, then I'll need to move my no current term message view to schooltool | 17:04 |
yvl | hmm, why? | 17:05 |
aelkner | because right now that view exists only in schooltool.gradebook | 17:05 |
aelkner | localhost/no_current_view.html | 17:05 |
aelkner | i'll need that in schooltool | 17:06 |
aelkner | can we agree that i'll put it there? | 17:06 |
th1a | That's fine. | 17:06 |
aelkner | getting back to links to report sheets | 17:07 |
th1a | Right? It is a generic "you need to set up terms first" view. | 17:07 |
aelkner | yes | 17:07 |
aelkner | it just says, "the action you just tried to perform..." | 17:07 |
aelkner | and it directs the user to direct to the admin user to set up a term | 17:08 |
yvl | I'd prefer two custom views in schooltool.gradebook and schooltool.intervention | 17:08 |
aelkner | why would schooltool.gradebook need such a view if it existed in schooltool? | 17:09 |
aelkner | oh, sorry | 17:09 |
aelkner | you said schooltool.intervention | 17:09 |
yvl | what I meant was that schooltool itself doesn't need this view currently | 17:09 |
yvl | or at least it looks like it doesn't | 17:10 |
aelkner | yeah, until someone uncovers a bug | 17:10 |
th1a | yvl does have a point. | 17:11 |
yvl | the general policy I'd like to follow is to keep as little unused views/objects in eggs as possible | 17:11 |
yvl | so we wouldn't need to track what is used externally and if it is still used | 17:11 |
aelkner | that's fine. i was just trying to avoid code redundancy | 17:12 |
aelkner | so if schooltool.intervention is not going to depend on schooltool.gradebook | 17:12 |
aelkner | i'll create the redundant view in schooltool.intervention | 17:13 |
th1a | ok | 17:13 |
aelkner | the last thing | 17:13 |
aelkner | the difference between linkage to narratives in the section intervention view and the student intervention center | 17:13 |
aelkner | was that the section view linked to adding/editing the narratives | 17:14 |
aelkner | and the student view only linked to viewing the narratives | 17:14 |
aelkner | when i replace that with linkage to the report sheets | 17:14 |
aelkner | should i create a student report sheet view in schooltool.gradebook | 17:15 |
th1a | That sounds right to me. | 17:15 |
aelkner | only to be accessed from the intervention package? | 17:15 |
th1a | Could you make it part of gradebook? | 17:16 |
aelkner | it would be part of the gradebook code, but there's nowhere in the gradebook ui that needs it | 17:16 |
aelkner | so it would only be the intervention package that would link to it | 17:16 |
aelkner | if that's ok with you, i can do that | 17:17 |
th1a | We'd get it linked in soon enough. | 17:17 |
th1a | I just haven't focused my attention on the student views. | 17:17 |
aelkner | btw, i'm wondering about the idea earlier to only display report sheets if the school.gradebook is installed | 17:18 |
yvl | maybe... move that to schooltool.intervention and keep it's dependency on schooltool.gradebook | 17:19 |
yvl | * its | 17:19 |
aelkner | i was just about to point out | 17:19 |
th1a | gradebook will definitely want student views of report sheets. | 17:19 |
aelkner | ah, yes | 17:20 |
th1a | But overall, worrying about dependencies between intervention and gradebook is a very minor issue. | 17:20 |
aelkner | i was just about to say | 17:20 |
aelkner | that if i have code that refers to schooltool.gradebook in the intervention package | 17:20 |
aelkner | then by definition, it depends on schooltool.gradebook | 17:21 |
aelkner | isn't that so? | 17:21 |
th1a | Well... I don't know how hackish it is considered to use a try/except on the import. | 17:22 |
th1a | If that is considered harmful. | 17:23 |
th1a | Or pointless. | 17:23 |
aelkner | well, first of all, it's hackish, but the try/except of the import is not the only issue | 17:23 |
yvl | yes, aelkner | 17:24 |
aelkner | there would also be code in the views | 17:24 |
th1a | Well, lets just say YAGNI then and let interventions be dependent on gradebook. | 17:24 |
aelkner | following if 'schooltool.gradebook' in app | 17:24 |
aelkner | ok, good | 17:24 |
aelkner | i prefer that | 17:25 |
aelkner | so this week, i'll work on the report sheet linkage | 17:25 |
th1a | Hypothetically, if we did want to attach interventions to multiple gradebooks, like, say CanDo, how might we do that? | 17:25 |
th1a | Adapters?!? | 17:25 |
th1a | Interfaces... component architecture... | 17:26 |
aelkner | it's not that complex | 17:26 |
aelkner | if cando wanted to link to interventions | 17:26 |
th1a | Utilities? | 17:26 |
aelkner | which btw would mean a dependancy of cando on the intervention package | 17:26 |
aelkner | it only needs to do the same thing i need to do | 17:26 |
aelkner | which is to find the report sheets and present the links in the desired views | 17:27 |
th1a | But at a certain point isn't the whole idea of the component architecture that we should be able to have different packages provide the same interfaces? | 17:27 |
aelkner | the component architecture allow for that | 17:28 |
th1a | If you wanted to show CanDo scores in the intervention package. | 17:28 |
aelkner | but in this case, we don't need it | 17:28 |
th1a | See what I mean? | 17:28 |
aelkner | oh, sorry | 17:28 |
aelkner | i had it backwards | 17:28 |
th1a | Yeah. | 17:28 |
aelkner | good point | 17:28 |
aelkner | yes, the intervention package could query for adapters or utilities for providing links to grades | 17:30 |
th1a | We could refactor it later if we actually need it. | 17:30 |
aelkner | ad then present those links without knowing where they came from | 17:30 |
aelkner | yeah | 17:30 |
th1a | OK. | 17:30 |
th1a | That's fine then. | 17:30 |
th1a | Any last words? | 17:31 |
aelkner | so for now, i'll hard-code the linkage to schooltool.gradebook report sheets | 17:31 |
aelkner | yes, one more thing | 17:31 |
aelkner | soon, i'l request a merge of my branch to schooltool.sla | 17:31 |
yvl | ok | 17:32 |
aelkner | at that time, i'd like to request that schooltool.sla get copied, creating schooltool.intervention | 17:32 |
yvl | ...branch | 17:32 |
yvl | yes? | 17:32 |
aelkner | in the end the two eggs, schooltool.intervention and schooltool.intervention | 17:33 |
aelkner | oops | 17:33 |
aelkner | schooltool.sla | 17:33 |
aelkner | will not have the same code | 17:33 |
aelkner | schooltool.intervention would contain only the sla package\ | 17:33 |
aelkner | and depend on schooltool.intervention | 17:33 |
aelkner | and teh intervention egg will have no trace of the sla package | 17:34 |
aelkner | yvl: so you see the need to create the new package, right? | 17:34 |
aelkner | or egg i should say, i guess | 17:34 |
yvl | schooltool.intervention would contain sla package? | 17:35 |
aelkner | sorry, typo again | 17:35 |
yvl | uh, ok then | 17:35 |
yvl | I think I follow | 17:36 |
aelkner | schooltool.sla would only contain the sla package | 17:36 |
aelkner | and depend on schooltool.intervention | 17:36 |
yvl | yes | 17:36 |
yvl | ok, will do | 17:36 |
aelkner | so i'll request that as part of my merge request | 17:36 |
yvl | ok, thanks | 17:37 |
aelkner | i.e., the launchpad comment | 17:37 |
aelkner | keep an eye out for that | 17:37 |
*** ignas has quit IRC | 17:37 | |
th1a | Why do we need schooltool.sla at all? | 17:37 |
Lumiere | th1a: it is a configuration package | 17:38 |
aelkner | lehman has his preferences, doesn't he? | 17:38 |
Lumiere | like schooltool.stapp2009fall | 17:38 |
aelkner | like the home view which links to moodle and drupal | 17:38 |
*** ignas has joined #schooltool | 17:38 | |
aelkner | actually, that's the only reason left for having the sla package | 17:39 |
yvl | and it is a good reason, IMHO | 17:39 |
aelkner | i don't think all intervention users would want that override of the home view | 17:40 |
th1a | I seem to have dropped my connection. | 17:40 |
Lumiere | it's also where custom errors and imports for sla would live | 17:40 |
Lumiere | th1a: nope | 17:40 |
*** th1a has quit IRC | 17:40 | |
Lumiere | now you have <_< | 17:40 |
*** th1a has joined #schooltool | 17:40 | |
yvl | th1a is gently reminding that it's time to wrap up ;)))) | 17:40 |
th1a | Good morning! | 17:40 |
aelkner | morning :) | 17:41 |
th1a | How is everyone today? | 17:41 |
aelkner | i'm great | 17:41 |
th1a | Let's get started. | 17:41 |
aelkner | i love being interrupted when i have the floor :) | 17:41 |
th1a | Did I miss anything? | 17:41 |
aelkner | only that all seem to agree on the need for schooltool.sla egg | 17:41 |
aelkner | with its override of the home view | 17:42 |
th1a | Why again? | 17:42 |
yvl | I'd like to think of cando, sla and schooltool-2009 as separate applications | 17:42 |
yvl | with skinned views, and a bit different configurations | 17:42 |
*** ignas has quit IRC | 17:42 | |
th1a | OK. | 17:42 |
aelkner | lastly | 17:43 |
th1a | Yes, that view we can't assimilate. | 17:43 |
*** ignas has joined #schooltool | 17:43 | |
yvl | so, sla is a collection of schooltool eggs with some configuration sugar on top | 17:43 |
aelkner | i'll address some of the new bugs you submitted last week | 17:43 |
aelkner | that's all i got | 17:43 |
th1a | OK. Cool. | 17:44 |
th1a | Thanks guys. | 17:44 |
th1a | Have a great week, gentlemen. | 17:44 |
aelkner | you, too | 17:44 |
* th1a drops the bag of gravel. | 17:44 | |
yvl | you too | 17:45 |
Lumiere | th1a: it's a configuration package | 17:55 |
Lumiere | err | 17:56 |
Lumiere | nm | 17:56 |
*** menesis has quit IRC | 18:03 | |
*** menesis has joined #schooltool | 18:13 | |
moquist | th1a: hey | 18:56 |
moquist | replacefill is working on breaking down the ST-side tasks in prep for further specification and quotes | 18:56 |
moquist | I'm working on the moodle side of project estimation | 18:56 |
th1a | moquist: So things are progressing? Do you understand their cases a little better? | 18:59 |
moquist | yes/no | 19:00 |
moquist | More conversation with Joe is necessary. | 19:00 |
moquist | I think more work needs to be done on our end first -- one of the outputs will be something Joe can read that will do a better job of describing how this will work. | 19:00 |
moquist | oh - yes, things are progressing. no, we don't necessarily understand their use case any better at this point. | 19:01 |
*** aelkner has quit IRC | 19:01 | |
*** mgedmin has joined #schooltool | 19:09 | |
*** lisppaste5 has joined #schooltool | 19:40 | |
*** th1a has quit IRC | 19:50 | |
*** dlobo has quit IRC | 19:51 | |
*** ignas has quit IRC | 20:30 | |
*** pcardune has joined #schooltool | 20:40 | |
*** pcardune has quit IRC | 21:43 | |
*** dlobo has joined #schooltool | 22:28 | |
*** dlobo has quit IRC | 22:43 | |
*** mgedmin has quit IRC | 22:55 | |
*** dlobo has joined #schooltool | 23:06 | |
*** phufford_ has joined #schooltool | 23:08 | |
*** davidng has joined #schooltool | 23:31 | |
*** phufford_ has quit IRC | 23:36 | |
*** davidng has quit IRC | 23:37 | |
*** pcardune has joined #schooltool | 23:47 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!