*** menesis has quit IRC | 05:20 | |
*** menesis has joined #schooltool | 11:59 | |
*** menesis has quit IRC | 13:11 | |
*** khildin has joined #schooltool | 13:59 | |
*** menesis has joined #schooltool | 14:48 | |
*** replaceafill has joined #schooltool | 14:54 | |
*** th1a has joined #schooltool | 15:32 | |
th1a | hi replaceafill, menesis. | 15:32 |
---|---|---|
replaceafill | good afternoon | 15:32 |
th1a | yvl is getting a mole removed. | 15:32 |
replaceafill | ah | 15:32 |
replaceafill | get well yvl :) | 15:33 |
th1a | OK... I've jotted down a few things to discuss... | 15:34 |
th1a | I pushed some course worksheet documentation, which might be helpful to replaceafill. | 15:35 |
th1a | I'm going to write some What is This? 's | 15:35 |
th1a | Which reminds me that if menesis and I are going to take a shot at putting links to the book in the application, we'd better do that soon. | 15:36 |
menesis | good afternoon | 15:37 |
th1a | hi menesis. | 15:37 |
menesis | links to the book... | 15:39 |
th1a | We should probably nail down menesis priorities for the next six weeks or so. | 15:39 |
menesis | true | 15:39 |
th1a | Like "Help" links, essentially. | 15:39 |
th1a | Do you have any firm plans for beyond December, btw, menesis? | 15:40 |
menesis | Next year? | 15:40 |
th1a | Yes. | 15:41 |
menesis | Not much. | 15:41 |
menesis | There are projects at pov that need a maintainer | 15:41 |
menesis | and development | 15:41 |
menesis | I haven't worked on any lately, but they need a hand | 15:42 |
menesis | What will be my role in schooltool, then? | 15:43 |
th1a | OK. Ideally we'll be able to pay you for some package management support on SchoolTool, but that's dependent on us getting some additional money coming in. | 15:43 |
th1a | I think I'm going to have to start lobbying VA in January. | 15:43 |
th1a | I don't know if it makes sense to fly you in for a meeting with Douglas to explain the whole system to him or if it can just as easily be done online. | 15:44 |
menesis | what system? | 15:45 |
menesis | how to make releases? | 15:45 |
th1a | Your packaging system. | 15:45 |
th1a | Yes. | 15:45 |
menesis | I have to write a book page about packaging | 15:45 |
th1a | But... realistically, especially since 14.04 is an LTS, we should probably pay you to help at least a bit. | 15:45 |
menesis | it's nothing complicated | 15:46 |
menesis | at least on upstream side | 15:46 |
th1a | Since people do seem to use the LTS for... a long term... we don't want to screw it up. | 15:46 |
menesis | true | 15:46 |
th1a | Getting replaceafill the right authorizations might be the hard part. | 15:46 |
menesis | Yes, to get the rights to upload packages to Ubuntu part | 15:48 |
th1a | Yeah. | 15:48 |
* th1a is finding it easy to imagine that becoming a major snafu. | 15:49 | |
menesis | I will be uploading packages until that happens | 15:49 |
th1a | OK. | 15:50 |
th1a | I'll send an email to Laurynas and you outlining the overall situation. | 15:51 |
th1a | Why don't you jot down what you think would be most useful to do the rest of the year, and I'll do the same menesis, and we'll discuss it Wednesday. | 15:52 |
menesis | th1a: Good idea | 15:53 |
th1a | OK. Cool. | 15:53 |
th1a | I guess you might as well do your report, menesis. | 15:53 |
menesis | I have started making releases on Thursday | 15:54 |
menesis | merged translations, etc. | 15:54 |
menesis | but there is very little fixes to release, and a few Critical bugs | 15:55 |
menesis | so I held back | 15:55 |
menesis | replaceafill pushed a gradebook fix an hour ago | 15:55 |
th1a | Yeah, there are a few little ones left. | 15:55 |
menesis | So I only made a schooltool 2.6.1 source release | 15:56 |
menesis | Have a few little fixes myself | 15:56 |
menesis | Today discovered that pdf/xls reports in gradebook use the old journal API | 15:57 |
menesis | so exports count 0 absences/tardies | 15:57 |
th1a | Oop! | 15:57 |
menesis | I have fixed all the places, testing, trying, and will be done today | 15:58 |
menesis | Have not worked on the ID card | 15:58 |
th1a | OK. | 15:58 |
th1a | We should try to finish that too. | 15:59 |
th1a | We could shoot for this Thursday. | 15:59 |
menesis | The jqueryui css mismatch was another pending issue | 15:59 |
th1a | I think that could just wait for the next major release, right? | 15:59 |
menesis | Looked at the situation, I had it halway done, but some colors and padding is off | 16:00 |
menesis | Minimized the css diff (different format) to see what's changed | 16:00 |
th1a | Oh, I think I was thinking of something different. | 16:00 |
th1a | Just making the jquery ui elements match better? | 16:00 |
menesis | No, the problem is a newer version of jqueryui in 13.10 | 16:01 |
th1a | OK, that's what I thought you meant. | 16:02 |
menesis | But it has to be solved for next release | 16:02 |
replaceafill | if we update jqueryui in trunk and make it work, is that a problem for old releases? | 16:02 |
th1a | Right, but we don't need it for 2.6.1, correct. | 16:02 |
menesis | We can do a reverse trick for older releases | 16:03 |
menesis | i.e. use system jqueryui on newer releases | 16:03 |
menesis | and use bundled jqueryui for older ones | 16:03 |
replaceafill | +1 on that | 16:03 |
menesis | so no, it is little of a problem | 16:03 |
menesis | but as I said, there are some glitches with a straightforward upgrade | 16:04 |
menesis | OK that's all worth mentioning | 16:05 |
th1a | Put that on your list. ;-) | 16:05 |
menesis | It is, that's why I looked into it, but decided – not for today's release | 16:06 |
th1a | OK. Cool. | 16:07 |
replaceafill | 13.10 uses jquery ui 1.10.1 | 16:07 |
replaceafill | right menesis? | 16:07 |
menesis | replaceafill: yes | 16:08 |
replaceafill | menesis, have you worked on that already? (updating jquery ui in trunk) | 16:08 |
menesis | replaceafill: yes, I downloaded a new bundle | 16:09 |
replaceafill | ah ok | 16:09 |
menesis | tweaked colors (there was some dark red), but mixed something up | 16:09 |
menesis | (close button color) | 16:10 |
menesis | replaceafill: I will push what I have if you are interested | 16:10 |
replaceafill | menesis, sure, i was thinking that if you're swamped with other stuff, i could help with the jquery ui stuff | 16:11 |
replaceafill | since i guess it involves tweaking colors, etc | 16:11 |
menesis | no, I am not swamped, but help with css is welcome :) | 16:11 |
replaceafill | :D | 16:11 |
th1a | It would probably be a good idea for replaceafill to help with CSS. | 16:12 |
replaceafill | sure | 16:12 |
th1a | OK. | 16:13 |
th1a | Anything else, menesis? | 16:13 |
menesis | No. | 16:13 |
th1a | OK, thanks menesis. | 16:15 |
th1a | replaceafill? | 16:15 |
replaceafill | ok | 16:15 |
replaceafill | i fixed the bug that prevented course worksheets to be deployed | 16:16 |
replaceafill | th1a, i suppose you hit that one while working on the new section of the book? | 16:16 |
th1a | Yes. | 16:17 |
replaceafill | ok, that's fixed | 16:17 |
replaceafill | i was also adding a test for the fix | 16:17 |
replaceafill | you know | 16:17 |
replaceafill | write a test showing the bug first ;) | 16:17 |
replaceafill | but then i got confused by something | 16:17 |
replaceafill | menesis, what chromedriver version do you use for testing? | 16:18 |
replaceafill | i mean, for the selenium tests | 16:18 |
replaceafill | i'm getting a weird error in the gradebook tests | 16:18 |
replaceafill | related to the helper to print the tertiary nav | 16:19 |
replaceafill | i also hit an edge case, again in the same helper, when you grade the last row in a discrete activity | 16:21 |
menesis | replaceafill: https://code.google.com/p/chromedriver/issues/detail?id=471 ? | 16:22 |
menesis | WaitForAllTabsToStopLoading | 16:22 |
replaceafill | right | 16:23 |
replaceafill | so what should we do? | 16:23 |
menesis | chromedriver 2.6 should work | 16:23 |
replaceafill | stick with 26.0? | 16:23 |
menesis | Download from http://chromedriver.storage.googleapis.com/index.html?path=2.6/ | 16:23 |
replaceafill | that's what i'm using | 16:23 |
menesis | and unpack into ~/bin/ | 16:23 |
replaceafill | so, we should update our tests? | 16:23 |
replaceafill | sorry | 16:23 |
menesis | no, why? | 16:23 |
replaceafill | i mean, the helper | 16:23 |
menesis | well yes if the path is different, need to update buildout.cfg | 16:24 |
replaceafill | hold on | 16:24 |
replaceafill | let me paste something | 16:24 |
menesis | it used to work with /usr/lib/chromium-browser/chromedriver | 16:24 |
replaceafill | cahd | 16:24 |
replaceafill | oops | 16:24 |
replaceafill | http://pastebin.com/yqP8cahd | 16:24 |
replaceafill | the first change is because list_item.text doesn't spit the contained <a> text anymore | 16:25 |
menesis | or suggest to move the downloaded chromedriver to /usr/local/bin | 16:25 |
replaceafill | i was looking for some changelog that explained that | 16:25 |
replaceafill | bue couldnt | 16:25 |
replaceafill | (boy, what's wrong with my typing today!) | 16:25 |
menesis | and update text in deploy.cfg | 16:25 |
replaceafill | menesis, np, i have 2.6 working | 16:26 |
replaceafill | my point is | 16:26 |
menesis | oh you have a fix for something | 16:26 |
replaceafill | yes | 16:26 |
replaceafill | my point is, 2.6 gives us a failure we didn't have | 16:26 |
replaceafill | in old versions of chromedriver | 16:26 |
replaceafill | and the second fix in that diff: | 16:27 |
replaceafill | is because if you want to grade the last row of a discrete activity | 16:27 |
replaceafill | browser.keys.ENTER doesn't do anything | 16:27 |
replaceafill | since it can't move down | 16:27 |
menesis | the second fix is to make it work with autocomplete? | 16:27 |
replaceafill | correct | 16:27 |
replaceafill | so in that last row, the autocomplete doesn't disappear | 16:28 |
replaceafill | (in the current implementation) | 16:28 |
menesis | oh, so you fixed my workaround properly | 16:28 |
menesis | good | 16:28 |
replaceafill | ok, at least i know we'll use 2.6 now :) | 16:28 |
replaceafill | was confusing for a while :D | 16:28 |
replaceafill | oh | 16:29 |
replaceafill | and | 16:29 |
menesis | I get test failures in some tests that expect cetain third-nav tabs to be visible, but less than that are displayed for some reason | 16:29 |
replaceafill | http://pastebin.com/e1UixsqD | 16:29 |
replaceafill | can you take a look at that one please? | 16:29 |
replaceafill | i have a question here | 16:30 |
replaceafill | if i enable the gradebook and cando for example | 16:30 |
replaceafill | and then run bin/test -s schooltool | 16:30 |
replaceafill | to run the selenium tests | 16:30 |
replaceafill | some options from the plugins get in the core tests | 16:30 |
replaceafill | for example, tabs hiding | 16:31 |
menesis | true | 16:31 |
replaceafill | so i was wondering | 16:31 |
replaceafill | we should write the tests to consider plugins? | 16:31 |
replaceafill | like | 16:31 |
replaceafill | in this case | 16:31 |
replaceafill | i'm just filtering the first 2 options | 16:31 |
replaceafill | since i know these are the ones in core | 16:31 |
replaceafill | and the ones i care about in this test | 16:31 |
replaceafill | the test will pass either just with core enabled | 16:32 |
menesis | yes, if it is possible, any mix of enabled/disabled plugins should work | 16:32 |
replaceafill | or with the plugins included | 16:32 |
replaceafill | excellent, thanks menesis | 16:32 |
replaceafill | it's clear now | 16:32 |
replaceafill | i wasn't sure (as usual) ;) | 16:32 |
menesis | in the buildbot tests and my environment, tests are run with all plugins enabled | 16:33 |
replaceafill | ah | 16:33 |
menesis | but there are only a few places IIRC. tabs hiding and the aditional cando demographics fields | 16:33 |
replaceafill | ah | 16:34 |
replaceafill | ok | 16:34 |
replaceafill | th1a, last in my notes | 16:35 |
replaceafill | jelkner | 16:35 |
replaceafill | and their requests for quiz work | 16:35 |
replaceafill | do you have anything on your notes for me? | 16:35 |
replaceafill | i guess we're not starting levels work until yvl finishes statuses, right? | 16:35 |
th1a | Well... I'm sure we could start. | 16:36 |
replaceafill | ah cool | 16:36 |
replaceafill | level work or the report we were discussing last week? | 16:37 |
th1a | Did you talk to jelkner more about what he *really* wants? | 16:37 |
replaceafill | th1a, not yet | 16:37 |
th1a | I want to do the report first anyhow. | 16:37 |
replaceafill | we have our weekly meeting this afternoon | 16:37 |
replaceafill | ah ok | 16:37 |
th1a | Just don't rush to a decision with jelkner. | 16:37 |
th1a | I may be giving him something else he wants anyhow... | 16:37 |
replaceafill | got it | 16:38 |
th1a | I'm talking to this guy in Egypt, in a school where they use the British scoring system. | 16:38 |
replaceafill | is it different to the US? | 16:39 |
th1a | And he says that there the teachers just want to be able to write down activity scores in that scale without actually calculating anything based on them. | 16:39 |
th1a | Well... as I understand it, it is actually like you kind of score things based on the grade level. | 16:39 |
th1a | Or that the scores correspond to the grade level. | 16:39 |
th1a | Like you'd say, "OK, this is a third grade essay." | 16:40 |
th1a | Regardless of the actual level of the kid. | 16:40 |
replaceafill | ah | 16:40 |
th1a | So you're rating the kid an reference to where they should be. | 16:40 |
th1a | Anyhow, this guy says that they don't need to actually make calculations because the final score is based on a test. | 16:41 |
th1a | I'm sure I don't completely get it, but in any event they don't do point-based scoring at all. | 16:41 |
th1a | This is primary school by the way. | 16:41 |
th1a | So... in any event, it is an argument for just letting people enter discrete scores in the gradebook. | 16:42 |
th1a | Which I've just been avoiding because the calculations look like such a hairball. | 16:42 |
th1a | But maybe I should just give in. | 16:42 |
th1a | We should have all the necessary bits already in different places, right? | 16:42 |
replaceafill | so, the teacher can select the score system for the activity? | 16:43 |
th1a | Yeah. | 16:43 |
replaceafill | but the score systems should be already defined by the admin? | 16:43 |
th1a | yes. | 16:43 |
replaceafill | ah ok | 16:44 |
th1a | I don't think we're talking about any brand-new machinery. | 16:44 |
replaceafill | not really | 16:45 |
replaceafill | activities already have the score system in place | 16:45 |
replaceafill | we just use min-max by default | 16:45 |
replaceafill | i guess we just need to update the activity form to match the report activity one | 16:46 |
replaceafill | and probably course activities too | 16:46 |
replaceafill | (since they don't have score systems either) | 16:46 |
th1a | Yeah. | 16:46 |
th1a | OK, let's not do that first, but maybe for the next release. | 16:47 |
replaceafill | ok | 16:47 |
menesis | I have just thought about that, too | 16:48 |
menesis | that a gradebook worksheet (activity) should have a changeable scoresystem | 16:48 |
menesis | journal supports entering values. | 16:49 |
th1a | I've just resisted it because the math gets so obscure. | 16:50 |
th1a | OK, so what's in your queue then replaceafill? | 16:51 |
replaceafill | today i need to fix the grade student view for the social skills instance | 16:52 |
replaceafill | i finished setting it up last week | 16:52 |
replaceafill | in their server | 16:52 |
replaceafill | but it takes forever to load that view | 16:52 |
replaceafill | i was about to profile it just before i got sick last month | 16:53 |
th1a | Ah, ok. | 16:53 |
replaceafill | i started doing that last week and noticed the template is doing some conditionals that could probably be moved to the python class | 16:53 |
replaceafill | and that's it from me | 16:54 |
th1a | OK, so after that we should work on the course sheet report? | 16:54 |
replaceafill | sure | 16:55 |
replaceafill | ah btw | 16:55 |
replaceafill | i noticed this one: | 16:55 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/1241022 | 16:55 |
replaceafill | i'll try to fix it too | 16:55 |
replaceafill | (today) | 16:55 |
th1a | Oh, God yes. | 16:55 |
replaceafill | so we're clear for pdf work | 16:55 |
th1a | That one is terrible. | 16:55 |
* replaceafill laughed at the "old old people" comment :D | 16:55 | |
replaceafill | i've always noticed you do that | 16:55 |
replaceafill | (two spaces) | 16:56 |
th1a | That's the way I was taught in typing class. | 16:56 |
th1a | ON TYPEWRITERS. | 16:56 |
replaceafill | ah | 16:56 |
replaceafill | they didn't tell me that in my typing class >:( | 16:56 |
th1a | It is not considered correct anymore. | 16:56 |
th1a | At least, the single spacers are louder on the internet. ;-) | 16:56 |
replaceafill | :D | 16:57 |
th1a | OK. Thanks guys. | 16:57 |
th1a | I'll connect tomorrow replaceafill to work on the report. | 16:57 |
replaceafill | th1a, kk | 16:58 |
replaceafill | meeting time? | 16:58 |
th1a | Sure. | 16:58 |
th1a | OK, see you then. | 16:58 |
th1a | Thanks guys. | 16:58 |
* th1a drops the bag of gravel. | 16:58 | |
replaceafill | thanks everybody | 16:58 |
th1a | replaceafill: send me your invoice. | 16:59 |
replaceafill | th1a, ah ok, will do | 17:01 |
*** replaceafill has quit IRC | 17:43 | |
*** replaceafill has joined #schooltool | 17:44 | |
*** th1a has quit IRC | 18:51 | |
*** menesis has quit IRC | 20:48 | |
*** replaceafill has quit IRC | 21:21 | |
*** khildin has quit IRC | 21:26 | |
*** replaceafill has joined #schooltool | 21:45 | |
*** menesis has joined #schooltool | 22:08 | |
*** replaceafill has quit IRC | 23:24 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!