IRC log of #schooltool for Wednesday, 2011-10-26

*** ignas has quit IRC00:30
*** replaceafill has quit IRC00:31
*** KriBaBa has joined #schooltool00:57
KriBaBahi guys... thing's seems to have cleared up.. so testing continues... I've uploaded a pdf here with a lynx test:
KriBaBarevised testing doc with telnet tries..01:08
KriBaBait's just strange since it worked to begin with, then stopped working.. the 2009 version worked fine..01:10
*** KriBaBa has quit IRC02:10
*** menesis has joined #schooltool12:06
*** menesis has quit IRC14:57
*** KriBaBa has joined #schooltool15:03
KriBaBamorning guys...15:21
*** KriBaBa has quit IRC15:26
*** KriBaBa has joined #schooltool15:31
*** KriBaBa_ has joined #schooltool15:37
*** KriBaBa has quit IRC15:41
*** KriBaBa_ has quit IRC16:01
*** KriBaBa has joined #schooltool16:06
th1aKriBaBa:  How are you?16:06
th1aI think we're going to discuss just making packages for 10.4 this morning at our regular meeting.16:07
KriBaBaslightly frustrated xD16:07
KriBaBaoh.. that'd be cool..16:07
th1aSorry.  This is why we spend a lot of time on packaging.16:07
th1aAnd try to get people onto the newest Ubuntu.16:07
KriBaBabut looksee... there's some kind memory issue with schooltool I think.16:07
KriBaBa18610 root      20   0 1952m 739m  148 S   23 74.3  44:33.42 start-schooltoo16:08
KriBaBathat's a LOT of memory..16:08
th1aHave you done much with it?16:08
th1aOr is it just sitting there eating memory?16:08
KriBaBajust munching mem...16:08
th1aDid you load sample data?16:08
KriBaBaI still can't access it xD16:09
th1aOK, so basically "something is wrong" and this is why we don't have people trying to install source packages.16:09
th1aSo... I'll note that for the future...16:09
KriBaBayep... "something is wrong"covers it pretty well... xD16:10
th1aHopefully we can have nice easy packages for you in a couple days.16:10
KriBaBathat'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
KriBaBaanyway, i'd be hapy to test it out if you make a neat lil package..16:13
th1aKriBaBa:  The problem at this point is that it could easily take longer to debug this than to just make the new packages.16:14
th1aOne thing you could try is just moving the old database.16:14
th1aIt is in ./instance/var/Data.fs16:15
th1aJust stop the server, move that file to, say, Data.fs.broken16:15
th1aand restart the server.16:15
KriBaBawill it auto create a new one if it's missing?16:15
th1aThat would confirm if it is something you did to the application.16:15
KriBaBathat'd be worth a try..16:15
KriBaBaI don't know if you saw it but I tested a bit yesterday and made a pdf..
KriBaBaI'll try to mv the db16:16
th1aIt is weird.16:16
KriBaBaok here we go.. crossing fingers..16:18
KriBaBadb problem..16:20
th1aSend us the Data.fs!16:20
KriBaBahow'd you like it?16:20
th1aZip it and send it to me, I guess.16:21
*** replaceafill has joined #schooltool16:21
KriBaBacool.. will do... installing putty tools.. zZzz16:24
*** jelkner has joined #schooltool16:25
jelknerGood morning all.  replaceafill, great to see you back!16:29
replaceafilljelkner, thanks! it's good to be back :)16:29
jelkneri hope you still have a roof over your head!16:30
replaceafillwe have a *new* roof!16:30
jelknerwhen mattva01 comes in this afternoon, lets get together16:31
jelkneri want to find out about:16:31
jelkner1. is it time to update my ST instance to include some of the navigation fixes i've seen committed?16:31
KriBaBamornin.. th1a: sent the file :)16:32
jelkner(particularly regarding the unwieldy display of sections with multiple terms16:32
*** menesis has joined #schooltool16:32
jelkner- which is driving me nuts)16:32
jelkner2. can we get a plan together for testing pyquiz?16:32
replaceafilljelkner, sure, i'll be around16:33
jelknerreplaceafill, will you be around this afternoon?16:33
th1aHi replaceafill, yvl, menesis, aelkner.16:33
replaceafillgood morning/afternoon16:33
yvlhey guys16:33
* KriBaBa is making hamburgers for lunch (it's 11:33 in Brazil) 16:34
th1aOK, a little business first.16:34
th1aI'm going to work on next year's budget, which is going to be a little different.16:35
th1aBasically, we're going to have a firmer ceiling on total hours for the year for everyone.16:35
th1aSo 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
th1aThat is, everyone's hour ceiling will be proportionally cut.16:37
th1aThis will allow me to plan closer to the full budgeted amount.16:37
yvlsounds great16:38
th1aAlso, I'm going to fold more of the bonus pool into hourly rates (without really changing the total).16:38
th1aJust tightening things up a bit.16:39
* menesis hi16:40
th1aOK.  Also it turns out that KriBaBa somehow broke his database, so I'll forward the Data.fs to you guys.16:41
th1aThat is from a sandbox on 10.04, so it could just be a weird Python problem.16:41
th1aWho wants to take a look at it?16:42
th1aCould be fun!16:43
aelknerbtw, to reproduce, we don't need the Data.fs, right?16:43
aelkneri saw the chat from earlier this morning, and he started over with a fresh Data.fs16:43
th1aWe don't really know what he did to create it.16:43
th1aBut basically, we need to know why the Data.fs is keeping the server from responding.16:44
th1aProbably just confirm that it is either corrupted somehow or some kind of Python versioning problem.16:44
yvllooking at it16:45
th1aI suppose we'll know if the same problem comes up for him.16:45
th1aAll right, replaceafill, like to go ahead?16:45
replaceafillnot much to report, couldn't concentrate for the last couple of weeks really16:46
replaceafillso i'm taking things back where i left16:46
replaceafillstarting with cambodia16:46
replaceafillKriBaBa's database runs fine in a sandbox16:47
*** yvl has quit IRC16:47
replaceafillor... no16:47
*** yvl has joined #schooltool16:48
replaceafillth1a, vinny didn't reply to my warning color comment, did he?16:48
th1aI don't think so.16:48
replaceafilloh ok, just checking16:49
replaceafillbasecamp doesnt send emails with the comments you create16:49
replaceafill(i think)16:49
replaceafillit's not like launchpad16:49
replaceafillso that made me wonder about it16:49
th1aYou guys are just second class citizens on Basecamp.16:50
replaceafillok, so that's it from me16:51
replaceafillah btw yvl16:51
replaceafillwe have a pdb.set_trace() in contact/browser/contact.py16:52
replaceafillis that intentional?16:52
th1areplaceafill, menesis: I'd like to get those color updates in the release tomorrow.16:52
replaceafillth1a, ah ok16:53
yvlnow that's embarrassing16:53
yvlsorry for committing that in16:53
aelknernah, it happens to all of us at one point :)16:53
th1aaelkner gets a chance to be magnanimous.16:53
replaceafillyvl, don't worry i tested and couldnt get to the except through the UI :)16:54
aelkneri just have experience with the same thing16:54
yvlyou'd need to break the db16:54
th1areplaceafill:  So no, KriBaBa's database works for you replaceafill?16:54
replaceafillno, it started the server, but doesnt respond on http://localhost:708016:55
th1aThat's weird.16:55
replaceafilland it's using a lot of CPu16:55
th1aOK, so yvl is going to look at that?16:55
th1aEats RAM too.16:55
aelknerreplaceafill, does it work if you kill the db and start with a fresh one?16:55
KriBaBaI can try to replicate the error and document the steps...?16:55
th1aaelkner:  Yes.16:56
aelkneri was thinking, maybe an evolution script causes the problem16:56
th1aKriBaBa:  Do you want to give us a brief overview?16:56
th1aDid you delete anything?16:56
KriBaBaor no.. I didn't delete anything, but I will try to outline the steps..16:57
aelknerbut if it breaks on a fresh db, then there are no steps needed16:57
th1aNo aelkner.16:57
th1aFresh db works.16:57
yvllet's not speculate16:58
th1aJust do the forensics, yvl?16:58
aelknerth1a, you said, yes, it worked with fresh db, and i got yes, it breaks, sorry16:59
th1aOK, KriBaBa.  yvl will look at it and let you know if he has questions.16:59
th1aStill don't think it would have been caused by user interaction.16:59
th1aOne thing about our CL deployments is that we've NOT had this kind of bug come up in just basic use.17:00
KriBaBaAs 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
th1aIn lots of deployments.17:00
th1aOK. Thanks replaceafill.  Glad you're getting back to normal.17:01
yvloptimized gradebook and journal main views a bit17:02
yvlthey're  both +- twice as fast now17:02
yvlso the question is - now what17:02
yvlthe second biggest slowdown is in rendering the huge html, then processing it in browser17:03
th1aBoth server and client side?17:03
yvlso we could give a better experience to the users by... say, displaying the page with a spinner in the center of a gradebook17:04
th1aFor complex gradebook pages we're talking about going from 10-ish seconds to 5-ish right?17:04
yvlyes, currently17:04
yvland we could gain some 2-3 seconds in above example by passing json data17:04
yvland building html in client-side17:05
th1aHow long would that change take?  A week?17:05
yvla sec.17:05
th1aJust a second?  Let'd do it!17:05
th1a...and done!17:05
yvl...and now it's reverted :P17:05
yvlwell that depends17:05
yvlwe actually need to revisit gradebook a bit17:06
yvlI have few questions17:06
yvllike - what is the status of score systems17:06
yvland what do I need to do to find a place where I can see them in action17: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
th1aDoes not work?17:07
yvldoes not work17:07
yvlat all17:07
th1aIn what sense?17:07
yvlyou can choose a score system17:07
yvlnothing happens17:07
yvlstill can see % scores17:07
th1aIt only affects the average column.17:08
aelknersounds like a bug for me17:08
aelkneryvl, do you have a bug registered in launchpad about the scoresystem not being applied17:08
yvlI used a fresh db + imported sample data17:08
yvlnot yet, will do, aelkner17:08
aelknergo ahead an assign that to me17:09
yvlso... I was thinking of adding a generic "grid" to core17:09
yvlto use in gradebook and journal17:10
th1aDidn't you used to be against that?17:10
yvltimes change :D17:10
aelknerhe was against it before he was for it, like Romney17:10
th1aum hmm...17:10
yvlI think everybody will be happy with that, so...17:11
yvlbut it will take several days at least17:11
aelkneryvl, if you are about to embark on overhauling GradebookOverview17:11
aelkneri wouldn't bother looking at the scoresystem average problem until that is done17:12
yvlwe can work in parallel17:12
th1aWell... it sounds like this is getting beyond some performance tweaks before the release.17:12
yvlI'll be happy to merge your changes aelkner17:12
yvlthat's why I'm bringing this up, th1a17:12
th1aLet's focus on smaller bore pre-release optimizations.17:13
aelknerok, i guess so, it just seems like i would be changing code that doesn't even exist anymore in your branch17:13
th1aLet's assume we're not doing the big move now.17:13
yvloh, and I'll need some more bugs then17:14
yvlother than import and broken data.fs I don't have much17:14
yvlto work on17:14
th1aWe should move over some of replaceafill's bugs.17:14
replaceafillhere's the problem with the scoresystem in the gradebook: columnPreferences.get('average', {})['scoresystem'] = name17:14
th1ayvl:  So basically there is no low-hanging template fruit that you want to fix?17:15
yvlumm... not at the moment17:15
replaceafillyvl, you could fix the batch problem we have17:16
replaceafillStudents: 46617:17
replaceafillclick on it17:17
replaceafillyou will see only 25 in Members17:17
replaceafillsame happens everywhere we use simple tableformatters17:17
yvlwhen did *that* happen17:17
yvlis there a bug for it?17:18
replaceafillmy bad, i found it but didnt report it17:18
th1aOK, why don't you do that now replaceafill.17:19
replaceafillon it17:20
KriBaBaI did it again..17:20
th1aKriBaBa:  Good to know.  Thanks.  What's the last step?17:21
KriBaBalogging out..17:22
* aelkner is back17:22
KriBaBa2 sec.. I'm uploading a pdf with everything i did..17:22
replaceafillaelkner, did you catch my comment on the columnPreferences issue?17:23
replaceafillaelkner, that's where the problem lies17:23
aelknerreplaceafill, i haven't looked, but if you have a solution, go for it17:23
replaceafilli don't have it, i just know there's the problem17:24
yvlthanks, KriBaBa17:24
yvlI found the place where it dies17:24
aelknerreplaceafill, well, we knew that already :)17:24
yvljust figuring out why17:24
KriBaBano problem... I should be thanking you guys..17:24
replaceafillaelkner, did you know the exact line with the problem already? ;)17:25
aelknerlook, i'm not going to half work on this, i'm either gong to find and fix or not look17:25
yvlplease fix it17:26
aelknerwill do17:26
replaceafillaelkner, sorry for trying to help17:26
* KriBaBa is going for a cig17:26
* th1a is going for some heroin.17:26
* KriBaBa is envious17:26
aelknerreplaceafill, thanks for trying to help, but i can figure this out while i fix it17:27
th1aEnvious of my cranky developers.17:27
replaceafillaelkner, good17:27
aelkneri'm not cranky, so don't count me in on that17:27
th1aI guess aelkner is fixing that bug?17:27
aelkneryvl, did you assign it to me yet?17:28
yvlnot yet17:28
yvlin few minutes17:28
aelknerth1a, can i have the floor for my report?17:29
th1aone sec.17:29
th1aSo replaceafill and yvl can move some bugs to yvl, or I can do it.17:30
th1aCan you guys handle it?17:30
th1aYou know what you want to work on.17:30
replaceafilli hope that's clear enough17:31
* KriBaBa is back17:31
yvlthanks, replaceafill17:31
th1aOK, thanks yvl.17:32
yvlKriBaBa, found a bug, thanks for testing!17:32
yvlwill be fixed in 24 hours ;)17:32
th1aWell, there you go.17:32
KriBaBayay! - just for kicks - what was wrong?17:32
aelknerKriBaBa, see how helpful you've been already17:33
* KriBaBa is not sure if that was sarcasm17:33
yvlstupid infinite loop, when generated calendar rows hit precisely 24 hour limit and cursor is updated by -1 day17:33
aelknerof course not, it helps us for users to find bugs sooner than later17:33
replaceafillwhy didn't fail with "Too deep recursion"?17:34
aelkneryeah, good question17:34
yvlnot a recursion :)17:34
yvljust a very, very, very, very .... very long loop17:34
replaceafilli mean, you get an exception like that, right?17:34
replaceafillthat's why it was taking a lot of cpu17:35
yvlmeanwhile, replaceafill, feel free to shovel more bugs my way ;)17:35
yvlinfinite calendars are a b*tch :D17:35
th1aOr just poach some yvl.17:36
th1a(some bugs)17:36
th1a(in butter, preferably)17:36
th1aThanks yvl.17:36
KriBaBawell, I'll check back with you guys regularly, let me know when we're ready to test again :)17:36
yvlsure, KriBaBa17:36
aelknerok, not much to report, but i did address a couple low-hanging fruit bugs17:37
KriBaBathanks a bunch - support get an A in the gradebook ;)17:37
aelknerand i wanted to have people look at one screen before i merge/update to fix commited17:37
aelknerthat one was trivial, so no discussion needed17:37
aelknerthat one is more interesting, so i did my best to put the username in various places17:38
aelknerso please visit this link, logging in as manager:17:38
* yvl is kindly asking to be excused to go out17:38
aelknernote the new Username row in the table17:39
aelkneralso, i included it in the view title and logged in area17:39
* th1a gives yvl a hall pass.17:39
yvlthank you17:39
yvlsee you guys soon!17:39
th1aLater yvl.17:39
aelknercya yvl17:40
th1aaelkner, I think just in the accordion.17:40
th1aAt the bottom of that table.17:40
th1aAlso, 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
th1aThanks KriBaBa!17:41
*** KriBaBa has quit IRC17:41
aelknermenesis, hugh?17:42
aelknerare you referring to the username change?17:42
menesisaelkner: I don't think username should be in the person title17:42
menesisi.e. in breadcrumb, near logout, and person page title17:42
aelknershould it just be in the table as th1a suggests?17:42
aelknernot in the logged in title?17:43
menesisI think so17:43
aelknerok, will do17:43
th1aAny objections to merging "General Information" and "Attributes" ?17:43
menesisthe bug report asked to distinguish persons with same first/last name in tables17:43
aelknerth1a, i'm fine with that if everyone else is17:44
aelknermenesis, i guess i got carried away by your comment, 'it doesn't appear anywhere'17:45
th1amenesis?  Usernames are in the person indexes?17:45
aelkneri overshot17:45
th1aaelkner likes to explore all alternatives...  ;-)17:45
aelkneri'll put it at the bottom of the table and move attributes accordion context below that17:45
aelknerand get rid of username from title and logged in17:46
aelknerth1a, i won't bother creating a new bug, i'll just fix commit it when the accordion change is done17:46
th1aAlmost done with it...17:47
aelknerso this bug:17:47
aelkneri checked in flourish, editing a term returns to term view17:47
aelknerthat seems to make sense, so is this bug now invalid?17:47
aelknerthe bug mentions Apply, so obviously it's an old skin bug17:48
th1aOh, yes, old.17:49
aelknerso, invalid?17:49
th1aThat one is invalid because it isn't even the expected behaviour at this point.17:50
aelknerso, yes?17:50
th1aIt is now invalid.17:50
th1aMoving on...17:50
aelknerok, will change17:51
aelknerthis one:17:51
th1aI already changed it.17:51
aelknerdo we want the logged in name to be a link to that person's user page?17:51
aelknerright now t is not a link17:51
menesisI want17:52
th1aWell, I would say both home and the name should really go to the calendar in lieu of a real dashboard.17:52
th1aBecause the user page itself isn't that useful to the user.17:53
aelknermake sense, menesis, do you agree?17:53
th1aBasically it should go to wherever home goes.17:53
th1aSo just make it the person page for now and we should argue about it more.17:54
menesisthe same place where Home goes17:54
aelknerhow about we change Home to go to calendar now as part of changing this17:54
aelknermore efficient to kill two birds wth one stone17:54
menesisI don't agree that Home should go to Calendar17:55
th1aYeah, it would need more discussion and some other changes.17:55
menesisor if it did, logged in user's link should go to the Person17:55
menesisbecause you click it to change your password or preferences17:56
th1aYeah, just make it go where home goes now.17:56
th1aaelkner:  Are you starting to write tests?17:56
menesisin fact, I was updating README, and it says to do that, but is not possible17:57
aelknernot yet, but i was thinking that it was about time to get started with that17:57
menesisthe README says click on user name17:57
menesisbut the book says to click on Home17:57
th1aOnce replaceafill gets Cambodia going, you guys should arrange a time to get aelkner going on new tests.17:58
replaceafillwe have examples in core anyway17:59
replaceafillapp and person17:59
aelknerin the meantime, i can grok what replaceafill did17:59
aelknerth1a, one last bug:17:59
aelknerare you thinking post-release?17:59
th1aMore or less.18:00
th1aNew/Medium/no Milestone...18:00
aelknerwell, getting going with tests should keep me busy enough, but i do wish this one was behind me18:01
aelkneronly because I've known about it for so long18:01
aelknersince way back in the Lehmann days...18:01
th1aHow long would it take?18:01
aelknerwell, you see, the problem is also data related, perhaps needing evolution18:01
aelknerthat's because the key saved in the database is bot explicit enough18:02
th1aI understand that aelkner.18:02
th1aI don't know if you're saying you want to do this now or not.18:02
aelkneri thought it would be nice to do, but it would take a few days18:03
aelknerthat all i'm saying18:03
th1aLike, three days?18:03
aelknersomething like that18:03
aelknerand it may need your feedback18:03
th1aOK, well do the higher priority/milestoned things first.18:04
aelknerok, and tests18:04
aelknerthat's my report then18:04
replaceafillth1a, color question?18:05
th1aThanks aelkner.18:05
th1aYes replaceafill?18:05
replaceafillopen vinny's mail with the colors please18:05
replaceafillhe suggest: Form Body Text Color: #00018:05
th1aIs this a new email?18:05
replaceafillbut we're using #33333318:06
replaceafillthe last one he sent18:06
replaceafilli made the first 3 changes18:06
replaceafillbut labels and hints are still #33318:07
th1aWell, let's try what he suggests.18:07
th1aWe can certainly change it back.18:07
replaceafillok, will update the instance and show it to you18:07
th1aAlso, how do should we apply this to the accordion?18:07
replaceafillsame background18:08
replaceafilland gray for the inactive ones18:08
th1aWell, try applying his suggestions, including to the headers.18:08
th1amenesis:  Thanks for being patient.18:08
th1aSorry to make you last!18:09
replaceafilloops, i'm out, go ahead menesis18:09
menesisI don't have much to report18:10
menesisother than all my zope packages that I have updated in Debian are now uploaded18:10
menesisnow I will have to sync them to Ubuntu18:11
menesisand they will be the same18:11
th1abeta release tomorrow?18:12
menesisI think that there are bugs that you guys are fixing18:12
th1aI'd like to get this calendar hang fixed for the release,18:13
th1aalthough it might actually be very old.18:13
menesisno it is the new timetables18:13
menesisbut yvl promised to fix it tomorrow morning18:14
menesisso I am waiting a little18:14
menesisbut there are other things to do before release18:14
menesislike update translations18:15
th1aTomorrow is not a big deal.18:15
menesisbut yes I am now preparing to do releases18:15
menesisdone with Debian18:15
menesisand Ubuntu packages can wait18:16
th1aAnything else menesis?18:17
menesisI think I can do journal release already today18:18
menesisnevermind, this only affects old skin18:18
menesisth1a: nothing else18:19
th1aOK, thanks guys.18:19
th1aHave a good week and weekend!18:19
* th1a drops the bag of gravel.18:19
replaceafillth1a, labels/hints changed to black:
replaceafillupdated accordions:
th1aLooks pretty good.18:29
replaceafillforgot the background of the accordions18:29
replaceafillone sec...18:30
replaceafilldon't like it..18:31
th1aDo not want.18:32
replaceafillshould i apply the same gray to the login bar?18:32
th1aWell, we can try it.18:33
replaceafillwe're using the same gray in tables headers too18:33
replaceafillok, chaning the login bar...18:33
replaceafilldo you like it?18:34
replaceafillfunny how the same gray looks darker in some places :)18:35
th1aI guess so.18:35
replaceafillwant me to revert it?18:35
th1aNo, I like it.18:37
replaceafilltable headers?
th1aWell, I think I like them lighter.18:39
replaceafillah ok18:39
replaceafillok, will push these changes then18:39
replaceafillchange pushed18:42
*** menesis has quit IRC19:52
*** replaceafill has quit IRC19:53
*** replaceafill has joined #schooltool20:05
*** replaceafill has joined #schooltool20:05
*** replaceafill has quit IRC20:24
*** replaceafill has joined #schooltool20:25
replaceafillthere are 473 strings untranslated in core for spanish20:26
th1aWell, I have some good news.21:01
* replaceafill awaits for th1a's good news...21:01
th1areplaceafill, aelkner:  The budget spreadsheet Mark's banker sent me didn't include last year's increase of EUR 10,000.21:02
th1aSo we should be in pretty good shape budget-wise the rest of the year.21:03
*** KriBaBa has joined #schooltool21:46
KriBaBaHi 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 to21:50
KriBaBasorry for being slightly verbose - just had a liter of coffee...21:51
th1aKriBaBa:  If you could file a bug describing what you want in a few paragraphs, that'd be helpful.21:52
KriBaBait's not a bug really... just a feature...21:52
th1aWell, we track everything as a bug.21:54
th1a(or forget about it entirely...)21:54
KriBaBaAh... actually someone has already asked the question..
th1aSo you think of this as more of a journal issue than a gradebook issue?21:55
KriBaBayes... 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
th1aThe actual implementation will take some thought to make sure the three parts work together in a logical way.21:58
KriBaBain 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
KriBaBaanother 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
KriBaBajust checked... they can even overwrite would the responsible person wrote.. could create some problems..22:01
th1aUp to this point we've discouraged using student logins.22:02
KriBaBaI guess this would be managable through the security tab...22:02
th1aThat's only for specific things we think you might want to edit.22:03
KriBaBahumm ....22:04
th1aIt is probably a bug.22:04
replaceafillKriBaBa, is this flourish?22:04
KriBaBayes (sandbox)22:05
replaceafillhow do you get to the journal as a student?22:05
KriBaBawell - I'll be a good l-user and register it in your bug-tracker ;)22:05
KriBaBaloggin in as student22:05
th1aI filed it.22:05
KriBaBaclicking on class in calender... ok thanks..22:06
replaceafillUsing the Journal link in the box of the event?22:07
replaceafillhave you modified the security settings?22:08
replaceafillbecause in a fresh sample data, i get unauthorized22:08
KriBaBaI'll double check his rights..22:08
th1aPerhaps that student is also a teacher or something.22:08
KriBaBahe's only member of "students"22:09
KriBaBahumm.. 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
th1aHe isn't an instructor of the course, correct?22:12
KriBaBano.. he's only a student..22:12
KriBaBainstructor is "Administrator" and the student is .. well.. a student..22:13
KriBaBaif you want I can send the database.. but it's a really simple set-up (just testing... )22:15
KriBaBaok - sent it with passwords included in the mail...22:22
th1areplaceafill:  I forwarded it to you.22:23
replaceafillok, taking a look...22:24
KriBaBaHow 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
th1aWell, there's this fellow named Mark...22:26
th1aHe's a South African cosmonaut...22:26
th1aAlso founded Ubuntu Linux...22:26
th1aSchoolTool is a project Mark Shuttleworth started as part of his philanthopy.22:27
*** menesis has joined #schooltool22:27
th1aHowever, he does appreciate it whenever we can demonstrate that other people are interested in contributing!22:27
KriBaBaShuttleworth? that's cool...22:27
th1aBecause really, we're trying to create a community that can sustain this over time.22:28
replaceafillKriBaBa, you're using latest flourish version, correct?22:28
KriBaBawell - our school needs to make a profit first, right now 100% goes to paychecks, coffee, rent and biscuits...22:28
KriBaBaI would think so.. .22:28
KriBaBaUsing 1.922:29
th1aKriBaBa:  Of course!22:30
KriBaBath1a, 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
th1aWell, we'd need to set up a bank account then...22:32
th1aIt would probably be more trouble than it is worth right now just for a button.22:32
KriBaBathey charge you a % per payment and that's it?22:33
th1aI mean, we could set up a button that let you give Mark Shuttleworth money.22:33
th1aWe don't have a separate bank account at this point.22:33
th1aThere is no SchoolTool organization.22:33
th1aWe've talked about it, but it is a lot of overhead for not much benefit at this point in the project.22:34
KriBaBawell.. perhaps, as you said, over time there will be? anyway, it's worth considering...22:36
KriBaBaand if it was a charitable organization, it'd be tax-deductable to donate I guess ;)22:37
th1aYes, we've talked about it a lot.22:37
th1aIt 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
*** KriBaBa has quit IRC22:43
* th1a goes to start dinner.22:57
replaceafillthe permission for the section journal view is wrong23:07
replaceafillit's schooltool.view23:07
* replaceafill tests with the sample data xls23:09
replaceafillhhmm no, that can't be it, we had schooltool.view in the old skin23:12
*** KriBaBa has joined #schooltool23:51
KriBaBa class shows up twice in calender for students..23:53

Generated by 2.15.1 by Marius Gedminas - find it at!