*** th1a has quit IRC | 05:35 | |
*** ignas has quit IRC | 07:20 | |
*** Aiste has joined #schooltool | 08:18 | |
*** balor has joined #schooltool | 10:16 | |
*** mgedmin has joined #schooltool | 10:25 | |
*** mgedmin has quit IRC | 10:55 | |
*** mgedmin has joined #schooltool | 10:57 | |
*** alga has joined #SchoolTool | 12:29 | |
*** ignas has joined #schooltool | 12:32 | |
*** fsufitch has quit IRC | 13:36 | |
*** alga has quit IRC | 14:17 | |
*** alga has joined #SchoolTool | 14:38 | |
*** jstraw has quit IRC | 14:56 | |
*** jstraw has joined #schooltool | 15:31 | |
*** jstraw has quit IRC | 15:57 | |
*** jstraw has joined #schooltool | 15:57 | |
*** th1a has joined #schooltool | 16:03 | |
*** jelkner has joined #schooltool | 16:18 | |
jelkner | ignas: good morning! | 16:18 |
---|---|---|
jelkner | i was surprised to learn that you celebrate president's day in lituania ;-) | 16:18 |
ignas | jelkner: :P | 16:19 |
jelkner | th1a: what's on today's agenda? | 16:19 |
jelkner | i would like to add something | 16:19 |
mgedmin | what do the USians celebrate on Feb 16? | 16:19 |
jelkner | mgedmin: president's day | 16:20 |
ignas | http://en.wikipedia.org/wiki/February_16 is not saying anything about US president's day | 16:20 |
ignas | but it mentions Lithuanian independence day ;) | 16:20 |
jelkner | we used to celebrate the birthdays of george washington (in january) and abraham lincoln (in february) | 16:20 |
jelkner | they combined them into "president's day" to make room for martin luther king day | 16:21 |
jelkner | (in january) | 16:21 |
mgedmin | when is Obama's birthday? | 16:21 |
jelkner | good question | 16:21 |
jstraw | hi all | 16:21 |
jelkner | so, th1a, you here? | 16:21 |
jstraw | check wikipedia | 16:21 |
jstraw | jelkner: 3pm meeting in your room | 16:21 |
jelkner | jstraw: great! | 16:22 |
jstraw | jelkner: initial meeting of the _unofficial_ instructional support sub-committee ;) | 16:22 |
jelkner | dwelsh just told me | 16:23 |
jelkner | i am ready and eager | 16:23 |
jelkner | to participate | 16:23 |
jelkner | they are coming off an incredible two days in richmod | 16:23 |
jelkner | richmond | 16:23 |
jelkner | the cando love fest continues... | 16:23 |
jelkner | that's what i want to get on today's agenda | 16:23 |
jelkner | the start of a discussion of core academic integration into the system | 16:24 |
jelkner | and a look at what resources we have to do that by next fall | 16:24 |
jelkner | what makes me so happy about this development is that it means schooltool will be playing a real role in reforming education in virginia | 16:25 |
jelkner | it will now empower us to change the way we teach | 16:25 |
jelkner | and that, of course, is what it should be able to do | 16:26 |
jelkner | we want to do project based, interdisciplinary education | 16:26 |
jelkner | to break down the "academic silos" in which curriculum is currently held hostage | 16:27 |
th1a | It has never been clear to me what the difference between competencies and standards are from a system perspective other than being able to track scores longitudinally. | 16:28 |
jelkner | so we need a way to track what mathematics students are learning in a carpentry class | 16:28 |
jelkner | by next year, virginia doe has given us the green light to add core academic tracking to cando | 16:28 |
jelkner | by next year, i want to work side by side with the math and science teachers | 16:29 |
jelkner | and for all of us to be able to evaluate our students together | 16:29 |
jelkner | so we think about the whole student | 16:29 |
jstraw | jelkner: did we actually get a full green light from wright? | 16:29 |
jelkner | and what they can and need to learn to do | 16:29 |
jelkner | dave said we have a green light | 16:30 |
jstraw | interesting | 16:30 |
jelkner | we can talk more about that at 3 today | 16:30 |
jstraw | I wonder who gave the light | 16:30 |
jelkner | in any case, we want to do that at gctaa | 16:30 |
jstraw | jelkner: after we get through the ssz issues | 16:30 |
jelkner | and jim and i will start thinking about it now | 16:30 |
jelkner | jstraw: good point | 16:30 |
jelkner | no problem | 16:30 |
th1a | What about the odfse question? | 16:30 |
jelkner | odfse? | 16:31 |
th1a | gctaa? | 16:31 |
th1a | ssz? | 16:31 |
*** replaceafill has joined #schooltool | 16:31 | |
jelkner | governor's career and technical academy in arlington (gctaa) | 16:31 |
replaceafill | good morning everybody | 16:31 |
th1a | Good morning replaceafill. | 16:31 |
jstraw | ssz is Matt and my server area | 16:31 |
jstraw | the 'Student Server Zone' | 16:31 |
jstraw | becaues that sounds 100x better then Student DMZ :) | 16:32 |
jelkner | th1a: (so, did you just pull odfse out of your hat, or did you have something in mind that it stands for?) | 16:32 |
th1a | Anyhow, I don't know what would need to be added to CanDo other than keeping track of past evaluations of a standard/competency. | 16:33 |
th1a | jelkner: It was a joke. | 16:33 |
jelkner | i know | 16:33 |
th1a | So do you think you'll get money to develop this this year? | 16:34 |
th1a | ... | 16:36 |
jstraw | if they want it... I bet they pay for it | 16:36 |
th1a | Good morning everyone. | 16:36 |
th1a | aelkner is sick. | 16:37 |
jstraw | ohayo gozaimasu minna-san ;) | 16:37 |
jstraw | aelkner is always sick? | 16:37 |
jelkner | th1a: dwelsh and i were just talking about that | 16:37 |
jelkner | it is our job to lock that down now | 16:37 |
jelkner | so we can keep the whole team working on schooltool and moving forward | 16:38 |
jelkner | we will need to budget for the new features | 16:38 |
jelkner | we want them by september | 16:38 |
jelkner | and richmond even agreed to restructure the compency data structure to accomodate the changes | 16:38 |
jelkner | dwelsh should report more on that later | 16:39 |
jelkner | but it all looks good from our end | 16:39 |
jelkner | they really had a wonderful training session last week | 16:39 |
jelkner | and the teachers and administrators were very happy with cando | 16:39 |
th1a | Weird. You don't hear that too often about professional development for administrative software. | 16:40 |
th1a | We must be doing something right. | 16:40 |
jelkner | ;-) | 16:40 |
jelkner | ok, i'm finished | 16:41 |
jelkner | i just want us to start thinking about the who and how (and how much) of all this | 16:41 |
jelkner | i know schooltool 1.0 comes first | 16:42 |
jelkner | but as soon as that is done we need to hit the ground running on these new changes | 16:42 |
th1a | Thank you jelkner. It doesn't seem to me that you'll need much help from us if you can keep paying Chris and Filip. | 16:42 |
jelkner | th1a: i don't think that is the case | 16:42 |
jelkner | we will need professional development work on this to start *before* summer | 16:43 |
jelkner | so it seems replaceafill and/or aelkner will be needed | 16:43 |
th1a | Ah. | 16:43 |
th1a | OK. | 16:43 |
th1a | ignas: How are you? | 16:44 |
ignas | th1a: fine thank you | 16:45 |
ignas | th1a: reviewing everything and working on contacts at the moment | 16:45 |
ignas | will merge/integrate/comment on everything some time soonish | 16:45 |
ignas | and then will merge it to trunk after I will be done with evolution scripts | 16:45 |
ignas | that's pretty much it | 16:46 |
ignas | most of my comments will be directed personally to the contributors ;) | 16:46 |
th1a | OK. | 16:46 |
th1a | Sounds good. Did you enjoy the rest of your stay in DC? | 16:46 |
ignas | yeah, was very nice | 16:47 |
ignas | oh, did you get the invoice thing | 16:47 |
th1a | Yes, thanks. | 16:48 |
ignas | good | 16:48 |
ignas | hope it's readable enough | 16:48 |
th1a | My task for the day is a assembling all that crap and sending in the invoices. | 16:48 |
th1a | I'm actually going to be in Pittsburgh visiting friends and family the rest of the week, so I'll be mostly afk. | 16:49 |
ignas | ok | 16:51 |
ignas | th1a: we'll have to come up with a precise list of fixes/features we want to get done for april release | 16:51 |
ignas | some time soonish | 16:51 |
th1a | Yes. | 16:51 |
th1a | What's yvl's status? Is he feeling better? | 16:53 |
ignas | th1a: yes he is | 16:55 |
ignas | th1a: at the moment he is in a meeting discussing our internal projects | 16:55 |
ignas | he said he should resume working on schooltool tomorrow i think | 16:56 |
ignas | as he needs some time to get back on track | 16:56 |
ignas | if he won't know what to do I can give him some post sprint cleanup tasks | 16:57 |
th1a | OK. | 16:57 |
ignas | he was supposed to work on the section resource booking, but as Chris did it, he can probably polish some edges on that functionality | 16:58 |
th1a | Just make sure it gives a reasonable error report when there is a conflict. | 16:58 |
th1a | The person doing the section booking will usually be a manager or administrator, so if they know what the conflict is, they will probably be able to resolve it. | 16:59 |
* ignas is worried about conflicts a bit | 17:00 | |
ignas | i mean - the initial idea was to skip it altogether, but as Chris did it, we can use it | 17:00 |
ignas | but i'll need some speed tests done | 17:00 |
ignas | as it potentially can be a huge resource hog | 17:00 |
th1a | Yes. Check it out. | 17:00 |
th1a | It isn't a frequent operation though. | 17:00 |
th1a | So if it takes 10-15 seconds it isn't the end of the world. | 17:01 |
th1a | Can yvl help you with the indexing stuff? Where does that stand? | 17:01 |
ignas | that is stalled at the moment | 17:01 |
ignas | i want to merge everything first | 17:02 |
ignas | then find out what else do we want done for release | 17:02 |
ignas | and see what we can do in that time | 17:02 |
th1a | How important do you think the indexing is for the release? | 17:02 |
ignas | hmm, it would improve overall quality of the application, but is not crucial for "getting things done (tm)" | 17:03 |
ignas | I can just add a simple old style index for contacts and it will work well enough | 17:05 |
th1a | Is it something that will cause evolution problems later, or does it just change views? | 17:05 |
ignas | the group indexes that would be very nice to have are kind of tricky though | 17:05 |
ignas | th1a: evolution - yes, evolution problems - don't think so | 17:05 |
*** balor has quit IRC | 17:06 | |
th1a | The foremost problem in my head is still organizing reports. | 17:07 |
th1a | So that when I have, say, a report card, I can run it from an individual student, or a group, or a section, or a filtered set. | 17:07 |
th1a | (search results) | 17:07 |
ignas | from my point of view - it is easy to change/fix as we go, as it only touches the UI | 17:08 |
th1a | Yes -- basically we're going to be writing a lot of reports post release -- and it would be nice to be able to crank them out without fussing with the code to access them. | 17:09 |
ignas | it would be nice, but we can live with fussing until we understand what we are doing | 17:09 |
ignas | anyone can do fussing ;) | 17:09 |
th1a | OK. | 17:09 |
th1a | Well, the report card generation is the next remaining loose end. | 17:10 |
th1a | Which I've discussed in detail with aelkner. | 17:10 |
th1a | When he's better he's going to write up a plan for implementing it. | 17:10 |
th1a | I guess basically I have to go over what we've got in detail once you merge the sprint changes. | 17:12 |
ignas | yeah | 17:12 |
ignas | and look at all the user requests/ cando comments and long standing bugs | 17:12 |
ignas | to set the ones that we want to fix/ implement | 17:12 |
th1a | Yes. | 17:16 |
th1a | replaceafill: How was your trip back? | 17:17 |
*** jstraw has quit IRC | 17:17 | |
*** jstraw has joined #schooltool | 17:18 | |
replaceafill | th1a, great :) | 17:18 |
replaceafill | th1a, no problems at all | 17:18 |
ignas | 116 lines of zcml, 196 lines of python and 16 lines of templates to add a top level content type to schooltool | 17:18 |
th1a | ignas: We need Grok. | 17:19 |
ignas | yeah, would probably save a few lines :) | 17:19 |
replaceafill | :) | 17:19 |
th1a | Actually, replaceafill, that's not a bad project for you. | 17:20 |
th1a | Try using some Grok objects in SchoolTool. | 17:20 |
replaceafill | th1a, interesting | 17:20 |
replaceafill | like start removing zcml? | 17:20 |
th1a | It is very important in the long run. | 17:20 |
ignas | a nice tricky task ;) | 17:21 |
th1a | Not changing SchoolTool core, but writing a component that is based on the Grok objects so you don't need so much ZCML. | 17:21 |
replaceafill | ignas, i got z3c.form working in grok :) | 17:21 |
ignas | replaceafill: nice | 17:21 |
replaceafill | ignas, z3c.form is really cool | 17:21 |
th1a | Basically, in the long run we need to make it easier for people to start writing code for SchoolTool, and that means Grok. | 17:22 |
replaceafill | ignas, i was wondering, should i change my external activities implementation to use z3c.form? | 17:22 |
ignas | as far as form libraries go - yeah it is kind of cool :) | 17:22 |
th1a | Hm... so we'd use grok.component? | 17:24 |
ignas | grok.component | 17:24 |
replaceafill | grokcore.* | 17:24 |
ignas | grokcore.component | 17:24 |
ignas | grokcore.view | 17:24 |
ignas | and grokcore.security | 17:24 |
ignas | and still some things need investigation into how compatible they are with schooltool | 17:24 |
ignas | and also we might want to use martian directly to add some grokkers | 17:25 |
ignas | for schooltool security policy | 17:25 |
replaceafill | wow | 17:25 |
ignas | schooltool viewlets | 17:25 |
ignas | and schooltool pluggable traversers | 17:25 |
replaceafill | there's a grokcore.viewlet package | 17:25 |
ignas | yeah but we are doing custom viewlets | 17:26 |
ignas | because we need some i18n stuff, so we should see that everything works the way we expect | 17:26 |
replaceafill | oh yeah, the navigationViewlet you explained to me | 17:26 |
ignas | it might work out better than it used to though | 17:27 |
ignas | as code with _() is picked up by i18n automatically | 17:27 |
ignas | so we might not need any custom stuff at all | 17:27 |
ignas | otoh it would be nice to add something like schooltool.container baseclass for containers | 17:28 |
ignas | and get all the viewlets, traversers, absolute url adapters and relevant things registered automatically | 17:28 |
ignas | as soon as you declare something as a container | 17:28 |
ignas | (though that is the long term plan ;) | 17:28 |
replaceafill | :) | 17:28 |
ignas | also this will add some packaging work, as we will have to release grokcore components to ubuntu | 17:31 |
th1a | So perhaps this is something you could investigate replaceafill. | 17:37 |
ignas | he can | 17:37 |
* ignas just looked at it a bit | 17:37 | |
ignas | grokcore.component usage is easy | 17:37 |
replaceafill | yes | 17:38 |
ignas | grokcore.view shuts down the default macros | 17:38 |
ignas | and schooltool loses all the menu items and all the navigation in some views | 17:38 |
ignas | ok, not some views | 17:38 |
* th1a drops the bag of gravel. | 17:38 | |
ignas | in views that use grokcore.view in the simplest way ;) | 17:38 |
th1a | Have a great week! Get ready for the home stretch! | 17:39 |
*** jelkner has quit IRC | 17:39 | |
ignas | replaceafill: lp:~schooltool-owners/schooltool/schooltool_dc_sprint_integration | 17:40 |
ignas | is the branch that has contacts | 17:40 |
ignas | so if you will be playing with grok | 17:40 |
ignas | you might as well try grokifying contacts | 17:40 |
ignas | they are pretty straightforward at the moment | 17:40 |
replaceafill | ok | 17:41 |
ignas | replaceafill: just add "grokcore.component" and "grokcore.view" to setup.py | 17:42 |
replaceafill | yes | 17:42 |
ignas | and relevant zcml includes in src/schooltool/contacts/configure.zcml | 17:42 |
replaceafill | ignas, how can i use the contact module in a schooltool instance? just add schooltool.contact to the school.zcml file? | 17:44 |
ignas | yeah that will work | 17:45 |
replaceafill | cool | 17:45 |
ignas | i'll add schooltool.contact to our stapp2008 configuration before releasing | 17:45 |
jstraw | ignas: shouldn't that be stapp2009? :) | 17:51 |
ignas | jstraw: maybe | 17:52 |
ignas | jstraw: how is your work on multiinstance deployment ? | 17:52 |
jstraw | done | 17:52 |
jstraw | the only big issue is ssl support for namedvhosts | 17:53 |
jstraw | which is non-existant | 17:53 |
ignas | is it packaged as a deb? | 17:53 |
jstraw | no | 17:53 |
jstraw | it's svn | 17:53 |
jstraw | trunk | 17:53 |
ignas | can we replace schooltool-common and schooltool-2008 and schooltool-2007 with your scripts | 17:53 |
ignas | when will we do that then? | 17:54 |
jstraw | yes, but you'll want to go over that | 17:54 |
jstraw | and make sure that they do what you want | 17:54 |
jstraw | (also, you'll want kill me over my backup) | 17:54 |
ignas | why? | 17:54 |
jstraw | cause I never learned pep-8 or any style rules for pythong | 17:55 |
jstraw | and I never really went back over it and learned it | 17:55 |
ignas | jstraw: so it's just a monolithic set of scripts to do what you need? or are these scripts "put into /etc/init.d/" ready? | 18:00 |
*** replaceafill has quit IRC | 18:22 | |
*** replaceafill has joined #schooltool | 18:44 | |
*** alga has quit IRC | 18:47 | |
*** replaceafill has quit IRC | 18:59 | |
*** replaceafill has joined #schooltool | 18:59 | |
*** jstraw has quit IRC | 19:11 | |
*** jelkner has joined #schooltool | 19:27 | |
*** ignas has quit IRC | 19:39 | |
*** jelkner has quit IRC | 20:13 | |
*** mgedmin has quit IRC | 20:38 | |
*** replaceafill has quit IRC | 20:56 | |
*** jstraw has joined #schooltool | 21:00 | |
*** fsufitch has joined #schooltool | 21:36 | |
fsufitch | hi everyone | 21:36 |
fsufitch | th1a: ping | 21:36 |
th1a | fsufitch: hey. | 21:37 |
fsufitch | th1a: did you get my invoice? | 21:38 |
th1a | Yes. | 21:38 |
fsufitch | is it detailed enough / does it need other info? | 21:39 |
*** jstraw1 has joined #schooltool | 21:39 | |
*** jstraw has quit IRC | 21:39 | |
th1a | Hm. Actually, we need all the bank info on the invoice. | 21:41 |
th1a | You did this before didn't you? | 21:41 |
fsufitch | th1a: yes i did | 21:43 |
th1a | You need to include the same info you did before. | 21:43 |
fsufitch | th1a: okay, i'll try to dig it up, though i dont remember if it was via email or not | 21:46 |
th1a | I don't know how else you would have given it to me. | 21:47 |
fsufitch | paper? | 21:48 |
th1a | Hm... I don't see it in my mail... | 21:49 |
*** jelkner has joined #schooltool | 21:50 | |
fsufitch | nothing here either | 21:50 |
fsufitch | jelkner: hi! | 21:50 |
jelkner | hey man | 21:51 |
th1a | fsufitch: Are you sure we've paid you? | 21:51 |
fsufitch | th1a: just tell me what you need and i can search it up when i get home tonight | 21:51 |
fsufitch | th1a: no. | 21:51 |
th1a | Yeah, I don't think we have. | 21:51 |
fsufitch | th1a: i do recall you asking me for an invoice before, but i *don't* recall getting that one in | 21:52 |
fsufitch | and i have no idea when that was, so you have some volunteer time of mine :) | 21:52 |
fsufitch | ohh i think it was on the pycon sprint | 21:53 |
fsufitch | whatever | 21:54 |
th1a | OK, I sent you the numbers we need. | 21:54 |
fsufitch | th1a: thanks | 21:55 |
fsufitch | th1a: i replied with the info | 21:57 |
fsufitch | hooray for me carrying that stuff around in my pocket :D | 21:57 |
th1a | Put that on the invoice. | 21:58 |
th1a | Also, try to GOogle your swift code. | 21:58 |
*** jstraw has joined #schooltool | 22:18 | |
*** jstraw1 has quit IRC | 22:18 | |
*** jstraw has quit IRC | 22:19 | |
*** jstraw has joined #schooltool | 22:19 | |
*** fsufitch has quit IRC | 22:50 | |
*** jstraw has quit IRC | 22:57 | |
*** jstraw has joined #schooltool | 22:57 | |
*** mgedmin has joined #schooltool | 23:12 | |
*** alga has joined #SchoolTool | 23:31 | |
*** replaceafill has joined #schooltool | 23:47 | |
*** jstraw has quit IRC | 23:54 | |
*** jstraw1 has joined #schooltool | 23:54 | |
*** replaceafill has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!