*** aelkner has joined #schooltool | 02:22 | |
milamber | i was wondering if someone could provide some clarity on this feature: Schoolwide Assessment Data Collection and Report Card Generation. I have a local instance running and have created some dummy data, but i can't seem to get schooltool to perform my interpretation of what that feature means. | 05:44 |
---|---|---|
*** menesis has joined #schooltool | 08:36 | |
*** khildin has joined #schooltool | 11:48 | |
*** menesis has quit IRC | 14:31 | |
*** menesis has joined #schooltool | 15:41 | |
*** replaceafill has joined #schooltool | 16:27 | |
*** th1a has joined #schooltool | 16:27 | |
th1a | hi yvl, menesis, aelkner, replaceafill. | 16:30 |
yvl | good morning | 16:31 |
replaceafill | good morning/afternoon | 16:31 |
aelkner | morning | 16:31 |
th1a | yvl: Would you like to start? | 16:32 |
yvl | ok | 16:32 |
yvl | I committed the "skill copies for sections" to schooltool.cando trunk | 16:33 |
yvl | along with evolution | 16:33 |
th1a | OK, good. | 16:33 |
th1a | We'll have to test that now. | 16:34 |
yvl | yes, please | 16:34 |
yvl | and I committed some small bug | 16:34 |
yvl | bugfix | 16:34 |
yvl | to schooltool | 16:34 |
yvl | now I'm looking at https://bugs.launchpad.net/schooltool/+bug/1039194 | 16:34 |
yvl | and I wonder about "default tabs" feature | 16:35 |
yvl | probably we should redirect to default tabs from... | 16:35 |
yvl | login screen itself / school calendar | 16:35 |
th1a | That makes sense. | 16:36 |
yvl | but I'm not sure about corner cases | 16:36 |
yvl | what about when user looks at school event | 16:36 |
yvl | what about when user looks at a specific date in school calendar and default tab is school calendar? | 16:36 |
yvl | devil's in the details as usual | 16:37 |
th1a | In general just getting the user back to where he came from would be the first choice. | 16:37 |
th1a | Ending up somewhere else by surprise is way more aggravating. | 16:38 |
yvl | agreed | 16:38 |
yvl | so I'll do the two cases: | 16:38 |
yvl | to default when: came from login screen (no front page calendar); came from school calendar directly | 16:39 |
yvl | ok, so that is it | 16:40 |
yvl | I could fix more user-end bugs :) | 16:40 |
th1a | Cool. We need a round of bugfixing here. | 16:40 |
th1a | I'm ok with that for a few days at least. | 16:40 |
menesis | I think "front page calendar" option overlaps with "default tab" | 16:41 |
yvl | if you have some higher priority bugs, th1a, please let me know | 16:41 |
th1a | Well, feel free to poach critical bugs from others. | 16:41 |
th1a | I don't have some other secret list of priorities. ;-) | 16:42 |
yvl | ok :) | 16:42 |
th1a | Thanks yvl. | 16:43 |
th1a | replaceafill? | 16:43 |
replaceafill | ok | 16:43 |
replaceafill | i changed more permissions of some options in the gradebook so admins cannot edit it | 16:44 |
replaceafill | i haven't finished the projects gradebook yet because i got sick last week | 16:44 |
replaceafill | i did help dwelsh to set up his new instance | 16:45 |
replaceafill | and now he's requesting help to load skills, so i'm downloading the latest xls for that | 16:45 |
th1a | y | 16:45 |
replaceafill | th1a, i think i'll be done today with projects | 16:46 |
replaceafill | i feel better now :) | 16:46 |
replaceafill | then i can take administrative reports back? | 16:46 |
replaceafill | now that we have skills by section | 16:46 |
th1a | OK, good. So what we should shoot for I think is getting VA to test the new skills/admin reports/projects. | 16:46 |
replaceafill | +1 | 16:47 |
th1a | Let them know that's coming by the end of the week? | 16:47 |
replaceafill | sure | 16:47 |
replaceafill | just quick question about the admin reports | 16:47 |
replaceafill | we're doing them by school year, right? | 16:47 |
replaceafill | or by term? | 16:47 |
replaceafill | (we started by school year when we realized of the skills problem) | 16:48 |
th1a | Well... for linked sections it should be cumulative. | 16:48 |
replaceafill | correct | 16:48 |
th1a | Including previous terms... I think. | 16:48 |
th1a | I suppose one might argue that there should be a year report which is cumulative but a term report that is not. | 16:49 |
th1a | Anyhow, do it by year for now. | 16:49 |
replaceafill | ah ok | 16:49 |
replaceafill | that's it from me then | 16:49 |
th1a | Thanks replaceafill. | 16:50 |
th1a | aelkner? | 16:50 |
aelkner | ok, first i fixed the recursive bug with linked activities | 16:50 |
aelkner | there were two situations: | 16:50 |
aelkner | when two sheets each pointed into each other's activities, that was a simple fix | 16:51 |
aelkner | the more complex case was when a sheet pointed to another sheet's average | 16:51 |
aelkner | and that sheet pointed back to the other sheet | 16:52 |
aelkner | that required a new method for checking the cross-linking so that the average would come out as None | 16:52 |
aelkner | instead of causing a recursion exception | 16:53 |
aelkner | but then i went on to make sure such an average would not appear as a choice | 16:53 |
aelkner | when one went to add a linked column, so that now will not appear as a choice | 16:53 |
aelkner | i did manual testing, with three sheets pointing at each other in various ways | 16:54 |
aelkner | and it works quite nicely now, only thing is i didn't write stests because i wanted to | 16:54 |
aelkner | get the student journal done before the release, so i moved onto that | 16:54 |
aelkner | i can come back to write the stest (shouldn't take too long) after that | 16:55 |
aelkner | perhaps in time for the release, when is that btw? | 16:55 |
aelkner | i mean when is the code freeze for that? | 16:55 |
th1a | We should probably decide that in a moment with menesis. | 16:55 |
aelkner | ok, so i made a lot of progress with the student journal | 16:56 |
menesis | this week | 16:56 |
aelkner | which day? | 16:56 |
aelkner | fri? | 16:56 |
menesis | ubuntu final freeze is october 9th | 16:57 |
menesis | so I have to get everything uploaded by then | 16:57 |
th1a | Friday? | 16:57 |
menesis | yes would be good to release on friday | 16:58 |
aelkner | but what does that mean for code freeze for us, also fri? | 16:59 |
th1a | I would like to have until Friday. | 17:00 |
th1a | Note that this isn't relevant for CanDo, since that's not going in Universe yet. | 17:00 |
menesis | true | 17:00 |
menesis | but student journal would be nice to have | 17:00 |
aelkner | ok, i'm assuming code freeze to be friday until menesis says otherwise | 17:00 |
aelkner | i should have no problem haqving it ready by then | 17:01 |
*** yvl has left #schooltool | 17:01 | |
*** yvl has joined #schooltool | 17:01 | |
aelkner | i got the IMySectionJournal adapter to work and coded the index.html view for it | 17:02 |
aelkner | it has fake scores so i could work on the presentation | 17:02 |
aelkner | i wanted to add the section navigation stuff on the left first, but then i'd like to show it to you th1a | 17:03 |
aelkner | could we meet in the afternoon to look over that together? | 17:03 |
*** jelkner has joined #schooltool | 17:03 | |
*** jelkner has joined #schooltool | 17:03 | |
th1a | Yes aelkner. | 17:04 |
th1a | I'll be around. | 17:04 |
aelkner | cool, i have a question about the current section journal | 17:04 |
th1a | OK. | 17:04 |
aelkner | there is a method called adjacent_sections in the code | 17:04 |
aelkner | it looks for sections of the same course and includes their data in the section journal for the given course | 17:05 |
aelkner | i wonder about that, is that clear to the user? | 17:05 |
th1a | Does that predate linked sections maybe? | 17:06 |
th1a | Is that just old code? | 17:06 |
aelkner | i think so, it's weird code | 17:07 |
aelkner | it actually looks at the student.groups attribute | 17:07 |
th1a | Probably that could be cleaned up and modernized. | 17:07 |
th1a | There is not a special case in play. | 17:07 |
aelkner | could we consider that a separate task from getting the student journal working? | 17:09 |
th1a | If you would like. | 17:09 |
th1a | You can file a separate bug. | 17:09 |
aelkner | i mean, could i just code the student journal to deal with the given section | 17:09 |
aelkner | ok | 17:09 |
aelkner | but you mentioned linked sections | 17:09 |
aelkner | what about them? do we want to show the attendance data for linked sections | 17:10 |
aelkner | when viewing a given section, or is that also not really useful? | 17:10 |
aelkner | i mean, the student can change the section in the left sidebar navigation | 17:10 |
aelkner | i mean, the term, that is | 17:10 |
aelkner | so why consider the data from other terms when the student is looking at term2, for instance | 17:11 |
th1a | I'll have to look at it. | 17:11 |
aelkner | ok, i can work on the presentation in the meantime | 17:11 |
aelkner | and i'll look for you this afternoon | 17:11 |
aelkner | that's it for me | 17:11 |
th1a | SInce the tabs are by month, there is really no reason to have separate term views is there? | 17:11 |
aelkner | ah, that tabs | 17:12 |
aelkner | the tabs, i mean | 17:12 |
aelkner | i didn't see a need for them, since the view lists the data in tables | 17:12 |
aelkner | each row, a meeting, so why bother haveing month tabs | 17:12 |
aelkner | but i could be missing what you want there | 17:13 |
aelkner | as with the gradebook mygrades view, it isn't the same kind of spreadsheet view | 17:13 |
th1a | Oh, right... you should just show this to me. | 17:13 |
aelkner | ok, let's do that then | 17:13 |
th1a | Otherwise I'm just plucking things out of the air. | 17:13 |
aelkner | fair enough, look for you this afternoon | 17:14 |
th1a | OK, thanks aelkner. | 17:14 |
th1a | I didn't think the Eagles were going to pull that one out last night. | 17:14 |
aelkner | that was a incredible ending | 17:14 |
aelkner | from the pass interference penalties, offense and defense to calling timeout on the missed fieldgoal | 17:15 |
aelkner | nerve-wracking :) | 17:15 |
th1a | menesis? | 17:15 |
menesis | I have released schooltool and virginia | 17:16 |
menesis | but not gradebook | 17:16 |
menesis | that had only the recursion fix | 17:17 |
th1a | We have a particular user who is stuck on that bug. | 17:18 |
menesis | is he cando user? | 17:18 |
th1a | No. | 17:19 |
th1a | I don't think so. I think it is a random person. | 17:19 |
menesis | so he most likely uses precise (2.1) | 17:19 |
menesis | and I am stuck on that gradebook branch | 17:20 |
th1a | Yes. Stuck? | 17:20 |
menesis | so I should cut the corner and apply this patch on top of what's merged already | 17:20 |
menesis | I was merging gradebook trunk to 2.1 branch | 17:21 |
menesis | that should not have navigation changes | 17:21 |
menesis | different style of third-nav | 17:21 |
menesis | but I had problems with stests | 17:22 |
menesis | but ok | 17:22 |
th1a | This fix should be pretty self-contained, I'd think. | 17:22 |
menesis | I will skip the problematic pieces and get this patch released soon | 17:22 |
th1a | Thanks. | 17:22 |
replaceafill | i have a quick question for yvl, related to stests, if i may | 17:23 |
yvl | sure | 17:23 |
replaceafill | would it be possible to run selenium-headless in a vps | 17:23 |
replaceafill | with no X server running? | 17:23 |
yvl | umm | 17:24 |
yvl | no? | 17:24 |
replaceafill | ah | 17:24 |
menesis | I thought that's what "headless" means | 17:24 |
* replaceafill too | 17:24 | |
menesis | but, have you tried? | 17:24 |
replaceafill | but i haven't tried | 17:25 |
replaceafill | :D | 17:25 |
menesis | :) | 17:25 |
* yvl haven't tried | 17:25 | |
replaceafill | ok, i will try, just for the fun :P | 17:25 |
replaceafill | thanks | 17:25 |
menesis | it should work | 17:26 |
menesis | I can't say stests work because I get 'element not clickable at point', 'element not found', timeout or similar errors too often | 17:26 |
yvl | without X server? | 17:27 |
yvl | as in literally - no X server? | 17:27 |
menesis | no | 17:27 |
menesis | both with --selenium-headless and without | 17:28 |
menesis | using google-chrome | 17:28 |
menesis | sometimes they pass, sometimes not | 17:28 |
yvl | weird | 17:28 |
menesis | I have another weird problem: if I try to login as teacher/student | 17:30 |
menesis | get 'too many redirects' error because first_name of the person is Unauthorized | 17:30 |
menesis | could not determine what happened | 17:31 |
menesis | all worked before | 17:31 |
th1a | You get that all the time? | 17:31 |
menesis | since last Friday, but nothing changed | 17:32 |
*** khildin has quit IRC | 17:32 | |
menesis | and no one else sees that | 17:32 |
menesis | so, weird | 17:32 |
menesis | but those two problems have interfered with my work | 17:33 |
menesis | also, there is buildbot failure | 17:33 |
*** ignas has joined #schooltool | 17:33 | |
menesis | caused by recent startApplication change I guess | 17:34 |
menesis | http://schooltool.pov.lt/buildbot/builders/schooltool_flourish/builds/873/steps/functional%20tests/logs/stdio | 17:34 |
menesis | the error happens in gradebook but works with older schooltool | 17:34 |
menesis | so that does not stop me from releasing the urgent fix | 17:34 |
th1a | Anyone else have any thoughts about these issues? | 17:36 |
th1a | ... | 17:38 |
th1a | Anything else menesis? | 17:38 |
menesis | nothing else I think | 17:38 |
th1a | OK. Thanks menesis. | 17:40 |
th1a | So bugfixes by Friday. | 17:41 |
th1a | Non-CanDo. | 17:41 |
th1a | Thanks gentlemen. | 17:42 |
th1a | See you Wednesday. | 17:42 |
yvl | thanks guys | 17:42 |
replaceafill | thanks everybody | 17:42 |
aelkner | thanks guys, cya wed | 17:42 |
*** khildin has joined #schooltool | 17:58 | |
replaceafill | ok, confirmed | 18:32 |
replaceafill | stests run under a vps :) | 18:32 |
replaceafill | menesis, i just committed a fix to navigation.txt stest in the gradebook | 18:47 |
replaceafill | could you please run it sometime and let me know if you get timeouts | 18:47 |
menesis | :) | 18:54 |
replaceafill | it passes on our vps ;) | 18:54 |
*** ignas has quit IRC | 19:31 | |
*** jelkner has quit IRC | 19:49 | |
*** menesis has quit IRC | 19:55 | |
*** menesis has joined #schooltool | 21:47 | |
th1a | aelkner, ayt? | 21:55 |
aelkner | yes, looking at the emailk | 21:59 |
aelkner | i have to check the code a minute | 21:59 |
th1a | kk | 21:59 |
th1a | Let me know when you're ready to look at the journal report. | 22:00 |
*** khildin has quit IRC | 22:08 | |
aelkner | th1a, so i checked the code, and it always updates the field that they're claiming doesn't get updated | 22:08 |
aelkner | i'd need them to take another careful look at the spreadsheet ot see if the data is in fact filled in | 22:09 |
th1a | If he changed the rows around it wouldn't work, right? | 22:09 |
aelkner | if the changed rows were column shifted they would be | 22:10 |
aelkner | remember that our logic is now to skip empty rows, not use them for end of file | 22:10 |
aelkner | unless they don't have that code change for some reason | 22:10 |
aelkner | and they have an empty row | 22:11 |
aelkner | another thing is they refer to 'Alternate ID; | 22:11 |
aelkner | but the field is 'Government ID' in all our sample files | 22:11 |
aelkner | but they could have changed that for some reason | 22:12 |
th1a | I mean, the columns. | 22:13 |
th1a | Sorry. | 22:13 |
aelkner | oh | 22:13 |
th1a | If they took out other columns. | 22:13 |
aelkner | if they remove a column, that would break it to be sure | 22:13 |
th1a | OK, I'm writing an email. | 22:14 |
aelkner | ok, i'll get back to the journal thing, maybe ready in half hour | 22:15 |
th1a | kk | 22:16 |
th1a | aelkner: Getting there? | 22:48 |
aelkner | i still need some time for getting the sidebar to render | 22:52 |
aelkner | you usually need to prepare dinner at 4:00, so can we meet after dinner? | 22:53 |
th1a | uh... | 22:54 |
th1a | Is there a specific question at this point? | 22:54 |
aelkner | well, i figured it would save me time to show you the view with dummy data sooner than later | 22:56 |
aelkner | so that you could make decisions on what is presented where | 22:56 |
aelkner | that's why i wanted to get the sidebar to render | 22:56 |
aelkner | and to talk about why we would want tertiary | 22:56 |
th1a | Is there any reason to? | 22:56 |
aelkner | we could do that tomorrow morning, too, if you'd like | 22:57 |
aelkner | i don't think we need one | 22:57 |
aelkner | but remember, i also asked about the adjacent sections logic | 22:57 |
th1a | I don't think so. | 22:57 |
th1a | I don't think we need teritary. | 22:57 |
aelkner | me, neither | 22:57 |
th1a | OK. | 22:58 |
aelkner | tell you what, i'll send you a screenshot | 22:58 |
th1a | Please. | 22:58 |
th1a | Can't we hangout? | 22:58 |
aelkner | will do | 22:58 |
aelkner | ah, sure | 22:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!