| *** jelkner has joined #schooltool | 00:22 | |
| jelkner | question: is their a developer here interested in mentoring a very bright student who is about to graduate from high school? | 00:24 | 
|---|---|---|
| jelkner | (shoud be "is there" ;-) | 00:24 | 
| jelkner | i'm hoping to have him work on schooltool | 00:25 | 
| jelkner | i'm looking for someone who could give him a task to do, and then evaluate his code when he submits it. | 00:25 | 
| th1a | Hi Jeff. | 00:26 | 
| jelkner | hi tom | 00:26 | 
| th1a | Maybe we can share the load. | 00:26 | 
| jelkner | that would be fine | 00:26 | 
| jelkner | but it would be nice to start out to have one contact | 00:26 | 
| th1a | We already kick a little extra to POV to review checkins. | 00:26 | 
| tvon | marius likes evaluating peoples commits :) | 00:26 | 
| th1a | He's a machine. | 00:26 | 
| tvon | indeed | 00:26 | 
| tvon | almost...inhuman | 00:27 | 
| jelkner | POV? | 00:27 | 
| th1a | You should see him do it. | 00:27 | 
| th1a | Programmers of Vilnius. | 00:27 | 
| jelkner | (jeff: looking up Programmers of Vilnius...) | 00:27 | 
| th1a | http://pov.lt | 00:28 | 
| th1a | They've done most of the coding on SchoolTool, most of the back end Zope 3 work. | 00:28 | 
| jelkner | cool | 00:29 | 
| th1a | Anyhow, I should probably take care of managing the relationship overall. | 00:29 | 
| jelkner | the student in question is named paul carduner | 00:29 | 
| jelkner | he is *very* bright (a lot smarter than me) and it is time for him to work with folks who can help him develop further | 00:30 | 
| jelkner | he wrote the current version of CanDo | 00:30 | 
| jelkner | and he will be writing the new version this summer | 00:30 | 
| jelkner | but first, i wanted to get him contributing in some way directly to schooltool | 00:31 | 
| th1a | Marius has taught programming at the university in Vilnius, by the way. | 00:31 | 
| jelkner | with the following goals: | 00:31 | 
| jelkner | 1. he would learn how things are done in schooltool, so cando can be as consistent with that as possible. | 00:32 | 
| jelkner | 2. he would establish a relationship with folks to whom he could ask questions as cando work proceeds | 00:32 | 
| jelkner | 3. he would contribute to schooltool | 00:32 | 
| th1a | OK. | 00:33 | 
| jelkner | thla: tom, i want to send an email to him and whomever would be his primary contact with the project | 00:33 | 
| jelkner | so that he could be given an appropriate size thing to work on | 00:33 | 
| jelkner | should that be you? | 00:34 | 
| th1a | Yeah. I'll be the primary contact. | 00:34 | 
| jelkner | great | 00:34 | 
| jelkner | paul is away for 5 days in italy, but i'll send the email today, and you'll here back from him in 5 days. | 00:35 | 
| jelkner | thanks! | 00:35 | 
| th1a | OK. I'll think about things for him to do. | 00:36 | 
| jelkner | super | 00:36 | 
| jelkner | OK, another, more long term question... | 00:38 | 
| th1a | Yes? | 00:39 | 
| jelkner | let's just say i was able to convince the powers that be in my school system that schooltool is the thing they should be using for their administration needs. | 00:39 | 
| jelkner | 1. is there a commercial company from which they can purchase support? | 00:40 | 
| jelkner | 2. when will schooltool be ready for this? | 00:40 | 
| th1a | 1. Not yet, although Etria isn't too far from you... | 00:40 | 
| jelkner | Etria? | 00:40 | 
| tvon | jelkner: where are you? | 00:40 | 
| jelkner | Arlington, VA | 00:41 | 
| th1a | 2. We'll have a basic SIS ready next spring -- essentially a PowerSchool replacement. | 00:41 | 
| tvon | bskahan and I | 00:41 | 
| tvon | jelkner: I'm in Baltimore MD | 00:41 | 
| tvon | jelkner: Brian is in New York | 00:41 | 
| jelkner | awesome, that's close | 00:41 | 
| th1a | tvon: Is Brian is New York for a while? | 00:42 | 
| tvon | th1a: yes | 00:42 | 
| jelkner | ok, thanks | 00:42 | 
| th1a | Jeez, I'm out of the loop. | 00:42 | 
| th1a | tvon: I guess your cats are happier. | 00:42 | 
| th1a | jelkner: Keep in mind that you should be able to use SchoolTool in conjunction with your existing system. | 00:43 | 
| th1a | What do you have now for a SIS? | 00:44 | 
| jelkner | it is something that runs on top of novell | 00:48 | 
| jelkner | pentimation | 00:48 | 
| jelkner | we use easy grade pro for the gradebook program | 00:49 | 
| jelkner | our system paid the easy grade pro developers to customize it for our system | 00:49 | 
| th1a | Does your current system work pretty well? | 00:51 | 
| jelkner | not from my point of view, mainly because it requires windoz | 00:52 | 
| th1a | It isn't web based? | 00:52 | 
| jelkner | nope | 00:52 | 
| th1a | Do you have anything for shared calendars? | 00:53 | 
| jelkner | i would have to look into it | 00:53 | 
| jelkner | we might, but not that i'm aware of | 00:53 | 
| th1a | I suppose Pentamation doesn't do what you need CanDo to do? | 00:53 | 
| jelkner | definitely not | 00:54 | 
| th1a | Perhaps the first thing Paul should do is try to figure out how to get data from Penamation into SchoolTool. | 00:54 | 
| tvon | th1a: heh, his one cat is still here so my two cats are still locked up (else they will terrorize her) | 00:55 | 
| th1a | tvon: That's not a very good deal for your cats. | 00:55 | 
| jelkner | thla: i would freak folks out if i started asking to many questions about pentimation data formats | 00:56 | 
| tvon | th1a: no, I lock up his cat on occasion but they just sit outside of the door to her room and hiss at her | 00:56 | 
| jelkner | better that paul just does something you need done | 00:56 | 
| jelkner | CanDo is going to be our ticket | 00:56 | 
| th1a | jelkner: OK, stealth mode it is. | 00:56 | 
| jelkner | we are doing something that people will in the state will love (they have already been wowed by what they saw already) | 00:57 | 
| jelkner | and which nothing else available can do (pun intended ;-) | 00:57 | 
| th1a | OK. In terms of using SchoolTool locally I'd say as we go just pick up things that it does that your systems don't do now. | 00:58 | 
| th1a | Get that foot in the door, get people comfortable with it... | 00:58 | 
| jelkner | exactly | 00:58 | 
| th1a | But I wouldn't rush to replace something people are basically satisfied with. | 00:59 | 
| jelkner | i agree | 00:59 | 
| th1a | OK. | 00:59 | 
| jelkner | but i'm hoping down the road to replace something most people are *not* satisfied with: windows 2000 | 01:00 | 
| th1a | Of course. | 01:00 | 
| jelkner | anyway, email just sent | 01:00 | 
| jelkner | how does it look? | 01:01 | 
| th1a | Fine. I am more of a manager than developer on this project, and POV will do the actual code reviews. | 01:02 | 
| jelkner | great | 01:03 | 
| th1a | They do this anyhow. | 01:03 | 
| jelkner | super | 01:03 | 
| th1a | They're very picky, so you learn proper style. | 01:03 | 
| jelkner | paul is a great guy, and he learns very quickly | 01:03 | 
| jelkner | they will be happy with him and it will be worth their efforts | 01:04 | 
| th1a | Great. | 01:04 | 
| jelkner | i need to run (my son has a concert this evening)... | 01:04 | 
| jelkner | talk to you later. | 01:04 | 
| th1a | ttyl. | 01:04 | 
| *** jelkner has quit IRC | 01:04 | |
| th1a | In other SchoolTool news, we got the thumbs up from Mark for srichter's proposal, so he's going to start working part time on SchoolTool next week. | 01:05 | 
| tvon | thats great | 01:08 | 
| *** bskahan has joined #schooltool | 02:26 | |
| bskahan | th1a: how did you turn that presentation into a swf file? | 04:05 | 
| th1a | Keynote does it itself (poorly). | 04:15 | 
| bskahan | ah, thanks | 04:16 | 
| bskahan | just watched the movie version | 04:17 | 
| bskahan | it ran fine on ubuntu with some 3rd party xine package | 04:17 | 
| bskahan | its too fast to read though | 04:17 | 
| th1a | Ah. | 04:17 | 
| th1a | That's interesting. | 04:17 | 
| th1a | It is interactive on the Mac. | 04:17 | 
| bskahan | in quicktime? | 04:18 | 
| th1a | In Safari -- it may be handled by Quicktime in some sense. | 04:18 | 
| bskahan | interesting | 04:18 | 
| th1a | Oh.. | 04:18 | 
| th1a | Wait. | 04:18 | 
| th1a | You're talking about the Quicktime. | 04:18 | 
| th1a | I just woke up from a nap. | 04:19 | 
| bskahan | heh | 04:19 | 
| th1a | Did you try the flash? | 04:19 | 
| th1a | Did you see that Stephan is going to start working with us next week? | 04:20 | 
| bskahan | no, where was that mentioned? | 04:20 | 
| bskahan | I had assumed he would though ;) | 04:20 | 
| bskahan | hadn't tried the flash because I didn't think swf was supported | 04:21 | 
| bskahan | trying it now | 04:21 | 
| bskahan | originally thought I could only see the pdf | 04:21 | 
| th1a | I haven't sent out an email about Stephan yet, just got the green light from Mark this afternoon & mentioned it on IRC. | 04:22 | 
| th1a | So are you in NYC for the long haul? | 04:22 | 
| bskahan | Yes, fiancee is here | 04:22 | 
| bskahan | moving up here permanently at the end of summer | 04:23 | 
| th1a | Ah... is that new? | 04:23 | 
| th1a | fiancee-hood? | 04:23 | 
| bskahan | yes ;) | 04:23 | 
| th1a | Congratulations. | 04:23 | 
| bskahan | thanks! | 04:24 | 
| bskahan | the flash file does work in firefox | 04:24 | 
| bskahan | I should have more confidence in ubuntu | 04:24 | 
| th1a | The text isn't centered in the boxes, right? It is aligned at the top? | 04:24 | 
| bskahan | yes | 04:25 | 
| th1a | That's the only real problem, but it would be annoying to fix at this point. | 04:25 | 
| bskahan | the scaling on the screenshots is questionable | 04:25 | 
| bskahan | the font in the browser window is chunky | 04:26 | 
| bskahan | so far the PDF has seemed the most polished | 04:26 | 
| th1a | Yeah. | 04:26 | 
| *** bskahan has quit IRC | 04:27 | |
| *** bskahan has joined #schooltool | 04:28 | |
| bskahan | went to an educational website focus group at NYU last nite | 04:31 | 
| bskahan | was pretty interesting | 04:31 | 
| bskahan | 6 teachers reviewing a new document collection website project | 04:32 | 
| th1a | Focus group? | 04:32 | 
| th1a | What did you learn? | 04:32 | 
| bskahan | that we need to do that ;) | 04:32 | 
| th1a | Is your fiancee a teacher? | 04:32 | 
| bskahan | yes, social sience | 04:32 | 
| th1a | What level? | 04:33 | 
| bskahan | US History, Global, and Politics | 04:33 | 
| bskahan | 10/11 th grade primarily | 04:33 | 
| th1a | What school? | 04:33 | 
| bskahan | Brooklyn School for Music and Theatre, one of the new small schools | 04:34 | 
| th1a | Ah. | 04:35 | 
| bskahan | not a huge amount of the feedback from the focus group was directly relevant | 04:35 | 
| bskahan | some things that I suspect will be though | 04:35 | 
| th1a | What kind of documents? | 04:35 | 
| bskahan | focus on searching vs. browsing | 04:35 | 
| bskahan | http://128.122.253.173:8083/maass/ | 04:35 | 
| bskahan | interest in metadata (though none of them used that word) | 04:36 | 
| th1a | Ah. | 04:37 | 
| bskahan | context linking (lots of "related links") | 04:37 | 
| bskahan | those were the 3 things that seemed to have some applicability for us | 04:37 | 
| bskahan | but I'd really like to see what sort of reaction we would get from a similar group | 04:37 | 
| th1a | Well, we're about ready for that. | 04:40 | 
| * bskahan agrees | 04:41 | |
| bskahan | I'm out for the night, talk to you tomorrow | 04:43 | 
| *** bskahan has quit IRC | 04:44 | |
| povbot` | /svn/commits: * tvon committed revision 3947: | 10:00 | 
| povbot` | /svn/commits: REST GET/PUT for notes | 10:00 | 
| *** gintas has joined #schooltool | 10:24 | |
| *** thisfred has joined #schooltool | 11:34 | |
| *** ignas has joined #schooltool | 11:53 | |
| *** mgedmin has joined #schooltool | 12:09 | |
| *** Aiste has joined #schooltool | 12:41 | |
| *** mgedmin has quit IRC | 13:32 | |
| *** Ricey has quit IRC | 13:32 | |
| *** th1a has quit IRC | 13:32 | |
| *** th1a has joined #schooltool | 13:36 | |
| *** mgedmin has joined #schooltool | 13:38 | |
| *** Ricey has joined #schooltool | 13:38 | |
| *** Ricey_ has joined #schooltool | 13:41 | |
| *** Ricey has quit IRC | 13:41 | |
| *** mgedmin has quit IRC | 13:48 | |
| *** mgedmin has joined #schooltool | 13:50 | |
| *** srichter has quit IRC | 13:51 | |
| povbot` | /svn/commits: * ignas committed revision 3948: | 14:01 | 
| povbot` | /svn/commits: Resurrected the RESTive client. | 14:01 | 
| *** mgedmin has quit IRC | 14:17 | |
| *** alga has joined #SchoolTool | 14:18 | |
| *** mgedmin has joined #schooltool | 14:19 | |
| *** Aiste has quit IRC | 14:21 | |
| *** Aiste has joined #schooltool | 14:21 | |
| *** jinty has joined #schooltool | 14:22 | |
| *** tvon has quit IRC | 14:32 | |
| *** srichter has joined #schooltool | 14:54 | |
| povbot` | /svn/commits: * jinty committed revision 3949: | 14:56 | 
| povbot` | /svn/commits: Improvements to get-rosetta-translations.py to make it suitable to run from a cron job. | 14:56 | 
| *** mgedmin has quit IRC | 15:24 | |
| *** jinty has quit IRC | 15:59 | |
| *** tvon has joined #schooltool | 16:06 | |
| povbot` | /svn/commits: * ignas committed revision 3950: | 16:45 | 
| povbot` | /svn/commits: A fix for Issue243. | 16:45 | 
| povbot` | /svn/commits: * gintas committed revision 3951: | 16:49 | 
| povbot` | /svn/commits: Typos. | 16:49 | 
| povbot` | /svn/commits: * gintas committed revision 3952: | 16:50 | 
| povbot` | /svn/commits: More typos. | 16:50 | 
| povbot` | /svn/commits: * tvon committed revision 3953: | 16:52 | 
| povbot` | /svn/commits: ouch | 16:52 | 
| *** bskahan has joined #schooltool | 16:57 | |
| povbot` | /svn/commits: * ignas committed revision 3954: | 17:07 | 
| povbot` | /svn/commits: Fixed a small bug. | 17:07 | 
| *** bskahan has quit IRC | 17:32 | |
| *** Aiste has quit IRC | 17:34 | |
| *** SteveA is now known as SteveA|afk | 17:39 | |
| *** bskahan has joined #schooltool | 17:45 | |
| povbot` | /svn/commits: * gintas committed revision 3955: | 17:51 | 
| povbot` | /svn/commits: Added a next-generation CSV parser. It is not yet hooked up to the view and the old components are still there, but they will be removed soon. | 17:52 | 
| bskahan | trying to test the length of a RelationshipProperty in view code I get a forbidden attribute on __len__ | 18:21 | 
| bskahan | I can think of a few ways around it, but what would be the correct way? | 18:21 | 
| bskahan | I'm trying to test a section to see how many courses its related to before it gets deleted | 18:21 | 
| *** jinty has joined #schooltool | 18:28 | |
| ignas | bskahan, why didn't you make courses as containers for sections ? that would have made some stuff a lot easier ... | 18:31 | 
| ignas | like - garbage collection of sections and stuff | 18:33 | 
| bskahan | ignas: I agree | 18:34 | 
| bskahan | but we needed to support corner cases where sections might be part of more than one course | 18:34 | 
| bskahan | my highschool actually had 1 course like that when I was a student and now has 3 or 4 | 18:35 | 
| ignas | ouch, so deleting sections will be kind ofdifficult | 18:35 | 
| bskahan | yeah, that's why I need to check to see if the section is just part of a single course | 18:35 | 
| bskahan | I have a sebclass of ContainerDeleteView that half fixes the bug in doctests but runs into the error in real life | 18:36 | 
| bskahan | currently I'm just ignoring sections that are in multiple courses | 18:37 | 
| bskahan | they'll get deleted when the last course they're part of gets deleted | 18:37 | 
| ignas | bskahan, well i would just save the section in a variable, kill relationship, check whether there are any relationships left if not - kill section ... | 18:37 | 
| ignas | what problems might be there ? | 18:38 | 
| *** jinty has quit IRC | 18:38 | |
| bskahan | I'll try it that way, not sure if I'll run into restricted attributes on the links | 18:39 | 
| ignas | except for a functional test of course, yet it can be easily done by mixing REST with web interface, or even by redoing the __del__ of the CourseContainer which would make it easy to test, because only RESTive tests would be enough | 18:39 | 
| ignas | we want it working in all views not just browser views so adding functionality to the container would be nicer ... | 18:40 | 
| bskahan | hrm | 18:40 | 
| bskahan | true | 18:40 | 
| bskahan | ok | 18:40 | 
| bskahan | damn, I was almost done ;) | 18:40 | 
| bskahan | thanks for pointing that out though | 18:41 | 
| *** bskahan has quit IRC | 19:16 | |
| *** SteveA|afk is now known as SteveA | 19:19 | |
| *** Aiste has joined #schooltool | 19:23 | |
| *** Aiste has quit IRC | 19:34 | |
| *** Aiste has joined #schooltool | 19:39 | |
| *** thisfred has quit IRC | 19:39 | |
| povbot` | /svn/commits: * gintas committed revision 3956: | 19:42 | 
| povbot` | /svn/commits: Added an XXX. | 19:42 | 
| povbot` | /svn/commits: * gintas committed revision 3957: | 19:47 | 
| povbot` | /svn/commits: Fixed some t0t4l b0rk3dn3ss. | 19:47 | 
| povbot` | /svn/commits: * gintas committed revision 3958: | 19:55 | 
| povbot` | /svn/commits: Removed redundant line. | 19:55 | 
| th1a | bskahan: I'm just catching up to the deleting sections/courses issue. | 19:59 | 
| th1a | Is that what you're working on now? | 19:59 | 
| th1a | Oh... you aren't here. | 19:59 | 
| th1a | ... | 19:59 | 
| th1a | ...mail set. | 20:08 | 
| th1a | sent. | 20:18 | 
| *** srichter has quit IRC | 20:21 | |
| *** gintas has quit IRC | 20:25 | |
| *** ignas has quit IRC | 20:35 | |
| *** alga has quit IRC | 21:02 | |
| povbot` | /svn/commits: * jinty committed revision 3959: | 21:03 | 
| povbot` | /svn/commits: Pass the right options to tar, fixes issue170 | 21:03 | 
| *** Aiste has quit IRC | 21:06 | |
| *** srichter has joined #schooltool | 21:12 | |
| *** gintas has joined #schooltool | 21:26 | |
| *** Aiste has joined #schooltool | 22:15 | |
| *** SteveA is now known as SteveA|afk | 22:33 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!