th1a | replaceafill: Do you think we could get reportlab/rml help from people who don't necessarily grok SchoolTool overall without just slowing ourselves down in the process? | 00:32 |
---|---|---|
th1a | The more I'm looking at this the more it is all reports. | 00:32 |
replaceafill | i wouldn't want to sacrifice reuse | 00:33 |
replaceafill | i mean, for ark | 00:33 |
th1a | Well, I'm just wondering if somehow we could bring in reports help. | 00:34 |
*** menesis has quit IRC | 00:51 | |
replaceafill | th1a, i'd like your opinion on something | 00:52 |
replaceafill | let me set it up | 00:52 |
th1a | OK. | 00:52 |
replaceafill | th1a, i was looking at https://bugs.launchpad.net/schooltool/+bug/1281511 | 00:54 |
replaceafill | can you go to: | 00:54 |
replaceafill | http://dev.schooltool.org/primary/schoolyears/2010-2011/2011-spring/sections/art_a_2011-spring_teacher004_000 | 00:54 |
replaceafill | and click Students (pencil) | 00:55 |
th1a | As who? | 00:55 |
replaceafill | manager | 00:55 |
*** menesis has joined #schooltool | 00:56 | |
replaceafill | it's WIP | 00:56 |
replaceafill | i just want to know what you think of the scroll + focus | 00:56 |
replaceafill | to the available box | 00:56 |
th1a | Oh... | 00:56 |
th1a | Hm. | 00:56 |
th1a | When I start typing it jumps down (if I've scrolled to the top) so it isn't necessary to scroll down before typing. | 00:57 |
th1a | So I think I'd be against starting in the middle of the page. | 00:58 |
th1a | I can't think of anyplace I've seen that. | 00:58 |
th1a | The real fix would probably be to put them side by side.... | 00:58 |
replaceafill | i was thinking the same | 00:59 |
replaceafill | tabs | 00:59 |
th1a | But anyhow, I think I'd just make the box active without scrolling down. | 00:59 |
replaceafill | i'll remove the scrolling, it seems confusing to me | 00:59 |
replaceafill | hold on | 00:59 |
replaceafill | reload | 01:01 |
th1a | That seems fine. | 01:01 |
replaceafill | really?!? | 01:02 |
replaceafill | ok | 01:02 |
th1a | Huh? | 01:03 |
th1a | Why not? | 01:03 |
replaceafill | it's almost the same as scrolling, you lose top of the page | 01:03 |
th1a | Wait, what is supposed to be happening? | 01:03 |
th1a | OK. | 01:03 |
th1a | I was confused because the browser tends to return you to wherever you were before. | 01:04 |
replaceafill | ah | 01:04 |
replaceafill | you should see it in FF | 01:05 |
replaceafill | i assume you're using chrome | 01:05 |
th1a | Yeah. | 01:05 |
replaceafill | firefox doesn't center the page in the middle | 01:05 |
replaceafill | as chrome does | 01:05 |
th1a | Well, it also isn't really as much of an issue with the checkbox form. | 01:05 |
th1a | This was meant to be a quickie. | 01:05 |
th1a | So I think we should defer it. | 01:05 |
replaceafill | it is :) | 01:05 |
replaceafill | i just started with it ;) | 01:05 |
th1a | Quickie if we don't change it? | 01:05 |
replaceafill | ok, i'll defer it | 01:06 |
th1a | I'll write the comment. | 01:06 |
replaceafill | http://imagebin.org/index.php?mode=image&id=303242 | 01:08 |
replaceafill | ff (left), chrome (right) | 01:08 |
th1a | ah. | 01:08 |
th1a | OK moving on... | 01:08 |
replaceafill | kk | 01:08 |
replaceafill | https://bugs.launchpad.net/schooltool/+bug/842022 | 01:11 |
replaceafill | see comment 2 | 01:11 |
th1a | Uh... | 01:11 |
replaceafill | i like the By Group tab showing no batch idea | 01:12 |
replaceafill | sorry for asking stuff at 10 pm your time :) | 01:13 |
replaceafill | it's just that i'm going through pending stuff | 01:13 |
th1a | It is 11:00. | 01:13 |
replaceafill | things that i don't have your opinion on | 01:13 |
th1a | Well... | 01:13 |
replaceafill | :| | 01:13 |
replaceafill | go to bed th1a | 01:13 |
replaceafill | i'll ask tomorrow | 01:14 |
replaceafill | what's the saying? "ask your pillow"? | 01:14 |
replaceafill | or something like that :D | 01:14 |
th1a | Maybe actually just a Mass Delete link under Actions. | 01:15 |
th1a | Or hide it under server. | 01:15 |
th1a | Only let the Site Manager do it. | 01:15 |
replaceafill | meaning "delete all"? | 01:16 |
th1a | No, but I just don't want people to think deleting people is something they should ever do routinely. | 01:16 |
th1a | It is only for, say, catastrophic import foulups. | 01:16 |
replaceafill | i think the real complain was about the (+) (-) buttons | 01:17 |
replaceafill | Matt just worded it differently | 01:17 |
th1a | Well, you don't just want people out of students probably in this case. | 01:17 |
th1a | You probably want rid of them entirely. | 01:18 |
th1a | Lets not do this now either, frankly | 01:18 |
replaceafill | cool | 01:18 |
replaceafill | "let's put a bird on it" | 01:18 |
replaceafill | :) | 01:18 |
th1a | I'm not sure if I checked over the things that had been ranked high for you already. | 01:19 |
replaceafill | you did | 01:19 |
replaceafill | but i didn't have "decisions" about these | 01:19 |
replaceafill | i have about some of the critical ones | 01:19 |
th1a | OK. | 01:19 |
replaceafill | thanks th1a | 01:19 |
th1a | Good night then, replaceafill. | 01:19 |
replaceafill | g'night | 01:19 |
th1a | Thanks. | 01:19 |
*** th1a has quit IRC | 01:24 | |
*** replaceafill has quit IRC | 01:24 | |
*** menesis has quit IRC | 01:55 | |
*** khildin has joined #schooltool | 08:47 | |
*** yvl has quit IRC | 09:51 | |
*** menesis has joined #schooltool | 11:34 | |
*** menesis1 has joined #schooltool | 12:15 | |
*** menesis has quit IRC | 12:15 | |
*** yvl has joined #schooltool | 13:15 | |
*** menesis1 has quit IRC | 14:13 | |
*** th1a has joined #schooltool | 14:18 | |
*** yvl has quit IRC | 14:51 | |
*** menesis has joined #schooltool | 15:05 | |
*** yvl has joined #schooltool | 15:09 | |
*** khildin has quit IRC | 17:08 | |
*** Aiste has joined #schooltool | 17:11 | |
*** replaceafill has joined #schooltool | 17:36 | |
*** Aiste has quit IRC | 17:46 | |
*** menesis has quit IRC | 17:58 | |
*** menesis has joined #schooltool | 18:02 | |
*** menesis has quit IRC | 19:59 | |
*** mibofra has quit IRC | 20:19 | |
*** mibofra has joined #schooltool | 20:22 | |
*** menesis has joined #schooltool | 21:20 | |
th1a | replaceafill: I'm here now. | 22:04 |
th1a | It rained. | 22:04 |
replaceafill | ah ok :) | 22:04 |
replaceafill | so, from now on you want to meet (your current) 9:00 pm? | 22:05 |
replaceafill | i didn't get your last question | 22:05 |
replaceafill | (in your email today) | 22:05 |
th1a | Well, not generally. | 22:05 |
replaceafill | ah ok | 22:05 |
th1a | 8:00 is good usually. | 22:06 |
replaceafill | cool | 22:06 |
th1a | Unless I'm going to be skating. ;-) | 22:06 |
replaceafill | :D | 22:06 |
replaceafill | so, i tested zrs for the scenarios you asked | 22:07 |
replaceafill | nothing weird (errors) happen | 22:08 |
replaceafill | if you make changes to the secondary instance | 22:08 |
replaceafill | when zeo connects back to the primary, it gets rid of every change | 22:08 |
th1a | Super. | 22:09 |
replaceafill | i also read your notes | 22:09 |
replaceafill | i have a couple of questions | 22:09 |
replaceafill | what's the "substitute teacher functionality" supposed to do? | 22:10 |
th1a | Pick a substitute teacher (we'll need a group, I guess, but not with special permissions) | 22:10 |
th1a | Assign them for a period of time to the section, which gives them temporary instructor relationship. | 22:10 |
replaceafill | i guess what we're missing is the "period of time" part | 22:11 |
replaceafill | currently | 22:11 |
replaceafill | all i've found | 22:11 |
replaceafill | is a Substitute status for teachers | 22:11 |
replaceafill | which is ACTIVE | 22:11 |
th1a | That's more of an interface issue than plumbing, right? | 22:11 |
replaceafill | yeah | 22:11 |
replaceafill | since period of time means START-END | 22:12 |
replaceafill | statuses only have START | 22:12 |
replaceafill | we'll need to set a END date | 22:12 |
replaceafill | with an INACTIVE | 22:12 |
replaceafill | we're on the same page? | 22:13 |
th1a | Yes. | 22:13 |
replaceafill | kk | 22:14 |
replaceafill | my next question is about student leavers | 22:14 |
replaceafill | you wrote "Part of instance setup" | 22:14 |
replaceafill | you mean "That's done"? | 22:14 |
replaceafill | because we'll need the reason of leaving and destination school categories | 22:15 |
th1a | Well... it is if we just make the destinations and other extra metadata part of student demographics. | 22:15 |
th1a | Which would owrk. | 22:15 |
th1a | work | 22:15 |
th1a | Unless people leave multiple times. | 22:15 |
replaceafill | ah | 22:15 |
replaceafill | got it | 22:15 |
replaceafill | are we going to create new UI for it? | 22:16 |
replaceafill | i guess the student should be removed from everything, right? | 22:16 |
replaceafill | i mean, make inactive | 22:17 |
replaceafill | groups, sections | 22:17 |
th1a | Yes... is that what happens now? | 22:17 |
replaceafill | when? | 22:18 |
th1a | Maybe next Monday we should walk through the current changes... | 22:18 |
replaceafill | ok | 22:18 |
th1a | Uh... can you withdraw students now? | 22:18 |
replaceafill | from individual sections, yes | 22:18 |
th1a | Well, from the student group? | 22:19 |
replaceafill | yes | 22:20 |
th1a | OK, so we'd have to trigger some events from that, which we aren't yet? | 22:20 |
replaceafill | right | 22:20 |
replaceafill | that's what i meant by the new UI | 22:20 |
th1a | OK, we should probably do that and just make it automatic. | 22:20 |
replaceafill | i was thinking of just a custom view to trigger them | 22:21 |
th1a | When would you see that? | 22:21 |
replaceafill | Leave School option for persons? | 22:21 |
replaceafill | ask you why and where (setting the demographics) and removes you from section/group relationships | 22:22 |
th1a | OK, that is reasonable. | 22:22 |
replaceafill | cool | 22:22 |
th1a | You could do that nowish. | 22:22 |
replaceafill | ok | 22:24 |
replaceafill | i'd say that reports should be faster (than 2-4) if they're well defined | 22:25 |
replaceafill | "this, this and this data, here and here" | 22:25 |
th1a | OK. | 22:25 |
replaceafill | but what you wrote sounds reasonable | 22:25 |
th1a | I don't want to be over optimistic. | 22:26 |
th1a | So for setting up a control panel to view the SchoolTool secondaries, is there any way other than just triggering scripts to restart with different config scripts? | 22:26 |
replaceafill | the problem is the read-only error ST gives | 22:28 |
th1a | Yes, but basically we can just have some scripts that switch the secondaries to primaries for a local SchoolTool temporarily? | 22:29 |
replaceafill | yeah | 22:29 |
replaceafill | the only thing we have to guarantee | 22:29 |
replaceafill | is that zrs is not working when the secondary ST is acting as "primary" | 22:30 |
replaceafill | (we need more words)! | 22:30 |
th1a | Yes. | 22:30 |
replaceafill | remember a couple of days ago i mentioned we need a "trick" | 22:30 |
replaceafill | that's the script you're talking about i guess | 22:30 |
th1a | It is hacky but cheap. | 22:31 |
replaceafill | we can ask the karoshi guys :D | 22:31 |
replaceafill | that's what they do, right? ;) | 22:31 |
th1a | bash! | 22:31 |
replaceafill | web interface for messing with bash | 22:31 |
replaceafill | yeah | 22:31 |
th1a | The web interface is written in bash! | 22:31 |
th1a | That's how you do it! | 22:31 |
th1a | ALL BASH. | 22:31 |
replaceafill | :D | 22:31 |
th1a | echo "<html> ..." | 22:32 |
replaceafill | pff who needs web frameworks! | 22:32 |
th1a | Templates are for pussies! | 22:32 |
replaceafill | :)) | 22:32 |
th1a | The funny thing is that with CSS, you can totally get away with it now. | 22:32 |
replaceafill | oh! | 22:32 |
replaceafill | that's one thing i wanted to mention | 22:33 |
replaceafill | i know they haven't asked about it | 22:33 |
replaceafill | i'd like to try to "move/unplug" (not sure the right word) the skin | 22:33 |
replaceafill | the reason | 22:33 |
replaceafill | well, two reasons | 22:33 |
replaceafill | if we need to make some custom app | 22:34 |
replaceafill | for accessing individual schools from the central office for example | 22:34 |
replaceafill | i guess it'll need to look similar to ST | 22:34 |
th1a | I figured something like that would be necessary. | 22:35 |
* th1a waves his hands around. | 22:35 | |
replaceafill | :) | 22:35 |
replaceafill | and my second reason | 22:35 |
replaceafill | and more important imho | 22:35 |
replaceafill | it'll give us a way for people to customize it | 22:35 |
replaceafill | i'm not sure if it's worth it | 22:35 |
replaceafill | i mean, for the app, we could just copy the css | 22:36 |
replaceafill | and design it using the same basic dom structure | 22:36 |
th1a | When are you thinking about doing this? | 22:36 |
replaceafill | late in the process | 22:37 |
replaceafill | again, it's not fundamental | 22:37 |
replaceafill | it's just something i'd like to try | 22:37 |
replaceafill | i don't think it'll be too expensive | 22:37 |
th1a | OK. | 22:38 |
replaceafill | how do you plan to track what's done/left | 22:38 |
replaceafill | LP? | 22:38 |
replaceafill | i know you don't like blueprints, right? | 22:38 |
replaceafill | :) | 22:39 |
th1a | For ARK? | 22:39 |
replaceafill | yeah | 22:39 |
th1a | I'd rather just use bugs. | 22:40 |
replaceafill | ah ok | 22:40 |
replaceafill | we could create a schooltool.ark project | 22:40 |
replaceafill | to track them separately | 22:40 |
th1a | Or tags. | 22:41 |
th1a | There is a variety of metadata. | 22:42 |
replaceafill | ah ok | 22:42 |
th1a | We will need a project though. | 22:42 |
replaceafill | yeah | 22:42 |
th1a | There will be a little code specific to them. | 22:42 |
replaceafill | ok, that's all i had | 22:43 |
th1a | OK. I'm feeling pretty good about this. | 22:44 |
th1a | Narrowing down the tasks for the "beta." | 22:44 |
replaceafill | yeah, same for me | 22:45 |
replaceafill | reading your notes is not so scary | 22:45 |
replaceafill | now make a killer proposal :P | 22:45 |
th1a | I don't think it has to be killer. | 22:46 |
th1a | That would probably involve promising things we can't deliver. | 22:47 |
th1a | It should be solid though. It is ours to lose, really. | 22:47 |
replaceafill | indeed | 22:47 |
th1a | I think the zrs scenario makes us look good -- we've been able to cook up a plausible plan based on some cool technology. | 22:48 |
th1a | And I certainly wasn't thinking that when I talked to them before. | 22:48 |
th1a | It was more like "Oh, that would be writing a totally new piece of software." | 22:48 |
replaceafill | :D | 22:49 |
replaceafill | i cannot even imagine how to do that :( | 22:49 |
th1a | Write a data warehouse? | 22:49 |
replaceafill | write zrs | 22:49 |
th1a | Well... all that zodb stuff is dead simple and utter magic. | 22:50 |
th1a | At the same time. | 22:50 |
th1a | OK, thanks replaceafill. | 22:52 |
replaceafill | thanks th1a | 22:52 |
* th1a drops the bag of gravel. | 22:53 | |
*** replaceafill has quit IRC | 23:15 | |
*** replaceafill has joined #schooltool | 23:17 | |
*** mibofra has quit IRC | 23:41 | |
*** mibofra has joined #schooltool | 23:41 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!