replaceafill | th1a, you around? | 00:11 |
---|---|---|
th1a | hi replaceafill. | 00:11 |
replaceafill | gradebook question | 00:11 |
replaceafill | what should be the "correct" behavior for invalid grades | 00:12 |
replaceafill | like entering 'XXX' for an integer field | 00:12 |
replaceafill | currently | 00:12 |
replaceafill | the grade seems like it's been saved, no error | 00:12 |
replaceafill | but when you refresh the gradebook, the grade is gone | 00:12 |
th1a | What do you mean by refresh? | 00:13 |
th1a | Seems like its been saved? | 00:13 |
replaceafill | yes | 00:13 |
replaceafill | i mean, you get the table cell with | 00:13 |
replaceafill | <td>XXX</td> | 00:13 |
replaceafill | rendered | 00:13 |
replaceafill | then you go to some other view | 00:14 |
replaceafill | and when you get back, the grade is not there | 00:14 |
replaceafill | it was never saved | 00:14 |
replaceafill | just rendered back | 00:14 |
th1a | Well, that's certainly not right. | 00:14 |
replaceafill | yeah | 00:14 |
replaceafill | i remember we even have a bug somewhere | 00:14 |
replaceafill | but what's the right way to handle | 00:14 |
replaceafill | disable the Save button | 00:15 |
th1a | For a while it seemed ok to save invalid entries, because why not. | 00:15 |
replaceafill | alert | 00:15 |
th1a | Well, that is probably what we should do, actually. | 00:15 |
replaceafill | jquery ui dialog | 00:15 |
th1a | Yeah, we have a little more to work with now, UI-wise. | 00:15 |
th1a | I'd say disable the save until they're valid. | 00:17 |
th1a | But do we have a way to indicate that clearly? | 00:17 |
th1a | So you know why the button is inactive? | 00:17 |
replaceafill | well, you actually see the red cell | 00:17 |
replaceafill | but you can ignore that i guess | 00:17 |
replaceafill | change the label of the Save button maybe? | 00:18 |
th1a | That's probably too much... | 00:18 |
th1a | Pop something up when you mouse over it? | 00:18 |
replaceafill | tooltip | 00:18 |
th1a | Maybe a bit more than that. | 00:19 |
th1a | Or at least make it instant? | 00:19 |
replaceafill | a jquery ui dialog | 00:20 |
replaceafill | modal? | 00:20 |
th1a | Not modal definitely. | 00:20 |
th1a | Ah, well jquery tooltip. | 00:21 |
th1a | That's what I'm thinking of. | 00:21 |
th1a | MOre than html tooltip. | 00:21 |
replaceafill | right | 00:21 |
replaceafill | more noticeable | 00:21 |
th1a | Yes, that. | 00:21 |
replaceafill | kk, i'll think how to do that | 00:22 |
replaceafill | i think we should fix it soon :) | 00:22 |
replaceafill | it's annoying :P | 00:23 |
th1a | Yes. | 00:23 |
th1a | OK, off to make dinner. | 00:23 |
th1a | Thanks replaceafill. | 00:23 |
replaceafill | kk thanks th1a | 00:23 |
*** replaceafill has quit IRC | 01:59 | |
*** replaceafill has joined #schooltool | 02:00 | |
*** replaceafill has quit IRC | 02:42 | |
*** menesis has quit IRC | 03:57 | |
*** yvl has quit IRC | 08:27 | |
*** povbot has joined #schooltool | 08:32 | |
-cameron.freenode.net- [freenode-info] please register your nickname...don't forget to auto-identify! http://freenode.net/faq.shtml#nicksetup | 08:32 | |
*** khildin has joined #schooltool | 08:55 | |
*** yvl has joined #schooltool | 09:07 | |
*** mgedmin has quit IRC | 09:14 | |
*** mgedmin has joined #schooltool | 09:14 | |
*** mibofra has quit IRC | 09:30 | |
*** mibofra has joined #schooltool | 09:33 | |
*** menesis has joined #schooltool | 11:33 | |
*** khildin has quit IRC | 13:45 | |
*** khildin has joined #schooltool | 13:57 | |
*** khildin has quit IRC | 14:28 | |
*** khildin has joined #schooltool | 14:43 | |
*** mgedmin has quit IRC | 14:49 | |
*** mgedmin has joined #schooltool | 14:51 | |
*** mgedmin has quit IRC | 14:54 | |
*** mgedmin has joined #schooltool | 14:54 | |
*** khildin has quit IRC | 14:56 | |
*** menesis has quit IRC | 15:51 | |
*** khildin has joined #schooltool | 15:54 | |
*** mibofra has quit IRC | 16:26 | |
*** mibofra has joined #schooltool | 16:26 | |
*** menesis has joined #schooltool | 16:34 | |
*** nedosa has joined #schooltool | 16:36 | |
*** menesis has quit IRC | 17:00 | |
*** menesis has joined #schooltool | 17:00 | |
*** replaceafill has joined #schooltool | 17:24 | |
th1a | hi replaceafill. | 17:30 |
replaceafill | hey th1a | 17:30 |
th1a | Did you see the recent thread with Anthony Nelson (from this morning)? | 17:30 |
replaceafill | yes | 17:31 |
replaceafill | if i understand it correctly he wants something like the school export for journal data? | 17:32 |
th1a | So maybe we could toss that in. | 17:32 |
replaceafill | sure | 17:33 |
replaceafill | i fixed the gradebook future bug btw | 17:33 |
th1a | I just sent Glenda an email that might be helpful. It seems like she was thinking that somehow we'd be around to help with bugs, etc. indefinitely... | 17:33 |
th1a | I sent her the "No, we might have to get other jobs..." email. | 17:33 |
replaceafill | ah | 17:34 |
replaceafill | good | 17:34 |
th1a | Yeah... | 17:34 |
replaceafill | so, now we'll basically release core, gradebook and journal | 17:35 |
th1a | Do you want to see if Anthony follows up this morning? | 17:36 |
replaceafill | yeah | 17:36 |
replaceafill | feedback is always welcome | 17:36 |
th1a | Oh, I guess you said so above. | 17:36 |
replaceafill | and i have other things to do in the meantime | 17:36 |
th1a | OK. | 17:37 |
th1a | Yeah, those things are kind of tricky because if you don't give them their hundreds of sections in a useful form, you're just wasting your time. | 17:37 |
replaceafill | right | 17:38 |
th1a | OK. | 17:38 |
replaceafill | i just wonder if we'd need different views for attendance/grades/homeroom | 17:38 |
th1a | Well, yes, it is not as simple as it might seem to decide how to output it. | 17:39 |
replaceafill | instead of just trying to put everything under a single export | 17:39 |
th1a | Yeah. | 17:39 |
th1a | Well, we'll see if Tony has any bright ideas. ;-) | 17:39 |
replaceafill | :D | 17:39 |
replaceafill | kk | 17:39 |
replaceafill | i'll finish my new test for the gradebook | 17:40 |
replaceafill | and start packaging | 17:40 |
replaceafill | oh! | 17:40 |
replaceafill | i'll include the decimal bug | 17:40 |
replaceafill | the rounding error | 17:40 |
replaceafill | that was reported last month | 17:40 |
* replaceafill done | 17:41 | |
th1a | Yes, ok. Thanks replaceafill. Point me to the release notes. I guess we should push this the beginning of next week anyhow. | 17:41 |
th1a | No Friday releases! | 17:41 |
replaceafill | ah ok | 17:42 |
replaceafill | quiet weekends ;) | 17:42 |
replaceafill | will do | 17:42 |
th1a | It is a three day weekend as well, and my sister-in-law is going to be in town. | 17:42 |
replaceafill | three day fri-sun? | 17:43 |
replaceafill | or three day sat-mon? | 17:43 |
replaceafill | with our congress i never understad three day weekend anymore :D | 17:44 |
replaceafill | sometimes they make people skip fridays | 17:44 |
replaceafill | and sometimes mondays | 17:44 |
th1a | Monday. | 17:44 |
replaceafill | ah ok | 17:44 |
th1a | Columbus Day. You know, he was the first person to find America. | 17:45 |
replaceafill | so we're meeting until Tuesday, right? | 17:45 |
replaceafill | ah yeah, i've heard a little about him... ;) | 17:45 |
th1a | Uh, let's assume a meeting unless I tell you otherwise. | 17:45 |
replaceafill | ah ok | 17:45 |
replaceafill | cool | 17:45 |
th1a | Thanks replaceafill. | 17:46 |
replaceafill | thanks th1a | 17:46 |
* replaceafill goes to get breakfast, bb in ~30 | 17:46 | |
nedosa | @replaceafill @th1a could you guys shed a bit more light for https://bugs.launchpad.net/schooltool/+bug/1378990 ? | 17:54 |
th1a | I just forwarded your email to replaceafill, who is at breakfast. | 17:55 |
th1a | (the details are beyond me) | 17:55 |
th1a | I don't want to mess with the calendar side because I can't even imagine how many weird edge cases would come up. | 17:56 |
th1a | If you have an exception day in the timetable for example, and re-order the sections. | 17:56 |
th1a | etc. | 17:56 |
th1a | re-order the periods, that is. | 17:56 |
th1a | Hopefully making the journal group more than two periods is not too hairy. | 17:57 |
th1a | Why do you need that, btw? Just a few sections that meet for three periods, or is a basic feature of your schedule? | 17:57 |
*** yvl has quit IRC | 17:58 | |
nedosa | yeah, i think grouping the journal periods should not be too awkward | 18:02 |
th1a | replaceafill should be able to point you in the right direction. | 18:02 |
nedosa | it's a specific use case for someone where they want a very fine grained schedule | 18:03 |
nedosa | but maybe I should think about modelling it differently | 18:03 |
nedosa | thanks @th1a | 18:03 |
replaceafill | hi nedosa | 18:30 |
replaceafill | you're correct | 18:30 |
replaceafill | the bug is in iterMeetings | 18:30 |
replaceafill | afaict | 18:30 |
replaceafill | i haven't checked much though :) | 18:30 |
nedosa | nice, thanks replaceafill :) | 18:35 |
replaceafill | about the calendar | 18:35 |
nedosa | any pointers to fixing it would be most welcomed :) | 18:35 |
replaceafill | as far as i understand,, the calendar has never done that | 18:35 |
replaceafill | i'd start looking at the calendar base class | 18:36 |
replaceafill | hold on | 18:36 |
nedosa | thanks a mil | 18:36 |
th1a | nedosa: Yes, you can create multiple timetables, which might actually be easier. | 18:37 |
replaceafill | app.browser.cal.CalendarViewBase | 18:37 |
replaceafill | ah, good point | 18:38 |
nedosa | thanks, that's a good point indeed, we started to examine using multiple timetables but wanted your opinion on this also | 18:42 |
*** povbot has joined #schooltool | 19:06 | |
*** mgedmin has joined #schooltool | 19:10 | |
th1a | replaceafill: ayt? | 19:57 |
replaceafill | th1a, yes | 19:59 |
th1a | Do you want to try just dumping a giant attendance workbook, with three sheets per section, labeled by section? | 19:59 |
replaceafill | per term? | 20:01 |
replaceafill | i mean | 20:01 |
replaceafill | all the sections in a term? | 20:01 |
replaceafill | or a year? | 20:01 |
replaceafill | or the whole school? | 20:01 |
replaceafill | by giant i assume you mean the whole school | 20:02 |
th1a | Let's say by term. | 20:04 |
th1a | All the sections in a term. | 20:05 |
replaceafill | sure | 20:05 |
replaceafill | so something like "SectionA-homeroom", "SectionA-attendance", "SectionA-grades"? | 20:05 |
replaceafill | and so on | 20:05 |
th1a | Yes. | 20:13 |
th1a | I mean, this is going to be processed programattically. | 20:13 |
replaceafill | sure | 20:13 |
replaceafill | ok, i'll start on it | 20:13 |
th1a | Thanks. | 20:18 |
*** nedosa has left #schooltool | 20:34 | |
*** mibofra has quit IRC | 21:07 | |
*** nedosa has joined #schooltool | 21:16 | |
*** menesis has quit IRC | 21:19 | |
*** menesis has joined #schooltool | 22:05 | |
*** nedosa has left #schooltool | 22:24 | |
*** mibofra has joined #schooltool | 22:26 | |
*** mibofra has quit IRC | 23:32 | |
*** mibofra has joined #schooltool | 23:32 | |
*** khildin has quit IRC | 23:37 | |
*** mobert has joined #schooltool | 23:49 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!