*** paulproteus has quit IRC | 02:06 | |
*** paulproteus has joined #schooltool | 02:15 | |
*** khildin has joined #schooltool | 10:31 | |
*** yvl has quit IRC | 12:59 | |
*** yvl has joined #schooltool | 13:01 | |
*** ignas has joined #schooltool | 14:27 | |
*** menesis has joined #schooltool | 14:37 | |
*** replaceafill has joined #schooltool | 16:20 | |
th1a | hi yvl, menesis, replaceafill. | 16:30 |
---|---|---|
replaceafill | good morning/afternoon | 16:31 |
menesis | hi | 16:32 |
yvl | good morning | 16:32 |
th1a | So, how are we doing menesis? | 16:32 |
menesis | I have reviewed the three packages that I have to add to Ubuntu | 16:33 |
menesis | uploaded fixes to them to the PPA, created launchpad bugs, and asked for review/upload | 16:34 |
menesis | got small comments, but this is being done | 16:35 |
th1a | OK... potential roadblocks? | 16:37 |
menesis | added the debian/ dir to the book trunk | 16:37 |
menesis | so there is only one branch of the book | 16:38 |
menesis | th1a: no, but it's not done until I see the packages in ubuntu | 16:38 |
th1a | Probably we want to push yvl's report changes as soon as they are ready. | 16:39 |
menesis | I am looking at the changes today | 16:41 |
th1a | OK, where are you with that yvl? | 16:42 |
yvl | sorry, missed blinking xchat | 16:43 |
yvl | umm | 16:43 |
yvl | kicking actual report rendering | 16:44 |
yvl | zope brings some crap when publishing | 16:44 |
yvl | I want to use useful parts like templates, collaction, adapters and such | 16:45 |
yvl | but I don't need no publication | 16:45 |
yvl | where exactly I am with this.. | 16:46 |
yvl | not very close to the end | 16:46 |
yvl | depends on how much trouble what I'm doing now will give | 16:47 |
yvl | the rest... | 16:47 |
yvl | say a days, day and a half worth | 16:48 |
yvl | let's say 1.5days + X | 16:48 |
th1a | The rest being, say, the notification page. | 16:48 |
yvl | yes | 16:48 |
yvl | and "progress" in report request dialog | 16:48 |
yvl | and some data cleanup maybe | 16:49 |
yvl | that is the 1.5d | 16:49 |
yvl | X is making the request and report generation work properly | 16:50 |
yvl | I'd say it could be 0.5-2.5 days worth | 16:51 |
th1a | OK, so where this stands now is we have a good chance of | 16:52 |
th1a | getting... | 16:52 |
th1a | in the Ubuntu release | 16:52 |
th1a | a SchoolTool that starts up celery and doesn't really use it? | 16:53 |
yvl | yes? | 16:54 |
th1a | OK. | 16:54 |
menesis | I think so | 16:55 |
th1a | So that's kind of useless and harmless? | 16:55 |
menesis | not really harmless because it changes the way how the server is started | 16:56 |
menesis | and number of processes | 16:56 |
th1a | Well, relatively harmless if it works? | 16:56 |
menesis | yes | 16:57 |
menesis | the schooltool process is the same | 16:58 |
* th1a wonders if there is something we could insert in there quickly that would test the system on deployed systems. | 16:58 | |
menesis | and the tasks and remote imports are new additions | 16:58 |
th1a | If you know what I mean. | 16:58 |
th1a | Could you quickly make it send emails? | 16:59 |
yvl | hmm, yes. | 17:00 |
yvl | when do you want it? :) | 17:00 |
th1a | When's feature freeze? | 17:00 |
menesis | tomorrow. | 17:01 |
th1a | Could you do it that fast yvl? | 17:02 |
menesis | (for ubuntu main) | 17:02 |
th1a | That includes universe, right? | 17:02 |
menesis | no | 17:02 |
menesis | the milestone for us is... let me see | 17:02 |
th1a | uh... | 17:02 |
menesis | final beta freeze is 21st march | 17:03 |
menesis | until then it's easy to get changes in | 17:04 |
yvl | :) | 17:05 |
th1a | Well, I guess I won't complain about you not bringing this up earlier. | 17:05 |
menesis | final freeze is april 18th | 17:05 |
th1a | OK, keep working on the reports then I guess yvl. | 17:05 |
yvl | ok | 17:06 |
th1a | Just don't tell me "Oh, feature freeze was on the 7th" two weeks from now menesis. | 17:06 |
menesis | so our final release must be done until april 16 | 17:07 |
menesis | the earlier the better | 17:08 |
th1a | OK, so yvl can keep working on the report machinery. | 17:09 |
menesis | I have uploaded everything that I had up to yesterday... | 17:09 |
th1a | Right. | 17:10 |
th1a | Any questions then menesis or yvl? | 17:10 |
yvl | none I can think of | 17:11 |
menesis | no | 17:11 |
th1a | OK, thanks guys. | 17:12 |
th1a | yvl, if you don't have this done in two weeks I am going to be very disgusted. | 17:13 |
yvl | ok | 17:13 |
th1a | By any means necessary. | 17:13 |
th1a | You've been granted a reprieve. | 17:13 |
yvl | ok | 17:14 |
th1a | I hope we haven't been lured to our doom by shiny things. | 17:14 |
th1a | Now, replaceafill has an interesting bug. | 17:14 |
replaceafill | :) | 17:15 |
replaceafill | so, i continued checking this journal bug | 17:16 |
replaceafill | i've tried by all means to reproduce from scratch | 17:16 |
replaceafill | but it's not possible! | 17:16 |
replaceafill | i tried to set up a 4 term section, right? | 17:16 |
replaceafill | in jelkner's instance the section in the first quarter has a schedule from quarter 1 to quarter 4 | 17:17 |
* replaceafill wonders how he did that | 17:17 | |
replaceafill | so, right now i'm pdb'ing how the journal generates the meetings | 17:18 |
th1a | OH. | 17:19 |
th1a | Well, | 17:19 |
replaceafill | and why some of them change when you reload the journal | 17:19 |
th1a | jelkner did do something crazy like change the term structure after he set up the sections, I think. | 17:20 |
replaceafill | right | 17:20 |
th1a | Like he started with a single term and then switched to multiple. | 17:20 |
replaceafill | hhmm that i haven't tried | 17:20 |
replaceafill | i wonder if pujendra did the same :) | 17:21 |
th1a | That's part of the reason we just didn't explore the bug immediately. | 17:21 |
th1a | I mean, it is still a bug of some sort. | 17:21 |
replaceafill | right | 17:22 |
replaceafill | so, i'm less confused than last week, but still confused :( | 17:22 |
replaceafill | yvl, question | 17:22 |
replaceafill | do you know what this error means: | 17:23 |
replaceafill | http://pastie.org/6391027 | 17:23 |
replaceafill | if i refresh my browser a lot i sometimes get that | 17:23 |
yvl | browser closed socket early? | 17:23 |
replaceafill | i mean, what might be the consequences of this | 17:24 |
replaceafill | an incomplete request sent to the server maybe? | 17:24 |
replaceafill | i'm wondering if the month=... parameter we send to the journal view doesn't get there | 17:25 |
replaceafill | the problem with this bug is that i can see it only under weird conditions | 17:26 |
replaceafill | like refreshing the browser | 17:26 |
yvl | where did you take that exception from? | 17:27 |
replaceafill | my terminal | 17:27 |
yvl | hmm | 17:28 |
yvl | it looks like the server could not finish sending something to the browser, because it had already closed the connection | 17:29 |
replaceafill | ah ok | 17:30 |
replaceafill | sounds like the right behaviour for when you refresh the window like a crazy man | 17:30 |
replaceafill | :) | 17:30 |
yvl | I would expect it to be handled quietly though | 17:31 |
yvl | maybe we've set log level to info | 17:31 |
menesis | Broken pipe. I get those occasionally, but we never paid attention to them | 17:32 |
th1a | I guess if the browser closes the connection it should know that it has an incomplete message? | 17:32 |
yvl | it does not care then | 17:33 |
replaceafill | ok, i assume that exception is not related to the bug | 17:33 |
replaceafill | i'll* | 17:34 |
yvl | I mean - it usually closes when it collects garbe, some time after it stopped caring about the result | 17:34 |
yvl | garbage :) | 17:34 |
yvl | not garbe | 17:34 |
replaceafill | :) | 17:34 |
th1a | socket closed early | 17:34 |
replaceafill | ok | 17:35 |
replaceafill | i guess i'm done | 17:36 |
th1a | OK, thanks replaceafill. | 17:36 |
th1a | Just forwarded an interesting email to you from the DR. | 17:36 |
th1a | Dominican Republic. | 17:36 |
replaceafill | sorry i couldn't bring more meaningful findings today | 17:36 |
replaceafill | ah | 17:36 |
* replaceafill checks | 17:36 | |
th1a | It is the most cryptic bug I can remember. | 17:38 |
th1a | If you're still stuck next Monday, we'll probably have to switch to those CanDo reports. | 17:38 |
replaceafill | ok | 17:38 |
th1a | All right, thanks guys. | 17:39 |
th1a | Keep plugging away. | 17:39 |
th1a | Have a good week/end. | 17:39 |
* th1a drops the bag of gravel. | 17:39 | |
replaceafill | thanks everybody | 17:40 |
yvl | thanks guys | 17:41 |
*** menesis has quit IRC | 18:00 | |
*** yvl has quit IRC | 18:00 | |
*** yvl has joined #schooltool | 18:00 | |
*** menesis has joined #schooltool | 18:01 | |
* replaceafill is having a stroke discussing skill setup with jelkner | 18:54 | |
replaceafill | first time i lose my cool :( | 18:54 |
th1a | Do you want me to push my changes and point him at the book? | 18:54 |
replaceafill | that's the problem, he thinks he needs to follow the book | 18:55 |
replaceafill | when we said like 8 months ago we were going to use only skillsets to keep it simple | 18:55 |
replaceafill | but he's on track now :) | 18:55 |
th1a | OK. | 18:55 |
replaceafill | i like this pieces of info in the cando chapter btw: | 18:56 |
replaceafill | "A meaningful label is particularly important for skills as it will be what the teacher sees at the top of the column in their gradebook view." | 18:56 |
th1a | There are some missing hints on those web forms. | 18:56 |
replaceafill | ^ that would be a nice (maybe shorter) hint for the label :) | 18:57 |
replaceafill | tells the user what to expect and where | 18:57 |
th1a | Yes. | 18:57 |
*** czup has joined #schooltool | 19:07 | |
czup | Hey, I was wondering if schooltool had support for school districts, or multiple schools sharing infrustructure? | 19:07 |
th1a | Hi czup. | 19:10 |
th1a | I'm afraid not. | 19:10 |
th1a | You can hack it a little bit if you've got a simple case. We have multiple schools using the same system for competency tracking, but it isn't fully supported. | 19:11 |
czup | I have two schools that share a lot of teachers and administration, but no students. Having a single interface at both schools for administration is important. | 19:12 |
th1a | Oh, well, that's a pretty simple case. | 19:13 |
th1a | Especially if the administration is the same. | 19:13 |
th1a | What's the relationship between the schools? Upper and lower? | 19:14 |
czup | Yes, they basicly just need to be able to seperate the students when performing reports/queries. Are there custom fields available? | 19:14 |
czup | girls/boys (It is a religious school) | 19:14 |
th1a | You can add custom demographics fields. | 19:14 |
th1a | tbh, the easiest thing to do would be to create two groups and run the reports over the groups. | 19:15 |
th1a | I think that would get you most of the way there. | 19:15 |
czup | Ok, thanks. One more (long) question | 19:16 |
th1a | You can assign locations to sections, and that could also differentiate filter some of the reports. | 19:16 |
th1a | replaceafill: is there a separate url for the spanish translation of http://book.schooltool.org | 19:24 |
czup | I happen to see the benefits of OSS (not to mention the cost savings) but I am going to have to convince the administration the benefits of switching. What do you know about Education Edge in comparison to Schooltool? | 19:26 |
th1a | I know nothing about Education Edge. | 19:26 |
th1a | Are you in the US? | 19:27 |
czup | YEs | 19:27 |
th1a | Does Education Edge pretty much work? | 19:27 |
* th1a is looking at their website. | 19:30 | |
czup | Barely: It is expensive, hard to use (Only one of the administrators can write their own queries/reports), and allows pretty much no 3rd party integration. | 19:31 |
th1a | I would say SchoolTool is much less mature and featureful than Education Edge. | 19:32 |
th1a | We're really better for simpler cases, the developing world, specific tasks within a US school. | 19:32 |
replaceafill | th1a, yes | 19:33 |
replaceafill | http://book.schooltool.org/es/ | 19:33 |
th1a | Thanks replaceafill. | 19:33 |
*** paulproteus has quit IRC | 20:03 | |
czup | Ok, thanks for your help | 20:12 |
*** czup has quit IRC | 20:12 | |
*** paulproteus has joined #schooltool | 20:15 | |
*** ignas has quit IRC | 20:18 | |
*** czup has joined #schooltool | 20:27 | |
*** menesis has quit IRC | 20:42 | |
*** replaceafill has quit IRC | 23:11 | |
*** replaceafill has joined #schooltool | 23:12 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!