*** dlobo has joined #schooltool | 04:22 | |
*** alga has quit IRC | 05:10 | |
*** ignas has quit IRC | 05:44 | |
*** dlobo has quit IRC | 06:23 | |
*** yvl has joined #schooltool | 10:41 | |
*** alga has joined #schooltool | 11:15 | |
*** Aiste has joined #schooltool | 11:41 | |
*** mgedmin has joined #schooltool | 11:42 | |
*** alga has quit IRC | 11:50 | |
*** alga has joined #schooltool | 12:19 | |
*** menesis has quit IRC | 13:19 | |
*** jelkner has joined #schooltool | 13:27 | |
*** jelkner has quit IRC | 13:35 | |
*** ignas has joined #schooltool | 13:47 | |
*** menesis has joined #schooltool | 14:15 | |
*** menesis has quit IRC | 14:21 | |
*** menesis has joined #schooltool | 14:23 | |
*** jelkner has joined #schooltool | 14:58 | |
*** replaceafill has joined #schooltool | 15:04 | |
*** th1a has joined #schooltool | 15:29 | |
th1a | hi yvl, aelkner, replaceafill, menesis. | 15:33 |
---|---|---|
menesis | hi | 15:33 |
yvl | morning th1a | 15:33 |
replaceafill | good morning/afternoon | 15:33 |
aelkner | morning | 15:34 |
aelkner | i have a lot to discuss this morning | 15:35 |
th1a | Be my guest, aelkner. | 15:35 |
yvl | aelkner, just so you know - your branch is merged to trunk and the new interventions egg is released | 15:35 |
* th1a is in a grumpy haze this morning. | 15:35 | |
aelkner | yvl: no way! | 15:35 |
aelkner | :) | 15:35 |
th1a | Even moreso than usua. | 15:36 |
th1a | usual. | 15:36 |
* aelkner will try not to say anything to upset th1a | 15:36 | |
aelkner | anyway | 15:36 |
aelkner | i was in a not so grumpy haze last week ) | 15:36 |
aelkner | some kind of bug plagued me, and I couldn't concentrate | 15:37 |
aelkner | but by this weekend i was able to pull out and get some things done | 15:37 |
aelkner | namely, i knocked out a couple of bugs in the intervention system | 15:37 |
aelkner | also, i had a very fruitful discussion with jelkner | 15:37 |
aelkner | after he saw the new dashboard with student search feature, e had some valid complaints | 15:38 |
aelkner | and it led me to realize that i could put just the student filter at the top | 15:38 |
aelkner | but not have the defualt behavior be to list students below the filter | 15:39 |
aelkner | instead | 15:39 |
aelkner | if the user fills in the student filter (or even not filling anything in) and hits Find Now | 15:40 |
aelkner | it takes them to another view with the filter applied | 15:40 |
aelkner | then they can click on a student | 15:40 |
aelkner | so no wasted clicks | 15:40 |
th1a | They just get a form with the search results. | 15:40 |
th1a | ? | 15:41 |
aelkner | with the ability to change the search and re-find | 15:41 |
yvl | yes | 15:41 |
yvl | basically - half of the page dissapers :) | 15:41 |
yvl | the "Inbox part" | 15:41 |
yvl | ...and to get it to appear again, you need to click top Interventions tab | 15:42 |
th1a | That's fine. | 15:42 |
th1a | Well, there might be an action to get you back there. | 15:42 |
th1a | But the basic concept is fine. | 15:42 |
aelkner | jelkner correctly complained that as it was, the Inbox was not visable without scrolling | 15:42 |
aelkner | but now it is | 15:42 |
aelkner | and the abiltity to search for a student with one action remains | 15:43 |
th1a | Sounds good. | 15:43 |
yvl | well, I like the way the view works now | 15:44 |
yvl | if you could also add "Back to Inbox" button somewhere | 15:44 |
aelkner | great | 15:44 |
yvl | (not action link in the top of the page, but actual form button) | 15:44 |
aelkner | th1a: i could add a button above the student table | 15:45 |
aelkner | but seeing that we already have the Intervention tab | 15:45 |
aelkner | i figured maybe it wouldn't be necessary | 15:45 |
th1a | True. | 15:45 |
yvl | It's bad UI design to take away things from people and have them figure out go to get them back | 15:46 |
aelkner | the idea being that the user will hit the Intervention tab as a knee-jerk reaction | 15:46 |
yvl | but I'm just complaining | 15:46 |
yvl | not my call anyway ;) | 15:46 |
aelkner | no problem | 15:46 |
th1a | An action button that says "Inbox" or whatever we're calling it seems reasonable. | 15:46 |
aelkner | th1a: it's your call | 15:46 |
th1a | What are we calling that view? | 15:46 |
aelkner | the url is intervention_students.html | 15:47 |
aelkner | the title is Search Intervention Students | 15:47 |
yvl | th1a, I'll give you some screenshots in a moment | 15:47 |
yvl | to illustrate | 15:47 |
aelkner | awe, heck, i was going to send th1a some screenshots | 15:48 |
aelkner | th1a: we could talk about this after the meeting | 15:48 |
aelkner | and i can make any changes you deem fit | 15:48 |
th1a | Or, just later, in case I need another nap immediately after the meeting. | 15:49 |
th1a | Which I suspect I will. | 15:49 |
aelkner | yvl: thanks for merging what i got so soon | 15:49 |
aelkner | nah, i can stay awake :) | 15:49 |
replaceafill | aelkner, are we going to update jelkner's instance? | 15:49 |
aelkner | so i'm ready to move on from intervention to the next major discussion point | 15:49 |
aelkner | replaceafill: i was gong to ask you to :) | 15:49 |
replaceafill | ok | 15:50 |
aelkner | but wait | 15:50 |
aelkner | what paackage is he using? | 15:50 |
replaceafill | checking... | 15:50 |
replaceafill | http://bazaar.launchpad.net/~aelkner/schooltool.intervention/ri_sprint/ | 15:51 |
aelkner | that's fine | 15:51 |
replaceafill | revno: 240 | 15:51 |
aelkner | yvl: i pushed the same changes to that branch | 15:51 |
aelkner | it's at revision 244 now | 15:52 |
yvl | well, you may want to switch to trunk at some point | 15:52 |
aelkner | yvl: true | 15:53 |
aelkner | it's just that i can get changes faster to jelkner using my own branch | 15:53 |
yvl | that's okay | 15:54 |
yvl | th1a: http://justas.pov.lt/SchoolTool/intervention-dashboard-1.png | 15:54 |
yvl | and http://justas.pov.lt/SchoolTool/intervention-dashboard-2.png | 15:54 |
yvl | once you click on student's search button you get to the second screenshot | 15:54 |
yvl | something along lines "list all students" button in screenshot 1 | 15:55 |
yvl | and a button after the fieldset that says "back to inbox" | 15:55 |
yvl | would make navigation a little bit easier | 15:55 |
aelkner | th1a: after the fieldset or before? | 15:56 |
yvl | (I vote after ;) ) | 15:56 |
aelkner | i mean, should the user have to scroll, or should they see the annoying button at the beginning | 15:56 |
yvl | (right in the place where "Inbox" fieldset was) | 15:56 |
aelkner | yvl: i know your vote :) | 15:56 |
yvl | (right where the user could expect his inbox to be) | 15:57 |
yvl | (because he SAW it there) | 15:57 |
aelkner | that's a good point | 15:57 |
th1a | What is the "Intervention Center" at this point? | 15:57 |
yvl | intervention center for the teacher | 15:57 |
th1a | We probably need to rename some things here. | 15:57 |
yvl | teacher's goals etc :) | 15:57 |
aelkner | no | 15:57 |
aelkner | that button takes you to the student intervention page | 15:58 |
yvl | aelkner: http://localhost:7080/persons/teacher2/intervention/intervention_center.html | 15:58 |
aelkner | it was so titled to not conflict with the Intervention tab | 15:58 |
aelkner | th1a: are you asking about the url? | 15:58 |
th1a | I don't care what the view is called internally, but it is becoming a problem to the user. | 15:59 |
aelkner | how so? | 15:59 |
aelkner | are you referring to the recent bug report? | 15:59 |
th1a | Well, for example, I don't know what an intervention center is. | 15:59 |
aelkner | asked and answered :) | 16:00 |
aelkner | as they say in court | 16:00 |
th1a | The student intervention page? | 16:00 |
aelkner | yes | 16:00 |
aelkner | i could change the button to read Student Interventions | 16:00 |
th1a | I don't know what I'm going to find on that page. | 16:00 |
th1a | That's my point. | 16:00 |
aelkner | shall i make that change? | 16:01 |
aelkner | shall we discuss such details after the meeting? | 16:01 |
yvl | th1a, you'll just get directly to login page usually | 16:01 |
th1a | Which change are you referring to? | 16:01 |
yvl | because students are not allowed to see their own interventions | 16:01 |
th1a | yvl: lol. | 16:01 |
aelkner | th1a doesn't read message from /me | 16:01 |
aelkner | i could change the button to read Student Interventions | 16:02 |
th1a | But where does that go?!?! WHAT WILL I SEE THERE??? | 16:02 |
aelkner | Student Interventions?! | 16:02 |
yvl | wait. | 16:02 |
th1a | If I am a teacher. | 16:02 |
yvl | if you are logged in as a teacher | 16:02 |
yvl | you would see | 16:02 |
yvl | the intervention center for you, | 16:03 |
yvl | as a student | 16:03 |
aelkner | you don't want a sentence for a button, do you? | 16:03 |
yvl | the way other teachers look at you | 16:03 |
yvl | as a student | 16:03 |
th1a | yvl: Exactly. | 16:03 |
th1a | Right aelkner? | 16:03 |
*** Aiste has quit IRC | 16:03 | |
aelkner | if you are viewing a student | 16:04 |
aelkner | and you hit Intervention Center | 16:04 |
aelkner | it takes you to (drumroll please) | 16:04 |
aelkner | te intervention center for the student | 16:04 |
aelkner | that seemed pretty explanatory to me | 16:04 |
yvl | aelkner, I'd go as far as hiding the "Intervention Center" button if the logged in person does not have access to the intervention center | 16:04 |
th1a | But if I'm at my dashboard, I'm not viewing a student. | 16:05 |
yvl | aelkner, some teachers may not correctly guess that the system treats them as students | 16:05 |
yvl | in this button | 16:05 |
yvl | especially if they are not students | 16:05 |
aelkner | ah, you're referring to when the teacher is on his own home page | 16:05 |
aelkner | ad he sees that button | 16:06 |
th1a | I guess what I'm saying is that perhaps all the person action buttons should be hidden when I'm at my intervention dashboard. | 16:06 |
aelkner | true, that is not a useful button in that case | 16:06 |
aelkner | i would need to create a proxy and traversal adapter to change the context, but it could be done | 16:06 |
aelkner | i see what the problem is: the dashboard has IBasicPerson as context | 16:07 |
aelkner | that's why that button appears | 16:07 |
aelkner | for some reason i didn't even notice it | 16:07 |
aelkner | thus it didn't bother me, but i get what the complaint is | 16:08 |
th1a | Would it take a couple hours? | 16:08 |
aelkner | half a day at most | 16:08 |
th1a | OK, do that then. | 16:08 |
aelkner | so no need to rename the Intervention Center button that appears on the student page | 16:09 |
aelkner | becuase it won't appear with the dashboeard? | 16:09 |
yvl | I still suggest simply hiding it if the person not hasAccess | 16:10 |
aelkner | yvl: on the student page, rght? | 16:10 |
yvl | everywhere | 16:10 |
th1a | yvl: Yes, do that too. | 16:10 |
aelkner | ok, i have two tasks | 16:10 |
aelkner | but i want to move on to discussing this upcoming weekend | 16:11 |
aelkner | is that ok? | 16:11 |
th1a | OK. | 16:12 |
aelkner | so i reviewed the screenshots that dwelsh sent us | 16:12 |
aelkner | of course, i will know a lot more when i get down there and see their VB app | 16:13 |
aelkner | but the basic idea is that they will want to have a course database | 16:13 |
th1a | I'm not sure yvl and replaceafill know what we're talking about, btw. | 16:14 |
aelkner | with courses that are more involved than current schooltool courses | 16:14 |
aelkner | ok, could be | 16:14 |
aelkner | so i'm going dow to virginia nect weekend | 16:14 |
aelkner | to work with dwlesh's brother | 16:14 |
aelkner | who wrote Visual Basic app that allows students and parents to plan | 16:15 |
aelkner | what courses the student will take for their school career | 16:15 |
th1a | Perhaps you could also forward the screenshots after the meeting. | 16:15 |
aelkner | ok | 16:15 |
menesis | for me "Intervention Center" sounds strange, I would label it simply "Interventions" to match Reports, Contacts, etc on the same menu | 16:16 |
aelkner | menesis: that could make sense | 16:16 |
aelkner | Interventions doesn't conflict with the Intervention tab | 16:16 |
th1a | It it was Microsoft, it would be "My Interventions" | 16:17 |
*** replaceafill_ has joined #schooltool | 16:17 | |
menesis | just a note, I haven't followed the discussion or seen the new pages. | 16:17 |
menesis | th1a :D | 16:17 |
yvl | th1a, and "His interventions" for other persons maybe? ;) | 16:17 |
*** dlobo has joined #schooltool | 16:18 | |
aelkner | i just forwarded dwelsh's email to yvl and replaceafill | 16:18 |
yvl | got it, thanks | 16:18 |
aelkner | anyway | 16:19 |
*** replaceafill has quit IRC | 16:20 | |
aelkner | each course a student plans to take will have pre-requisites | 16:20 |
*** replaceafill_ is now known as replaceafill | 16:20 | |
aelkner | so the student can only schedule courses that are appropriate | 16:20 |
aelkner | each dourse has a start and end grade level | 16:21 |
aelkner | course | 16:21 |
aelkner | a schoolyear (also called grade) has electives and enrichments (core reqs?) | 16:22 |
th1a | You need to use yvl's new grade levels. | 16:23 |
aelkner | is that in trunk? | 16:23 |
yvl | of course not | 16:23 |
aelkner | is that cambodia only? | 16:23 |
yvl | yes | 16:23 |
aelkner | so that's out | 16:24 |
yvl | we'll need something like that in ST | 16:24 |
aelkner | could we get it in there this week? | 16:24 |
yvl | no | 16:24 |
th1a | If only we had some kind of system for passing changes in a non-centralized fashion. | 16:25 |
yvl | well, we could, but I suggest not to | 16:25 |
yvl | :D | 16:25 |
th1a | Perhaps even a distributed system. | 16:25 |
yvl | for source code, maybe | 16:25 |
th1a | Of revision control. | 16:25 |
yvl | yes... | 16:25 |
replaceafill | :D | 16:25 |
aelkner | th1a: what are suggesting exactly | 16:25 |
th1a | Maybe Mark could sponsor such work. | 16:25 |
replaceafill | :)) | 16:25 |
yvl | well, you made my day again ;) | 16:25 |
aelkner | haha | 16:26 |
yvl | but seriously | 16:26 |
aelkner | but what are you suggesting exactly? | 16:26 |
yvl | levels are not "production ready" in my opinion | 16:26 |
yvl | though if you really really need them | 16:26 |
aelkner | what branch of schooltool should i branch for this weekend? | 16:26 |
th1a | We're not having two implementations. | 16:26 |
yvl | I hear you | 16:27 |
aelkner | someone answer my question please | 16:27 |
yvl | that's why: if you really need them | 16:27 |
yvl | aelkner, we're discussing that | 16:27 |
yvl | so, this CanDo work... | 16:27 |
th1a | This isn't going to be deployed for quite a while anyhow. | 16:27 |
aelkner | this isn't Cando work | 16:28 |
yvl | ok, good... | 16:28 |
yvl | wait, what? | 16:28 |
aelkner | that;s part of what we need to discuss here | 16:28 |
yvl | what is it then? | 16:28 |
aelkner | it needs to be another plugin for schooltool | 16:28 |
aelkner | app['schooltool.course-planning'] | 16:28 |
aelkner | or someting like that | 16:29 |
aelkner | where courses reside | 16:29 |
aelkner | that get scheduled by the student/parents | 16:29 |
th1a | It is not CanDo in the sense that it is not competency tracking. | 16:29 |
aelkner | then, perhaps students get auto-enrolled in the actual courses each year | 16:29 |
aelkner | it's ot going to be part of the cando package | 16:30 |
aelkner | it's meant to be useful to any schooltool user | 16:30 |
aelkner | not just cando users | 16:30 |
yvl | is it supposed to be deployed with CanDo? | 16:30 |
yvl | and compatible? | 16:31 |
aelkner | not related | 16:31 |
yvl | as in - always compatible? | 16:31 |
aelkner | cando own't know about it | 16:31 |
aelkner | won't need to | 16:31 |
yvl | so it's not a problem if at some point users can have either CanDo or course planning but *not* both | 16:31 |
aelkner | right | 16:31 |
yvl | ok | 16:31 |
aelkner | cando leverages schooltool.section | 16:32 |
aelkner | which of course works off o schooltool.course | 16:32 |
aelkner | but this will be someting else | 16:32 |
aelkner | that will have its own app folder | 16:32 |
aelkner | containing courses that are more detailed than schooltool courses | 16:32 |
aelkner | the student can schedule them | 16:33 |
aelkner | and then perhaps we could auto-enroll them | 16:33 |
aelkner | or not | 16:33 |
aelkner | but at least they can plan their career | 16:33 |
aelkner | in a way, it does address the idea of a course catalog for the school | 16:33 |
aelkner | where schooltool.course currently does not | 16:33 |
aelkner | becuase that course is specific to a schoolyear | 16:34 |
aelkner | these courses would live ABOVE the schoolyear concept | 16:34 |
th1a | Is there some reason you can't use annotations on the current courses? | 16:34 |
aelkner | the current courses live in schoolyears | 16:34 |
th1a | There's a reason for that. | 16:35 |
aelkner | so they are not year over year objects | 16:35 |
th1a | If you make courses more detailed and complex, they're even more likely to change over time. | 16:36 |
th1a | Note that the pieces that tend to be missing in our school year implementation are pretty trivial, e.g., a button that copies all last year's courses to this year. | 16:37 |
aelkner | i'm just saying that currently, schooltool.course is tied to schoolyear | 16:37 |
aelkner | copying to another year would be a nice feature | 16:37 |
* th1a is sensing that this could go on for a long time... | 16:37 | |
aelkner | but it doesn't change the fact that the course is schoolyear dependant | 16:38 |
th1a | Copying to the next year is an absolutely essential feature. | 16:38 |
aelkner | ok, essential, but still my point remains | 16:38 |
th1a | Are you going to do versioning? | 16:38 |
th1a | The alternatives are either, just make new instances per year or do versioning. | 16:39 |
aelkner | i'm not sure what you mean with versioning | 16:39 |
aelkner | i would think that a course catalog should be a static thing | 16:39 |
th1a | No. | 16:39 |
yvl | no | 16:39 |
aelkner | this school offers these courses | 16:40 |
th1a | They will change, and they particularly will change the more detail you add, like sequences. | 16:40 |
th1a | Those change. | 16:40 |
aelkner | regardless of what year the calendar says | 16:40 |
yvl | pathways and course clusters should be copied/modified per schoolyear | 16:40 |
aelkner | ok, fine they change from time to time | 16:40 |
aelkner | but ot ties to schoolyear | 16:40 |
aelkner | four years could go by with no change to any course | 16:40 |
aelkner | or they could change every year | 16:40 |
yvl | yes..... so.... | 16:41 |
aelkner | but they would not be stuck in a schoolyear folder | 16:41 |
aelkner | since they like ABOVE that concept | 16:41 |
th1a | Being stuck in a schoolyear folder is not really a problem. | 16:41 |
aelkner | it's a data model flaw | 16:41 |
th1a | That's what we do with competencies now, right? | 16:42 |
th1a | We've already had this conversation many times. | 16:42 |
aelkner | think of Miscrosoft Word templates versus docs | 16:42 |
yvl | aelkner, they are not above that concept | 16:42 |
yvl | you either offer to teache the courses within a schoolyear | 16:42 |
yvl | or you do not | 16:42 |
yvl | the course pathways deal with *grades* not *schoolyears* | 16:43 |
th1a | The courses *will* stay the same within years, and they will change, sometimes in complex ways, between years. | 16:43 |
aelkner | a student will be planning (in the case of high school) four schoolyear | 16:43 |
aelkner | s | 16:43 |
yvl | no! | 16:43 |
yvl | for *grades* | 16:43 |
yvl | or *levels* | 16:43 |
yvl | or whatever | 16:43 |
aelkner | whatever | 16:43 |
yvl | not for schoolyears | 16:43 |
aelkner | same difference | 16:43 |
yvl | look at the forms | 16:43 |
yvl | and this is important! | 16:44 |
yvl | grades 7-12 are taught courses | 16:44 |
aelkner | the point is, they are planning courses, not course/schoolyear combos as the current data model requires | 16:44 |
yvl | not years 2007-2011 | 16:44 |
yvl | and this is very important | 16:44 |
yvl | the point is | 16:44 |
yvl | they are using grades (levels) | 16:44 |
yvl | that we *do not have* in schooltool yet | 16:45 |
yvl | and you say that schoolyear==grade | 16:45 |
aelkner | i was only saying that a course lives in a schoolyear folder | 16:45 |
yvl | schoolyears have courses that the school offers | 16:45 |
aelkner | i think i know where yvl is gong with this | 16:46 |
yvl | students plan to take the path of courses | 16:46 |
yvl | they consider what courses are offered this year | 16:46 |
aelkner | so the current schoolyear contains the inventory of available courses | 16:46 |
yvl | yes | 16:46 |
aelkner | even if the student may be planning on a course for the fourth year | 16:46 |
aelkner | or grade or level as it were | 16:47 |
th1a | But it would not be unusual for the math sequence to change from one year to the next from: | 16:47 |
th1a | alg. 1 > alg. 2 > geometry | 16:47 |
th1a | to alg. 1 > geometry > alg. 2 | 16:47 |
th1a | Or integrated math 1, i.m. 2, i.m. 3. | 16:47 |
th1a | So you have to anticipate those kind of changes. | 16:48 |
yvl | yes | 16:48 |
yvl | the thing is | 16:48 |
yvl | that when implementing "offered pathways" or whatever that is called | 16:48 |
yvl | you should also consider that though some courses will no longer be offered for students, say in first year | 16:49 |
yvl | students in fourth year will still be able to learn them | 16:49 |
yvl | if they signed up for them | 16:49 |
yvl | three years ago | 16:49 |
yvl | so... | 16:50 |
yvl | we kind of need some data structures: | 16:50 |
yvl | from the top of my head | 16:50 |
yvl | 1) grades / levels | 16:50 |
yvl | 2) pathways | 16:50 |
yvl | or even 2) clusters / divisions | 16:51 |
yvl | 3) pathways selected by student | 16:51 |
th1a | But courses should just need more metadata. | 16:51 |
yvl | hmm | 16:52 |
yvl | maybe... it may be even better to completely separate that | 16:52 |
aelkner | that's what i was suggesting from the outset | 16:53 |
yvl | but, sorry, I can't decide right away | 16:53 |
yvl | aelkner: the complete separation would reside within a schoolyear also! | 16:53 |
aelkner | ah | 16:53 |
th1a | My points are a) don't make new course objects; | 16:53 |
th1a | b) don't do this stuff outside school years. | 16:54 |
* yvl fully agrees | 16:54 | |
th1a | (with a few possible exceptions, e.g., a person's plan) | 16:54 |
aelkner | so an administrator creates a new school year | 16:54 |
aelkner | this copies last years courses forward | 16:55 |
aelkner | then the admin makes any changes that my be the case in the coming year | 16:55 |
aelkner | then the system is ready for the student/parts at home? | 16:55 |
aelkner | does that make sense for a workflow? | 16:55 |
th1a | I'd say the copying should be a manual step. | 16:55 |
aelkner | i thought it was already automatic | 16:55 |
th1a | Or perhaps it should be automatic, it would be easy enough to delete them on the rare occasions you didn't want to repeat almost any of them. | 16:56 |
th1a | OK... I need to let replaceafill and yvl report quickly before it is midnight in Vilnius. | 16:57 |
yvl | :D | 16:57 |
th1a | yvl? | 16:57 |
replaceafill | :) | 16:57 |
yvl | well, not much to report | 16:57 |
yvl | we kind of spoke several times last week | 16:57 |
yvl | as for this week | 16:57 |
yvl | I want to fix person catalogs | 16:58 |
yvl | because they're causing too much pain for me | 16:58 |
yvl | then change the security thing we discussed earlier | 16:59 |
th1a | OK. | 16:59 |
yvl | then we'll see | 16:59 |
yvl | I have some stuff planned, but I'd expect request in the middle of the week | 16:59 |
yvl | (for example, merge security debug info to trunk) | 17:00 |
yvl | anyway... I'm done :) | 17:00 |
yvl | replaceafill? | 17:01 |
aelkner | yvl: again thanks for getting my changes merged | 17:01 |
replaceafill | ok | 17:01 |
replaceafill | th1a, i sent you some screenshots | 17:01 |
yvl | you're welcome, aelkner :) | 17:01 |
replaceafill | i got rid of a lot of sandboxes | 17:01 |
replaceafill | and picked my changes to the email service | 17:01 |
replaceafill | checkbox to disable it | 17:01 |
replaceafill | and the feature to send email to contacts | 17:01 |
replaceafill | yvl, my branch is at https://code.launchpad.net/~replaceafill/schooltool/schooltool_email_fixes | 17:02 |
replaceafill | i haven't asked for a review/merge yet | 17:02 |
yvl | I think that is merger | 17:02 |
yvl | * merged already | 17:02 |
replaceafill | :| | 17:02 |
th1a | replaceafill: We'll almost certainly be implementing more email features soon. | 17:03 |
th1a | Email to group, things like that. | 17:03 |
replaceafill | ah yes | 17:03 |
yvl | oh, no, wait, not merged yet | 17:03 |
replaceafill | yvl, i was waiting for th1a comments on the conditions i put | 17:03 |
th1a | Is there more shoring up of the underlying queue mechanism necessary? | 17:03 |
replaceafill | for a teacher to send an email: | 17:03 |
replaceafill | 1. the email service has to be enabled | 17:04 |
replaceafill | 2. the teacher should have an email set | 17:04 |
replaceafill | 3. the contact should have an email set | 17:04 |
replaceafill | if these three are true, the 'Send Email' button appears | 17:04 |
th1a | Sounds right to me. | 17:04 |
replaceafill | i don't know if appearing/disappearing is a good approach | 17:04 |
replaceafill | but it works that way | 17:04 |
replaceafill | cool | 17:04 |
replaceafill | schooltool.email and schooltool.task was another question of mine | 17:05 |
replaceafill | are we putting schooltool.task in the next release? | 17:05 |
th1a | I would hope so. | 17:06 |
replaceafill | ah ok | 17:06 |
th1a | Not my decision though. | 17:06 |
yvl | it would be a little bit prettier if 'Send Email' appeared when teacher has no email, but sending email would be disabled. 'Please specify your email in contacts' or something | 17:06 |
replaceafill | that would allow us to tell the teacher, "your email has been queue..." | 17:06 |
replaceafill | or something | 17:06 |
replaceafill | yvl, nice! | 17:06 |
th1a | yvl: True. | 17:06 |
replaceafill | will make that change then | 17:07 |
replaceafill | yvl, what about schooltool.task? | 17:07 |
yvl | hmm | 17:07 |
yvl | I'll think about it this week | 17:07 |
replaceafill | ok | 17:07 |
yvl | if nothing urgent comes up | 17:07 |
replaceafill | and finally i started with the enrollment statuses | 17:07 |
replaceafill | yvl, we're adding the new attribute to the catalog, right? | 17:08 |
replaceafill | through evolution? | 17:08 |
yvl | not through evolution, but yes | 17:08 |
replaceafill | appstartup? | 17:08 |
yvl | I'll tell you how, when I implement that... on Tue or Wed | 17:08 |
replaceafill | :) | 17:08 |
replaceafill | cool | 17:08 |
yvl | that's one of the parts of 'fixin person catalog' ;) | 17:09 |
replaceafill | ah | 17:09 |
replaceafill | th1a, i guess that's it | 17:09 |
replaceafill | i'll check my new bugs | 17:10 |
th1a | OK gentlemen. | 17:10 |
replaceafill | and see which of them are going to be in the release | 17:10 |
th1a | I haven't really been marking that lately. | 17:10 |
replaceafill | ah ok | 17:10 |
th1a | menesis: What release should I be targeting in LP for Lucid? | 17:10 |
menesis | what package? | 17:11 |
th1a | Ah. ;-) | 17:11 |
menesis | I think most of projects have only one milestone active | 17:12 |
menesis | on trunk | 17:12 |
th1a | So I can use that one? | 17:12 |
menesis | all of them will go to lucid | 17:12 |
menesis | and karmic as well | 17:12 |
th1a | OK. | 17:13 |
th1a | All right. | 17:13 |
menesis | what was "fix committed" i target to the next release | 17:13 |
th1a | Thanks menesis. | 17:14 |
menesis | except the main lp:schooltool project | 17:14 |
menesis | it has https://edge.launchpad.net/schooltool/+milestone/1.3.1 | 17:14 |
th1a | I should use that? | 17:14 |
yvl | ok guys... gotta go | 17:14 |
menesis | that has some bugs targeted for a long time but they were deferred for some milestones already and no one is working on them | 17:14 |
yvl | drop a note on IRC or email, as usual :) | 17:14 |
th1a | Have a great week gentlemen! | 17:14 |
yvl | and... happy hacking ;) | 17:14 |
* th1a drops the bag of gravel. | 17:15 | |
replaceafill | thanks guys | 17:15 |
menesis | so whoever is better informed, yvl or th1a, please correct them | 17:15 |
menesis | there is also https://edge.launchpad.net/schooltool/+milestone/lucid | 17:15 |
th1a | I can go through the old bugs. | 17:15 |
menesis | that has many bugs targeted but I have no idea what can make lucid | 17:15 |
aelkner | can we meet tomorrow morning at the same time? | 17:15 |
menesis | please create milestones and target bugs as neccessary | 17:16 |
aelkner | yvl, th1a: it seems that we've only just begun this discussion | 17:16 |
menesis | 1.3.1 will be the next release | 17:16 |
menesis | of schooltool | 17:16 |
aelkner | about course scheduling i mean | 17:16 |
menesis | 1.4.0 will be final release for Lucid | 17:16 |
menesis | I would like to release schooltool-1.3.1 soon | 17:17 |
th1a | aelkner: Let's talk on the phone first. | 17:18 |
aelkner | ok | 17:18 |
* th1a goes to lie down. | 17:20 | |
aelkner | replaceafill: can you update jelkner's instance today? | 17:21 |
replaceafill | i can now if you want | 17:22 |
replaceafill | your same ri_sprint branch, correct? | 17:23 |
aelkner | perhaps we should wait until tomorrow | 17:23 |
aelkner | :) | 17:23 |
aelkner | sorry | 17:23 |
replaceafill | ah ok | 17:23 |
aelkner | now that i think of it, i have some changes to make | 17:23 |
replaceafill | yes | 17:23 |
aelkner | i can email you toinight | 17:23 |
replaceafill | cool, let me knwo | 17:23 |
aelkner | will do | 17:23 |
replaceafill | know | 17:23 |
*** alga has quit IRC | 17:58 | |
*** dlobo has quit IRC | 18:45 | |
*** dlobo has joined #schooltool | 18:57 | |
*** Aiste has joined #schooltool | 19:31 | |
*** pcardune has joined #schooltool | 19:36 | |
*** pcardune has quit IRC | 20:06 | |
*** menesis has quit IRC | 20:27 | |
*** replaceafill has quit IRC | 20:38 | |
*** Aiste has quit IRC | 20:56 | |
*** pcardune has joined #schooltool | 21:01 | |
*** menesis has joined #schooltool | 21:19 | |
*** alga has joined #schooltool | 21:45 | |
*** mgedmin has quit IRC | 22:11 | |
*** dlobo has quit IRC | 22:28 | |
*** dlobo has joined #schooltool | 22:40 | |
*** mgedmin has joined #schooltool | 22:41 | |
*** dlobo has quit IRC | 23:35 | |
*** jelkner has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!