*** th1a has joined #schooltool | 00:32 | |
*** menesis has quit IRC | 01:06 | |
*** th1a has quit IRC | 01:30 | |
*** khildin has joined #schooltool | 10:13 | |
*** th1a has joined #schooltool | 11:23 | |
*** menesis has joined #schooltool | 12:00 | |
*** menesis has quit IRC | 12:08 | |
*** menesis has joined #schooltool | 12:10 | |
*** menesis has quit IRC | 14:30 | |
*** menesis has joined #schooltool | 15:49 | |
*** khildin has quit IRC | 16:30 | |
*** replaceafill has joined #schooltool | 19:46 | |
*** khildin has joined #schooltool | 19:49 | |
*** replaceafill has quit IRC | 21:44 | |
*** replaceafill has joined #schooltool | 21:44 | |
th1a | hi replaceafill. | 21:59 |
---|---|---|
replaceafill | hey th1a | 21:59 |
replaceafill | th1a, i'll need to go downstairs for 10 mins (to pick Camila up) | 22:00 |
replaceafill | but we can start | 22:00 |
th1a | So I got an inquiry from a hosting company about 40 minutes away from Gladstone School this afternoon asking if any schools in the UK used SchoolTool, so I might be meeting with them too. | 22:00 |
replaceafill | wow | 22:01 |
replaceafill | timing ;) | 22:01 |
th1a | And I don't know if you were on the email where we were talking about Karoshi Linux, which is the K-12 Ubuntu variation someone down there puts together, but we're meeting with that guy as well. | 22:01 |
th1a | I guess that's just called this now: http://www.linuxgfx.co.uk/ | 22:02 |
replaceafill | no, i wasn't | 22:02 |
th1a | So there are a few angles in play, despite me feeling a little overwhelmed by the spec last night. | 22:02 |
th1a | I'm feeling like to have this literally work as a business proposition we'd have to do all the coding in two weeks, and while it doesn't look too hard, we've never actually had to output perfect XML to someone else's spec. | 22:03 |
th1a | I have a feeling that that's at least a week of debugging. | 22:03 |
replaceafill | is there a deadline for this? | 22:04 |
replaceafill | two weeks? | 22:04 |
th1a | Well, school starts in the fall. | 22:04 |
replaceafill | that's september, right? | 22:04 |
th1a | Not two weeks FROM NOW. | 22:04 |
th1a | School would start in August, but ofc they'd want to be setting things up before that. | 22:04 |
replaceafill | ok, there's Marcela's call | 22:05 |
replaceafill | i'll be right back th1a | 22:05 |
th1a | OK. | 22:05 |
replaceafill | back th1a | 22:11 |
th1a | OK. | 22:12 |
th1a | Basically, I'm not worried about having this ready on time, but rather the amount of time it might take. | 22:12 |
th1a | Which I'm currently guessing would still be under a month. | 22:13 |
th1a | What is your feeling at this point? | 22:13 |
replaceafill | well, the spec is pretty clear | 22:13 |
replaceafill | big, but clear | 22:13 |
th1a | I swing back and forth about how intimidated I am by it. | 22:13 |
replaceafill | i'd say 3 weeks | 22:14 |
th1a | It is certainly clear. | 22:14 |
replaceafill | we need produce xls files right? | 22:14 |
replaceafill | to* | 22:14 |
replaceafill | xml | 22:14 |
th1a | Yes, that's what makes it different than Nigeria. | 22:14 |
th1a | (aside from the complexity) | 22:14 |
th1a | It isn't enough to look right. ;-) | 22:14 |
replaceafill | no custom reports, right? | 22:15 |
th1a | Well, not that have been discussed yet. | 22:15 |
replaceafill | ok | 22:15 |
replaceafill | imho doing it right can attract other users | 22:16 |
replaceafill | i mean, UK users maybe | 22:16 |
th1a | I'm leaning at this point towards thinking it is worth SchoolTool splitting the cost if Gladstone wants to do it. | 22:16 |
replaceafill | you have any idea how much dev time they can buy? | 22:16 |
th1a | Or, more specifically, charge them for about two weeks work. | 22:16 |
replaceafill | ah ok | 22:17 |
replaceafill | and we can start after 14.04, right? | 22:17 |
th1a | That's what would keep it under the price of just getting a commercial solution and still give us some support money. | 22:17 |
th1a | Yeah, that shouldn't be a problem. They could input a lot of the data on a regular instance anyhow. | 22:17 |
th1a | Also, this wouldn't necessarily be the FULL spec -- it would just be what was relevant in their case. | 22:18 |
replaceafill | ah | 22:18 |
replaceafill | ok | 22:18 |
th1a | I'm not sure where we'd draw the line with that. | 22:18 |
th1a | But skipping edge cases generally saves time, ofc. | 22:19 |
th1a | OTOH, we can't claim it will "just work" at any UK school then. | 22:19 |
th1a | We'll have to play that angle by ear. | 22:19 |
replaceafill | right | 22:19 |
th1a | Also, it just depends on if other English folks get on board. | 22:20 |
th1a | They're generally stuck here with a near monopoly. | 22:20 |
replaceafill | if we do it, i think we should do the same as the niepa spec | 22:21 |
replaceafill | you give it a first pass | 22:21 |
replaceafill | that really helped | 22:21 |
replaceafill | i knew where to move stuff based on your review | 22:21 |
replaceafill | and reading the spec ofc | 22:21 |
th1a | Yeah, definitely. | 22:21 |
th1a | I need to talk to them about it tool | 22:22 |
th1a | A lot of the Home Information and Home Location Context stuff weirded me out. | 22:22 |
th1a | Church of England Parish? | 22:23 |
replaceafill | i didn't see that | 22:23 |
replaceafill | the church part | 22:23 |
replaceafill | i did see the school location structures, etc | 22:24 |
th1a | I suspect that some of the most wtf parts they may not even care about. | 22:24 |
th1a | Did you look at the spreadsheet? | 22:25 |
replaceafill | yes | 22:25 |
th1a | tbh I guess I didn't get too deep into the School part. | 22:26 |
replaceafill | i wondered about your comment on "sliders" | 22:26 |
th1a | It has 1500 lines! | 22:27 |
th1a | (the spreadsheet) | 22:27 |
th1a | Well, just part of my first impression is "wtf, where are we going to put all this crap?" | 22:27 |
replaceafill | i didn't see the right one then! | 22:27 |
replaceafill | ah | 22:28 |
th1a | file:///home/hoffman/Downloads/2014-01-28-cbds-commonbasicdataset_version_28January2014.xls | 22:28 |
th1a | ? | 22:28 |
replaceafill | no, i'm looking at the Validation_Rules one | 22:29 |
th1a | oh! | 22:29 |
th1a | The common basic data set is where they get down to business. | 22:29 |
th1a | That's the scary wtf one. | 22:30 |
replaceafill | can you point me to that url? | 22:30 |
replaceafill | i can't find it | 22:31 |
th1a | Oh, I gave you the file version | 22:31 |
th1a | Sorry. | 22:31 |
replaceafill | i think we could make fieldsets to behave like accordions | 22:31 |
th1a | https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/277426/2014-01-28-cbds-commonbasicdataset_version_28January2014.xls | 22:31 |
replaceafill | :| | 22:33 |
replaceafill | ok | 22:33 |
replaceafill | now i understand you being overwhelmed :D | 22:33 |
th1a | Yeah. I definitely need a little feedback from the users on what parts of that are and aren't relevant. | 22:36 |
th1a | Or whether all SIS's are just... really busy in England. | 22:37 |
th1a | A lot of the individual wtf's may just be text fields we'd have to add to objects. | 22:37 |
th1a | And since the spec is clear we don't have to do too much thinking. | 22:38 |
th1a | Although if the users would say "no... you can really skip all that" it would help to know. | 22:38 |
th1a | You don't have to understand something to add an attribute if that's all it is. | 22:39 |
th1a | I guess this would beef up or resource implementation a bit. | 22:39 |
replaceafill | or our views/forms | 22:39 |
replaceafill | to structure all of this properly | 22:40 |
replaceafill | multi tab forms or something | 22:40 |
th1a | Yeah. | 22:40 |
th1a | This would have to be more polished than Nigeria's pilot. | 22:41 |
replaceafill | this is explained even better than the validation rules :D | 22:42 |
th1a | So would this add a couple weeks to your vague estimate? | 22:43 |
replaceafill | Any alphabetical character other than I, O, or S. | 22:43 |
replaceafill | oh yes | 22:43 |
replaceafill | i mean | 22:43 |
replaceafill | the xml schemas didn't seem this scary | 22:43 |
th1a | So yes, testing... | 22:44 |
th1a | Can we validate our xml against the schemas I guess? | 22:44 |
replaceafill | yeah, i think that's the idea of they giving us xsd files, right? | 22:45 |
replaceafill | how to do it, no idea :( | 22:45 |
th1a | Yeah... | 22:45 |
th1a | That'll tell us if it is syntactically and structurally valid, but it is still probably possible that the govt. system might not like it for some reason. | 22:46 |
th1a | There are certainly tools for using the xsd. | 22:47 |
th1a | I'd kind of forgotten what it did entirely. | 22:47 |
replaceafill | i was thinking if we could create for example, vocabularies, based on those files | 22:47 |
th1a | Yeah, that would be an approach, to be sure. | 22:48 |
th1a | OK, here's one question, should I make a GB (or whatever) translation to switch to things like "Forename?" | 22:50 |
replaceafill | in the demo? | 22:51 |
replaceafill | let me compile them | 22:51 |
replaceafill | and i'll add en-gb to the languages | 22:51 |
th1a | Yes, and in general. | 22:51 |
replaceafill | i think we already have one...? | 22:51 |
replaceafill | let me check | 22:51 |
replaceafill | want en_GB as default for the demo? | 22:52 |
th1a | I guess? | 22:54 |
replaceafill | what time is your meeting on monday th1a? | 22:57 |
th1a | My first meeting is after lunch. | 22:58 |
th1a | I don't see the principal until tuesday. | 22:58 |
th1a | Which is the real sales part of the job. | 22:59 |
replaceafill | he's Jim? | 22:59 |
th1a | No... Jim would be the open source booster who is bringing me down there. | 22:59 |
replaceafill | ah | 23:00 |
replaceafill | got it | 23:00 |
th1a | He's part of the team putting the school together. | 23:00 |
th1a | The principal, unfortunately, actually did some consulting for the monopoly SIS company (SIMS), so he may be resistant. | 23:00 |
th1a | He's the hurdle. | 23:01 |
replaceafill | ah | 23:01 |
th1a | otoh, if he comes around, he may understand some important things about SIS's in England (i.e., parts of the spec we should skip). | 23:01 |
th1a | So... we'll see. | 23:01 |
replaceafill | https://github.com/zopefoundation/z3c.schema2xml/tree/master/src/z3c/schema2xml | 23:02 |
th1a | It is just costing us £101.98 to fly down, they're picking up the hote. | 23:02 |
th1a | hotel | 23:02 |
th1a | So if it doesn't happen... oh well. | 23:02 |
replaceafill | sure | 23:02 |
th1a | I mean, there just may be no chance he'll ever agree to take a chance. | 23:03 |
th1a | We'll see. | 23:03 |
replaceafill | we have plenty on our plates in the meantime ;) | 23:03 |
th1a | Huh. | 23:03 |
replaceafill | 2 weeks to freeze | 23:04 |
replaceafill | i think we're good | 23:04 |
replaceafill | i got busy adding/fixing tests | 23:04 |
replaceafill | as usual, i always want to be sure i'm not breaking stuff | 23:05 |
replaceafill | the gradebook stests are green now | 23:05 |
replaceafill | and i added a lengthy one for propagation | 23:05 |
th1a | I've pretty much written off getting the parent stuff in the release, as I assume you have. | 23:05 |
replaceafill | yes | 23:05 |
replaceafill | well, it'll be there | 23:05 |
replaceafill | i haven't even played with it | 23:05 |
th1a | We can pull it out though, right? | 23:06 |
replaceafill | well, it's a single commit | 23:06 |
th1a | Ah... | 23:06 |
th1a | OK. | 23:06 |
replaceafill | with the temp work | 23:06 |
replaceafill | but we could | 23:06 |
th1a | So it'll be in there probably but not really do much. | 23:06 |
th1a | Well, I'll have to take a look. | 23:07 |
replaceafill | right | 23:07 |
replaceafill | oh | 23:07 |
replaceafill | one question that i got while i'm working on the transcript | 23:07 |
replaceafill | courses have levels now | 23:07 |
replaceafill | i've created a set of data with several years | 23:07 |
replaceafill | but in the /courses view | 23:07 |
replaceafill | there's no way to know anything about the level | 23:07 |
th1a | Where is Santa Tecla? | 23:07 |
replaceafill | we just diplay course title and course id | 23:08 |
th1a | (sorry to interrupt...) | 23:08 |
replaceafill | next to San Salvador... | 23:08 |
replaceafill | 25/30 mins from here | 23:08 |
replaceafill | 1 hour if you take the bus :D | 23:08 |
th1a | Ah... we just got a query from https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CC8QFjAA&url=http%3A%2F%2Fwww.abc.edu.sv%2F&ei=GEv1UsOyPKSY0AXG1ID4AQ&usg=AFQjCNEv2vTmz5ucuY0Pri15hWu_NOsVUA&sig2=8DdPD3MA0B8iK2PXPk2Tyg&bvm=bv.60799247,d.d2k | 23:08 |
th1a | Google url... | 23:08 |
replaceafill | no way! | 23:09 |
th1a | http://www.abc.edu.sv/ | 23:09 |
replaceafill | showtime! | 23:09 |
replaceafill | it's one of the most fancy schools around | 23:09 |
th1a | I just cc:ed you on a reply. | 23:11 |
th1a | I'm getting all kinds of weird emails today. | 23:12 |
replaceafill | :) | 23:13 |
th1a | So what's the course level question? Should it be visible? | 23:13 |
th1a | Yes? | 23:13 |
replaceafill | ah | 23:13 |
replaceafill | i was thinking maybe we could add a level dropdown | 23:13 |
replaceafill | to filter by level | 23:13 |
th1a | Oh, in courses, sure, that sounds reasonable. | 23:14 |
th1a | More filters are good. | 23:14 |
replaceafill | yeah, i'm seeing lots of Soccer courses | 23:14 |
replaceafill | for 1-6 grade | 23:14 |
replaceafill | no idea which is which | 23:14 |
replaceafill | so i started using titles as usual | 23:14 |
replaceafill | don't you think the gradebook should filter by level too? | 23:15 |
replaceafill | or at least include the info in the section filter | 23:15 |
th1a | Sure, yes. | 23:15 |
th1a | So how would I do the GB translation, in LP? | 23:18 |
replaceafill | https://translations.launchpad.net/schooltool/trunk/+pots/schooltool/en_GB/+translate | 23:19 |
th1a | And then you can update our instance on Monday? | 23:19 |
replaceafill | yes | 23:20 |
replaceafill | it takes a few minutes though | 23:20 |
th1a | OK, I'll do that, and I'll go through the spreadsheet and try to find the tricky bits. | 23:20 |
replaceafill | they send you the link to download the file by email | 23:20 |
replaceafill | ok | 23:20 |
replaceafill | mail me when you're done to request the .po files | 23:20 |
replaceafill | and put them in the instance | 23:20 |
th1a | OK. | 23:21 |
th1a | It may just be "forename" and "surname." | 23:21 |
replaceafill | surename is already there | 23:21 |
replaceafill | forename is not | 23:21 |
th1a | OK. | 23:21 |
th1a | Well, I'll go through it. | 23:21 |
th1a | OK. Anything else? | 23:22 |
replaceafill | no, that's it | 23:22 |
th1a | Definitely feel free to add filters, various cues, etc. | 23:22 |
replaceafill | cool thanks | 23:22 |
replaceafill | have a good trip | 23:22 |
th1a | I will! | 23:22 |
th1a | Later replaceafill. | 23:22 |
replaceafill | see u th1a | 23:23 |
th1a | Oh, you might want to send a quick note to that school in El Salvador. | 23:23 |
th1a | Say "hi." | 23:23 |
replaceafill | on it | 23:23 |
th1a | OK, good night! | 23:27 |
replaceafill | night | 23:27 |
*** th1a has quit IRC | 23:31 | |
*** n41076jem has joined #schooltool | 23:35 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!