*** 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 2.15.1 by Marius Gedminas - find it at mg.pov.lt!