| 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 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!