*** replaceafill has quit IRC | 00:40 | |
*** khildin has quit IRC | 01:11 | |
*** menesis has quit IRC | 01:30 | |
*** aelkner has quit IRC | 05:38 | |
*** aelkner has joined #schooltool | 06:26 | |
*** menesis has joined #schooltool | 09:11 | |
*** khildin has joined #schooltool | 11:45 | |
*** ignas_ has joined #schooltool | 13:34 | |
*** khildin has quit IRC | 13:46 | |
*** khildin has joined #schooltool | 13:48 | |
*** ignas_ has quit IRC | 13:52 | |
*** ignas has joined #schooltool | 13:52 | |
*** yvl has joined #schooltool | 15:28 | |
*** replaceafill has joined #schooltool | 16:12 | |
th1a | hi yvl, menesis, replaceafill, aelkner, mobert. | 16:30 |
---|---|---|
yvl | good morning guys | 16:30 |
replaceafill | good morning/afternoon | 16:30 |
aelkner | morning | 16:30 |
th1a | Would you like to start yvl? | 16:31 |
yvl | ok | 16:32 |
yvl | I have not done anything concrete somehow | 16:32 |
yvl | dug up the celery work, looked at it | 16:33 |
yvl | looked at how to put that and reports together | 16:33 |
yvl | did not finish some more work on current reports | 16:34 |
th1a | yvl's CPU has been on IOWait. | 16:34 |
yvl | namely some config passing to AutoFitGrid's | 16:34 |
th1a | Waiting on disc... | 16:35 |
yvl | well | 16:35 |
yvl | at some point you have to look at what to do next | 16:35 |
yvl | and why | 16:35 |
th1a | I'm just kidding. | 16:35 |
yvl | ;) | 16:35 |
yvl | ant I noticed that there will be 3 weeks before sprint | 16:35 |
th1a | Yeah. It'll be here before we know it. | 16:36 |
yvl | yes | 16:36 |
yvl | I thought I'd start preparing early | 16:36 |
yvl | had a small chat with menesis recently | 16:36 |
yvl | that refreshed my memory on various unfinished business with celery | 16:37 |
yvl | anyway | 16:37 |
yvl | had stuff to do, nothing to show :/ | 16:38 |
yvl | also... | 16:38 |
yvl | most of POV is going on holiday Dec 22-31 | 16:38 |
th1a | Sure. | 16:39 |
yvl | so next meeting will be in two weeks | 16:39 |
th1a | I guess that's correct. | 16:39 |
yvl | I'll look at email now and then | 16:40 |
th1a | As will I. | 16:40 |
yvl | great :) | 16:40 |
* yvl done | 16:41 | |
th1a | You might want to jot down some notes to yourself before taking off. | 16:41 |
yvl | definitely! | 16:42 |
th1a | OK. Cool. Thanks yvl. | 16:42 |
aelkner | yvl, can i ask you something? | 16:42 |
yvl | sure | 16:43 |
aelkner | i wrote a resource report a while back, did you also write one? | 16:43 |
yvl | ... | 16:43 |
yvl | ... no | 16:43 |
aelkner | i know you were working on better reports, but not a resource one, good | 16:43 |
yvl | I forgot :/ | 16:43 |
aelkner | ok, i'll add that to my merge lsit | 16:44 |
aelkner | list | 16:44 |
th1a | yvl didn't actually WRITE many reports yet... | 16:44 |
aelkner | yeah, he was working on certain things, but it's not a waste for e to do the merge | 16:44 |
aelkner | that's all i wanted to know | 16:44 |
th1a | Go ahead aelkner. | 16:45 |
aelkner | ok, i thought i'd list the things that i will be merging | 16:45 |
aelkner | i might only get to some of them over the vacation, but it's not a dangerous to add them to trunk | 16:46 |
aelkner | even if people are not around, as that doesn't mean that a release is broken | 16:46 |
aelkner | anyway, i will merge the resource report and the weighted categoies for report sheets | 16:47 |
aelkner | also, i'll be merging the skill scoresystems branch to cando trunk | 16:47 |
aelkner | th1a, just to double-check, you're ready for that to land in trunk? | 16:48 |
th1a | Basically trunk is now dev, as far as I know, so yes. | 16:48 |
aelkner | cool, also, the case-insensitive gradebook scoring | 16:49 |
aelkner | and finally, the comment scoresystem cell modal | 16:49 |
aelkner | about that, i was wondering, does anyone know of a modal with form that we have written already | 16:50 |
aelkner | besides the report request, that is | 16:51 |
aelkner | because the report request forms work off of the report package special magic directives and all | 16:51 |
aelkner | is there a simple case where there is a user action that leads to a modal that accepts data | 16:52 |
th1a | What we're trying to do is: | 16:52 |
th1a | click on comment cell in gradebook report sheet, | 16:52 |
replaceafill | aelkner, filldown? | 16:52 |
th1a | get a modal, | 16:52 |
th1a | Enter your comment. | 16:52 |
aelkner | replaceafill, is that in cando only? | 16:52 |
replaceafill | aelkner, gradebook | 16:53 |
aelkner | ok, perfect, thanks replaceafill | 16:53 |
aelkner | that's it for me | 16:54 |
th1a | Thanks aelkner. | 16:55 |
th1a | menesis? | 16:55 |
th1a | replaceafill? | 16:58 |
replaceafill | ok | 16:58 |
replaceafill | so, glenda's report from yesterday made me realize we have a data model issue | 16:58 |
replaceafill | and i'm not kidding :( | 16:58 |
replaceafill | i found the cause of the url problem | 16:59 |
replaceafill | they removed and assign skills back to the course | 16:59 |
replaceafill | so, if a teacher already visited a worksheet (section skillset), that becomes... a "ghost"? | 17:00 |
replaceafill | (not sure what's the right term) | 17:00 |
replaceafill | the worksheet in the person's annotations loses its __name__ and __parent__ attribute | 17:00 |
replaceafill | so when we try to get the current worksheet for the teacher to calculate the url | 17:01 |
replaceafill | we get: raise TypeError(_insufficientContext) | 17:01 |
replaceafill | because there's no __name__ | 17:01 |
replaceafill | but that's not the biggest problem | 17:02 |
replaceafill | you can access a existing worksheet (with some hackery) | 17:02 |
replaceafill | and the current worksheet calculation and remember feature gets fixed | 17:02 |
replaceafill | the real problem is that this procedure loses scores! | 17:03 |
replaceafill | i haven't checked the actual *why*, but i've been able to reproduce in 2 different databases | 17:03 |
replaceafill | acc and hilt | 17:03 |
th1a | So we have one person in the wild with this bug? | 17:04 |
replaceafill | th1a, yes | 17:04 |
replaceafill | i'm positive i could help her to get her gradebook back | 17:05 |
replaceafill | but it's kind of hard using glenda as a communication proxy | 17:05 |
replaceafill | anyway, i think i have to keep digging this, right? | 17:05 |
th1a | Yes. | 17:06 |
replaceafill | also | 17:06 |
replaceafill | (and i've been chasing bugs lately) | 17:06 |
replaceafill | i talked to jelkner | 17:06 |
replaceafill | about his journal bug | 17:06 |
replaceafill | and showed him i was not getting the same | 17:06 |
replaceafill | using his database | 17:06 |
replaceafill | so, we kind of concluded it could be a network issue | 17:07 |
replaceafill | similar to the ssl one | 17:07 |
th1a | Yes. | 17:07 |
replaceafill | that's the only explanation i could find so far | 17:07 |
th1a | Do you think it could be some over-agressive proxying? | 17:07 |
replaceafill | i asked him to try from outside the acc | 17:07 |
replaceafill | and check for the specific bug | 17:08 |
replaceafill | th1a, probably | 17:08 |
replaceafill | but it's weird he hasn't seen it in the gradebook | 17:08 |
replaceafill | gradebook and journal use the same approach for sending the form i think | 17:08 |
th1a | Hm. Good point. | 17:08 |
th1a | Maybe one is slower? | 17:08 |
replaceafill | maybe | 17:09 |
replaceafill | anyway, i'll focus on this glenda issue now | 17:09 |
replaceafill | i'm on it actuallly | 17:09 |
replaceafill | that's it from me | 17:09 |
th1a | OK, thanks replaceafill. | 17:10 |
th1a | menesis, going twice? | 17:10 |
th1a | Well, I guess this is aelkner's last "official" meeting as a full-time contractor on the project. | 17:12 |
aelkner | yes, sadly | 17:12 |
th1a | Thanks for all you've done for SchoolTool, Alan. | 17:12 |
replaceafill | i want to "officially" thank aelkner for all the things he has done for me and for us | 17:13 |
aelkner | thanks for having me on the project, it has been an enjoyable ride | 17:13 |
th1a | It was not a coincidence that things stabilized on this project after we brought you on board. | 17:13 |
th1a | Not having a stable second developer (other than PoV) was a nightmare. | 17:13 |
aelkner | i appreciate you saying that, i'm always glad to bring as much stability as i can | 17:13 |
th1a | Hopefully we'll be bringing you back regularly. | 17:14 |
aelkner | yeah, i'll be around, and you know how to find me :) | 17:15 |
yvl | thanks Alan, it was fun working with you! | 17:15 |
aelkner | thanks to all of you, it has always been a nice team to work on | 17:15 |
th1a | Let me know where you wrap things up aelkner, we'll go over the comment dialogue, and I'll let you know what to put on your last invoice. | 17:16 |
aelkner | i'll keep in touch in the short term, including briefly between the holidays | 17:17 |
aelkner | also, i'll look for you right after the new year to wrap up the invoice | 17:17 |
th1a | Yep. | 17:17 |
aelkner | and if i accidentally left something in a silly state, i'll be sure to fix it after the new year | 17:17 |
th1a | OK. | 17:18 |
th1a | Have a Merry Christmas and Happy New Year, gentlemen! | 17:18 |
* th1a drops the bag of gravel. | 17:18 | |
yvl | happy holidays everybody! | 17:18 |
aelkner | happy holidays guys, don't drink too much egg nog, at least before driving :) | 17:18 |
replaceafill | thanks everybody for a fun/busy year | 17:19 |
th1a | replaceafill: Maybe we should have some kind of "hiding" for removed course skills? | 18:41 |
replaceafill | i think *a* problem is that we're using the same skillset id to store in the course | 18:42 |
replaceafill | since skillsets have unique ids | 18:43 |
replaceafill | (i'm still testing it though) | 18:43 |
th1a | Use relationships instead? | 18:43 |
replaceafill | that could probably help | 18:43 |
replaceafill | but it'd need a big change imho | 18:43 |
replaceafill | i'm checking those two views right now | 18:44 |
replaceafill | remove/assign course skills | 18:44 |
replaceafill | and tracking why do they remove scores | 18:44 |
th1a | It would be a big change. | 18:46 |
th1a | Hm... "Before changing the SSL cache time-out interval, make sure that HTTP Keep-Alives are enabled (HTTP Keep-Alives are enabled by default). SSL sessions do not expire when you use them with HTTP Keep-Alives except when the browser closes the connection." | 19:04 |
replaceafill | keep-alive is enabled in the hilt apache server | 19:05 |
replaceafill | http://imagebin.org/index.php?mode=image&id=239967 | 19:07 |
* replaceafill is testing imagebin.org :) | 19:07 | |
replaceafill | th1a, just fwd'ed you glenda's last email | 19:36 |
replaceafill | the user is starting over | 19:36 |
th1a | OK. We just have to fix this going forward. | 19:38 |
replaceafill | yes | 19:38 |
*** ignas has quit IRC | 20:11 | |
th1a | I'm just poking around the timeline for loading the journal -- there are lots of requests for the student popup menus. | 20:56 |
replaceafill | it's the same for the gradebook | 20:56 |
th1a | Why is that? | 20:56 |
replaceafill | and the gradebook has more options | 20:57 |
replaceafill | if you load them separately, the page should load faster | 20:57 |
th1a | Oh, the page itself. | 20:57 |
replaceafill | yes | 20:57 |
th1a | Hoping you don't get to the menu immediately. | 20:57 |
replaceafill | correct | 20:58 |
replaceafill | if you do, you get a spinner | 20:58 |
replaceafill | until the menu is ready | 20:58 |
th1a | OK. | 20:58 |
replaceafill | i'm thinking of moving to virginia for a month | 20:58 |
replaceafill | just for the curiosity :D | 20:58 |
replaceafill | i really don't understand that bug | 20:59 |
th1a | I'm going to write an email to Matt right now. | 20:59 |
replaceafill | i'm thinking of setting up ssl in one instance in the vps with jelkner's data | 21:08 |
replaceafill | maybe that would reproduce it | 21:08 |
th1a | How wouid that reproduce it? | 21:11 |
replaceafill | i mean, not his journal bug, i mean the issue they discovered in september | 21:12 |
th1a | Yes. Don't we have to be on their network to see it? | 21:13 |
th1a | Or just to do some profiling? | 21:14 |
replaceafill | yes | 21:14 |
replaceafill | my point is that we usually don't run ST behind SSL | 21:14 |
replaceafill | so we really don't know how it works | 21:15 |
replaceafill | it's *supposed* to be the same :) | 21:15 |
th1a | OK, true. | 21:17 |
th1a | Good point. | 21:17 |
* replaceafill goes to get lunch | 21:21 | |
*** khildin_ has joined #schooltool | 21:58 | |
*** khildin has quit IRC | 22:01 | |
*** replaceafill has quit IRC | 23:48 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!