*** ignas has joined #schooltool | 00:11 | |
*** ignas has quit IRC | 00:17 | |
*** th1a has quit IRC | 00:50 | |
*** th1a has joined #schooltool | 00:56 | |
*** th1a has quit IRC | 02:02 | |
*** th1a has joined #schooltool | 02:54 | |
*** th1a has quit IRC | 04:30 | |
*** yvl has joined #schooltool | 08:48 | |
*** aks has joined #schooltool | 09:46 | |
*** aks has joined #schooltool | 09:46 | |
*** menesis has joined #schooltool | 10:41 | |
*** menesis has left #schooltool | 11:02 | |
*** aks has quit IRC | 12:35 | |
*** aks has joined #schooltool | 12:49 | |
*** aks has joined #schooltool | 12:49 | |
*** fri_ has joined #schooltool | 14:00 | |
fri_ | hey | 14:00 |
---|---|---|
*** ignas has joined #schooltool | 14:01 | |
fri_ | hey | 14:02 |
*** aks has quit IRC | 14:23 | |
*** fri_ has left #schooltool | 14:24 | |
*** th1a has joined #schooltool | 16:21 | |
*** menesis has joined #schooltool | 16:22 | |
*** replaceafill has joined #schooltool | 16:26 | |
th1a | Hi replaceafill, aelkner, yvl, menesis. | 16:31 |
aelkner | morning | 16:31 |
yvl | good morning | 16:32 |
replaceafill | good morning/afternoon | 16:33 |
menesis | hi | 16:33 |
th1a | OK, so this week we want to get real dwelsh data into a CanDo instance on Wednesday, and then I'm flying down for a meeting with welsh and people from this autism project on Thursday. | 16:34 |
th1a | So there is a lot going on. | 16:34 |
th1a | Also we seem to have some new bugs to deal with. | 16:34 |
th1a | So let's get rolling. | 16:34 |
th1a | yvl? | 16:34 |
yvl | ok | 16:35 |
yvl | I replaced journal's grade storage with evaluations (i.e. gradebook score systems) | 16:36 |
yvl | theres still some work left | 16:36 |
yvl | like actually calculating averages properly and so on | 16:36 |
yvl | and I'll have to split the views into attendance and grading separately | 16:37 |
yvl | somewhat like skills/projects in cando | 16:37 |
th1a | I suppose that makes sense. | 16:37 |
th1a | Do you have any thoughts about how it might be *different* than what we did in CanDo? | 16:38 |
yvl | sorry, no | 16:39 |
th1a | np | 16:39 |
th1a | I just wouldn't want it to be subtly inconsistent. | 16:39 |
yvl | ah, ok | 16:39 |
yvl | well, some code will still be inconsistent | 16:39 |
yvl | but much closer to other gradebooks | 16:40 |
th1a | Oh, that's fine. | 16:40 |
yvl | and UI should match | 16:40 |
yvl | so this is what I'll be working on for the next few days | 16:41 |
th1a | OK. Something more urgent might come up... we'll see. | 16:41 |
th1a | menesis? | 16:41 |
menesis | yes? | 16:41 |
menesis | ok | 16:41 |
menesis | last week I have created 2.1 branches and directory | 16:42 |
menesis | to prepare for bugfix releases | 16:42 |
menesis | cherry-picked schooltool bugfixes from flourish branch | 16:42 |
menesis | fixed one evolution bug that Helder reported | 16:43 |
menesis | but that was something different than the issue they had | 16:44 |
menesis | but yvl told me about their issue and has the database | 16:45 |
th1a | So what do we know about that issue at this point? yvl? | 16:45 |
menesis | they have zope.app.intid (long removed dependency) objects in their database | 16:46 |
menesis | but I have yet to see that problem | 16:46 |
yvl | db sent | 16:47 |
menesis | then we have two small issues with core schooltool that we workaround in philippines project | 16:47 |
menesis | and maybe more. would be very good to include all this in 2.1.1 bugfix release | 16:48 |
menesis | . | 16:49 |
menesis | anything else that needs to be included? | 16:50 |
th1a | Well, you have to ask Intelli about changes written for them. | 16:50 |
th1a | There is a new report layout bug aelkner needs to look at. | 16:50 |
th1a | I need to get this evolve error sorted out asap. | 16:50 |
th1a | That should probably be yvl's top priority. | 16:50 |
yvl | ok | 16:50 |
menesis | that's gradebook, I have not looked if anything can be considered a bugfix in recent gradebook changes, yet | 16:52 |
th1a | Not that I can think of offhand... replaceafill? | 16:52 |
replaceafill | i don't think so | 16:52 |
replaceafill | the css maybe, but i dont think that's useful for 2.1 anymore | 16:52 |
replaceafill | like the bugs related to extra space in the cells | 16:53 |
menesis | I have seen gradebook and journal with the new core and it looks totally broken | 16:54 |
menesis | but if you mean that cells colored background does not fill whole cell | 16:54 |
replaceafill | using the 3 trunks? | 16:54 |
menesis | that would be good | 16:54 |
menesis | replaceafill: no, schooltool trunk but 2.1 journal | 16:55 |
replaceafill | ah | 16:55 |
replaceafill | yes, sorry about that :( | 16:55 |
replaceafill | you need trunk now for them | 16:55 |
replaceafill | this is the one i meant: https://bugs.launchpad.net/schooltool.gradebook/+bug/921750 | 16:55 |
replaceafill | that's still in 2.1 | 16:55 |
aelkner | can i ask a question about CHANGES.txt? | 16:56 |
aelkner | is (LP: #995615) enough? | 16:57 |
aelkner | or do we want (https://launchpad.net/bugs/976757)? | 16:57 |
aelkner | i prefer the first, but we have been using the second one too | 16:57 |
aelkner | any thoughts? | 16:57 |
menesis | it is a .txt file, so having full links you can click on them in terminal | 16:58 |
th1a | I like full links. | 16:58 |
replaceafill | i used LP: #... in commit messages | 16:59 |
menesis | but when posting the changelog on launchpad I replace them with LP: # | 16:59 |
menesis | because that's shorter | 17:00 |
menesis | it's ok in commit messages | 17:00 |
aelkner | i'm referring to this recent addition: | 17:00 |
aelkner | Fix a rare failure when upgrading from gradebook <= 0.9.0 (LP: #995615) | 17:00 |
aelkner | should i fix that to have the full link? | 17:01 |
replaceafill | https://bugs.launchpad.net/schooltool.gradebook/+bug/995615 | 17:01 |
replaceafill | oops sorry | 17:01 |
menesis | either way, I review the CHANGES.txt and bzr log and add/fix whatever I think is better before release | 17:01 |
menesis | don't worry about that | 17:01 |
aelkner | ok | 17:01 |
aelkner | hey, sis anyone notice, we crossed the million bugs mark! | 17:02 |
aelkner | i didn't see any balloons falling from the sky, or what you would see for the millionth customer in a super-market :) | 17:02 |
menesis | yes, and the millionth bug is about schools :) | 17:03 |
replaceafill | edubuntu, right? | 17:03 |
menesis | yes | 17:03 |
th1a | OK, so... | 17:04 |
th1a | Do we have to do something to straighten out CSS in 2.1.1? | 17:04 |
menesis | aelkner: you don't read planet ubuntu, or you would see that :) http://blog.launchpad.net/general/one-in-a-million | 17:04 |
aelkner | ah, it's not our millionth, it's launchpad's | 17:06 |
replaceafill | th1a, i could try backporting the css changes to 2.1.1 | 17:06 |
th1a | Indeed. :-D | 17:06 |
menesis | hm | 17:06 |
* replaceafill imagines if *we* had 1 million bugs remaining! | 17:06 | |
menesis | replaceafill: I see 'Merged gradebook refactorings' as one commit | 17:06 |
th1a | Apparently something must be done replaceafill. | 17:06 |
menesis | not a merge of your branch | 17:06 |
replaceafill | menesis, my branch history was nuts | 17:07 |
menesis | so it was on purpose | 17:07 |
replaceafill | lots of unnecessary syncs | 17:07 |
replaceafill | that i know you dont like :) | 17:07 |
replaceafill | yes, so i only took the diff | 17:07 |
replaceafill | and merged it | 17:07 |
replaceafill | i can apply the css changes to 2.1 | 17:08 |
replaceafill | at least for the gradebook | 17:08 |
replaceafill | that's the most noticeable i can think of | 17:08 |
menesis | replaceafill: if you could do it, would be great | 17:09 |
replaceafill | menesis, sure, should i do it before a specific date? | 17:09 |
replaceafill | i mean, in case you're planning a release | 17:09 |
menesis | I don't see any css changes in gradebook... | 17:10 |
replaceafill | they're in schooltool trunk | 17:10 |
menesis | oh | 17:10 |
replaceafill | gradebook and journal share the resources | 17:10 |
menesis | so I did not notice and skipped that | 17:10 |
replaceafill | :) | 17:11 |
menesis | probably went together with other css changes | 17:11 |
menesis | there is no date for the bugfix release yet | 17:11 |
replaceafill | ah ok, i could do that at the end of the week then? | 17:12 |
th1a | Perhaps we should shoot for releasing this early next week. | 17:12 |
menesis | yes | 17:13 |
menesis | philippines schools start June 12 | 17:14 |
th1a | OK. We'll discuss next Monday figuring on a Tuesday release. | 17:14 |
th1a | How's that all looking, btw menesis? | 17:14 |
menesis | none of those bugfixes are critical for them | 17:14 |
menesis | but yes I'll target early next week | 17:16 |
menesis | th1a: ignas works very fast! | 17:16 |
menesis | so it looks good and on target now | 17:16 |
th1a | Excellent. | 17:17 |
th1a | OK. Anything else for now menesis? | 17:17 |
menesis | that's all | 17:18 |
th1a | Thanks menesis. | 17:19 |
th1a | replaceafill? | 17:19 |
replaceafill | ok | 17:19 |
replaceafill | menesis, thanks for reminding me about my journal branch | 17:19 |
replaceafill | i merged that | 17:19 |
replaceafill | also, last week i found a bug in the advisory accordion in the person index | 17:19 |
replaceafill | so i fixed that too | 17:20 |
replaceafill | i'm about to merge the IEP work | 17:20 |
replaceafill | and will set up a instance so you can see it | 17:20 |
replaceafill | i also met with the ministry of education people last week | 17:20 |
replaceafill | we came up with a plan to deploy schooltool in a few schools here | 17:21 |
th1a | w00t! | 17:21 |
replaceafill | i'll train their IT staff on how to install it, set it up, etc | 17:21 |
replaceafill | on thursday-friday from 10:00-12:00 am | 17:21 |
yvl | awesome news, replaceafill :) | 17:22 |
replaceafill | while i was preparing a demo for them i found another bug in the person index view | 17:22 |
replaceafill | related to the photo field | 17:22 |
replaceafill | i'm about to fix that one, but i don't if my way of testing it is the best | 17:23 |
replaceafill | yvl, can i ask you about it? | 17:23 |
replaceafill | it's a permission issue on the open method of the zope.file.File object | 17:23 |
replaceafill | we're using zope.file's security declarations | 17:23 |
replaceafill | which require zope.ManageContent (iirc) | 17:23 |
replaceafill | so i've been adding stests for most of the bugfixes i commit | 17:24 |
replaceafill | and i was thinking of adding a photo to a person and then making the browser use .open(url_photo) directly | 17:24 |
replaceafill | and check the server's log for the permission error? | 17:24 |
replaceafill | i mean Server -> Errors | 17:25 |
yvl | hmm | 17:25 |
replaceafill | i could also check that i don't get the log in form | 17:25 |
replaceafill | my point is: | 17:25 |
replaceafill | i'd like to know the content-type of the response :) | 17:26 |
replaceafill | but i think selenium can't do that, right | 17:26 |
yvl | never tried that | 17:26 |
yvl | it should | 17:26 |
replaceafill | ah, really? | 17:26 |
replaceafill | ok, i'll try it then :) | 17:26 |
replaceafill | it's way better than my brute force check :P | 17:26 |
replaceafill | last week i also tested ST on the Browse activity in Sugar | 17:27 |
replaceafill | (the OS in the OLPCs) | 17:27 |
replaceafill | some of the schools here in El Salvador only have OLPCs | 17:27 |
replaceafill | and they're going to be part of the pilot | 17:27 |
replaceafill | th1a, did you see the screenshots? | 17:28 |
th1a | Do they have XO specific servers. | 17:28 |
th1a | ? | 17:28 |
replaceafill | th1a, some of them | 17:28 |
replaceafill | not all | 17:28 |
yvl | ini any case, it would be best to test, that photos are there - in any reasonable way - other than testing for login pages and whatnot | 17:28 |
replaceafill | yvl, what would be a reasonable way using selenium? | 17:29 |
th1a | Yes, the screenshots look fine. | 17:29 |
* yvl shrugs, replaceafill :D | 17:29 | |
th1a | Looks like we picked the right size. | 17:29 |
replaceafill | yvl, :D | 17:29 |
replaceafill | th1a, we were only missing css for the select elements | 17:29 |
replaceafill | the first screenshots show huge fonts because of that | 17:30 |
replaceafill | i fixed that in trunk | 17:30 |
th1a | That could go in the bugfix. | 17:30 |
replaceafill | and finally, i check the issue aelkner mentioned on wednesday demo | 17:30 |
replaceafill | th1a, ah true | 17:30 |
replaceafill | aelkner, was right | 17:30 |
replaceafill | if you have a student in two sections for the same course | 17:31 |
replaceafill | and you grade a skill, you'll get the same evaluation | 17:31 |
th1a | See it in both? In different years? | 17:32 |
aelkner | old or new cando? | 17:32 |
replaceafill | i didn't try different years, just different terms | 17:32 |
replaceafill | aelkner, new cando | 17:32 |
replaceafill | aelkner, didn't try the old one | 17:32 |
aelkner | are you saying that grading a skill in two places updates the same evaluation in new cando? | 17:33 |
aelkner | my point was that new cando wouldn't whereas old cando would | 17:33 |
replaceafill | aelkner, if the two places are different sections of the same course, yes | 17:33 |
aelkner | ah, because the course skill is the object being evaluated | 17:34 |
replaceafill | yes | 17:34 |
aelkner | but that's different from using the global id for evaluations as we did in old cando | 17:34 |
aelkner | the atvantage of that was that the evaluation was not tied to an object instance | 17:34 |
aelkner | but something more global between instance, i.e., the global id | 17:34 |
th1a | I don't think that is a big deal, but it would be nice to be able to pin a score to a project. | 17:35 |
th1a | And worth at least a few days worth of work. | 17:35 |
th1a | yvl: | 17:35 |
th1a | Here's the issue. | 17:35 |
th1a | I'd like to be able to look at the scores for a project without having them overwritten by later scores from the skillset gradebook. | 17:36 |
th1a | Any thoughts on that? | 17:36 |
yvl | doesn't it work that way? | 17:36 |
yvl | projects should always create new, equivalent skills | 17:36 |
th1a | I don't think so... | 17:36 |
th1a | Oh, maybe we should try! | 17:37 |
replaceafill | yvl, i have to fix the projects gradebook | 17:37 |
replaceafill | on the projects gradebook, the user creates the skill | 17:37 |
replaceafill | i need to let him "select" instead | 17:37 |
yvl | ok | 17:37 |
replaceafill | so it will be the same skills from the course | 17:37 |
yvl | but even then | 17:37 |
yvl | never assign the same skill | 17:37 |
yvl | if it's the same skill - it's the same grade | 17:38 |
replaceafill | that's what th1a want to change (i think) | 17:38 |
yvl | oh | 17:38 |
yvl | he wants to have them overwritten? | 17:38 |
replaceafill | in the context of projects, skills should have their own grade | 17:39 |
replaceafill | in the context of skills gradebook, another grade | 17:39 |
replaceafill | am i right, th1a? | 17:39 |
th1a | I think we all agree. | 17:39 |
yvl | so if you want to have what you said | 17:39 |
yvl | you can't select a skill from the course directly | 17:39 |
yvl | you have to select a skill, make a duplicate, make those equivalent | 17:39 |
replaceafill | we could duplicate in projects? | 17:40 |
yvl | we must | 17:40 |
replaceafill | :) | 17:40 |
yvl | we should at least | 17:40 |
yvl | well, that was the idea | 17:40 |
replaceafill | hey, i didn't thought about equivalents :O | 17:40 |
replaceafill | are equivalents for this usecase? | 17:40 |
yvl | for this usecase also | 17:40 |
replaceafill | i thought equivalents were like a change from 2012 to 2013 | 17:40 |
replaceafill | ah | 17:40 |
yvl | they also can be used for revised skills | 17:41 |
yvl | and so on | 17:41 |
aelkner | also for when the tree changes drastically from year to year | 17:41 |
aelkner | the revisions, yes | 17:41 |
replaceafill | yvl, so i could add the duplicate logic while i fix the projects gradebook | 17:41 |
replaceafill | to allow the user to "select" the skill | 17:41 |
yvl | kk | 17:41 |
replaceafill | instead of creating it | 17:41 |
replaceafill | th1a, that's all from me | 17:42 |
replaceafill | i'm going to make these changes to the cando gradebook | 17:42 |
yvl | replaceafill, what you'll need to do | 17:43 |
yvl | is simply select a skill | 17:43 |
yvl | project.add(skill) | 17:43 |
yvl | (it will make a copy) | 17:43 |
replaceafill | ah yes | 17:43 |
yvl | and then make them equivalent | 17:43 |
th1a | Would you like to put that aside for a day or two and try to knock together a rough version of the reports the autism people use? | 17:43 |
yvl | much like project skill deployment | 17:43 |
replaceafill | yvl, the equivalent part is the one i'm not familiar with yet | 17:44 |
th1a | Since we'll be meeting with them on Thursday? | 17:44 |
replaceafill | th1a, do we have their reports? | 17:44 |
replaceafill | i can update the styles while i'm on it, vinny sent new measures | 17:45 |
th1a | replaceafill: Yes. | 17:45 |
th1a | We can do it all with colored divs. | 17:45 |
replaceafill | th1a, ok | 17:45 |
th1a | D3 craziness would be overkill. | 17:45 |
replaceafill | oh, these will be web reports? | 17:46 |
th1a | OK, I'll send you those -- yes, for now. | 17:46 |
replaceafill | ah ok | 17:46 |
replaceafill | thanks | 17:46 |
th1a | The content of the reports themselves will be easy, so the demo should be quick. | 17:46 |
replaceafill | do they have their own skills? | 17:47 |
th1a | The other 20% of handling stupid edge cases will take up the rest of the 80%. | 17:47 |
th1a | Yes... I'll get those to you too. | 17:47 |
replaceafill | kk | 17:47 |
th1a | Thanks replaceafill. | 17:47 |
th1a | Last but not least, replaceafill. | 17:48 |
th1a | I mean, | 17:49 |
th1a | last but not least aelkner. | 17:49 |
th1a | :-D | 17:49 |
aelkner | ah, i thought you were going to ask replaceafill one last question :) | 17:49 |
th1a | Spaced out there... | 17:49 |
replaceafill | :D | 17:49 |
aelkner | ok, so i started with addressing the FlatSectionTable round-trip error we got in the demo last wed | 17:49 |
aelkner | turns out that the sample data file that i used to set up our instance had a section with no courses | 17:50 |
aelkner | we don't allow the user to edit courses yet in the ui, so there is no way for them to have zero courses | 17:51 |
aelkner | so i figured we shouldn't support that in imports either, so i changes the old sections importer to throw and error | 17:51 |
aelkner | it already did if they had no Courses section, but not if they had an empty one! | 17:51 |
aelkner | just in case, i changed FlatSectionsTable export to skip sections with no courses to prevent the round-trip problem | 17:52 |
aelkner | there really isn't a reason to have a section with no course, right? | 17:53 |
th1a | So you really just couldn't do import - export - import? | 17:53 |
th1a | Well, probably it shouldn't actually cause errors. | 17:54 |
aelkner | that's the roundtrp that you correctly told welsh we needed to fix | 17:54 |
th1a | I mean, you wouldn't run into that just doing export - import. | 17:54 |
th1a | You'd have to start with import. | 17:54 |
th1a | I'm just noting that. | 17:54 |
* th1a pretty much just shrugs over the no course section. | 17:55 | |
aelkner | well, i pretected against it, so we shouldn't have a problem ow | 17:55 |
th1a | Anyhow, what you did should be ok. | 17:55 |
aelkner | next i changed the boolean field import to support yes and no, the second part of the round-trip problem | 17:55 |
aelkner | the consecutive column of the FlatSectionsTable uses yes and no as it does in the old sections importer | 17:56 |
aelkner | i don't see why we can't support true/false (true bolean), true/false text as well as yes/no | 17:56 |
th1a | It would be nice to support XLS booleans. | 17:57 |
aelkner | that's what i meant be tru boolean | 17:57 |
aelkner | it does | 17:57 |
th1a | Good. | 17:58 |
aelkner | ok, i finished adding the task data to the verso_skills.xls file | 17:58 |
th1a | So I guess you really don't see why we can't support it. You can see we do support it! | 17:58 |
aelkner | right | 17:59 |
aelkner | anyway, i decided to dynamically create labels for the skills that mirror the old cando | 17:59 |
aelkner | 001, 002, 003... | 17:59 |
aelkner | and i used them as the __name__ for the skills as well, wy not | 17:59 |
aelkner | the id attribute of the task is the global id, so i used that for filling in external_id | 18:00 |
aelkner | so it looks the the same uri that old cando uses for global id | 18:00 |
aelkner | for example, http://competencies.cteresource.org/12345657 | 18:01 |
aelkner | finally, tasks have a description, cte calls it definition | 18:01 |
aelkner | statement is what i used for title which is a simple sentence | 18:02 |
aelkner | definition in the cte tasks is a long paragraph of how to test or demonstrate the skill | 18:02 |
aelkner | i figured that would be appropriate for the description | 18:03 |
aelkner | does that make sense? | 18:03 |
th1a | Uh... I suppose? | 18:03 |
aelkner | ok, here's the thing though: | 18:03 |
aelkner | the defintion has html tags in it | 18:04 |
aelkner | <br /> and <ul><li...> | 18:04 |
aelkner | i would need to parse that out | 18:04 |
aelkner | so, would it be better to never mind having the description, or should i just parse out the html tags | 18:05 |
aelkner | btw, adding the description greatly increased the size of the xls file and the duration of the import | 18:05 |
aelkner | but that's not necessarily a problem | 18:05 |
th1a | Is the description in addition to the title? | 18:05 |
aelkner | title is the sentence, they call it statement | 18:06 |
aelkner | description is whatever, i thought i'd use definition | 18:06 |
aelkner | that's all i'm saing | 18:06 |
th1a | Can't we just display the html? | 18:06 |
aelkner | we could change the form field to be a ckeditor field if you think that is a good idea | 18:07 |
th1a | I don't know that we need to go that far but can't we display it if it is imported that way? | 18:09 |
aelkner | i'm not sure what you're saing | 18:10 |
aelkner | we have a field that is editable | 18:10 |
aelkner | so if we support having html in it, we should have the ckeditor | 18:10 |
th1a | You're saying "oh we need to get rid of this html" and I don't know why we need to. | 18:10 |
th1a | Yes, in theory we should have ckeditor there I guess. | 18:11 |
aelkner | oh, we don't have to if you think it's ok | 18:11 |
aelkner | ok, i'll look into having it be an html field | 18:11 |
th1a | It is just a matter of how much time it is. | 18:11 |
aelkner | i don't know, but we've done html editing before, so it shouldn't be that big of a task | 18:12 |
th1a | ok fine | 18:12 |
aelkner | ok, moving on, then, i was wondering, should we change the sample data xls files to have one FlatSectionsTable sheet rather than the old sections sheets? | 18:13 |
th1a | yes | 18:13 |
aelkner | we still support the old sheets, but we don't need to serve them up as examples, right? | 18:14 |
yvl | aelkner, true, we do have handleparagraphs or some similar helper out there in the code | 18:14 |
yvl | just for reference | 18:14 |
th1a | yes | 18:14 |
aelkner | it's in the comments score system editing, yes | 18:14 |
aelkner | ok, finally, i found and fixed the Report Card Layout bug | 18:15 |
aelkner | it had to do with handling no years set up | 18:15 |
aelkner | now the link won't render, and if the user tpes the url directly, it redirects back to /manage | 18:15 |
th1a | kk | 18:16 |
aelkner | oh, and i've been thinking about the importer errors textarea that we discussed | 18:16 |
aelkner | currently, we collect the errors and only display the first 25, you had suggested having a testarea with all | 18:17 |
aelkner | something they could cut and paste into email, etc. | 18:17 |
aelkner | should there be a limit to how many errors we put in the testarea field? | 18:18 |
aelkner | i mean, for huge imports the errors could be in the many thousands, in theory | 18:18 |
th1a | Not really, but I think we should summarize them by type. | 18:18 |
aelkner | ok, will do | 18:19 |
aelkner | what about partial commits | 18:19 |
aelkner | presently the importer does a rollback if any errors occur | 18:19 |
th1a | Yeah... I still tend to favor that. Other opinions? | 18:20 |
aelkner | that's pretty standard importing convention, but welsh had requested partial commit | 18:20 |
aelkner | if we offer the textarea errors, should that be enough? | 18:21 |
th1a | I think it is safer to not do partial. | 18:21 |
aelkner | i agree | 18:22 |
th1a | OK. | 18:22 |
aelkner | perhaps welsh won't mind the rollback if the errors are complete | 18:22 |
th1a | It helps. | 18:22 |
aelkner | ok, that's it for me | 18:22 |
th1a | So... where do we stand now with dwelsh's imports overall? | 18:24 |
th1a | He's going to come up with sheets. | 18:24 |
th1a | For everything other than comps? | 18:24 |
aelkner | i guess we'll see where we stand when he comes up with the sheets | 18:24 |
th1a | I'll be talking with him on the phone. | 18:25 |
th1a | OK, I'll talk to him this afternoon and then give you a call aelkner. | 18:25 |
aelkner | i'll email you the new xls files, one was just adding the course attribute headers | 18:25 |
th1a | Did the format of anything change since last week? | 18:25 |
aelkner | no | 18:26 |
th1a | OK. | 18:26 |
aelkner | oh, i saw your google doc | 18:26 |
aelkner | one thing you had wrong was alternate course title | 18:26 |
th1a | That was welsh's. | 18:26 |
aelkner | oh, sorry, thought you wrote it, never mind | 18:27 |
th1a | Oh, I know. Can you set up the custom demographics for VA? | 18:27 |
th1a | If there is any. | 18:27 |
th1a | Was there any in the old CanDo? | 18:27 |
replaceafill | yes | 18:27 |
replaceafill | _ethnicity_codes = { | 18:28 |
replaceafill | 'a': _('Asian'), | 18:28 |
replaceafill | 'b': _('Black'), | 18:28 |
replaceafill | 'h': _('Hispanic'), | 18:28 |
replaceafill | 'i': _('American Indian'), | 18:28 |
replaceafill | 'u': _('Unspecified'), | 18:28 |
th1a | aelkner: Can you set that up please? | 18:28 |
replaceafill | 'w': _('White'), | 18:28 |
replaceafill | } | 18:28 |
th1a | It is in the doc. | 18:28 |
th1a | Also adding the additional fields to course import, right? | 18:28 |
* th1a is finding Welsh's notes to be helpful. ;-) | 18:28 | |
aelkner | th1a, by set up, you mean set up my demo instance? | 18:29 |
aelkner | the process that needs to occur in their live instance eventually is that they | 18:29 |
th1a | Yes and get the revised sheets out. | 18:29 |
aelkner | need to set up the demos fields first | 18:29 |
th1a | We need to have a VA package that does it for them. | 18:29 |
th1a | So that's on the short list of things to do regardless. | 18:30 |
aelkner | i could manually set up my instance with the right demo fields for now | 18:30 |
aelkner | and update the teachers and students sheets to have the demo columns | 18:30 |
aelkner | using limit_keys, etc. | 18:31 |
th1a | Yes. | 18:31 |
aelkner | are we having another google hangout with welsh wed? | 18:32 |
th1a | Ah, yes, probably. | 18:32 |
aelkner | and demo the whole process again, or should i say, let him run the imports? | 18:32 |
th1a | Pretty much. | 18:34 |
aelkner | we'll start with an empty db with the demos set up | 18:34 |
th1a | Yes. | 18:34 |
aelkner | ok | 18:34 |
th1a | All right, let's wrap this up... | 18:35 |
th1a | I've been looking a bit more into the issue of embedded systems for SchoolTool, mostly because it makes sense for Intelli to have a cheap ID scanning appliance that would communicate with a SchoolTool server. | 18:36 |
th1a | Although I'm kind of reaching the conclusion that an Android app would probably be the best approach for it. | 18:37 |
th1a | OK, so let's count on Wednesday, regular time, and probably a hangout starting a half hour in, but hopefully not taking terribly long. | 18:38 |
th1a | See you Wednesday. | 18:38 |
th1a | Thanks guys! | 18:38 |
* th1a drops the bag of gravel. | 18:38 | |
replaceafill | thanks everybody | 18:39 |
aelkner | cya guys wed | 18:39 |
*** replaceafill has quit IRC | 18:56 | |
*** menesis has quit IRC | 18:57 | |
*** paulproteus has quit IRC | 19:18 | |
*** aelkner has quit IRC | 19:21 | |
*** replaceafill has joined #schooltool | 19:23 | |
*** replaceafill has quit IRC | 19:23 | |
*** replaceafill has joined #schooltool | 19:23 | |
replaceafill | sorry, got disconnected for a while :( | 19:23 |
*** paulproteus has joined #schooltool | 19:24 | |
th1a | replaceafill: I'll send you the autism stuff. | 19:26 |
replaceafill | th1a, kk | 19:26 |
replaceafill | th1a, is it more convenient for you to use my gmail address? | 19:27 |
th1a | Oh, I don't know. I just started doing that for some reason. | 19:27 |
replaceafill | i don't check that one very often | 19:27 |
th1a | Also, you should have some of this already. | 19:28 |
th1a | I'll stick to your yahoo. | 19:28 |
replaceafill | thanks | 19:28 |
th1a | This is just an individual student view. | 19:28 |
th1a | (for the purposes of the demo) | 19:29 |
*** aelkner has joined #schooltool | 19:30 | |
replaceafill | th1a, this report is for this week?!?! | 19:36 |
replaceafill | somehow i thought it was for next week :) | 19:37 |
th1a | Well... it would be nice. ;-) | 19:58 |
replaceafill | i'm creating the cando skills xls now | 19:58 |
th1a | OK. | 20:00 |
th1a | Do you see the basic structure of the report. | 20:00 |
th1a | Skillsets in columns. | 20:00 |
th1a | A row per skill. | 20:00 |
th1a | A cell per level of acheivement? | 20:00 |
th1a | That right? | 20:00 |
replaceafill | like in the SSA.demo.xlsx file, right? | 20:01 |
replaceafill | BasicSkills sheet | 20:01 |
th1a | Yes. | 20:01 |
th1a | There's nothing inherently complicated about it. | 20:01 |
replaceafill | right | 20:01 |
replaceafill | ah just one | 20:02 |
replaceafill | the score system | 20:02 |
replaceafill | we need a custom one for them | 20:02 |
th1a | Yes. | 20:02 |
th1a | (I guess) | 20:02 |
replaceafill | i'll look into it | 20:02 |
replaceafill | or we can always hardcode their values for the demo ;) | 20:02 |
* replaceafill is lost in a sea of spreadsheet windows.... | 20:03 | |
th1a | There's nothing weird about their score system is there? | 20:03 |
replaceafill | th1a, just David's comment about them not being hierarchical | 20:04 |
th1a | Which not being hierarchical? | 20:04 |
th1a | Just flat? | 20:04 |
replaceafill | yes | 20:04 |
th1a | Yes, it is just document > skillset > skill | 20:04 |
replaceafill | "As for their scoring system, they basically use a five point system as we do:" | 20:04 |
replaceafill | no i mean, their score system | 20:05 |
*** ignas has quit IRC | 20:05 | |
replaceafill | BUT, their scores are not necessarily hierarchical. In other words, a score of 2 (Structure Group) does not necessarily mean the student can perform the skill at a 1 (One-to-One Setting)." | 20:05 |
replaceafill | that may affect standard cando reports | 20:05 |
replaceafill | but let's not worry about that bridge now :D | 20:05 |
replaceafill | i'll first finish this skills xls :) | 20:05 |
* th1a goes to make lunch. | 20:08 | |
th1a | Do we use this?http://webdriverplus.org/en/latest/index.html | 20:48 |
replaceafill | i don't think so | 20:49 |
replaceafill | th1a, http://69.164.203.135/autism_center/skills | 21:03 |
replaceafill | do you have any year, term specific needs? | 21:04 |
th1a | I don't know. | 21:05 |
th1a | Why is the title appended to the external id? | 21:05 |
replaceafill | it comes like that from dwelsh xls | 21:05 |
th1a | Let's assume that's wrong. | 21:06 |
replaceafill | ok, i'll remove it | 21:06 |
th1a | Can you make a quick tweak to the table in the skills view? | 21:08 |
th1a | It just needs label and title. | 21:08 |
replaceafill | ok | 21:08 |
th1a | aelkner tries to jam too much in there... | 21:08 |
replaceafill | th1a, reload | 21:16 |
replaceafill | just label and title | 21:16 |
th1a | thanks | 21:16 |
replaceafill | ok, i'll go get lunch and finish this in the afternoon | 21:17 |
th1a | aelkner: ayt? | 22:01 |
* replaceafill is back | 22:05 | |
*** menesis has joined #schooltool | 22:43 | |
*** menesis has quit IRC | 22:53 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!