*** jhancock has joined #schooltool | 00:00 | |
*** jhancock__ has joined #schooltool | 00:02 | |
*** jhancock_ has quit IRC | 00:04 | |
*** alga has quit IRC | 00:05 | |
*** didymo has joined #schooltool | 00:16 | |
*** jhancock has quit IRC | 00:20 | |
*** jhancock__ has quit IRC | 00:39 | |
*** ignas has quit IRC | 02:34 | |
*** ignas has joined #schooltool | 03:08 | |
*** Fujitsu has quit IRC | 04:10 | |
*** ignas has quit IRC | 04:38 | |
*** wbrady has joined #schooltool | 05:34 | |
*** wbrady has quit IRC | 05:38 | |
*** wbrady has joined #schooltool | 05:39 | |
*** wbrady4927 has joined #schooltool | 05:40 | |
*** wbrady has quit IRC | 05:40 | |
*** wbrady has joined #schooltool | 05:41 | |
*** wbrady4927 has quit IRC | 05:41 | |
*** wbrady has quit IRC | 05:42 | |
*** Fujitsu has joined #schooltool | 10:54 | |
*** Fujitsu has quit IRC | 11:05 | |
*** Fujitsu has joined #schooltool | 11:06 | |
*** jinty has joined #schooltool | 11:10 | |
*** jfroche has joined #schooltool | 11:15 | |
*** tdoggette has joined #schooltool | 11:50 | |
*** tdoggette has left #schooltool | 11:50 | |
*** jfroche_ has joined #schooltool | 12:30 | |
*** jfroche has quit IRC | 12:31 | |
*** mgedmin has joined #schooltool | 12:49 | |
*** Aiste_ has joined #schooltool | 13:04 | |
*** Aiste has quit IRC | 13:04 | |
*** jfroche has joined #schooltool | 13:40 | |
*** jfroche_ has quit IRC | 13:58 | |
*** jfroche has quit IRC | 14:03 | |
*** jfroche has joined #schooltool | 14:03 | |
*** jfroche has quit IRC | 14:22 | |
*** didymo has quit IRC | 14:37 | |
*** CrippsFX has joined #schooltool | 15:31 | |
*** CrippsFX has left #schooltool | 15:31 | |
*** ignas has joined #schooltool | 15:33 | |
*** jinty has quit IRC | 15:58 | |
*** th1a has joined #schooltool | 16:10 | |
*** jinty has joined #schooltool | 16:10 | |
*** jinty has quit IRC | 16:11 | |
*** wbrady has joined #schooltool | 16:17 | |
wbrady | can anbody help with getting svg images designed in inkscape to be valid xhtml in web pages? | 16:27 |
---|---|---|
* th1a shuffles some papers around. | 16:30 | |
ignas | hi | 16:30 |
th1a | hi ignas... | 16:30 |
th1a | Moving the day isn't good for attendance. | 16:30 |
ignas | seems so | 16:31 |
th1a | However, it was a fruitful trip yesterday, so I think it was worth it. | 16:31 |
th1a | SLA is pretty much the perfect school for us to work with. | 16:32 |
th1a | So I just have to work out the particulars to make the proposal to Mark for next year. | 16:32 |
ignas | cool | 16:33 |
th1a | ignas: We'll have some time next week to make plans for next year. | 16:33 |
th1a | Also, I think we should work on planning out the term/archiving issues. | 16:34 |
th1a | I know you've been working that yourself. | 16:34 |
ignas | not much | 16:34 |
ignas | i was thinking about internals | 16:34 |
th1a | Well, thinking about it, yes. | 16:34 |
ignas | but with lyceum imports it is starting to touch some parts of the UI too | 16:35 |
th1a | It is the big remaining hairball. | 16:35 |
ignas | i had to implement at least some timetable update from the csv import side | 16:35 |
ignas | because the timetable i got was | 16:35 |
ignas | not really final one | 16:36 |
ignas | (the word and excel files did not match) | 16:36 |
ignas | the excel file being slightly outdated | 16:36 |
*** wbrady has left #schooltool | 16:36 | |
th1a | Not surprising I guess... | 16:36 |
ignas | so it seems that expecting timetables to finalize even 2 months into a schoolyear is not really feasible | 16:36 |
th1a | That is probably true. | 16:37 |
th1a | Trying to make it impossible for people to hang themselves is futile. | 16:37 |
ignas | which means that I need to do something about it, like making a second upload of the CSV update timetables | 16:37 |
ignas | remove some lessons for sections, and add them in different places | 16:38 |
ignas | etc | 16:38 |
ignas | which would be a lot easier if they had some ID's for the sections | 16:38 |
ignas | but I had to do it "blind" | 16:38 |
th1a | Hm... they don't give you id's for sections. | 16:39 |
ignas | they don't have any | 16:39 |
th1a | Right. | 16:39 |
th1a | Yes, that's tricky. | 16:39 |
ignas | you have seen the open document spreadsheet file i gave you | 16:39 |
th1a | Yes. | 16:39 |
ignas | but still - if it's only moving periods around - everything works ok | 16:39 |
th1a | Schools would almost never give sections ids in cases like this. | 16:40 |
ignas | and i think adding new sections in the middle of the schoolyear deserves an error message anyway ;) | 16:40 |
ignas | in the middle of the term | 16:40 |
ignas | it's OK to add sections in the next term | 16:40 |
th1a | Unfortunately, you can't enforce sanity for a school. | 16:41 |
ignas | well - i think we can make some assumptions about schools in the whole world anyway | 16:42 |
ignas | like - understaffed, administration poorly managed, teachers busy | 16:42 |
th1a | Yes ;-) | 16:42 |
th1a | Do you know anything about CAS for single sign on? | 16:43 |
th1a | Or single sign on in general? | 16:43 |
ignas | no not really | 16:43 |
ignas | but it seems like i should find out ;) | 16:44 |
th1a | It's something they want at SLA. | 16:44 |
ignas | it's a lot better solution than what i am going to be doing with lyceum | 16:45 |
th1a | They use Moodle and Drupal and they'd like students to be signed into all those (and SchoolTool) when they sign into one. | 16:45 |
ignas | (lyceum wanted the same) | 16:45 |
ignas | but for wordpress website and schooltool | 16:45 |
th1a | Ah... that's good for justifying spending some time on it. | 16:45 |
th1a | Apparently CAS is well supported in PHP. | 16:45 |
th1a | So most of the big PHP apps support it. | 16:46 |
ignas | indeed | 16:46 |
th1a | I don't know if this will work for us: http://pythonpaste.org/module-paste.auth.cas-index.html | 16:47 |
th1a | http://pythonpaste.org/module-paste.auth.cas.html | 16:47 |
ignas | i'll see | 16:47 |
th1a | I think the only open source implementation is in Java. | 16:47 |
th1a | And not packaged for Debian, as far as I can find. | 16:48 |
th1a | So that's kind of a pain. | 16:48 |
th1a | Server. | 16:48 |
th1a | Only open source server implementation, that is. | 16:48 |
ignas | well - if they were asking for CAS in SLA i'd assume they already have it installed | 16:48 |
th1a | Well, no. | 16:48 |
ignas | no ? | 16:49 |
th1a | They were asking for single sign on and that's the most plausible strategy we could come up with. | 16:49 |
ignas | oh | 16:49 |
ignas | i see | 16:49 |
th1a | So feel free to explore other options. | 16:49 |
th1a | That seemed to be the winner though. | 16:50 |
ignas | there is a server written in ruby | 16:51 |
ignas | :) | 16:51 |
th1a | Well, that might be easier to package. | 16:51 |
th1a | We also had a phone conversation with Benoit from http://www.revolutionlinux.com/ | 16:52 |
th1a | They have an account provisioning system in Python that could be useful for us. | 16:52 |
th1a | But it isn't really clear to me that they're going to open source it. | 16:53 |
ignas | i see | 16:53 |
ignas | hmm | 16:53 |
th1a | Benoit talks like they are, but until we see the code... | 16:53 |
th1a | I'm not sure if there is some internal dispute about it or what. | 16:53 |
ignas | what exactly is an account provisioning system? | 16:53 |
th1a | They work with school districts in Quebec. | 16:54 |
th1a | So when you create an account in the SIS it makes accounts in all the other necessary systems for the student. | 16:54 |
ignas | oh | 16:54 |
th1a | And it is in Python. | 16:55 |
th1a | And it has no web front end. | 16:55 |
ignas | i see | 16:55 |
th1a | So if it is actually open source we should be able to make use of it for little expense. | 16:56 |
th1a | But I kept feeling like I was buying something. | 16:56 |
th1a | It was a kind of confusing call in that regard. | 16:57 |
ignas | i see | 16:57 |
th1a | But they definitely have useful experience in running big Linux deployments in schools. | 16:58 |
th1a | The schools in Quebec are connected to each other by gigabit fiber, so they can run centralized clusters of terminal servers. | 16:58 |
ignas | sweet | 16:59 |
th1a | It makes a lot of sense. | 16:59 |
th1a | So I told them that it would be much easier to figure out exactly what we might do with them if they could get us a copy of the source code that you can look at next week. | 17:00 |
th1a | So hopefully that will happen. | 17:01 |
ignas | sounds good | 17:01 |
th1a | So priorities for next week: | 17:02 |
th1a | * visit Lyceum, see how that's going; | 17:02 |
th1a | * discuss overall strategy for next year and sketch out proposal for Mark; | 17:03 |
ignas | yes | 17:03 |
th1a | * look at OAPS (the provisioning system); | 17:03 |
th1a | * plan term/archiving/etc. implementation. | 17:03 |
th1a | That should keep us busy. | 17:04 |
ignas | true | 17:04 |
th1a | I just sent you an email asking about hotels. | 17:06 |
ignas | saw it, forwarded to Aiste, she is way better informed in these things than i am | 17:07 |
th1a | OK. Thanks. | 17:07 |
th1a | I guess that's all I have. I'm going to keep picking at PPA's. | 17:08 |
th1a | I think I'm getting close. | 17:08 |
th1a | Debian packaging -- well, packaging in general -- makes me feel like I'm losing my mind. | 17:09 |
th1a | ignas: Anything else on your mind? | 17:10 |
ignas | http://eguesthouse.lt/en/ , http://vilnius.centrum-uniquestay-hotel.tobook.com/Lithuania/Hotels/Centrum-Uniquestay-Hotel?citypname=Vilnius, maybe http://www.novotel.com/novotel/fichehotel/gb/nov/5209/fiche_hotel.shtml | 17:11 |
ignas | not really, i am wondering how Ian/Jens is doing, and whether they have managed to at least start the buildout i made for them | 17:12 |
ignas | *are | 17:12 |
th1a | I think they were working on other things last week. | 17:13 |
th1a | Just getting ready to get down to it now. | 17:13 |
ignas | I see | 17:13 |
th1a | Which of the hotels is closest to POV? | 17:13 |
ignas | mgedmin says - centrum | 17:15 |
th1a | OK. Thanks. | 17:16 |
th1a | All right. I guess I'm going to go make some lunch then. | 17:17 |
ignas | bye ;) | 17:18 |
th1a | See you Monday! | 17:18 |
*** mgallagh has joined #schooltool | 17:18 | |
* th1a drops the small bag of gravel. | 17:18 | |
th1a | mgallagh: What are you doing with svg? | 17:18 |
mgallagh | th1a, what happened to getting your pacakge in the ppa | 17:18 |
mgallagh | umm, nothing? | 17:18 |
mgallagh | did someone tell you I was doing something with svg? | 17:19 |
th1a | Oh, that was wbrady. | 17:20 |
th1a | Sorry mgallagh. | 17:20 |
th1a | wbrady using svg. | 17:20 |
mgallagh | np :) | 17:20 |
*** jelkner has joined #schooltool | 17:21 | |
jelkner | th1a: you were asking about svg? | 17:21 |
mgedmin | th1a: try this link: http://maps.google.com/maps/ms?uid=111035301751137855837&hl=en&ie=UTF8&msa=0&msid=113637384413984600523.00043d29aab2da4085a40 | 17:22 |
*** ^Migs^ has joined #schooltool | 17:24 | |
^Migs^ | what are the goals of SchoolTool? | 17:24 |
ignas | to become the ultimate open source student information system, used an developed all around the world | 17:26 |
^Migs^ | what about the other SISs that are already around, like FocusSIS, CentreSIS, state-developed SISs, etc.? How are you addressing those, and ensuring yours will be used more? | 17:43 |
^Migs^ | *ensuring SchoolTool will be used more | 17:43 |
^Migs^ | one thing I see a lack of is a nice "Web 2.0" SIS | 17:43 |
^Migs^ | something that's both simple AND fun to use | 17:44 |
ignas | if you see the lack of such a sis you can always contribute to schooltool | 17:45 |
ignas | we accept patches | 17:45 |
*** jelkner has quit IRC | 17:51 | |
*** jelkner has joined #schooltool | 17:52 | |
^Migs^ | I'm trying to decide if I need to join an existing project or start my own | 17:57 |
* ^Migs^ is an SIS web developer for a school district | 17:57 | |
^Migs^ | except I built our SIS in Java. I'd like to build one in PHP | 17:58 |
ignas | well - depends on what you want the SIS to do for you | 18:02 |
*** Aiste_ is now known as Aiste | 18:02 | |
ignas | it might be easier to make schooltool do what you need, OTOH - our quality assurance process is a bit extreme | 18:02 |
^Migs^ | how so? | 18:02 |
ignas | which means that contributing requires some effort | 18:02 |
ignas | well - unit tests + functional test for all the code you write | 18:03 |
^Migs^ | gotcha | 18:03 |
ignas | conformance to coding style guidelines for all the code that goes into trunk | 18:03 |
ignas | which slows down the pace of development | 18:04 |
ignas | but gives the safety net | 18:04 |
ignas | especially when you are doing things in such a modular fashion that would allow the same code to be deployed | 18:05 |
ignas | in 3 different countries | 18:05 |
ignas | without any modification to the "core" | 18:05 |
ignas | extensions being completely separate | 18:05 |
ignas | http://schooltool.pov.lt/coverage/ - for the test coverage | 18:06 |
*** th1a has quit IRC | 18:06 | |
ignas | ^Migs^: so if you want to build something other people can stand on and build upon - schooltool would be the choice | 18:14 |
ignas | and if you want something that works just for you with lot's of shiny and nice - doing it without quality control, and without having to pay attention to needs of other schools | 18:15 |
ignas | might be faster | 18:15 |
^Migs^ | is SchoolTool run on Python? | 18:16 |
ignas | it is definitely easier to do something that works for 1 school, especially when you can do sweeping changes without caring that "in Lithuania schools work differently" | 18:16 |
ignas | yes Python, Zope3 as the backed | 18:16 |
^Migs^ | I actually work for two school systems: a school district, and I volunteer for a charter school | 18:17 |
^Migs^ | too bad, I don't know Python | 18:17 |
ignas | well - python is easy to learn | 18:17 |
ignas | if you are a good programmer you won't really have that many problems with python, Zope3 might be a bit difficult to learn though, but there is enough code in schooltool to look at and learn from | 18:18 |
^Migs^ | I don't mind learning anything, I don't have a problem with that. I pick up new languages quickly | 18:19 |
^Migs^ | I'll look into it. | 18:19 |
ignas | and with checkin mailing list http://lists.schooltool.org/pipermail/checkins/ in there | 18:19 |
ignas | you can see how things are being done/ have been progressing for the last 3 years or so ;) | 18:20 |
^Migs^ | do I have to check out the SchoolTool SIS from CVS or SVN to see it? | 18:20 |
ignas | what system are you on? | 18:20 |
^Migs^ | ah, thanks | 18:20 |
ignas | for the code - http://source.schooltool.org/trac/browser | 18:20 |
^Migs^ | right now, using WinXP, SuSE, and Ubuntu | 18:20 |
ignas | hmm - on ubuntu it should be quite trivial, so if you will want to run schooltool just tell me and i'll guide you through it | 18:21 |
^Migs^ | haven't done anything with Trac's wiki yet | 18:21 |
^Migs^ | I can probably figure it out | 18:21 |
ignas | we are not using the wiki | 18:21 |
ignas | just the nice source code browser | 18:22 |
ignas | and timeline | 18:22 |
ignas | ;) | 18:22 |
ignas | http://source.schooltool.org/trac/browser/trunk/schooltool - the schooltool trunk | 18:22 |
ignas | so you would not have to download anything to take a peek | 18:22 |
^Migs^ | yeah, I like Trac | 18:22 |
^Migs^ | I use it all the time, too for our SIS | 18:22 |
*** th1a has joined #schooltool | 18:27 | |
*** jelkner has quit IRC | 18:36 | |
*** mgallagh has quit IRC | 19:35 | |
*** wbrady has joined #schooltool | 19:39 | |
*** th1a has quit IRC | 20:29 | |
*** jfroche has joined #schooltool | 20:44 | |
*** th1a has joined #schooltool | 20:47 | |
*** mgedmin has quit IRC | 20:53 | |
*** ignas has quit IRC | 21:40 | |
*** jhancock has joined #schooltool | 22:17 | |
*** ignas has joined #schooltool | 22:23 | |
*** jhancock_ has joined #schooltool | 22:59 | |
*** jhancock has quit IRC | 23:16 | |
*** jfroche has quit IRC | 23:24 | |
*** jhancock__ has joined #schooltool | 23:26 | |
*** jhancock_ has quit IRC | 23:42 | |
*** th1a has quit IRC | 23:46 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!