*** menesis has quit IRC | 02:27 | |
*** menesis has joined #schooltool | 02:32 | |
*** dlobo has quit IRC | 02:54 | |
*** menesis has quit IRC | 02:55 | |
*** dlobo has joined #schooltool | 02:58 | |
*** ignas has quit IRC | 03:28 | |
*** dlobo has quit IRC | 05:06 | |
*** th1a has quit IRC | 05:29 | |
*** dlobo has joined #schooltool | 06:34 | |
*** dlobo has quit IRC | 08:13 | |
*** alga has joined #schooltool | 09:17 | |
*** yvl has joined #schooltool | 10:06 | |
*** menesis has joined #schooltool | 12:43 | |
*** menesis has quit IRC | 13:00 | |
*** menesis has joined #schooltool | 13:04 | |
*** menesis has quit IRC | 13:07 | |
*** menesis has joined #schooltool | 13:11 | |
*** menesis has quit IRC | 13:17 | |
*** ignas has joined #schooltool | 13:19 | |
*** menesis has joined #schooltool | 13:20 | |
*** menesis has quit IRC | 13:22 | |
*** menesis has joined #schooltool | 14:28 | |
*** ignas has quit IRC | 14:33 | |
*** menesis has quit IRC | 14:39 | |
*** menesis has joined #schooltool | 14:39 | |
*** menesis has quit IRC | 14:41 | |
*** menesis has joined #schooltool | 15:04 | |
*** menesis has quit IRC | 15:06 | |
*** menesis has joined #schooltool | 15:19 | |
*** menesis has quit IRC | 15:36 | |
*** menesis has joined #schooltool | 15:43 | |
*** dlobo has joined #schooltool | 15:48 | |
*** menesis has quit IRC | 16:00 | |
*** menesis has joined #schooltool | 16:04 | |
*** dlobo has quit IRC | 16:12 | |
*** th1a has joined #schooltool | 16:22 | |
th1a | yvl: ayt? | 16:42 |
---|---|---|
yvl | yes, th1a | 16:42 |
th1a | So China has turned into a bit of a clusterfuck. | 16:43 |
th1a | I'm not sure whether you were in on any of the relevant earlier emails. | 16:43 |
yvl | I may have missed those | 16:44 |
yvl | fwd? | 16:44 |
th1a | Basically, they said "Hey, we can handle sections that start and end different times by changing the beginning and end times of a term every time we make a new section." | 16:44 |
th1a | And I said, "Um... that probably won't really work." | 16:44 |
th1a | I should have said "NO! Breaking that seal voids your warranty!" | 16:45 |
th1a | So now they're like "Hey, where'd our journal data go?!?" | 16:45 |
yvl | ....... | 16:46 |
th1a | Their geeks were a little too determined and resourceful in trying to force SchoolTool to do what they wanted. | 16:46 |
yvl | crap. | 16:47 |
th1a | And of course, they've managed to break the two of the most complicated and least understood parts of SchoolTool. | 16:47 |
*** menesis has quit IRC | 16:47 | |
yvl | wait, what is the second one? | 16:48 |
th1a | Timetables and Journal (ok, not the most complicated, but pretty much 100% Ignas). | 16:48 |
*** alga has quit IRC | 16:48 | |
yvl | well, Journal is closely knit to ST calendar events | 16:49 |
yvl | messing with term dates... may produce some strange things with events | 16:49 |
th1a | Yes. | 16:50 |
*** menesis has joined #schooltool | 16:50 | |
yvl | okay... how hard should I bang my head at this problem? | 16:51 |
yvl | (and don't say fairly hard ;) ) | 16:51 |
th1a | I asked if we could look at their Data.fs. | 16:51 |
th1a | And that shouldn't be a problem. | 16:51 |
yvl | getting live data would be a very good start | 16:52 |
*** menesis has quit IRC | 16:52 | |
th1a | Esp. since you could chop off the end of the file to see earlier states. | 16:52 |
yvl | and save me a lot of "creative poking" | 16:52 |
th1a | I'd like to have a general handle on what the issue is. | 16:53 |
th1a | I've already stressed to them that the solution to the bug almost certainly includes either: | 16:53 |
th1a | 1) Not allowing the dates of a term to be edited after a section is applied to it (except emergency days) or; | 16:54 |
*** menesis has joined #schooltool | 16:54 | |
th1a | 2) Updating the dates of all assigned sections whenever a term is modified. | 16:54 |
th1a | Which will break their workaround anyhow. | 16:54 |
yvl | you know, I'll have to look at the code before commenting on this one | 16:55 |
yvl | changing term dates a lot was not expected by design | 16:56 |
yvl | especially with a lot of live data in the journal | 16:56 |
yvl | because... it makes no sense | 16:56 |
th1a | And to be clear, it is not a case we want to support. | 16:56 |
th1a | Yes. | 16:56 |
yvl | yes. | 16:56 |
yvl | we want to develop a decent support of sections with timeframe or something similar | 16:57 |
yvl | but that's another issue to be dealt with after the release | 16:57 |
th1a | We may just refactor the whole thing to make it vastly simpler. | 16:57 |
th1a | Like we discussed -- much more manual. | 16:57 |
th1a | (this would be, say, in November, maybe) | 16:58 |
yvl | I'd like to take a look at it much earlier | 16:59 |
th1a | Take a look at it now. | 16:59 |
yvl | 3-5 days, not implementing anything | 16:59 |
th1a | ish | 16:59 |
th1a | Yes. | 16:59 |
yvl | I mean - take a deep look :) | 16:59 |
yvl | well, I can do that, after catalogs are fixed | 16:59 |
yvl | as in soonish | 17:00 |
yvl | calendar events are a sensitive place in ST, so randomly implementing stuff will definitely break | 17:00 |
yvl | ok, so I think we're on the same page | 17:01 |
yvl | I'll give it part/most of the next week | 17:01 |
yvl | right? | 17:01 |
th1a | That would be ok if everything else seems on track for the release. | 17:02 |
yvl | well, yes, use common sense as usual :) | 17:02 |
th1a | You should probably be thinking of expansively about the possibilities though. | 17:02 |
th1a | Hm. | 17:03 |
yvl | yes? | 17:03 |
th1a | I guess the main bit that's closely tied is the journal. | 17:03 |
th1a | Well, I'm just wondering if the dates can be somewhat decoupled from the concept of the term. | 17:04 |
th1a | The term is necessary for grades. | 17:04 |
th1a | e.g., I got a "B" in the fall semester. | 17:04 |
th1a | And it tells you when the sections meet. | 17:05 |
yvl | yes, I'm thinking along the similar lines | 17:05 |
th1a | So one thing you might not know is that the section meetings as defined by the term/timetable were originally not persistent. | 17:06 |
*** dlobo has joined #schooltool | 17:06 | |
th1a | They were calculated each time. | 17:06 |
th1a | Then Ignas made them a special kind of calendar event. | 17:06 |
yvl | I remember talking to him about that | 17:07 |
th1a | I don't understand exactly how they retain their "special" status. | 17:07 |
yvl | different objects, if memory serves me | 17:08 |
th1a | But we might do something like moving the emphasis on meeting times to the section itself. | 17:08 |
th1a | And making the term more like a template for meetings. | 17:08 |
th1a | You create the section, and it tries to pull its expected times from the template. | 17:09 |
th1a | But you can also just go into a view on the section and do it manually. | 17:09 |
yvl | th1a, I kind of have to go... | 17:09 |
th1a | Yes... | 17:10 |
th1a | ;-) | 17:10 |
yvl | this is an interesting discussion, can me move it? | 17:10 |
th1a | Sure. | 17:10 |
yvl | say, roughly on Tue/Wed | 17:10 |
th1a | That will work. | 17:10 |
yvl | basically - when I've loaded the context of implementation details on calendaring/sections/terms/events | 17:10 |
yvl | and journal | 17:10 |
yvl | allright then... | 17:11 |
yvl | good day to you, sir ;) | 17:11 |
*** menesis has quit IRC | 17:12 | |
*** dlobo has quit IRC | 17:24 | |
*** menesis has joined #schooltool | 17:34 | |
*** dlobo has joined #schooltool | 18:40 | |
*** replaceafill has joined #schooltool | 19:01 | |
*** menesis has quit IRC | 19:56 | |
*** dlobo has quit IRC | 19:59 | |
*** dlobo has joined #schooltool | 20:30 | |
*** replaceafill has quit IRC | 20:37 | |
*** replaceafill has joined #schooltool | 20:39 | |
*** menesis has joined #schooltool | 20:56 | |
*** replaceafill has quit IRC | 21:26 | |
*** jelkner has joined #schooltool | 21:28 | |
*** ignas has joined #schooltool | 21:48 | |
*** replaceafill has joined #schooltool | 22:02 | |
replaceafill | th1a, ping | 22:04 |
*** jelkner has quit IRC | 22:15 | |
*** menesis has quit IRC | 22:20 | |
*** menesis has joined #schooltool | 22:20 | |
th1a | replaceafill, pong. | 22:41 |
replaceafill | th1a, you still here? | 23:04 |
replaceafill | brb | 23:05 |
*** replaceafill has quit IRC | 23:05 | |
*** replaceafill has joined #schooltool | 23:36 | |
*** jelkner has joined #schooltool | 23:39 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!