*** replaceafill has quit IRC | 01:36 | |
*** povbot has joined #schooltool | 07:43 | |
*** robb_nl has joined #schooltool | 08:58 | |
*** robb_nl has quit IRC | 09:06 | |
*** robb_nl has joined #schooltool | 09:21 | |
*** robb_nl has quit IRC | 14:22 | |
*** robb_nl has joined #schooltool | 15:32 | |
*** replaceafill has joined #schooltool | 17:25 | |
th1a | Good morning replaceafill. | 17:32 |
---|---|---|
replaceafill | hey th1a | 17:32 |
th1a | I finally got your money wired this morning. | 17:33 |
th1a | The bank was busy the last two afternoons. | 17:34 |
replaceafill | ah cool | 17:34 |
replaceafill | thanks | 17:34 |
th1a | How are things coming? | 17:35 |
replaceafill | i fixed the level subtitle in the person page | 17:36 |
replaceafill | to display the "current" one | 17:36 |
*** yvl has quit IRC | 17:36 | |
replaceafill | i also tried your suggestion on the pending state + enrolled | 17:37 |
replaceafill | but haven't finished it yet | 17:37 |
replaceafill | so i'm still not sure it'll work | 17:37 |
th1a | Ah, right. | 17:37 |
replaceafill | and i reviewed the section creation idea | 17:37 |
replaceafill | can we discuss it again? | 17:37 |
replaceafill | i just want to be sure i'm on the right track | 17:38 |
replaceafill | what did we agree yesterday? | 17:38 |
replaceafill | are we going to create sections from the streams | 17:38 |
replaceafill | or from the courses? | 17:38 |
replaceafill | i remember Fran saying both...? | 17:38 |
th1a | OK. | 17:39 |
*** robb_nl has quit IRC | 17:39 | |
th1a | We're doing it from streams because then we can just give them a row for each course on the form. | 17:39 |
th1a | All they fill in is the teacher from a drop-down. | 17:39 |
th1a | So it will be like: | 17:39 |
th1a | Course | Instructor | Terms | 17:40 |
th1a | English | [no section] | [x] term | 17:40 |
th1a | Where [no section] is the default for the teacher drop down | 17:41 |
th1a | and [x] term is the only term pre-selected by default. | 17:41 |
th1a | So if they don't select a teacher, no section is created for the course. | 17:41 |
replaceafill | what if there are multiple terms? | 17:42 |
replaceafill | multiple checkboxes? | 17:42 |
th1a | Yeah. | 17:42 |
replaceafill | why not star/end term columns? | 17:42 |
th1a | Or, that. | 17:42 |
th1a | Sure. | 17:42 |
replaceafill | i mean, similar to the section creation form | 17:42 |
th1a | Yes. | 17:42 |
th1a | That's fine. | 17:42 |
replaceafill | and a title column, for the section? | 17:43 |
replaceafill | ark is using section titles smartly | 17:43 |
replaceafill | to identify terms, etc | 17:43 |
th1a | Would that be editable? | 17:45 |
replaceafill | oh sorry, not to identify terms, to identify levels i meant | 17:45 |
replaceafill | Class1-All-Computer | 17:45 |
replaceafill | Class3-All-Drawing | 17:45 |
replaceafill | that's from an isli db | 17:45 |
th1a | Could we get the level from the stream? | 17:46 |
replaceafill | no | 17:46 |
replaceafill | well | 17:46 |
replaceafill | we *could* | 17:46 |
replaceafill | but it's not accurate | 17:46 |
replaceafill | i mean, from the students enrolled | 17:46 |
th1a | OK. | 17:47 |
replaceafill | i think just a text field for the title would be enough | 17:47 |
th1a | Could we pre-populate that to an extent? | 17:47 |
th1a | I mean, we *can*. | 17:47 |
th1a | Maybe leave it blank for now. | 17:48 |
th1a | See if Fran has anything she'd want to pre-populate it. | 17:48 |
replaceafill | ok | 17:48 |
replaceafill | makes sense | 17:48 |
replaceafill | it seems straightforward | 17:49 |
replaceafill | how do you get to that page? | 17:49 |
replaceafill | i mean, what link titles and where? :) | 17:50 |
th1a | From the stream. | 17:50 |
replaceafill | under Actions? | 17:50 |
th1a | Add: Sections | 17:50 |
replaceafill | ah ok | 17:50 |
th1a | I guess if they've been created already the form should reflect that. | 17:51 |
replaceafill | do we need a "What is this?" right sidebar? | 17:51 |
th1a | (effectively also be an edit form) | 17:51 |
th1a | Well, Fran doesn't need it. | 17:51 |
replaceafill | hhmm | 17:51 |
th1a | We may need to tweak it a bit for the general release (filter by course level, or something like that), and can deal with that isssue then. | 17:51 |
replaceafill | edit form... | 17:51 |
th1a | You're going to be able to go back to it, which would be confusing if it doesn't reflect the current state. | 17:52 |
th1a | Maybe it should be under | 17:52 |
replaceafill | in order to be an edit form we'd need to track the stream-sections relationship | 17:52 |
th1a | Ah... | 17:53 |
th1a | Hm... | 17:53 |
th1a | Right. | 17:53 |
th1a | OK, | 17:53 |
th1a | OK, so let's not do that then. | 17:53 |
replaceafill | maybe just display the existing sections for the course somehow? | 17:53 |
th1a | That would get a little hairy. | 17:53 |
replaceafill | yeah | 17:53 |
th1a | Hm... | 17:53 |
replaceafill | let's keep it just for creating for now | 17:54 |
th1a | This is the drawback of doing it from streams rather than courses, I guess. | 17:54 |
th1a | Yes. | 17:54 |
replaceafill | ok | 17:54 |
replaceafill | what about effective/enrollment dates for the new sections? | 17:55 |
replaceafill | beginning of term? | 17:55 |
replaceafill | currently | 17:55 |
replaceafill | you can set that, i mean from the members page in the section | 17:56 |
th1a | Yes... in general we should start using pre-enrolled statuses. | 17:56 |
th1a | As well. | 17:56 |
th1a | Just as a standard practice. | 17:56 |
replaceafill | again, currently if you enroll someone with some state in a multi term section | 17:57 |
replaceafill | the following section enrollments just use the same date | 17:57 |
replaceafill | so you'll see someone as enrolled in Term 2 beginning in january | 17:58 |
replaceafill | where term 2 starts in august | 17:58 |
replaceafill | all of this should be smarter probably | 17:58 |
replaceafill | using pre-enrolled + dates, etc | 17:59 |
th1a | Well, it is probably more correct to do them from the beginning of the term, IF we use pre-enrollment states. | 17:59 |
*** robb_nl has joined #schooltool | 17:59 | |
th1a | I would support doing it that way. | 17:59 |
replaceafill | my point is, if we make *this* view smart | 17:59 |
replaceafill | it'll be different to the usual process | 17:59 |
replaceafill | i guess that's ok | 17:59 |
th1a | I think it would be a good thing to clean up for 3.0. | 18:00 |
replaceafill | ok | 18:00 |
th1a | Also, we could make the counts on the school page include currently pre-enrolled students | 18:00 |
th1a | It is a pretty serious bug to not see the people you just added to a section. | 18:00 |
replaceafill | right | 18:00 |
th1a | We just kind of spaced out on that issue. | 18:00 |
replaceafill | the "future" bug :( | 18:00 |
th1a | And it should not be a big deal to fix. | 18:01 |
th1a | I knew temporal relationships would take a while to get fully sorted... | 18:01 |
replaceafill | problem is, and i have to confirm this, that pre-enrolled means INACTIVE | 18:01 |
replaceafill | to the relationship machinery | 18:01 |
replaceafill | i think we need explicit pre (and maybe post) codes | 18:01 |
replaceafill | to look for in those situations | 18:02 |
th1a | OK... | 18:02 |
replaceafill | but yeah | 18:02 |
replaceafill | i agree | 18:02 |
th1a | I thought it had a special status. | 18:02 |
replaceafill | no | 18:02 |
replaceafill | GRADUATED is a special case | 18:02 |
replaceafill | my point is that we just don't have to depend on the "code" | 18:02 |
replaceafill | because users can modify that | 18:03 |
replaceafill | maybe ark won't | 18:03 |
replaceafill | and same as we force the relationship states to have an ACTIVE and INACTIVE state | 18:03 |
replaceafill | we'd have to force some relationsihps to have PRE states | 18:03 |
replaceafill | it's all doable of course :) | 18:04 |
replaceafill | ok... | 18:04 |
replaceafill | going back to the story... | 18:04 |
replaceafill | let me see... | 18:04 |
replaceafill | i guess that's all i need for now | 18:05 |
th1a | At least for student enrollment there is a Pre-enrolled "meaning." | 18:05 |
th1a | But not for sections? | 18:05 |
th1a | My local instance broke again... | 18:06 |
replaceafill | oh right, pre-enrolled is already there | 18:07 |
replaceafill | cool | 18:07 |
replaceafill | not used in groups though | 18:07 |
replaceafill | or sections | 18:07 |
th1a | Agh. | 18:07 |
replaceafill | just the student group and student levels | 18:07 |
th1a | OK. | 18:08 |
replaceafill | ok | 18:09 |
replaceafill | i'll work on that today | 18:09 |
th1a | OK. I got started on the report yesterday. I think the paper has made me better on procrastinating about writing. ;-) | 18:10 |
replaceafill | :O | 18:10 |
th1a | Also https://code.launchpad.net/~tom-hoffman/+junk/roman-seas.js | 18:10 |
replaceafill | :S | 18:12 |
replaceafill | json th1a json :P | 18:12 |
th1a | Nibbling away. | 18:12 |
th1a | ? | 18:12 |
replaceafill | [18, 6, 18, 3, 4, null, 2, 3] | 18:12 |
replaceafill | {propulsion_a: 18, propulsion_b: 20, etc} | 18:12 |
th1a | What should it be? | 18:12 |
th1a | That's more typing! | 18:12 |
replaceafill | :D | 18:12 |
th1a | I have to type those! | 18:12 |
replaceafill | i know | 18:12 |
replaceafill | and you have the comment right above, right? | 18:13 |
replaceafill | ;) | 18:13 |
replaceafill | the comment with the description ;) | 18:13 |
th1a | Yes. | 18:13 |
replaceafill | everything is fine | 18:13 |
replaceafill | >:( | 18:13 |
th1a | Maybe I can at least take some of the javascript off your hands... | 18:14 |
replaceafill | that'd be nice | 18:14 |
th1a | I'm enjoying using the (discontinued, of course) Chrome Dev Editor. | 18:14 |
replaceafill | :) | 18:14 |
th1a | It is hilarious how javascript has slowly taken over the world. | 18:15 |
replaceafill | the ubiquitous language :) | 18:17 |
th1a | OK. Thanks replaceafill. No morning meeting tomorrow. | 18:18 |
replaceafill | ook | 18:18 |
replaceafill | cool | 18:18 |
replaceafill | thanks th1a | 18:18 |
th1a | Ook | 18:18 |
th1a | Wait. | 18:18 |
th1a | Can we demo this Friday or should we push to Monday? | 18:18 |
th1a | Or later... | 18:18 |
th1a | Sounds like Fran wants to write docs. | 18:19 |
replaceafill | we're demoing the sections creation, right? | 18:19 |
th1a | Yeah. | 18:19 |
replaceafill | it's tight but let's keep Friday | 18:19 |
th1a | And I assume letting her kick the tires on a live instance for the whole thing. | 18:19 |
replaceafill | she'll have to start from scratch though | 18:20 |
th1a | OK, I'll say yes and there may be some loose ends but enough for her to do the work. | 18:20 |
replaceafill | i mean | 18:20 |
th1a | Database-wise? | 18:20 |
replaceafill | we can't combine the dbs | 18:20 |
replaceafill | yeah | 18:20 |
replaceafill | since she mentioned rising | 18:21 |
replaceafill | (writing the docs for them) | 18:21 |
replaceafill | that's probably what we should set up | 18:21 |
replaceafill | only problem with rising is that they don't have levels yet | 18:21 |
replaceafill | but they do have streams | 18:21 |
th1a | OK. | 18:21 |
th1a | By the way, we're *only* not charging here for fixing promotion. | 18:22 |
th1a | Section creation, porting streams, etc. is all billable. | 18:22 |
replaceafill | sure | 18:22 |
th1a | OK. | 18:22 |
th1a | We'll want to tally that up before the meeting. | 18:22 |
th1a | Anyhow, I'm not entirely sure what you mean about combine the dbs. | 18:23 |
replaceafill | ok | 18:23 |
replaceafill | just that one project uses some features and the other project other features | 18:23 |
replaceafill | and for demoing this correctly, you need all features in place | 18:23 |
th1a | OK. | 18:23 |
th1a | I think Rising is the one that needs these now anyhow. | 18:23 |
replaceafill | yeah | 18:23 |
th1a | OK, Just set that up then. | 18:24 |
th1a | Oh, I see what you mean. | 18:24 |
th1a | They don't have levels just in the sense that they haven't added them. | 18:24 |
replaceafill | they just have one | 18:24 |
th1a | Not an coding issue on our side. | 18:24 |
th1a | Yes. | 18:24 |
replaceafill | right | 18:24 |
th1a | OK, just do rising, yes. | 18:24 |
th1a | She can add the levels no problem. | 18:25 |
replaceafill | kk | 18:25 |
th1a | Thanks replaceafill. | 18:25 |
replaceafill | thanks th1a | 18:25 |
*** robb_nl has quit IRC | 23:30 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!