*** ignas has quit IRC | 00:30 | |
*** replaceafill has quit IRC | 00:31 | |
*** KriBaBa has joined #schooltool | 00:57 | |
KriBaBa | hi guys... thing's seems to have cleared up.. so testing continues... I've uploaded a pdf here with a lynx test: http://www.scribd.com/doc/70290903/School-Tool | 00:58 |
---|---|---|
KriBaBa | revised testing doc with telnet tries.. | 01:08 |
KriBaBa | it's just strange since it worked to begin with, then stopped working.. the 2009 version worked fine.. | 01:10 |
*** KriBaBa has quit IRC | 02:10 | |
*** menesis has joined #schooltool | 12:06 | |
*** menesis has quit IRC | 14:57 | |
*** KriBaBa has joined #schooltool | 15:03 | |
KriBaBa | morning guys... | 15:21 |
*** KriBaBa has quit IRC | 15:26 | |
*** KriBaBa has joined #schooltool | 15:31 | |
*** KriBaBa_ has joined #schooltool | 15:37 | |
*** KriBaBa has quit IRC | 15:41 | |
*** KriBaBa_ has quit IRC | 16:01 | |
*** KriBaBa has joined #schooltool | 16:06 | |
th1a | KriBaBa: How are you? | 16:06 |
th1a | I think we're going to discuss just making packages for 10.4 this morning at our regular meeting. | 16:07 |
KriBaBa | slightly frustrated xD | 16:07 |
KriBaBa | oh.. that'd be cool.. | 16:07 |
th1a | Sorry. This is why we spend a lot of time on packaging. | 16:07 |
th1a | And try to get people onto the newest Ubuntu. | 16:07 |
KriBaBa | but looksee... there's some kind memory issue with schooltool I think. | 16:07 |
KriBaBa | 18610 root 20 0 1952m 739m 148 S 23 74.3 44:33.42 start-schooltoo | 16:08 |
KriBaBa | that's a LOT of memory.. | 16:08 |
th1a | Have you done much with it? | 16:08 |
th1a | Or is it just sitting there eating memory? | 16:08 |
KriBaBa | just munching mem... | 16:08 |
th1a | Did you load sample data? | 16:08 |
KriBaBa | I still can't access it xD | 16:09 |
th1a | OK, so basically "something is wrong" and this is why we don't have people trying to install source packages. | 16:09 |
th1a | So... I'll note that for the future... | 16:09 |
KriBaBa | yep... "something is wrong"covers it pretty well... xD | 16:10 |
th1a | Hopefully we can have nice easy packages for you in a couple days. | 16:10 |
KriBaBa | that'd be very nice... but really... I think something when wrong because of the something I did in the program... You know.. It was working fine, then i began setting up schoolyear/users/courses etc, and then it started behaving like this.. | 16:13 |
KriBaBa | anyway, i'd be hapy to test it out if you make a neat lil package.. | 16:13 |
th1a | KriBaBa: The problem at this point is that it could easily take longer to debug this than to just make the new packages. | 16:14 |
th1a | One thing you could try is just moving the old database. | 16:14 |
th1a | It is in ./instance/var/Data.fs | 16:15 |
th1a | Just stop the server, move that file to, say, Data.fs.broken | 16:15 |
th1a | and restart the server. | 16:15 |
KriBaBa | will it auto create a new one if it's missing? | 16:15 |
th1a | Yes. | 16:15 |
th1a | That would confirm if it is something you did to the application. | 16:15 |
KriBaBa | that'd be worth a try.. | 16:15 |
KriBaBa | I don't know if you saw it but I tested a bit yesterday and made a pdf.. http://www.scribd.com/doc/70290903/School-Tool | 16:16 |
KriBaBa | I'll try to mv the db | 16:16 |
th1a | Yes. | 16:16 |
th1a | It is weird. | 16:16 |
KriBaBa | ok here we go.. crossing fingers.. | 16:18 |
KriBaBa | works.. | 16:20 |
KriBaBa | db problem.. | 16:20 |
th1a | Send us the Data.fs! | 16:20 |
KriBaBa | how'd you like it? | 16:20 |
th1a | Zip it and send it to me, I guess. | 16:21 |
th1a | tom.hoffman@gmail.com | 16:21 |
*** replaceafill has joined #schooltool | 16:21 | |
KriBaBa | cool.. will do... installing putty tools.. zZzz | 16:24 |
*** jelkner has joined #schooltool | 16:25 | |
jelkner | Good morning all. replaceafill, great to see you back! | 16:29 |
replaceafill | jelkner, thanks! it's good to be back :) | 16:29 |
jelkner | i hope you still have a roof over your head! | 16:30 |
replaceafill | we have a *new* roof! | 16:30 |
jelkner | awesome | 16:30 |
jelkner | when mattva01 comes in this afternoon, lets get together | 16:31 |
jelkner | i want to find out about: | 16:31 |
jelkner | 1. is it time to update my ST instance to include some of the navigation fixes i've seen committed? | 16:31 |
KriBaBa | mornin.. th1a: sent the file :) | 16:32 |
jelkner | (particularly regarding the unwieldy display of sections with multiple terms | 16:32 |
*** menesis has joined #schooltool | 16:32 | |
jelkner | - which is driving me nuts) | 16:32 |
jelkner | 2. can we get a plan together for testing pyquiz? | 16:32 |
replaceafill | jelkner, sure, i'll be around | 16:33 |
jelkner | replaceafill, will you be around this afternoon? | 16:33 |
jelkner | cool | 16:33 |
th1a | Hi replaceafill, yvl, menesis, aelkner. | 16:33 |
replaceafill | good morning/afternoon | 16:33 |
yvl | hey guys | 16:33 |
aelkner | morning | 16:33 |
* KriBaBa is making hamburgers for lunch (it's 11:33 in Brazil) | 16:34 | |
th1a | OK, a little business first. | 16:34 |
th1a | I'm going to work on next year's budget, which is going to be a little different. | 16:35 |
th1a | Basically, we're going to have a firmer ceiling on total hours for the year for everyone. | 16:35 |
th1a | So that if everything goes to shit and half way through next year I've suddenly got a budget in pounds and am paying PoV in Lita there is a clearly fair way to handle having less money than expected due to exchange rate chaos. | 16:36 |
th1a | That is, everyone's hour ceiling will be proportionally cut. | 16:37 |
th1a | This will allow me to plan closer to the full budgeted amount. | 16:37 |
yvl | sounds great | 16:38 |
th1a | Also, I'm going to fold more of the bonus pool into hourly rates (without really changing the total). | 16:38 |
th1a | Just tightening things up a bit. | 16:39 |
* menesis hi | 16:40 | |
th1a | OK. Also it turns out that KriBaBa somehow broke his database, so I'll forward the Data.fs to you guys. | 16:41 |
th1a | That is from a sandbox on 10.04, so it could just be a weird Python problem. | 16:41 |
th1a | Who wants to take a look at it? | 16:42 |
th1a | ... | 16:43 |
th1a | Could be fun! | 16:43 |
aelkner | btw, to reproduce, we don't need the Data.fs, right? | 16:43 |
aelkner | i saw the chat from earlier this morning, and he started over with a fresh Data.fs | 16:43 |
th1a | We don't really know what he did to create it. | 16:43 |
th1a | But basically, we need to know why the Data.fs is keeping the server from responding. | 16:44 |
th1a | Probably just confirm that it is either corrupted somehow or some kind of Python versioning problem. | 16:44 |
yvl | looking at it | 16:45 |
th1a | I suppose we'll know if the same problem comes up for him. | 16:45 |
th1a | kk. | 16:45 |
th1a | All right, replaceafill, like to go ahead? | 16:45 |
replaceafill | ok | 16:45 |
replaceafill | not much to report, couldn't concentrate for the last couple of weeks really | 16:46 |
replaceafill | so i'm taking things back where i left | 16:46 |
replaceafill | starting with cambodia | 16:46 |
replaceafill | KriBaBa's database runs fine in a sandbox | 16:47 |
*** yvl has quit IRC | 16:47 | |
replaceafill | or... no | 16:47 |
*** yvl has joined #schooltool | 16:48 | |
replaceafill | th1a, vinny didn't reply to my warning color comment, did he? | 16:48 |
th1a | I don't think so. | 16:48 |
replaceafill | oh ok, just checking | 16:49 |
replaceafill | basecamp doesnt send emails with the comments you create | 16:49 |
replaceafill | (i think) | 16:49 |
replaceafill | it's not like launchpad | 16:49 |
replaceafill | so that made me wonder about it | 16:49 |
th1a | You guys are just second class citizens on Basecamp. | 16:50 |
replaceafill | ok, so that's it from me | 16:51 |
replaceafill | ah btw yvl | 16:51 |
replaceafill | we have a pdb.set_trace() in contact/browser/contact.py | 16:52 |
replaceafill | is that intentional? | 16:52 |
th1a | replaceafill, menesis: I'd like to get those color updates in the release tomorrow. | 16:52 |
replaceafill | http://bazaar.launchpad.net/~schooltool-owners/schooltool/flourish/revision/3172/src/schooltool/contact/browser/contact.py | 16:52 |
replaceafill | th1a, ah ok | 16:53 |
yvl | ouch | 16:53 |
yvl | now that's embarrassing | 16:53 |
yvl | sorry for committing that in | 16:53 |
th1a | lol | 16:53 |
aelkner | nah, it happens to all of us at one point :) | 16:53 |
th1a | aelkner gets a chance to be magnanimous. | 16:53 |
replaceafill | yvl, don't worry i tested and couldnt get to the except through the UI :) | 16:54 |
aelkner | i just have experience with the same thing | 16:54 |
yvl | you'd need to break the db | 16:54 |
th1a | replaceafill: So no, KriBaBa's database works for you replaceafill? | 16:54 |
replaceafill | no, it started the server, but doesnt respond on http://localhost:7080 | 16:55 |
th1a | Right. | 16:55 |
th1a | That's weird. | 16:55 |
replaceafill | and it's using a lot of CPu | 16:55 |
th1a | OK, so yvl is going to look at that? | 16:55 |
th1a | Eats RAM too. | 16:55 |
aelkner | replaceafill, does it work if you kill the db and start with a fresh one? | 16:55 |
yvl | sure | 16:55 |
KriBaBa | I can try to replicate the error and document the steps...? | 16:55 |
th1a | aelkner: Yes. | 16:56 |
aelkner | i was thinking, maybe an evolution script causes the problem | 16:56 |
th1a | KriBaBa: Do you want to give us a brief overview? | 16:56 |
th1a | Did you delete anything? | 16:56 |
KriBaBa | yes... | 16:56 |
KriBaBa | or no.. I didn't delete anything, but I will try to outline the steps.. | 16:57 |
aelkner | but if it breaks on a fresh db, then there are no steps needed | 16:57 |
th1a | No aelkner. | 16:57 |
th1a | Fresh db works. | 16:57 |
yvl | let's not speculate | 16:58 |
th1a | Just do the forensics, yvl? | 16:58 |
yvl | yes | 16:58 |
th1a | OK. | 16:58 |
aelkner | th1a, you said, yes, it worked with fresh db, and i got yes, it breaks, sorry | 16:59 |
th1a | np | 16:59 |
th1a | OK, KriBaBa. yvl will look at it and let you know if he has questions. | 16:59 |
th1a | Still don't think it would have been caused by user interaction. | 16:59 |
th1a | One thing about our CL deployments is that we've NOT had this kind of bug come up in just basic use. | 17:00 |
KriBaBa | As I remember it... I created a school year, a term and a time table divided in 15 minutes. then I created 3 users, an admin, a teacher and a student. I then created a course from 07 - 8:30. then it broke... | 17:00 |
th1a | In lots of deployments. | 17:00 |
th1a | OK. Thanks replaceafill. Glad you're getting back to normal. | 17:01 |
th1a | yvl? | 17:01 |
replaceafill | thanks | 17:01 |
yvl | ok | 17:02 |
yvl | optimized gradebook and journal main views a bit | 17:02 |
yvl | they're both +- twice as fast now | 17:02 |
yvl | so the question is - now what | 17:02 |
yvl | the second biggest slowdown is in rendering the huge html, then processing it in browser | 17:03 |
th1a | Both server and client side? | 17:03 |
yvl | yes | 17:03 |
yvl | so we could give a better experience to the users by... say, displaying the page with a spinner in the center of a gradebook | 17:04 |
th1a | For complex gradebook pages we're talking about going from 10-ish seconds to 5-ish right? | 17:04 |
yvl | yes, currently | 17:04 |
yvl | and we could gain some 2-3 seconds in above example by passing json data | 17:04 |
yvl | and building html in client-side | 17:05 |
th1a | How long would that change take? A week? | 17:05 |
yvl | a sec. | 17:05 |
menesis | fast! | 17:05 |
th1a | Just a second? Let'd do it! | 17:05 |
yvl | :) | 17:05 |
th1a | ...and done! | 17:05 |
yvl | ...and now it's reverted :P | 17:05 |
yvl | well that depends | 17:05 |
yvl | we actually need to revisit gradebook a bit | 17:06 |
yvl | I have few questions | 17:06 |
yvl | like - what is the status of score systems | 17:06 |
yvl | and what do I need to do to find a place where I can see them in action | 17:06 |
yvl | (choosing score system for averages is the only place I found it, and it does not work at all in my sandbox) | 17:07 |
th1a | Does not work? | 17:07 |
yvl | does not work | 17:07 |
yvl | at all | 17:07 |
th1a | In what sense? | 17:07 |
th1a | Traceback? | 17:07 |
yvl | you can choose a score system | 17:07 |
yvl | nothing happens | 17:07 |
yvl | still can see % scores | 17:07 |
th1a | It only affects the average column. | 17:08 |
aelkner | sounds like a bug for me | 17:08 |
aelkner | yvl, do you have a bug registered in launchpad about the scoresystem not being applied | 17:08 |
yvl | I used a fresh db + imported sample data | 17:08 |
yvl | not yet, will do, aelkner | 17:08 |
aelkner | go ahead an assign that to me | 17:09 |
yvl | ok | 17:09 |
yvl | so... I was thinking of adding a generic "grid" to core | 17:09 |
yvl | to use in gradebook and journal | 17:10 |
th1a | Didn't you used to be against that? | 17:10 |
yvl | times change :D | 17:10 |
aelkner | he was against it before he was for it, like Romney | 17:10 |
th1a | um hmm... | 17:10 |
yvl | I think everybody will be happy with that, so... | 17:11 |
yvl | but it will take several days at least | 17:11 |
aelkner | yvl, if you are about to embark on overhauling GradebookOverview | 17:11 |
aelkner | i wouldn't bother looking at the scoresystem average problem until that is done | 17:12 |
yvl | we can work in parallel | 17:12 |
th1a | Well... it sounds like this is getting beyond some performance tweaks before the release. | 17:12 |
yvl | I'll be happy to merge your changes aelkner | 17:12 |
yvl | that's why I'm bringing this up, th1a | 17:12 |
th1a | Let's focus on smaller bore pre-release optimizations. | 17:13 |
aelkner | ok, i guess so, it just seems like i would be changing code that doesn't even exist anymore in your branch | 17:13 |
th1a | Let's assume we're not doing the big move now. | 17:13 |
yvl | ok | 17:13 |
th1a | "now" | 17:13 |
yvl | "now"? | 17:13 |
yvl | oh, and I'll need some more bugs then | 17:14 |
yvl | other than import and broken data.fs I don't have much | 17:14 |
yvl | to work on | 17:14 |
th1a | We should move over some of replaceafill's bugs. | 17:14 |
replaceafill | here's the problem with the scoresystem in the gradebook: columnPreferences.get('average', {})['scoresystem'] = name | 17:14 |
th1a | yvl: So basically there is no low-hanging template fruit that you want to fix? | 17:15 |
yvl | umm... not at the moment | 17:15 |
th1a | OK. | 17:16 |
replaceafill | yvl, you could fix the batch problem we have | 17:16 |
yvl | hmm? | 17:16 |
replaceafill | http://69.164.203.135:6660/manage | 17:16 |
replaceafill | Students: 466 | 17:17 |
replaceafill | click on it | 17:17 |
replaceafill | you will see only 25 in Members | 17:17 |
yvl | wow! | 17:17 |
replaceafill | same happens everywhere we use simple tableformatters | 17:17 |
yvl | when did *that* happen | 17:17 |
yvl | is there a bug for it? | 17:18 |
aelkner | brb | 17:18 |
replaceafill | no | 17:18 |
th1a | *sigh* | 17:18 |
replaceafill | my bad, i found it but didnt report it | 17:18 |
th1a | OK, why don't you do that now replaceafill. | 17:19 |
replaceafill | on it | 17:20 |
KriBaBa | I did it again.. | 17:20 |
th1a | KriBaBa: Good to know. Thanks. What's the last step? | 17:21 |
KriBaBa | logging out.. | 17:22 |
* aelkner is back | 17:22 | |
KriBaBa | 2 sec.. I'm uploading a pdf with everything i did.. | 17:22 |
replaceafill | aelkner, did you catch my comment on the columnPreferences issue? | 17:23 |
KriBaBa | http://www.scribd.com/doc/70383984/School-Tool-2 | 17:23 |
replaceafill | aelkner, that's where the problem lies | 17:23 |
aelkner | replaceafill, i haven't looked, but if you have a solution, go for it | 17:23 |
replaceafill | i don't have it, i just know there's the problem | 17:24 |
yvl | thanks, KriBaBa | 17:24 |
yvl | I found the place where it dies | 17:24 |
aelkner | replaceafill, well, we knew that already :) | 17:24 |
yvl | just figuring out why | 17:24 |
KriBaBa | no problem... I should be thanking you guys.. | 17:24 |
replaceafill | aelkner, did you know the exact line with the problem already? ;) | 17:25 |
aelkner | look, i'm not going to half work on this, i'm either gong to find and fix or not look | 17:25 |
yvl | please fix it | 17:26 |
aelkner | will do | 17:26 |
replaceafill | aelkner, sorry for trying to help | 17:26 |
* KriBaBa is going for a cig | 17:26 | |
* th1a is going for some heroin. | 17:26 | |
* KriBaBa is envious | 17:26 | |
aelkner | replaceafill, thanks for trying to help, but i can figure this out while i fix it | 17:27 |
th1a | Envious of my cranky developers. | 17:27 |
replaceafill | aelkner, good | 17:27 |
aelkner | i'm not cranky, so don't count me in on that | 17:27 |
th1a | I guess aelkner is fixing that bug? | 17:27 |
yvl | ok | 17:27 |
aelkner | yvl, did you assign it to me yet? | 17:28 |
yvl | not yet | 17:28 |
yvl | in few minutes | 17:28 |
aelkner | th1a, can i have the floor for my report? | 17:29 |
th1a | one sec. | 17:29 |
th1a | So replaceafill and yvl can move some bugs to yvl, or I can do it. | 17:30 |
th1a | Can you guys handle it? | 17:30 |
th1a | You know what you want to work on. | 17:30 |
replaceafill | yvl https://bugs.launchpad.net/schooltool/+bug/882060 | 17:31 |
replaceafill | i hope that's clear enough | 17:31 |
* KriBaBa is back | 17:31 | |
yvl | thanks, replaceafill | 17:31 |
th1a | OK, thanks yvl. | 17:32 |
yvl | KriBaBa, found a bug, thanks for testing! | 17:32 |
yvl | will be fixed in 24 hours ;) | 17:32 |
th1a | Ah! | 17:32 |
th1a | Well, there you go. | 17:32 |
KriBaBa | yay! - just for kicks - what was wrong? | 17:32 |
aelkner | KriBaBa, see how helpful you've been already | 17:33 |
* KriBaBa is not sure if that was sarcasm | 17:33 | |
yvl | stupid infinite loop, when generated calendar rows hit precisely 24 hour limit and cursor is updated by -1 day | 17:33 |
aelkner | of course not, it helps us for users to find bugs sooner than later | 17:33 |
th1a | Ah. | 17:33 |
replaceafill | :| | 17:34 |
yvl | ok. | 17:34 |
replaceafill | why didn't fail with "Too deep recursion"? | 17:34 |
aelkner | yeah, good question | 17:34 |
yvl | not a recursion :) | 17:34 |
yvl | just a very, very, very, very .... very long loop | 17:34 |
replaceafill | i mean, you get an exception like that, right? | 17:34 |
replaceafill | ah | 17:34 |
replaceafill | that's why it was taking a lot of cpu | 17:35 |
yvl | meanwhile, replaceafill, feel free to shovel more bugs my way ;) | 17:35 |
replaceafill | sure | 17:35 |
yvl | infinite calendars are a b*tch :D | 17:35 |
th1a | Or just poach some yvl. | 17:36 |
th1a | (some bugs) | 17:36 |
th1a | (in butter, preferably) | 17:36 |
th1a | Thanks yvl. | 17:36 |
th1a | aelkner? | 17:36 |
KriBaBa | well, I'll check back with you guys regularly, let me know when we're ready to test again :) | 17:36 |
yvl | sure, KriBaBa | 17:36 |
aelkner | ok, not much to report, but i did address a couple low-hanging fruit bugs | 17:37 |
KriBaBa | thanks a bunch - support get an A in the gradebook ;) | 17:37 |
aelkner | and i wanted to have people look at one screen before i merge/update to fix commited | 17:37 |
aelkner | https://bugs.launchpad.net/schooltool/+bug/872240 | 17:37 |
aelkner | that one was trivial, so no discussion needed | 17:37 |
aelkner | https://bugs.launchpad.net/schooltool/+bug/545767 | 17:37 |
aelkner | that one is more interesting, so i did my best to put the username in various places | 17:38 |
aelkner | so please visit this link, logging in as manager: | 17:38 |
aelkner | http://69.164.203.135:36660/persons/manager/@@index.html | 17:38 |
* yvl is kindly asking to be excused to go out | 17:38 | |
aelkner | note the new Username row in the table | 17:39 |
aelkner | also, i included it in the view title and logged in area | 17:39 |
* th1a gives yvl a hall pass. | 17:39 | |
yvl | thank you | 17:39 |
yvl | see you guys soon! | 17:39 |
th1a | Later yvl. | 17:39 |
aelkner | cya yvl | 17:40 |
th1a | aelkner, I think just in the accordion. | 17:40 |
th1a | At the bottom of that table. | 17:40 |
th1a | Also, I'm thinking we should move the stuff in "Attributes" also into "General Information" | 17:41 |
* KriBaBa is going.. have portuguese class (man that's a difficult language...) | 17:41 | |
th1a | Thanks KriBaBa! | 17:41 |
menesis | ooh | 17:41 |
*** KriBaBa has quit IRC | 17:41 | |
aelkner | menesis, hugh? | 17:42 |
aelkner | are you referring to the username change? | 17:42 |
menesis | aelkner: I don't think username should be in the person title | 17:42 |
menesis | i.e. in breadcrumb, near logout, and person page title | 17:42 |
aelkner | should it just be in the table as th1a suggests? | 17:42 |
aelkner | not in the logged in title? | 17:43 |
menesis | I think so | 17:43 |
th1a | Yes. | 17:43 |
aelkner | ok, will do | 17:43 |
aelkner | https://bugs.launchpad.net/schooltool/+bug/417917 | 17:43 |
th1a | Any objections to merging "General Information" and "Attributes" ? | 17:43 |
menesis | the bug report asked to distinguish persons with same first/last name in tables | 17:43 |
aelkner | th1a, i'm fine with that if everyone else is | 17:44 |
aelkner | menesis, i guess i got carried away by your comment, 'it doesn't appear anywhere' | 17:45 |
th1a | menesis? Usernames are in the person indexes? | 17:45 |
aelkner | i overshot | 17:45 |
th1a | OK. | 17:45 |
th1a | aelkner likes to explore all alternatives... ;-) | 17:45 |
aelkner | i'll put it at the bottom of the table and move attributes accordion context below that | 17:45 |
aelkner | and get rid of username from title and logged in | 17:46 |
aelkner | th1a, i won't bother creating a new bug, i'll just fix commit it when the accordion change is done | 17:46 |
th1a | Almost done with it... | 17:47 |
aelkner | so this bug: | 17:47 |
aelkner | https://bugs.launchpad.net/schooltool/+bug/417917 | 17:47 |
aelkner | i checked in flourish, editing a term returns to term view | 17:47 |
aelkner | that seems to make sense, so is this bug now invalid? | 17:47 |
aelkner | the bug mentions Apply, so obviously it's an old skin bug | 17:48 |
th1a | Oh, yes, old. | 17:49 |
aelkner | so, invalid? | 17:49 |
th1a | That one is invalid because it isn't even the expected behaviour at this point. | 17:50 |
aelkner | so, yes? | 17:50 |
th1a | It is now invalid. | 17:50 |
th1a | Moving on... | 17:50 |
aelkner | ok, will change | 17:51 |
aelkner | this one: | 17:51 |
aelkner | https://bugs.launchpad.net/schooltool/+bug/868394 | 17:51 |
th1a | I already changed it. | 17:51 |
aelkner | do we want the logged in name to be a link to that person's user page? | 17:51 |
aelkner | right now t is not a link | 17:51 |
menesis | I want | 17:52 |
th1a | Well, I would say both home and the name should really go to the calendar in lieu of a real dashboard. | 17:52 |
aelkner | th1a? | 17:52 |
th1a | Because the user page itself isn't that useful to the user. | 17:53 |
aelkner | make sense, menesis, do you agree? | 17:53 |
th1a | Basically it should go to wherever home goes. | 17:53 |
th1a | So just make it the person page for now and we should argue about it more. | 17:54 |
menesis | the same place where Home goes | 17:54 |
aelkner | how about we change Home to go to calendar now as part of changing this | 17:54 |
aelkner | more efficient to kill two birds wth one stone | 17:54 |
menesis | I don't agree that Home should go to Calendar | 17:55 |
th1a | Yeah, it would need more discussion and some other changes. | 17:55 |
menesis | or if it did, logged in user's link should go to the Person | 17:55 |
menesis | because you click it to change your password or preferences | 17:56 |
th1a | Yeah, just make it go where home goes now. | 17:56 |
aelkner | ok | 17:56 |
th1a | aelkner: Are you starting to write tests? | 17:56 |
menesis | in fact, I was updating README, and it says to do that, but is not possible | 17:57 |
aelkner | not yet, but i was thinking that it was about time to get started with that | 17:57 |
menesis | the README says click on user name | 17:57 |
menesis | but the book says to click on Home | 17:57 |
menesis | http://book.schooltool.org/setup_initial.html | 17:57 |
th1a | Once replaceafill gets Cambodia going, you guys should arrange a time to get aelkner going on new tests. | 17:58 |
replaceafill | we have examples in core anyway | 17:59 |
replaceafill | app and person | 17:59 |
aelkner | in the meantime, i can grok what replaceafill did | 17:59 |
aelkner | right | 17:59 |
th1a | OK. | 17:59 |
aelkner | th1a, one last bug: | 17:59 |
aelkner | https://bugs.launchpad.net/schooltool.gradebook/+bug/557678 | 17:59 |
aelkner | are you thinking post-release? | 17:59 |
th1a | More or less. | 18:00 |
th1a | New/Medium/no Milestone... | 18:00 |
aelkner | well, getting going with tests should keep me busy enough, but i do wish this one was behind me | 18:01 |
aelkner | only because I've known about it for so long | 18:01 |
aelkner | since way back in the Lehmann days... | 18:01 |
th1a | How long would it take? | 18:01 |
aelkner | well, you see, the problem is also data related, perhaps needing evolution | 18:01 |
aelkner | that's because the key saved in the database is bot explicit enough | 18:02 |
th1a | I understand that aelkner. | 18:02 |
th1a | I don't know if you're saying you want to do this now or not. | 18:02 |
aelkner | i thought it would be nice to do, but it would take a few days | 18:03 |
aelkner | that all i'm saying | 18:03 |
th1a | Like, three days? | 18:03 |
aelkner | something like that | 18:03 |
aelkner | and it may need your feedback | 18:03 |
th1a | OK, well do the higher priority/milestoned things first. | 18:04 |
aelkner | ok, and tests | 18:04 |
aelkner | that's my report then | 18:04 |
replaceafill | th1a, color question? | 18:05 |
th1a | Thanks aelkner. | 18:05 |
th1a | Yes replaceafill? | 18:05 |
replaceafill | open vinny's mail with the colors please | 18:05 |
replaceafill | he suggest: Form Body Text Color: #000 | 18:05 |
th1a | Is this a new email? | 18:05 |
replaceafill | but we're using #333333 | 18:06 |
replaceafill | no | 18:06 |
replaceafill | the last one he sent | 18:06 |
replaceafill | i made the first 3 changes | 18:06 |
replaceafill | http://69.164.203.135:6660/persons/add.html | 18:06 |
replaceafill | but labels and hints are still #333 | 18:07 |
th1a | Well, let's try what he suggests. | 18:07 |
replaceafill | ok | 18:07 |
th1a | We can certainly change it back. | 18:07 |
replaceafill | sure | 18:07 |
replaceafill | ok, will update the instance and show it to you | 18:07 |
th1a | Also, how do should we apply this to the accordion? | 18:07 |
replaceafill | ah | 18:08 |
replaceafill | same background | 18:08 |
replaceafill | ? | 18:08 |
replaceafill | and gray for the inactive ones | 18:08 |
replaceafill | ? | 18:08 |
th1a | Well, try applying his suggestions, including to the headers. | 18:08 |
replaceafill | cool | 18:08 |
th1a | menesis: Thanks for being patient. | 18:08 |
th1a | Sorry to make you last! | 18:09 |
replaceafill | oops, i'm out, go ahead menesis | 18:09 |
menesis | oh | 18:10 |
menesis | I don't have much to report | 18:10 |
menesis | other than all my zope packages that I have updated in Debian are now uploaded | 18:10 |
menesis | now I will have to sync them to Ubuntu | 18:11 |
menesis | and they will be the same | 18:11 |
th1a | ok | 18:11 |
th1a | beta release tomorrow? | 18:12 |
menesis | I think that there are bugs that you guys are fixing | 18:12 |
th1a | I'd like to get this calendar hang fixed for the release, | 18:13 |
th1a | although it might actually be very old. | 18:13 |
menesis | no it is the new timetables | 18:13 |
menesis | but yvl promised to fix it tomorrow morning | 18:14 |
menesis | so I am waiting a little | 18:14 |
menesis | but there are other things to do before release | 18:14 |
th1a | OK. | 18:15 |
menesis | like update translations | 18:15 |
th1a | Tomorrow is not a big deal. | 18:15 |
menesis | but yes I am now preparing to do releases | 18:15 |
menesis | done with Debian | 18:15 |
menesis | and Ubuntu packages can wait | 18:16 |
th1a | OK. | 18:17 |
th1a | Cool. | 18:17 |
th1a | Anything else menesis? | 18:17 |
menesis | I think I can do journal release already today | 18:18 |
menesis | hm | 18:18 |
menesis | https://bugs.launchpad.net/schooltool.lyceum.journal/+bug/868440 | 18:18 |
menesis | nevermind, this only affects old skin | 18:18 |
menesis | th1a: nothing else | 18:19 |
th1a | OK, thanks guys. | 18:19 |
th1a | Have a good week and weekend! | 18:19 |
* th1a drops the bag of gravel. | 18:19 | |
replaceafill | th1a, labels/hints changed to black: http://69.164.203.135:6660/persons/add.html | 18:28 |
replaceafill | updated accordions: http://69.164.203.135:6660/persons/manager/index.html | 18:28 |
th1a | Looks pretty good. | 18:29 |
replaceafill | oops | 18:29 |
replaceafill | forgot the background of the accordions | 18:29 |
replaceafill | one sec... | 18:30 |
replaceafill | http://69.164.203.135:6660/persons/manager/index.html | 18:31 |
replaceafill | don't like it.. | 18:31 |
th1a | No. | 18:32 |
th1a | Do not want. | 18:32 |
replaceafill | reverted | 18:32 |
replaceafill | should i apply the same gray to the login bar? | 18:32 |
th1a | Well, we can try it. | 18:33 |
replaceafill | we're using the same gray in tables headers too | 18:33 |
replaceafill | ok, chaning the login bar... | 18:33 |
replaceafill | http://69.164.203.135:6660/persons/manager/index.html | 18:34 |
replaceafill | nice | 18:34 |
replaceafill | do you like it? | 18:34 |
replaceafill | funny how the same gray looks darker in some places :) | 18:35 |
th1a | idk | 18:35 |
th1a | I guess so. | 18:35 |
replaceafill | want me to revert it? | 18:35 |
th1a | No, I like it. | 18:37 |
replaceafill | table headers? http://69.164.203.135:6660/persons | 18:37 |
th1a | Well, I think I like them lighter. | 18:39 |
replaceafill | ah ok | 18:39 |
replaceafill | ok, will push these changes then | 18:39 |
replaceafill | change pushed | 18:42 |
*** menesis has quit IRC | 19:52 | |
*** replaceafill has quit IRC | 19:53 | |
*** replaceafill has joined #schooltool | 20:05 | |
*** replaceafill has joined #schooltool | 20:05 | |
*** replaceafill has quit IRC | 20:24 | |
*** replaceafill has joined #schooltool | 20:25 | |
replaceafill | :( | 20:26 |
replaceafill | there are 473 strings untranslated in core for spanish | 20:26 |
th1a | Well, I have some good news. | 21:01 |
th1a | lol | 21:01 |
* replaceafill awaits for th1a's good news... | 21:01 | |
th1a | replaceafill, aelkner: The budget spreadsheet Mark's banker sent me didn't include last year's increase of EUR 10,000. | 21:02 |
th1a | :-D | 21:02 |
replaceafill | :| | 21:02 |
th1a | So we should be in pretty good shape budget-wise the rest of the year. | 21:03 |
replaceafill | :) | 21:03 |
*** KriBaBa has joined #schooltool | 21:46 | |
KriBaBa | Hi guys, I just had a question. I asked whether it would be possible to implement class logging (having the possibility to log class activities etc. in the journal) would be possible and you jotted it down as a requested feature. I talked to my partner and we've decided to implement schooltool regardless of this feature (competing systems are simply not as flexible as schooltool when it comes to weekly schedules, terms etc.). I would, however, like to | 21:50 |
KriBaBa | sorry for being slightly verbose - just had a liter of coffee... | 21:51 |
th1a | KriBaBa: If you could file a bug describing what you want in a few paragraphs, that'd be helpful. | 21:52 |
th1a | https://bugs.launchpad.net/schooltool/+filebug | 21:52 |
KriBaBa | it's not a bug really... just a feature... | 21:52 |
th1a | Well, we track everything as a bug. | 21:54 |
th1a | (or forget about it entirely...) | 21:54 |
KriBaBa | Ah... actually someone has already asked the question.. https://answers.launchpad.net/schooltool/+question/70724 | 21:54 |
th1a | Ah. | 21:54 |
th1a | So you think of this as more of a journal issue than a gradebook issue? | 21:55 |
KriBaBa | yes... gradebook I see as a way to track assignments, the journal is for what goes on on a daily basis... Attendence and contents of the class.. | 21:56 |
th1a | ok | 21:56 |
th1a | The actual implementation will take some thought to make sure the three parts work together in a logical way. | 21:58 |
KriBaBa | in the column where you can give an A for absence of T for tardy, there could simply be a link to class activity... something like that.. | 21:58 |
KriBaBa | another question.. I don't know if this is feature by design... it seems that the student has the ability to enter absence and tardyness in the journal themselves... | 21:59 |
th1a | ooh... | 22:00 |
KriBaBa | just checked... they can even overwrite would the responsible person wrote.. could create some problems.. | 22:01 |
th1a | Indeed. | 22:01 |
th1a | Up to this point we've discouraged using student logins. | 22:02 |
KriBaBa | I guess this would be managable through the security tab... | 22:02 |
th1a | No. | 22:03 |
th1a | That's only for specific things we think you might want to edit. | 22:03 |
KriBaBa | humm .... | 22:04 |
th1a | It is probably a bug. | 22:04 |
replaceafill | KriBaBa, is this flourish? | 22:04 |
KriBaBa | yes (sandbox) | 22:05 |
replaceafill | how do you get to the journal as a student? | 22:05 |
KriBaBa | well - I'll be a good l-user and register it in your bug-tracker ;) | 22:05 |
KriBaBa | loggin in as student | 22:05 |
th1a | I filed it. | 22:05 |
KriBaBa | clicking on class in calender... ok thanks.. | 22:06 |
replaceafill | Using the Journal link in the box of the event? | 22:07 |
KriBaBa | yes | 22:07 |
replaceafill | have you modified the security settings? | 22:08 |
KriBaBa | nope.. | 22:08 |
replaceafill | because in a fresh sample data, i get unauthorized | 22:08 |
replaceafill | hhmm... | 22:08 |
KriBaBa | I'll double check his rights.. | 22:08 |
th1a | Perhaps that student is also a teacher or something. | 22:08 |
KriBaBa | he's only member of "students" | 22:09 |
KriBaBa | humm.. there were no responsible people for the group, so thought that might be it, added responsible parties for student, course and section, but problem persists... | 22:11 |
th1a | no | 22:11 |
th1a | He isn't an instructor of the course, correct? | 22:12 |
KriBaBa | no.. he's only a student.. | 22:12 |
KriBaBa | instructor is "Administrator" and the student is .. well.. a student.. | 22:13 |
KriBaBa | if you want I can send the database.. but it's a really simple set-up (just testing... ) | 22:15 |
th1a | Sure. | 22:18 |
KriBaBa | ok - sent it with passwords included in the mail... | 22:22 |
th1a | replaceafill: I forwarded it to you. | 22:23 |
replaceafill | ok, taking a look... | 22:24 |
KriBaBa | How is this project funded btw? Me and my partner talked about the possibility for donating a small lump sum for your work... (100 reais or so) | 22:25 |
th1a | Well, there's this fellow named Mark... | 22:26 |
th1a | He's a South African cosmonaut... | 22:26 |
th1a | Also founded Ubuntu Linux... | 22:26 |
th1a | SchoolTool is a project Mark Shuttleworth started as part of his philanthopy. | 22:27 |
*** menesis has joined #schooltool | 22:27 | |
th1a | However, he does appreciate it whenever we can demonstrate that other people are interested in contributing! | 22:27 |
KriBaBa | Shuttleworth? that's cool... | 22:27 |
th1a | Because really, we're trying to create a community that can sustain this over time. | 22:28 |
replaceafill | KriBaBa, you're using latest flourish version, correct? | 22:28 |
KriBaBa | well - our school needs to make a profit first, right now 100% goes to paychecks, coffee, rent and biscuits... | 22:28 |
KriBaBa | I would think so.. . | 22:28 |
KriBaBa | Using 1.9 | 22:29 |
th1a | KriBaBa: Of course! | 22:30 |
KriBaBa | th1a, the reason I asked was that there's no "Donate"button on the frontpage, if we put the system into production we could also look at giving 30 reais to start with and then give a few donations... I don't like to leech too much off of other people work ;) | 22:31 |
th1a | Well, we'd need to set up a bank account then... | 22:32 |
th1a | It would probably be more trouble than it is worth right now just for a button. | 22:32 |
KriBaBa | paypal? | 22:32 |
th1a | Well... | 22:33 |
KriBaBa | they charge you a % per payment and that's it? | 22:33 |
th1a | I mean, we could set up a button that let you give Mark Shuttleworth money. | 22:33 |
KriBaBa | hehe... | 22:33 |
th1a | We don't have a separate bank account at this point. | 22:33 |
th1a | There is no SchoolTool organization. | 22:33 |
th1a | We've talked about it, but it is a lot of overhead for not much benefit at this point in the project. | 22:34 |
KriBaBa | well.. perhaps, as you said, over time there will be? anyway, it's worth considering... | 22:36 |
KriBaBa | and if it was a charitable organization, it'd be tax-deductable to donate I guess ;) | 22:37 |
th1a | Yes, we've talked about it a lot. | 22:37 |
th1a | It actually ends up being fairly expensive to set up and maintain. | 22:38 |
* KriBaBa is going - need to travel 30 minutes to give a 1 hour class -_-'' | 22:38 | |
th1a | Meh. | 22:39 |
*** KriBaBa has quit IRC | 22:43 | |
* th1a goes to start dinner. | 22:57 | |
replaceafill | the permission for the section journal view is wrong | 23:07 |
replaceafill | it's schooltool.view | 23:07 |
* replaceafill tests with the sample data xls | 23:09 | |
replaceafill | hhmm no, that can't be it, we had schooltool.view in the old skin | 23:12 |
*** KriBaBa has joined #schooltool | 23:51 | |
KriBaBa | http://imgbucket.info/?1v0thn1ts class shows up twice in calender for students.. | 23:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!