*** fsufitch1 has joined #schooltool | 02:08 | |
*** fsufitch has quit IRC | 02:08 | |
*** pcardune has joined #schooltool | 02:29 | |
*** pcardune has quit IRC | 02:48 | |
*** ignas has quit IRC | 03:13 | |
*** dlobo has joined #schooltool | 03:25 | |
*** pcardune has joined #schooltool | 03:56 | |
*** dlobo has quit IRC | 04:37 | |
*** fsufitch has joined #schooltool | 05:07 | |
*** fsufitch1 has quit IRC | 05:07 | |
*** dlobo has joined #schooltool | 05:18 | |
*** dlobo_ has joined #schooltool | 05:38 | |
*** dlobo has quit IRC | 05:38 | |
*** dlobo_ is now known as dlobo | 05:38 | |
*** dlobo has quit IRC | 05:56 | |
*** dlobo has joined #schooltool | 05:56 | |
*** dlobo_ has joined #schooltool | 05:59 | |
*** dlobo has quit IRC | 06:20 | |
*** dlobo_ is now known as dlobo | 06:20 | |
*** replaceafill has joined #schooltool | 06:48 | |
*** replaceafill has quit IRC | 07:14 | |
*** replaceafill has joined #schooltool | 07:17 | |
*** replaceafill has left #schooltool | 07:18 | |
*** dlobo has quit IRC | 07:28 | |
*** replaceafill has joined #schooltool | 07:59 | |
*** pcardune has quit IRC | 08:43 | |
*** yvl has joined #schooltool | 08:59 | |
*** replaceafill has quit IRC | 09:09 | |
*** Aiste has joined #schooltool | 10:51 | |
*** alga has joined #SchoolTool | 12:42 | |
*** krushik has joined #schooltool | 12:43 | |
*** Aiste has quit IRC | 13:04 | |
*** Aiste_ has joined #schooltool | 13:04 | |
*** mgedmin has joined #schooltool | 13:18 | |
*** ignas has joined #schooltool | 13:31 | |
*** menesis has joined #schooltool | 13:34 | |
*** menesis has quit IRC | 13:49 | |
*** Lumiere has quit IRC | 15:10 | |
*** Lumiere has joined #schooltool | 15:12 | |
*** jelkner has joined #schooltool | 16:00 | |
*** Lumiere has quit IRC | 16:01 | |
*** dlobo has joined #schooltool | 16:01 | |
*** Lumiere has joined #schooltool | 16:02 | |
*** Lumiere has quit IRC | 16:06 | |
*** Lumiere has joined #schooltool | 16:07 | |
*** th1a has joined #schooltool | 16:19 | |
* th1a goes to make some coffee. | 16:21 | |
*** dwelsh has joined #schooltool | 16:23 | |
th1a | hi dwelsh, jelkner, Lumiere, aelkner, yvl, moquist. | 16:33 |
---|---|---|
yvl | hi th1a | 16:33 |
*** mvbalgooy has joined #schooltool | 16:34 | |
aelkner | morning | 16:36 |
dwelsh | good morning | 16:36 |
aelkner | dwelsh: did you get my private message? | 16:36 |
th1a | So... | 16:38 |
th1a | aelkner and I had a good meeting and got the rest of his work for the release planned out. | 16:38 |
th1a | I'm pretty happy with what we came up with, particularly in the gradebook. | 16:38 |
yvl | cool | 16:39 |
th1a | We do have one issue we thought might suit yvl better ;-) | 16:40 |
yvl | are those basically the Karmic bugs assigned to aelkner in Launchpad? | 16:40 |
th1a | Yep. | 16:40 |
yvl | th1a, go ahead :) | 16:40 |
th1a | We're adding four reports we picked out of a stack of examples I have. | 16:41 |
th1a | So we'll have enough reports on groups/sections in particular that we'll need a "Reports" action button and a page where components can register their reports. | 16:41 |
th1a | Does that make sense? | 16:42 |
yvl | just one question | 16:42 |
yvl | are those static links? | 16:42 |
yvl | like "My Report Card" | 16:42 |
yvl | umm, scrap that | 16:43 |
yvl | it doesn't matter | 16:43 |
aelkner | it's like the Manage page | 16:43 |
aelkner | we need a viewlet manager just like that | 16:43 |
aelkner | for contexts group, person, and section | 16:44 |
th1a | In some cases the user will need to add some additional input to specify the report, but that can be on a second page. | 16:44 |
aelkner | there needs to be a 'Reports' link | 16:44 |
aelkner | that takes the user to a page like the Manage tab | 16:44 |
aelkner | where there's a list of reports | 16:44 |
aelkner | each package, like schooltool.gradebook | 16:44 |
aelkner | or lyceum journal | 16:45 |
aelkner | would register a link against the viewlet manager | 16:45 |
aelkner | does that make sense? | 16:45 |
yvl | something like a "dropdown action button" could do? | 16:45 |
th1a | Yes. | 16:45 |
Lumiere | imo for reports it would be better to have them register against a Reports dropdown | 16:45 |
Lumiere | instead of a new page | 16:45 |
aelkner | i'd be agreeable with that | 16:46 |
yvl | we're on the same page then | 16:46 |
Lumiere | the manage tab at the top doesn't drop down because it would be an unexpected style break | 16:46 |
th1a | Well, then we need to discuss the likelihood of having those. | 16:46 |
Lumiere | to the other tabs | 16:46 |
Lumiere | th1a: CanDo already has Reports in an actions drop down | 16:46 |
Lumiere | I'd prefer to move them to a Reports tab | 16:46 |
* Lumiere pokes dwelsh | 16:46 | |
th1a | It wouldn't be a "tab" regardless. | 16:47 |
dwelsh | yes, the reports tab is awesome. | 16:47 |
Lumiere | th1a: sorry, drop down button thingy | 16:47 |
dwelsh | it's a drop down menu | 16:47 |
th1a | Yes. | 16:47 |
dwelsh | right next to the action menu | 16:47 |
dwelsh | it's an easy place to find reports | 16:47 |
th1a | How are things going, dwelsh? | 16:48 |
dwelsh | CanDo is up and stable | 16:48 |
dwelsh | Two main areas of work right now: | 16:48 |
dwelsh | 1) deprecating/archiving/retiring competencies that need to stay in the competency database, but that we don't want to see in current SchoolYear | 16:49 |
dwelsh | 2) reports | 16:49 |
dwelsh | #1 is quite important, and is waiting on Douglas | 16:49 |
dwelsh | #2 is important but not that hard | 16:49 |
dwelsh | One thought about reports... they become numerous and customized. | 16:50 |
Lumiere | 2 is not time sensitive either | 16:50 |
dwelsh | It might be nice having a view that allows the manager to click on/off which reports show up in the reports drop-down | 16:50 |
dwelsh | It seems like every county wants its own customized reports | 16:51 |
th1a | Well, that's not a problem *yet*. | 16:51 |
dwelsh | So it's nice having a lot of them around... we just don't want to see them all in every instance | 16:51 |
Lumiere | dwelsh: could a lot of the reports be the same base report with different bits by county? | 16:51 |
th1a | Oh "county." I thought you said "country." | 16:52 |
dwelsh | No.. county/jurisdiction/school system | 16:52 |
th1a | Yes. | 16:52 |
*** alga has quit IRC | 16:52 | |
th1a | Well, that's also a reason to put them on a page rather than a drop down, since you have more room. | 16:53 |
th1a | Anyhow, that's something we'll address eventually. | 16:54 |
th1a | yvl: So what's your status/plans? | 16:55 |
yvl | ok... I fixed several small bugs last week | 16:56 |
yvl | and spent some time on my workboard | 16:57 |
yvl | (various stuff for Karmic and post-Karmic release) | 16:57 |
yvl | move forward with security policy | 16:57 |
yvl | but... did not release it yet - again | 16:58 |
yvl | the plan for following weeks is: | 16:58 |
yvl | this week - stop (finish) playing with security policy; ability for students to enter their contacts | 16:58 |
yvl | next week - Navbar changes | 16:59 |
yvl | the week after that - calendar overlay management | 16:59 |
yvl | we were contacted by mvbalgooy last week | 17:00 |
th1a | hi mvbalgooy! | 17:00 |
yvl | well, that's the rough outline | 17:00 |
th1a | One thing about the self contacts. | 17:01 |
th1a | The issue is not so much students being able to add them themselves. | 17:01 |
th1a | As making it easy to do when an administrator (or whomever) is entering them. | 17:02 |
th1a | And primarily, just adding that relationship at all. | 17:02 |
yvl | hmm | 17:02 |
* yvl runs of to look at the contacts view for a brief moment | 17:03 | |
th1a | I mean, | 17:03 |
th1a | aside from adding that relationship, there might not be anything else to do specific to "self." | 17:03 |
th1a | But it might be an excuse to add a "Submit and Add Contact Info" button to the add person form. | 17:04 |
yvl | well, when you add a person | 17:06 |
*** ronalde has joined #schooltool | 17:06 | |
yvl | you get redirected to person's homepage | 17:06 |
yvl | and you are one click away from the contact management page then | 17:06 |
th1a | Yeah. | 17:07 |
yvl | and when you get to the contact management | 17:07 |
yvl | if you create a new contact | 17:07 |
yvl | you are able to specify the relationship in the form | 17:07 |
yvl | we can redirect people to contact management page directly after adding them | 17:08 |
*** alga has joined #SchoolTool | 17:08 | |
yvl | but I'm not sure if it's sane enough | 17:08 |
* th1a slowly remembers the issues involved... | 17:08 | |
ronalde | yvl: Mirko (mvbalgooy) and I talked about your questions: we currently are running schooltool inside a dedicated virtual machine (on kvm) with intrepid. We installed schooltool from your ppa. So it's ok to clone that vm, and dist-upgrade it to karmic. | 17:08 |
th1a | One thing is that with a self contact you already know the name. | 17:08 |
yvl | great news, ronalde! | 17:09 |
yvl | thanks! | 17:09 |
ronalde | (of course; we still like Debian (lenny a lot ;) | 17:10 |
yvl | th1a, not always | 17:11 |
yvl | in Lithuania you most likely don't know that :) | 17:11 |
Lumiere | ronalde: I still run most of my schooltool instances from hardy | 17:11 |
yvl | (I assumed you ment surname of the contact) | 17:11 |
Lumiere | and will until there is a new lts | 17:12 |
th1a | yvl: Maybe the basic concept is not clear here. | 17:12 |
th1a | What I'm calling a "self" contact is when the contact is the student him or herself. | 17:12 |
th1a | So the name of the contact has to be the name of the student. | 17:13 |
yvl | oh | 17:13 |
yvl | sorry, I misunderstood you earlier | 17:13 |
th1a | np | 17:13 |
yvl | yes pre-filled form of contact information would be handy | 17:14 |
yvl | and at least an unintrusive checkbox "[ ] Add contact information" in the person add form | 17:14 |
th1a | Hm. | 17:14 |
yvl | and a special case relationship "self" | 17:15 |
yvl | or maybe not | 17:15 |
th1a | The problem is not confusing the user, | 17:15 |
th1a | because they won't understand the difference between making a regular contact and a self contact. | 17:16 |
mvbalgooy | bye yvl | 17:16 |
th1a | However, if they are picking "self" out of a list of relationship choices I think they're fairly likely to get it right. | 17:16 |
yvl | bye mvbalgooy, will keep in touch by email | 17:16 |
th1a | I'll have to walk through this a little more. | 17:16 |
th1a | One problem is that in primary and secondary you rarely have a student with his own address, | 17:18 |
th1a | I guess now you might store kid's mobile #'s, but I don't imagine that's common yet (dunno), | 17:18 |
mvbalgooy | that will be fine I removed my spam filter ;) | 17:18 |
th1a | and in some schools you'll frequently want their emails. | 17:18 |
yvl | thanks, mvbalgooy ;) | 17:19 |
th1a | And right now, to add an email for a student you also need to add a self-contact. | 17:19 |
th1a | If every kid has an email address, that's too many hoops for each student. | 17:20 |
yvl | I see | 17:21 |
th1a | I'll walk through it an think about it some more. | 17:22 |
yvl | for such a simple case like email | 17:22 |
yvl | I think demographics should do fine | 17:22 |
th1a | Well... | 17:23 |
th1a | we're going to have an email system that will expect the addresses to be in a certain place. | 17:23 |
th1a | So we just have to think it through. | 17:23 |
th1a | I think for the sake of consistency it would be better to put it in contacts. | 17:24 |
yvl | hmm, I think I understand what you need | 17:24 |
yvl | maybe we should postpone further discussion? | 17:25 |
yvl | I'd like too think a little about it, and then... probably email you. | 17:25 |
th1a | Well, I don't think there is anything else pressing in the "formal" meeting. | 17:26 |
th1a | aelkner: Send me an invoice for August. | 17:26 |
aelkner | ok | 17:26 |
th1a | yvl: One other idea is just to add an "email" field to the add person form that automatically creates a self contact for the new person. | 17:27 |
th1a | OK, have a great week gentlemen! | 17:29 |
* th1a drops the bag of gravel. | 17:29 | |
*** ronalde has left #schooltool | 17:29 | |
*** mvbalgooy has left #schooltool | 17:30 | |
yvl | hmm, th1a, that would reduce clarity on system's behaviour I think | 17:30 |
th1a | yvl: Yeah, it has its drawbacks. | 17:30 |
yvl | and, obviously, self contact is a special case | 17:31 |
yvl | editing Name / Surname should be prohibited | 17:31 |
Lumiere | err | 17:31 |
Lumiere | marriage | 17:31 |
yvl | I meant that it should be bound to the user's Name & Surname | 17:32 |
yvl | "I am John, but please contact me as Peter" | 17:33 |
yvl | would just scream of fraud :) | 17:33 |
th1a | Yeah, something's up with that. | 17:34 |
yvl | hmm, what else... | 17:35 |
yvl | we can search and add any contact to any user | 17:36 |
yvl | "Hi, I'm John, he's also the same John" | 17:36 |
th1a | Hm? | 17:36 |
th1a | Yes. | 17:36 |
yvl | ok, I'll want to think about the implementation at some point | 17:39 |
yvl | I'll email you, th1a | 17:40 |
th1a | thanks yvl. | 17:40 |
th1a | Note that just creating a "self" relationship will unblock aelkner. | 17:40 |
yvl | I understand | 17:45 |
yvl | but for now he can just use a random persons contact for testing | 17:45 |
yvl | as email will not be mandatory, will it? | 17:46 |
th1a | Well, | 17:48 |
th1a | it isn't blocking the whole system, just the email part. | 17:48 |
yvl | ok then | 17:51 |
yvl | I'll bump the priority on this :) | 17:52 |
th1a | Mainly, if aelkner knew the exact method of requesting a self contact, making it convenient to create them could wait. | 17:53 |
*** dlobo has quit IRC | 17:55 | |
yvl | aelkner - you can fake it for now | 17:56 |
yvl | for example, write a method: | 17:56 |
yvl | def getEmail(person): | 17:56 |
yvl | ... | 17:56 |
yvl | and fill it with something like | 17:57 |
yvl | get persons relationships | 17:57 |
yvl | find the first relationship that is "parent" | 17:57 |
yvl | and return it's email | 17:57 |
yvl | that would be enough for testing | 17:57 |
th1a | aelkner probably went back to bed. | 17:58 |
yvl | :) | 17:58 |
th1a | If we agree that self will be "self," that might be sufficient too. | 17:59 |
yvl | ok, time to go home | 18:06 |
yvl | goodbye guys :) | 18:07 |
*** yvl has quit IRC | 18:07 | |
*** ignas has quit IRC | 18:31 | |
*** fsufitch has quit IRC | 18:36 | |
*** dlobo has joined #schooltool | 18:37 | |
*** fsufitch has joined #schooltool | 18:37 | |
*** Aiste_ has quit IRC | 18:43 | |
*** fsufitch has quit IRC | 18:56 | |
*** fsufitch has joined #schooltool | 19:07 | |
*** fsufitch has quit IRC | 19:09 | |
*** fsufitch has joined #schooltool | 19:09 | |
*** fsufitch has joined #schooltool | 19:10 | |
*** fsufitch has quit IRC | 19:24 | |
*** pcardune has joined #schooltool | 19:42 | |
*** dlobo has quit IRC | 19:49 | |
*** dlobo has joined #schooltool | 20:30 | |
*** fsufitch has joined #schooltool | 20:43 | |
*** fsufitch has quit IRC | 21:10 | |
*** fsufitch has joined #schooltool | 21:10 | |
*** mgedmin has quit IRC | 21:15 | |
*** fsufitch has quit IRC | 21:20 | |
*** fsufitch has joined #schooltool | 21:33 | |
*** dlobo has quit IRC | 21:34 | |
*** dwelsh has quit IRC | 21:57 | |
*** dlobo has joined #schooltool | 22:19 | |
*** dlobo has quit IRC | 22:27 | |
*** dlobo has joined #schooltool | 22:49 | |
*** NakidGirl_With_I has joined #schooltool | 22:49 | |
NakidGirl_With_I | knock knock | 22:50 |
Lumiere | hi? | 22:54 |
NakidGirl_With_I | ello | 22:57 |
*** NakidGirl_With_I has left #schooltool | 23:11 | |
*** fsufitch has quit IRC | 23:42 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!