th1a | hi replaceafill. | 00:57 |
---|---|---|
replaceafill | hey th1a | 00:58 |
replaceafill | changes are packaged | 00:58 |
replaceafill | packed? | 00:58 |
replaceafill | whatever :) | 00:58 |
th1a | Packaged. | 00:58 |
replaceafill | ah, thanks | 00:59 |
th1a | I got a good skate in. Stays light here until after 10:00 PM. | 00:59 |
replaceafill | :O | 00:59 |
replaceafill | so, i just checked your email from this morning | 00:59 |
replaceafill | we're going to remove the levels filter, right? | 00:59 |
th1a | Uh, I guess he'd rather just have it switched to use levels. | 01:00 |
replaceafill | ah ok | 01:00 |
th1a | Although we should let you set levels manually too... | 01:00 |
replaceafill | person levels, right? | 01:00 |
th1a | Yesl. | 01:00 |
th1a | Yes. | 01:00 |
replaceafill | set levels manually? | 01:00 |
replaceafill | person levels? :D | 01:00 |
th1a | I'd rather get that kind of thing straightened out before reports. | 01:00 |
th1a | Yes? | 01:00 |
replaceafill | so, add it to the edit view, right? | 01:01 |
replaceafill | i mean the level dropdown | 01:01 |
th1a | add/edit yes. | 01:01 |
replaceafill | ah ok | 01:01 |
replaceafill | yes, and we said person levels are going to be used in the "ideal" report | 01:01 |
replaceafill | so we'll need them anyway | 01:01 |
replaceafill | i'll work on that next then | 01:01 |
th1a | Oh, right. OK. | 01:02 |
replaceafill | i'm experimenting a little bit with xls styling | 01:02 |
replaceafill | the headers of the reports look weird | 01:02 |
replaceafill | just curious | 01:03 |
replaceafill | if i can make them auto fit | 01:03 |
th1a | Yeah, don't get sucked too deep. | 01:03 |
replaceafill | don't worry i wont | 01:03 |
th1a | Also, go for a walk at some point! | 01:03 |
replaceafill | i'll leave it for later | 01:03 |
replaceafill | it seems like it's going to rain :( | 01:03 |
th1a | Reordering works for me now. | 01:04 |
replaceafill | cool | 01:04 |
th1a | OK, good night. | 01:13 |
th1a | Thanks replaceafill. | 01:13 |
replaceafill | good night th1a | 01:13 |
replaceafill | see you tomorrow | 01:13 |
*** th1a has quit IRC | 01:17 | |
*** replaceafill has quit IRC | 01:18 | |
*** menesis has quit IRC | 02:30 | |
*** yvl has quit IRC | 09:19 | |
*** yvl has joined #schooltool | 09:23 | |
*** khildin has joined #schooltool | 09:29 | |
*** menesis has joined #schooltool | 11:37 | |
*** menesis has quit IRC | 11:42 | |
*** menesis has joined #schooltool | 12:01 | |
*** th1a has joined #schooltool | 12:04 | |
*** khildin has quit IRC | 12:05 | |
*** menesis1 has joined #schooltool | 12:16 | |
*** menesis has quit IRC | 12:16 | |
*** menesis1 has quit IRC | 14:15 | |
*** menesis has joined #schooltool | 14:17 | |
*** menesis has quit IRC | 14:23 | |
*** menesis1 has joined #schooltool | 14:23 | |
*** menesis has joined #schooltool | 14:25 | |
*** menesis2 has joined #schooltool | 14:26 | |
*** menesis has quit IRC | 14:26 | |
*** menesis1 has quit IRC | 14:28 | |
*** menesis2 has quit IRC | 15:14 | |
*** replaceafill has joined #schooltool | 15:52 | |
th1a | Did you get that email replaceafill? | 15:53 |
replaceafill | yes | 15:53 |
th1a | Good morning. ;-) | 15:53 |
replaceafill | good morning | 15:54 |
replaceafill | that's the Persons sheet? | 15:54 |
replaceafill | ah never mind | 15:54 |
replaceafill | i wonder if the reording has something to do here | 15:54 |
replaceafill | reordering* | 15:54 |
th1a | He got it working. | 15:54 |
replaceafill | ah | 15:55 |
replaceafill | good | 15:55 |
th1a | CanDo has sheets to import students and teachers that takes into account which demos are required by which groups, right? | 15:57 |
th1a | Sunesh is back to just emailing me... | 15:58 |
th1a | We already have the fix to do student attendance based on just being in the group, right? | 15:58 |
th1a | replaceafill? | 16:00 |
replaceafill | back | 16:00 |
replaceafill | yes | 16:00 |
replaceafill | (on the cando question) | 16:00 |
replaceafill | wait, is that cando? | 16:01 |
replaceafill | let me check | 16:01 |
replaceafill | that's core th1a | 16:02 |
replaceafill | Teachers/Students sheets | 16:02 |
th1a | It works if you happen to have a copy? | 16:02 |
th1a | But you can't export them? | 16:02 |
replaceafill | right, there's no exporter for those sheets | 16:03 |
th1a | How would one make one? | 16:04 |
replaceafill | we need a exporter for those | 16:04 |
th1a | Which version should have the student group for attendance fix? | 16:06 |
th1a | He's on 2.8.6. | 16:06 |
replaceafill | checking... | 16:06 |
th1a | Forwarded that to you. | 16:07 |
replaceafill | journal 2.8.6 | 16:07 |
replaceafill | it's easier to use the Server tab | 16:08 |
replaceafill | to see versions of each component | 16:08 |
th1a | btw, I don't know what we're going to do about numbering regular 2.8 releases now. | 16:09 |
th1a | You're using all the numbers... | 16:09 |
replaceafill | i'm just bumping the minor version on each new package | 16:10 |
th1a | Yeah, but we're going to be releasing 2.8.1 to the rest of the world soon. | 16:10 |
th1a | Or 2.8.10? | 16:10 |
replaceafill | 2.8.1 | 16:11 |
th1a | We probably should have been giving PEAS 2.8.0.1 | 16:11 |
replaceafill | does it matter if they're using separate branches/ppa? | 16:12 |
th1a | Yes, but I just don't think it is the right practice to run them that far ahead in version numbers. | 16:13 |
th1a | We should ask menesis. | 16:13 |
replaceafill | at some point i thought of using the -ubuntu1 part for versioning | 16:15 |
replaceafill | schooltool-2.8.0-ubuntuX | 16:15 |
th1a | There is something we're supposed to be doing. | 16:15 |
th1a | OK, that was the problem. | 16:25 |
replaceafill | upgrade? | 16:25 |
th1a | Apparently. | 16:26 |
replaceafill | ok | 16:26 |
th1a | So what's slated for today? | 16:26 |
replaceafill | we should ask Sunesh to CC me on questions | 16:26 |
replaceafill | it's not that i'm interested in knowing everything | 16:26 |
replaceafill | but i get confused a bit | 16:26 |
th1a | I know. | 16:27 |
replaceafill | ok, for today... | 16:27 |
th1a | I don't feel like nagging him about it right now. | 16:27 |
replaceafill | sure | 16:27 |
th1a | He just said: "Thanks that was it" | 16:27 |
replaceafill | cool | 16:27 |
replaceafill | person levels | 16:28 |
replaceafill | add/edit | 16:28 |
replaceafill | we should limit that to the student forms, right? | 16:28 |
replaceafill | 2. use the person level in the levels filter of the student attendance view | 16:29 |
replaceafill | not sure if we're changing the "address" demographics? | 16:29 |
replaceafill | (to use single lines instead of descriptions) | 16:30 |
th1a | Yes, just students. | 16:30 |
replaceafill | kk | 16:30 |
th1a | What about the last excel report? | 16:30 |
replaceafill | you said you'd prefer levels first | 16:30 |
replaceafill | before reports? | 16:30 |
replaceafill | but yes | 16:31 |
replaceafill | we still need 3 xls reports | 16:31 |
replaceafill | 2 variations of the current ones and the "ideal" one | 16:31 |
th1a | Oh yeah, I did say that. ;-) | 16:31 |
replaceafill | ¬¬ | 16:31 |
th1a | Yeah. | 16:31 |
th1a | OK. | 16:31 |
replaceafill | glad i move notes around ;) | 16:31 |
th1a | I think I made the right decision. | 16:31 |
replaceafill | i think i can nail all my queue today | 16:32 |
replaceafill | well | 16:32 |
replaceafill | maybe not the "ideal" one | 16:32 |
th1a | OK. | 16:32 |
replaceafill | am i forgetting anything? | 16:33 |
th1a | Nothing to do today. | 16:34 |
th1a | btw, I guess the levels issue is the kind of thing you were bringing up the other morning. | 16:34 |
replaceafill | hm? | 16:34 |
th1a | The categories of things that aren't done but have no official status. | 16:34 |
th1a | When you started asking about acceptance tests? | 16:35 |
replaceafill | ah | 16:35 |
th1a | To me those things should just be filed as bugs. | 16:35 |
th1a | If you have to move on leaving loose ends. | 16:35 |
replaceafill | ok | 16:36 |
replaceafill | is the exporter/importer of person levels still in the plan for this week? | 16:37 |
replaceafill | should i do that today? | 16:38 |
th1a | Oh, yes maybe as part of the rest of the levels stuff. | 16:38 |
th1a | So it all actually works. | 16:38 |
replaceafill | ok | 16:38 |
th1a | All right, I'm going to go start some pizza dough. | 16:40 |
replaceafill | cool | 16:40 |
replaceafill | thanks th1a | 16:40 |
th1a | Thanks replaceafill. | 16:40 |
*** menesis has joined #schooltool | 16:44 | |
replaceafill | th1a, you around? | 19:00 |
th1a | hi replaceafill. | 19:56 |
replaceafill | th1a, just a min | 19:56 |
replaceafill | ok | 19:59 |
replaceafill | so, we need to discuss level editing for student | 19:59 |
replaceafill | i think just a dropdown is not enough | 20:00 |
replaceafill | since the person <-> level relationship is temporal | 20:00 |
replaceafill | setting the level on the new student is fine | 20:00 |
replaceafill | we just use today and ACTIVE by default | 20:00 |
replaceafill | but you may edit on a different day, with a different purpose | 20:01 |
replaceafill | how do you think it should work? | 20:01 |
replaceafill | in the meantime i'm working on the xls reports | 20:04 |
th1a | I'm back. | 20:06 |
th1a | Uh... | 20:07 |
th1a | Editing it can just have its own simple form, I'd say. | 20:07 |
replaceafill | ah ok | 20:08 |
replaceafill | makes sense | 20:08 |
th1a | Just let the user set the date. | 20:09 |
th1a | The rest of the ACTIVE stuff should be hidden | 20:09 |
replaceafill | just date + level? | 20:10 |
replaceafill | hhmm | 20:10 |
replaceafill | ok | 20:10 |
th1a | The rest is an implementation detail the user isn't going to understand | 20:10 |
replaceafill | couldn't we use the same form to promote students? | 20:11 |
replaceafill | i know we're probably not doing that now | 20:11 |
th1a | Same form as? | 20:12 |
replaceafill | i mean | 20:12 |
replaceafill | why can't be person levels something like "person" groups? | 20:12 |
th1a | Yes? | 20:12 |
th1a | They can as far as I'm concerned. | 20:12 |
replaceafill | i mean UI behaviour of course | 20:13 |
replaceafill | groups expose the implementation details | 20:13 |
replaceafill | but ok | 20:14 |
replaceafill | let's make it simple for now | 20:14 |
replaceafill | where do you want me to place the link in the student page? | 20:15 |
replaceafill | Actions? | 20:15 |
th1a | No, edit pencil. | 20:17 |
th1a | It may just need a slider. | 20:17 |
replaceafill | currently if the level is set, we display it next to the person title | 20:18 |
replaceafill | the big h1 at the top | 20:18 |
replaceafill | Tom Hoffman (Grade 2) | 20:18 |
replaceafill | should i remove that when i add the slider? | 20:19 |
th1a | Can you put it in the slider title? | 20:19 |
replaceafill | hold on | 20:19 |
th1a | Grade Level: 3 | 20:19 |
replaceafill | just to be clear, by slider you mean accordion, right? | 20:19 |
th1a | Yeah | 20:19 |
replaceafill | ah ok | 20:19 |
replaceafill | so you want: | 20:20 |
replaceafill | Grade Level: ${title}? | 20:20 |
replaceafill | i mean | 20:20 |
th1a | Yes. | 20:20 |
replaceafill | Grade Level: ${title} (pencil) | 20:20 |
th1a | No | 20:20 |
th1a | I mean, if we're going to have a slider, it might as well have the information in the | 20:21 |
th1a | you kno | 20:21 |
th1a | w | 20:21 |
th1a | bar. | 20:21 |
th1a | So you can see it when it is closed | 20:21 |
th1a | So you don't have to open it. | 20:21 |
replaceafill | and we just repeat the info in the content and add the pencil? | 20:21 |
th1a | Yes. | 20:22 |
replaceafill | kk | 20:22 |
replaceafill | understood | 20:22 |
th1a | And then we can (maybe not today) have the history right there as well. | 20:22 |
th1a | So it isn't completely pointless and redundant. | 20:22 |
replaceafill | sure | 20:22 |
replaceafill | ok, that's it then | 20:22 |
replaceafill | thanks th1a | 20:22 |
* th1a goes to dinner. | 20:23 | |
*** menesis has quit IRC | 21:30 | |
*** menesis has joined #schooltool | 22:23 | |
th1a | replaceafill: ayt? | 23:11 |
replaceafill | yep | 23:11 |
replaceafill | reading the requests | 23:11 |
th1a | I've started a reply. Let me know when you're ready. | 23:12 |
replaceafill | ok, done | 23:15 |
replaceafill | let's do 1 by 1 | 23:15 |
replaceafill | ? | 23:15 |
th1a | Yeah. | 23:15 |
th1a | Grade level: | 23:15 |
th1a | Yes, Douglas was already working on that today – had noticed this too and anticipated your request. Sorry about the oversight. | 23:15 |
th1a | OK? | 23:16 |
replaceafill | sure | 23:16 |
th1a | Years: | 23:16 |
th1a | Yes. You asked for years stored as numbers. We can switch that to strings if you prefer. | 23:16 |
th1a | OK? | 23:16 |
replaceafill | we could also disable the locale formatting | 23:16 |
replaceafill | but ok | 23:16 |
replaceafill | text makes sense | 23:16 |
th1a | I thought that all along but couldn't think of why. | 23:17 |
th1a | I'm unclear on what the teacher profile page is. | 23:18 |
replaceafill | checking... | 23:18 |
th1a | Maybe the report? | 23:19 |
replaceafill | currently you can set the level on any person | 23:20 |
replaceafill | right? | 23:20 |
replaceafill | if you create a teacher and set a level | 23:20 |
replaceafill | that'll be displayed in his homepage | 23:20 |
th1a | You can see it if you set it. | 23:20 |
replaceafill | i think that's what he means | 23:20 |
*** erolle has joined #schooltool | 23:20 | |
replaceafill | yes | 23:20 |
th1a | Will they be able to remove all levels once you're done? | 23:21 |
replaceafill | we'll need a different action for that | 23:21 |
replaceafill | to clear all the relationships | 23:22 |
*** erolle has left #schooltool | 23:22 | |
th1a | OK, I'll stall | 23:22 |
th1a | Well, | 23:22 |
replaceafill | if we allow to set the state in the edit form | 23:22 |
replaceafill | they could set it to an INACTIVE one | 23:23 |
th1a | Or ADDED IN ERROR? | 23:23 |
replaceafill | but that's the implementation part you were mentioning before | 23:23 |
replaceafill | yeah | 23:23 |
th1a | It could be just a button though. | 23:23 |
th1a | Not like a selection every time you change it. | 23:23 |
th1a | Just also have a [Remove all levels] | 23:24 |
th1a | [No active level] button. | 23:24 |
replaceafill | so the form will have: | 23:24 |
replaceafill | date | 23:24 |
replaceafill | level | 23:24 |
replaceafill | [submit][cancel][no active level][remove all levels]? | 23:25 |
th1a | Maybe [No Level] is a choice in the level menu. | 23:25 |
th1a | I meant [no active level] rather than [remove all levels] | 23:26 |
th1a | But maybe it is clearest to make it a choice in the menu? | 23:26 |
replaceafill | ah | 23:26 |
replaceafill | you mean in the level dropdown? | 23:26 |
th1a | Yeah | 23:26 |
replaceafill | last option | 23:26 |
th1a | y | 23:26 |
replaceafill | got it | 23:26 |
replaceafill | let me think | 23:27 |
replaceafill | we'd still need a level to relate | 23:28 |
th1a | The current one? | 23:28 |
th1a | If it is currently no level, do nothing. | 23:28 |
th1a | Current one becomes in active. | 23:28 |
replaceafill | hhmm | 23:29 |
th1a | ? | 23:29 |
th1a | Or maybe I don't understand how this works. | 23:29 |
replaceafill | it's the current part | 23:29 |
replaceafill | yeah | 23:29 |
replaceafill | i'm thinking multiple years, right? | 23:29 |
replaceafill | you set level today | 23:29 |
replaceafill | i'm talking about the relationship, not UI | 23:29 |
th1a | Level isn't year dependent is it? | 23:30 |
replaceafill | no, it's not | 23:30 |
replaceafill | but the relationship has dates | 23:30 |
replaceafill | they all say FROM this date | 23:30 |
replaceafill | ah | 23:31 |
replaceafill | got it | 23:31 |
replaceafill | never mind | 23:31 |
th1a | OK | 23:31 |
replaceafill | setting A new level would make the current one inactive too | 23:31 |
replaceafill | got it | 23:31 |
th1a | Should I say this week for the level edit? | 23:31 |
replaceafill | yes | 23:31 |
replaceafill | maybe not tomorrow though | 23:31 |
replaceafill | i'll try | 23:32 |
th1a | So: | 23:32 |
th1a | We're a little confused insofar as in your current version you should only see a level displayed for a person if you set it on import. You'll be able to remove the levels shortly once you can edit those. We'll have that straightened out this week. | 23:32 |
replaceafill | maybe they created the teacher through the UI th1a | 23:33 |
th1a | OK? | 23:33 |
replaceafill | it's not necessarily an import issue | 23:33 |
th1a | Can you set a level in the ui? | 23:33 |
replaceafill | yes | 23:33 |
replaceafill | when you create the person | 23:33 |
th1a | OK. | 23:33 |
replaceafill | collaborative email writing :D | 23:33 |
th1a | Switched to "on creation" | 23:33 |
replaceafill | good | 23:33 |
th1a | OK... | 23:33 |
th1a | This is what people do in offices all the time... | 23:33 |
replaceafill | :)) | 23:34 |
th1a | Can you just switch off the advisors slider? | 23:34 |
replaceafill | it's actually Advisory | 23:34 |
replaceafill | with two parts | 23:34 |
th1a | Yes. | 23:34 |
replaceafill | Advisors and Advisees | 23:34 |
replaceafill | yes | 23:34 |
replaceafill | the whole thing can be disabled | 23:34 |
th1a | Maybe we should just take out intervention entirely. | 23:34 |
th1a | OK. | 23:34 |
replaceafill | or we can override ;) | 23:35 |
replaceafill | and just hide that part | 23:35 |
th1a | OK. | 23:35 |
th1a | Name simplification. | 23:35 |
th1a | ? | 23:35 |
replaceafill | would require override that view | 23:35 |
th1a | Just hide it in the UI? | 23:35 |
replaceafill | it's possible | 23:35 |
th1a | Bit of a pain? | 23:36 |
replaceafill | that view looks specifically for those fields | 23:36 |
replaceafill | not really, 1 hour max | 23:36 |
th1a | Can we make gender required? | 23:36 |
replaceafill | i'd use the view for that too | 23:37 |
replaceafill | instead of touching the interface | 23:37 |
th1a | So basically, Yes to all those. | 23:37 |
replaceafill | yeah | 23:37 |
th1a | OK, so at the end of that section I say: | 23:38 |
th1a | Of the above, getting the levels editing fixed is the top priority. The others should be no problem to do next week. | 23:38 |
replaceafill | sre | 23:39 |
replaceafill | sure | 23:39 |
th1a | OK, | 23:39 |
th1a | OK, the first two things on group labels should not be a problem, right? | 23:40 |
replaceafill | those would be based on the active year, right? | 23:41 |
replaceafill | because People is global | 23:41 |
replaceafill | maybe same combination we use in the attendance views | 23:42 |
th1a | Just active year. | 23:42 |
replaceafill | role in sections + group membership | 23:42 |
replaceafill | ok | 23:42 |
th1a | This is one where we should just assume their point of view. | 23:43 |
th1a | Everyone is just in one, etc. | 23:43 |
th1a | Or, we can at least. | 23:43 |
replaceafill | and it should be PEAS specific | 23:43 |
th1a | Don't get twisted up in the weird possibilities. | 23:43 |
replaceafill | ok | 23:43 |
th1a | I said: Yes. What we'll want you to do is in all the groups that are “Student year groups,” give the group the description “Student year group” (in the group information), and then we can identify which groups have that status. Let us know if you want to use a different description – we just need to be consistent. | 23:44 |
th1a | We didn't get into that yet, did we? | 23:44 |
replaceafill | wait, what? | 23:45 |
replaceafill | didn't we agree on not using descriptions? | 23:45 |
th1a | Flagging the special student year groups. | 23:45 |
th1a | Hm? | 23:45 |
th1a | Maybe. | 23:45 |
th1a | What are we doing? | 23:45 |
replaceafill | we said the filter in the web view was going to list all groups | 23:45 |
replaceafill | and the "ideal" report would use person levels | 23:46 |
th1a | Oh, well, it seems like we're going to need that for this use case anyhow. | 23:46 |
th1a | Right? | 23:46 |
replaceafill | hold on, let me re-read that | 23:46 |
replaceafill | oh ok | 23:47 |
replaceafill | got it | 23:47 |
replaceafill | yeah | 23:47 |
th1a | OK | 23:47 |
replaceafill | we don't need a human readable description | 23:47 |
th1a | Days in attendance? | 23:47 |
replaceafill | we could use a code | 23:47 |
th1a | They're humans | 23:48 |
replaceafill | less characters, less error-prone | 23:48 |
replaceafill | ok | 23:48 |
th1a | It is a tossup. | 23:48 |
replaceafill | sure | 23:48 |
th1a | Days in attendance, any problem? | 23:48 |
replaceafill | so, it'll be "Mon 03, Tue 04, Wed 05, etc" | 23:48 |
th1a | I was thinking another row in the header. | 23:49 |
replaceafill | like the section journal | 23:49 |
th1a | Unless we already have room. | 23:49 |
replaceafill | with periods | 23:49 |
th1a | Yes. | 23:49 |
replaceafill | i don't understand this: | 23:49 |
replaceafill | (as well as the dates of the month) | 23:49 |
th1a | Actually, I guess the period row is still there. | 23:50 |
th1a | Ideally just use that. | 23:50 |
th1a | The dates of the month are already there. | 23:50 |
th1a | They just don't want rid of them. | 23:50 |
replaceafill | yes, the row is there | 23:50 |
replaceafill | ah, the title of the element | 23:50 |
replaceafill | tooltip | 23:50 |
replaceafill | got it | 23:50 |
th1a | OK moving on. | 23:50 |
th1a | I asked what context they're asking about capitalization. | 23:51 |
replaceafill | yeah | 23:51 |
th1a | OK: People who are deleted are permanently and completely deleted (did you see the stern warning dialogue?). You only should use that if you mistakenly added someone. Otherwise, people can be withdrawn but they essentially remain “dormant” in the system with all their data intact. | 23:56 |
replaceafill | sure | 23:56 |
th1a | OK I pointed them to the backup docs. | 23:57 |
replaceafill | ok | 23:57 |
th1a | Can you label am/pm | 23:57 |
replaceafill | with an extra column, right? | 23:58 |
replaceafill | to the right of first name | 23:58 |
th1a | Presumably. | 23:58 |
replaceafill | sure | 23:58 |
th1a | I'm saying: Yes, but I suspect it will look worse and be less useful than you think. | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!