*** replaceafill has quit IRC | 01:00 | |
*** menesis has quit IRC | 04:37 | |
*** yvl has joined #schooltool | 08:24 | |
*** yvl has quit IRC | 08:24 | |
*** yvl has joined #schooltool | 08:25 | |
*** yvl has quit IRC | 08:26 | |
*** menesis has joined #schooltool | 11:35 | |
*** yvl has joined #schooltool | 12:58 | |
*** menesis has quit IRC | 13:05 | |
*** menesis has joined #schooltool | 14:04 | |
*** povbot has joined #schooltool | 15:43 | |
*** replaceafill has joined #schooltool | 16:32 | |
replaceafill | hey th1a | 16:32 |
---|---|---|
th1a | Oh, oops, I was looking at the other chat. | 16:35 |
th1a | The private chat doesn't note when you rejoin. | 16:35 |
th1a | hi replaceafill. | 16:35 |
th1a | The screenshots look good. | 16:36 |
replaceafill | so, i sent Fran a couple of screenshots | 16:36 |
replaceafill | :) | 16:36 |
th1a | Do both forms actually work? | 16:36 |
replaceafill | yes | 16:36 |
replaceafill | well | 16:36 |
replaceafill | i have a question | 16:36 |
replaceafill | about the student promotion | 16:36 |
replaceafill | the enrollment dropdown | 16:37 |
replaceafill | users will need to set that as "final" status for the level, right? | 16:37 |
replaceafill | i mean | 16:37 |
replaceafill | if someone is moving from grade 2 to grade 3 | 16:38 |
replaceafill | enrollment should be set to Graduated | 16:38 |
replaceafill | right? | 16:38 |
th1a | Oh.......... | 16:38 |
th1a | Well. | 16:38 |
th1a | Right each level actually has a status? | 16:38 |
replaceafill | yes, initially the Enrollment dropdown is set to the "current" status for the "current" level | 16:39 |
th1a | Yeah, that's not what I meant. | 16:39 |
replaceafill | ah ok | 16:39 |
replaceafill | can you explain that please? | 16:39 |
replaceafill | it looked strange to me | 16:40 |
th1a | Basically, the fact that each level has a status has to be considered an internal implementation detail which should be hidden from the user as much as possible. | 16:40 |
th1a | It makes no sense (although I understand why we do it). | 16:40 |
th1a | But, for example, I completely forgot about it. | 16:40 |
th1a | That refers to the students overall enrollment in the school. | 16:40 |
th1a | So basically if a student graduates *from the school* or otherwise leaves the school, or changes their enrollment status in general, you do that there. | 16:41 |
replaceafill | oh ok | 16:41 |
replaceafill | so it's there to say, "keep tracking this student or not" | 16:42 |
th1a | Because obviously every student at the terminal grade level should be promoted to graduated overall (unless they failed, ofc). | 16:42 |
th1a | Basically. | 16:42 |
replaceafill | so maybe it's just 3 hard coded options: | 16:43 |
replaceafill | - Enrolled | 16:43 |
replaceafill | - Graduated | 16:43 |
replaceafill | - Left (or something) | 16:43 |
th1a | Does it make it easier to hard code them? | 16:43 |
th1a | Isn't it just whatever they have as student enrollment statuses? | 16:44 |
replaceafill | but those are set per section | 16:44 |
replaceafill | if i understand you correctly, options should: | 16:46 |
th1a | http://localhost:7080/schooltool.app.relationships-states/student-enrollment | 16:46 |
th1a | "Student enrollment" not "section enrollment." | 16:46 |
replaceafill | that's the student group in the current year | 16:46 |
replaceafill | iirc | 16:46 |
th1a | Right! | 16:47 |
th1a | Yes, that's what is relevant. | 16:47 |
th1a | Is this person still a student? | 16:47 |
replaceafill | that's not just defined by the students group | 16:48 |
th1a | There are a few details though. | 16:48 |
replaceafill | but i guess i understand what you want | 16:49 |
th1a | Probably currently inactive students should not be included in this form. | 16:50 |
th1a | So you don't keep passing inactive students on forever in the students group. | 16:50 |
th1a | There is also the question of exactly when to set the inactive students as inactive. | 16:50 |
replaceafill | what if you're in the students group but don't have a level assigned | 16:51 |
replaceafill | quick question | 16:51 |
th1a | Like, if they're set as inactive in the previous year, then you won't put them in the students group at all in the next year. | 16:51 |
replaceafill | do you want this to be general? | 16:51 |
replaceafill | or peas specific? | 16:51 |
th1a | Definitely general. | 16:52 |
replaceafill | right | 16:52 |
th1a | It does not have to be peas specific at all. | 16:52 |
th1a | We don't have any specification for it from them. | 16:52 |
replaceafill | true | 16:52 |
replaceafill | in my head this is more level oriented | 16:52 |
replaceafill | than students group oriented | 16:53 |
th1a | It is doing two things at once. | 16:53 |
replaceafill | but i guess we can make it work | 16:53 |
replaceafill | yeah | 16:53 |
th1a | It just wouldn't make sense to people to have to promote students that they knew withdrew or graduated. | 16:53 |
th1a | Now, one thing is that you and I seem to have been thinking differently about the context for this action. | 16:54 |
th1a | I had been thinking you'd actually do it from the context of the "new" year. | 16:54 |
th1a | I'm not sure if it makes any difference. | 16:54 |
th1a | Well, mainly, can you put the year titles in the header? | 16:55 |
replaceafill | i thought about that | 16:55 |
replaceafill | level relationships are not year specific | 16:56 |
replaceafill | sure | 16:56 |
replaceafill | if i run this from the year context | 16:56 |
th1a | I guess it makes most sense to only show the link in the active year. | 16:56 |
replaceafill | ah ok | 16:57 |
th1a | Oh, can you sort these by year first and then name? | 16:58 |
replaceafill | by level first? | 16:59 |
th1a | I'd think people would always have these listed by level. | 16:59 |
th1a | Yes. | 16:59 |
replaceafill | ah ok | 16:59 |
th1a | You'd really have a page for each level. | 16:59 |
replaceafill | maybe a dropdown for the level? | 17:00 |
replaceafill | i mean, as a filter | 17:00 |
th1a | Oh, and are we putting in an effective date widget? | 17:00 |
th1a | I don't even want to get so complicated to filter it at this point. | 17:00 |
replaceafill | oh, i forgot the ffective date | 17:00 |
replaceafill | effective | 17:00 |
replaceafill | i'll add it | 17:00 |
replaceafill | it's using "today" | 17:00 |
th1a | tbh that would be fine for years. | 17:00 |
th1a | (I mean, years before someone would squawk) | 17:01 |
replaceafill | :) | 17:01 |
replaceafill | so, to sum up the changes | 17:01 |
replaceafill | Enrollment dropdown should affect students group membership | 17:01 |
replaceafill | It should run from the active year | 17:02 |
replaceafill | Add effective date widget | 17:02 |
replaceafill | Students with no level or inactive in the students group are filtered out | 17:02 |
th1a | Yes. | 17:03 |
replaceafill | sounds right? | 17:03 |
th1a | Yes. | 17:03 |
replaceafill | cool | 17:03 |
replaceafill | i moved assessment sheets to years | 17:03 |
replaceafill | nice thing is you can have those term dropdowns | 17:03 |
replaceafill | not so nice thing is that you need those set before creating any section | 17:04 |
th1a | Yeah, ok. It is easier to do that since YOU CAN ACTUALLY FIND THINGS IN YEARS now. | 17:04 |
replaceafill | :D | 17:04 |
th1a | Not so nice because it isn't done yet or there is a problem? | 17:05 |
replaceafill | the problem i found was importing sample data | 17:05 |
replaceafill | from a fresh database | 17:05 |
replaceafill | you need to import sections in a second step | 17:06 |
replaceafill | import years first | 17:06 |
replaceafill | create assessment sheets | 17:06 |
replaceafill | import sections | 17:06 |
replaceafill | i think we really need the option you were talking about yesterday | 17:06 |
replaceafill | to deploy the changes to *existing* sections | 17:06 |
replaceafill | that we don't have yet | 17:07 |
th1a | Yes. | 17:07 |
th1a | OK. | 17:07 |
th1a | We need that. | 17:07 |
th1a | Also, I think we need to say "OK, this form was unanticipated and we need to charge for it." | 17:08 |
replaceafill | oh feel free to | 17:08 |
replaceafill | i'm just working on this stuff | 17:08 |
replaceafill | trying to get it done | 17:08 |
replaceafill | but something back in my head | 17:08 |
replaceafill | keeps telling me that | 17:08 |
replaceafill | but hey, that's software development i guess | 17:09 |
replaceafill | :) | 17:09 |
replaceafill | anyway | 17:09 |
replaceafill | can we discuss how should we react to form changes | 17:09 |
th1a | We just didn't have any feedback at all really the first two times through with ARK. | 17:09 |
th1a | So the whole relationship is completely different now. | 17:10 |
th1a | Better, but we'll need to bill differently. | 17:10 |
replaceafill | i agree | 17:10 |
th1a | I mean, the main thing right now is just deciding what "this" is, when we say "We need to charge you more because of 'this.'" | 17:12 |
th1a | OK. | 17:12 |
th1a | Moving on. | 17:12 |
th1a | Form changes? | 17:12 |
replaceafill | ok | 17:12 |
replaceafill | yes, for the assessment sheets | 17:12 |
replaceafill | someone "playing" or trying the system | 17:12 |
replaceafill | i was thinking different buttons | 17:12 |
replaceafill | instead of [Submit][Cancel] | 17:13 |
replaceafill | have something like: | 17:13 |
replaceafill | [Save][Deploy to existing sections][Cancel] | 17:13 |
th1a | I think if you can hide the deployed ones, it doesn't matter much. | 17:13 |
replaceafill | what about sheets you can move? | 17:14 |
replaceafill | like MOCK or Target | 17:14 |
th1a | Oh, I see. | 17:14 |
th1a | Well, I could guess what would be easiest for you... | 17:15 |
th1a | Could you literally move them? | 17:15 |
replaceafill | hide in old term, create sheet in new term | 17:15 |
th1a | Whatever works. | 17:15 |
th1a | Whatever is easiest. | 17:15 |
replaceafill | i think hide in old term, create in new term is easiest | 17:16 |
th1a | If someone moves it after the teachers have entered their data, that is their problem. | 17:16 |
th1a | OK. | 17:16 |
replaceafill | yeah | 17:16 |
replaceafill | that's what i was thinking | 17:16 |
replaceafill | we'd need to copy evaluations to do that right | 17:16 |
replaceafill | sounds messy | 17:16 |
th1a | np | 17:17 |
replaceafill | cool, i'll add this logic | 17:17 |
replaceafill | i'll deal with the UCE form today | 17:19 |
th1a | OK. | 17:19 |
replaceafill | and if possible | 17:19 |
th1a | I'll send a followup note to Fran. | 17:19 |
replaceafill | start with reports | 17:19 |
replaceafill | ok | 17:19 |
replaceafill | i think that's it from me | 17:19 |
th1a | OK, and aim to throw up an instance tonight. | 17:20 |
replaceafill | ah ok | 17:20 |
th1a | Thanks replaceafill. | 17:26 |
replaceafill | ok, thanks th1a | 17:26 |
replaceafill | i'll go get coffee | 17:26 |
*** yvl has quit IRC | 19:39 | |
*** menesis has quit IRC | 21:24 | |
*** menesis has joined #schooltool | 22:05 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!