IRC log of #schooltool for Tuesday, 2015-02-03

*** replaceafill has quit IRC00:38
*** menesis has quit IRC02:11
*** yvl has joined #schooltool07:02
*** th1a has quit IRC07:10
*** th1a has joined #schooltool08:34
*** menesis has joined #schooltool10:40
*** yvl has quit IRC10:50
*** yvl has joined #schooltool11:03
*** menesis has quit IRC11:34
*** menesis has joined #schooltool12:30
*** yvl has quit IRC12:42
*** yvl has joined #schooltool12:57
*** yvl has quit IRC13:14
*** yvl has joined #schooltool13:27
*** yvl has quit IRC14:59
*** yvl has joined #schooltool15:14
*** replaceafill has joined #schooltool16:21
th1ahi replaceafill.16:33
replaceafillhey th1a16:33
th1aOK, looking at Fran's email.16:35
* replaceafill too16:35
th1aAh I forgot the mockup.16:35
th1aOK, I'll do that right after the meeting.16:37
th1aAlso I'm not clear on who is adding the extra things to the BOT and EOT.16:38
replaceafillextra things?16:39
th1aAdditional activities.16:41
replaceafillah got it16:41
th1aOops, I reversed the re-organization of the teacher activity.16:42
th1aOr, did I...16:42
th1aIf you have the book for a section...16:43
th1aOK, so I guess this is a simple form.16:44
replaceafilli think the student notebook has several teachers16:44
th1aI forgot about that.16:44
th1aWell, I tell you what we're probably going to end up with.16:44
th1aBy the deadline.16:44
th1aWe should be able to record the absences/presences, but generating accurate reports from them will be a bitch.16:45
th1aJust tricky.16:46
th1aI guess it also depends on if the form is supposed to know who is supposed to have been in the section.16:47
th1aIt really has to.16:47
th1aOtherwise the students don't know who failed to show up.16:47
th1aIf you follow me.16:48
th1aI mean, taking into account subs.16:48
replaceafillah, got it16:48
*** yvl has quit IRC16:49
th1aI guess I'm partly just worried that fetching the scheduled sub might not be straightforwardly supported in the API.16:49
replaceafillwe know that a person is supposed to be an instructor16:51
replaceafillthat's API16:51
replaceafillthe API doesn't tell if the person is a main or sub teacher though16:51
th1aDoes the API give us the correct instructor for a given meeting of the section?16:52
replaceafilloh wait16:53
replaceafillsorry i'm thinking about teacher enrollment states16:53
replaceafillthis should take the journal into account16:53
replaceafilli mean, journal periods16:53
th1aDoes that work already?16:55
th1aI'm just don't know what things may have been left unwired behind the scenes.16:55
replaceafillno, current teacher attendance uses a single requirement (like the period)16:55
replaceafillfor each day16:55
replaceafillhere we'll use periods from the section schedule16:56
replaceafillsimilar to the student section journal16:56
replaceafillcreate the requirement from there16:56
replaceafilland then an evaluation16:56
th1aThis has to check the daily teacher attendance too, right, to see if a sub is assigned?16:58
replaceafilli think it'll just be expensive (performance-wise)16:58
replaceafillnot really16:58
replaceafillthat's what i was saying16:58
replaceafillsub teachers are just instructors16:58
th1aWell, it will be one form per section per week or two.16:58
replaceafillwith a different state16:58
replaceafillthey're all ACTIVE16:59
th1aAh, the subs change the state?16:59
th1aSorry I just need re-explanation of some of these things periodically.16:59
replaceafilli think of instructors and subs as practically the same17:00
replaceafill        states.add(_('Instructor'), ACTIVE, 'a')17:00
replaceafill        states.add(_('Substitute'), ACTIVE, 's')17:00
replaceafillother than the "meaning code"17:01
replaceafillthey act like the same17:01
replaceafillcurrent teacher attendance sets someone in the substitute teachers *group* as substitute instructor from a particular date17:02
replaceafillyou can make that person an *instructor* and the system wouldn't know17:02
replaceafillunless you ask for that "meaning code" explicitly17:03
th1aSo is it going to be a headache to accurately calculate the attendance % of someone who is exclusively a sub?17:04
th1aLike, they were assigned to sub 120 periods and actually showed up for 118?17:04
replaceafillit's possible17:04
replaceafillnot easy17:04
replaceafillbut possible17:04
th1aLike, how much time?17:05
replaceafilli mean, you just have to code it that way from the start17:05
replaceafillit's not like17:05
replaceafillit'll add 8 hours of extra work17:05
replaceafilljust query differently17:05
replaceafillunless you want plumbing for all of this17:06
replaceafill(which i don't think we need at this point)17:06
replaceafilli think you think of the sub state as a special feature17:08
replaceafilland to me it's not17:08
th1aThat's good!17:08
replaceafillit's just an additional state17:08
th1aOK, cool.17:08
th1aI mean, it is really more a question of "Is this going to buggy?"17:09
th1aIt is hard to imagine it would take more than a day to get the report wired together.17:09
replaceafilli hope not, but it'll be fragile17:09
th1aThe worst case scenario is lots of bad edge cases.17:09
th1aOK, so this should be a simple form then.17:10
replaceafilli'm not sure if making the student the starting point would be the right apporach17:10
th1aJust, select the week and section?17:10
th1aThe student book?17:10
replaceafillhold on17:11
replaceafillthe picture represents a notebook belonging to a student, right?17:12
th1aOh, shit, right.17:12
th1aOK, that is crazy.17:12
replaceafillthat's what i'd create the form like17:13
replaceafillselect date (and maybe remember it)17:13
th1aSo we need to know which students have the books?17:13
replaceafillclick each student, fill from their notebook, save17:13
replaceafillunless Fran knows they pre-process these17:14
replaceafillwhich is possible17:14
th1aJeez, this is kind of a mess.17:14
th1aHow do you know you have every teacher covered?17:14
th1aI guess they don't have a lot of electives or anything.17:15
th1aIt is a simple structure.17:15
th1aHm... the form should know which teacher was SUPPOSED to be there, but it will also have to let you fill in a different teacher.17:16
th1aIt is just tricky because you have to deal with "this teacher turned up by surprise, does that reflect the scheduled teacher being absent (unexcused) or perhaps they just switched for some other reason."17:18
th1aOK, do you want to give me a quick update and then we'll go over the various time and money figures?17:18
th1aI have a feeling Fran is going to have to decide between teacher attendance and a bunch of other things for this release.17:19
replaceafillcourse/subject validation is done17:19
replaceafilli'm now starting with the average calculation17:19
replaceafilli mean, the division grade17:19
replaceafillor whatever that is called17:20
replaceafillhold on17:20
* replaceafill forgot the name17:20
replaceafillAGRGT and RSLT17:20
replaceafillit's the sum of the 8 scores, etc17:20
th1aOh yeah, that nastiness.17:21
replaceafilli have a feeling that you don't like the way they work...17:21
replaceafilli'm more afraid of the overall division score17:21
replaceafillwith all that craziness17:21
replaceafillthat's basically the last part of the confirmation screen17:22
th1aWell, we should give it our best guess, and if we get a different number, show them the code.17:22
replaceafillah ok17:23
replaceafilli think that's it17:23
replaceafillas you said yesterday, i'll need to be more focused17:24
replaceafillthis week17:24
th1aOK... could you share the most current/relevant time-related doc from Fran on the sielibre drive and we'll work from that as the canonical reference?17:25
replaceafillthe one with the green column?17:25
th1aYeah, I guess.17:25
th1aCan you mark what is done?17:31
replaceafilli'm looking how to copy that background color17:32
th1aYou can just use the highlighter.17:32
replaceafillthat's it17:34
replaceafillwe're not entirely set on the assesment configuration17:34
replaceafilljust the UCE worksheet at this point17:34
th1aOK, and we said that would be +2 days?17:35
replaceafillyes, 2 days17:35
th1aOK, so we haven't done the BOT, MOT, etc sheets yet?17:36
replaceafilli mean, i have code that sets them as we said in the meeting17:37
replaceafillone single sheet for grades17:37
replaceafillBOT, MOT and EOT17:37
th1aOh, ok.17:37
replaceafillone sheet for MOck17:37
replaceafilland one for UCE17:37
replaceafillbut that's not merged17:37
replaceafilli just use it17:38
*** menesis has quit IRC21:44
*** menesis has joined #schooltool22:35

Generated by 2.15.1 by Marius Gedminas - find it at!