IRC log of #schooltool for Thursday, 2012-08-23

*** th1a has quit IRC00:00
*** dwelsh has quit IRC01:13
*** menesis has quit IRC01:24
*** th1a has joined #schooltool02:23
*** th1a has quit IRC03:46
*** replaceafill has quit IRC04:22
*** menesis has joined #schooltool08:19
*** menesis has quit IRC08:22
*** ignas has joined #schooltool10:39
*** menesis has joined #schooltool11:02
*** menesis has left #schooltool11:02
*** dwelsh has joined #schooltool16:52
*** th1a has joined #schooltool17:14
th1aaelkner:  You awake?17:26
*** replaceafill has joined #schooltool17:39
th1ahi replaceafill.17:42
replaceafillhey th1a17:43
th1aSo I guess dwelsh will need to work from a sandbox with your autism code?17:43
replaceafillah ok17:43
replaceafillaren't we creating a package for him?17:44
th1aNOt by this afternoon.17:44
dwelshwill the sandbox prohibit a package install later?17:46
th1aNot at all.17:48
dwelshshall I send replaceafill my IP and logon?17:48
th1aWe just need to pull together what aelkner and replaceafill have been doing.17:49
dwelshk.  here it comes... via email17:49
replaceafillthis is the branch with the grade view/report:17:49
replaceafill lp:~replaceafill/schooltool/schooltool.cando_autism_grading_report17:49
th1areplaceafill:  You should probably set it up.17:50
th1aaelkner is getting out of bed and his package may be working too.17:50
dwelshjust sent IP and logons17:53
dwelshputty'd in and it works.17:53
aelknerhey replaceafill, dwelsh, th1a, i'm up and can help set up the server17:54
replaceafilldwelsh, it worked17:54
aelknerreplaceafill, what have you setup so far?17:54
aelknerit worked?17:54
replaceafillthe login info dwelsh just sent17:55
aelkneri just ssh'd there, too17:56
aelknerso, replaceafill, in order for you to be able to get changes in your reports to dwelsh in a timely manner17:57
aelknerwe should be setting up a sandbox, yes?17:57
replaceafilli'm installing bzr first17:57
aelkneri'll take that as a yes17:58
replaceafillah, yes17:58
aelknershould i create a sandboxes directory in root's home?17:58
replaceafilllet me do it17:58
aelknerok, i'm here if you need anything17:59
aelkneri'm assuming you'll install your cando_autism_grading_report branch and add ../schooltool, ../everything_else to buildout.cfg18:00
aelknerand then add the demos manually, yes?18:00
aelknerok, let me know if you need me for anything18:01
replaceafillaelkner, i'll set up the instance and then you create the demos, ok?18:02
th1aDoes aelkner's package create the demos?18:06
replaceafillah, is there a package to do that?18:08
aelkneri created a package, but i haven't tested it out yet18:08
aelknerif we can wait half an hour, i could install it next to what you install18:08
th1aThat would make the most sense.18:08
th1aSince the only confusion I can see springing from this is if we create the demos in a different order and then we have two different import sheets.18:09
aelknermakes sense18:11
aelknerbtw, are these two fields to be added with limit_key of 'student'?18:11
aelkneri'll assume that to be the case18:13
replaceafillcode branched18:13
replaceafillbuildout.cfg updated18:13
replaceafillran "make ubuntu-environment" to install dependencies18:13
replaceafillwill run "make instance" now18:14
replaceafillto download all the eggs18:14
aelknerreplaceafill, when i run the package, it give me these errors, running from eggs:18:14
aelkner2012-08-23 11:14:33,919 (611) Blob directory /home/aelkner/sandboxes/flourish/schooltool.socialskills/instance/var/blobs does not exist. Selected `bushy` layout.18:14
aelkner2012-08-23 11:14:33,919 (611) Blob directory '/home/aelkner/sandboxes/flourish/schooltool.socialskills/instance/var/blobs/' does not exist. Created new directory.18:14
aelkner2012-08-23 11:14:33,919 (611) Blob temporary directory '/home/aelkner/sandboxes/flourish/schooltool.socialskills/instance/var/blobs/tmp' does not exist. Created new directory.18:14
aelknerFailed to execute <schooltool.socialskills.socialskills.SocialSkillsInit object at 0x35a5890>: 'schooltool.basicperson.demographics_fields'18:14
aelknerhowever, the demo fields do get created18:15
aelknerso the Failed to execute part seems misleading18:16
replaceafillaelkner, what's your branch for that?18:17
replaceafilldwelsh, this server is only for the social skills instance, correct?18:18
replaceafillth1a, did my updates look ok?18:22
replaceafilli sent you an email last night...18:23
replaceafillAutism updates18:23
aelknerreplaceafill, you didn't answer my question about the errors above18:24
aelknershould i jusdt ignore then since the demo fields get created?18:24
replaceafillaelkner, you didn't answer my question about your branch18:24
th1aah looking18:24
aelknerwell, i hadn't pushed it yet, so18:25
aelknerreplaceafill, it's pushed:18:25
th1aDon't use "autism" in the interface!18:25
aelknerthe two demo fields are, showing id, then title:18:26
aelkneriep, IEP18:26
aelknerdc1, Primary Disability Code18:26
aelknerthe first one boolean, the second one text18:26
th1areplaceafill:  the cells should always be highlighted with the indicator color.18:27
th1aGo with a lighter gray for "no score."18:28
replaceafillsomething is wrong with the buildout...18:29
replaceafillDownload error on timed out -- Some packages may not be found!18:29
replaceafillDownload error on timed out -- Some packages may not be found!18:29
replaceafillDownload error on [Errno 113] No route to host -- Some packages may not be found!18:29
aelknerthat's a weird one, i never saw that18:30
aelknerdid you run make ubuntu-environment?18:30
aelknerwell, it looks like that site is down :)18:31
aelknerperhaps it will clear soon18:31
aelknerreplaceafill, i've ssh'd to the server, where are you setting this up, i can't find the directory18:34
replaceafillok i'm leaving18:34
replaceafillyou're in charge18:34
replaceafillthe instance is running now18:35
aelknerwhy do you have schooltool.virginia there?18:35
aelknerwhat about schoooltool.socialskills?18:35
replaceafillis that ready now?18:35
aelknerdid i not answer your question above?18:36
replaceafillwhat about the error you mentioned?18:36
replaceafilldid you fix it?18:36
aelknerwell, i was asking if you knew what it was, and i said that the error didn't prevent the creation of the demos18:36
replaceafilli don't know what it is18:37
aelknerlet's not worry about it then18:37
aelknerwhy don't you branch that package and get rid of the virginia one18:37
replaceafilli don't think ignoring an error is ok, but your call18:37
aelkneryou may not even get the error18:38
aelknerwhere are you setting up the instance?  schooltool, schooltool.cando or schooltool.socialskils?18:38
aelknerwell, maybe the problem won't happen there18:39
aelkneri was just working from schooltool.socialskills and eggs, no changes to buildout.cfg18:39
aelknerso i'd say, try it out the way you've got it set up, rm instance/var/Data.fs and see what happens18:40
replaceafillbranching socialskills then18:40
aelkneri can edit buildout.cfg, shall i?18:41
replaceafillaelkner, i'm on it18:41
replaceafill2012-08-23 15:43:12,967 (14230) Blob temporary directory '/opt/socialskills/schooltool/instance/var/blobs/tmp' does not exist. Created new directory.18:43
replaceafillFailed to execute <schooltool.socialskills.socialskills.SocialSkillsInit object at 0x4425a50>: 'schooltool.basicperson.demographics_fields'18:43
replaceafill2012-08-23 15:43:13,068 main db: evolving in mode EVOLVEMINIMUM18:43
aelkneryeah, but does the instance work, are the demos there?18:44
replaceafilldwelsh, are you there?18:44
aelknerreplaceafill, you need to get rid of schooltool.virginia from buildout.cfg18:45
aelknerthen rm instance/var/Data.fs18:45
aelknerand restart18:45
replaceafillvirginia has the skills report!18:45
aelknerwell, that sucks18:45
replaceafilland i think dwelsh wants to use the same enrollment importer...18:46
th1aOh, well, it won't in the long run.18:46
th1aBut yes, they'll need both.18:46
aelknerthat means they get the schooltool.virginia demos18:46
th1aThey probably want them.18:46
th1aThey are in Virginia.18:46
aelkneri see, so are the demos ok then?18:47
th1aOnly dwelsh knows for sure.18:49
replaceafillok th1a the instance is running18:50
replaceafillwhat changes do you want me to do?18:50
replaceafillto the grading view/report?18:50
replaceafill1. you want colors always in the grading view, correct?18:50
replaceafilllet me try that18:50
th1aTry #E1E1E1 for the "no 1:1" color.18:54
th1aI think the blue might be more confusing then helpful.18:54
replaceafill(the testing instance) :)18:54
th1aYou could go down to ECECEC18:55
th1aThis can't say "Autism Score"18:56
replaceafillah ok18:57
th1aIt is really important that "Autism" is NOT in the interface.18:57
replaceafillwe need to remove it in the link from the gradebook too18:57
th1aIf any of that slips through there will be a real shitstorm at the beginning of the first demo.18:57
replaceafillSocial Skills instead of Autism?18:58
*** ignas has quit IRC18:58
dwelshYes, the term is "social skills"19:07
dwelshone of the target populations is students with autism19:07
dwelshbut this is not the only one.19:07
replaceafilldwelsh, the instance is up19:08
dwelshgoing to it now.19:08
replaceafillclick on Black, Klara19:08
replaceafillthe link now says Score (Social Skills)19:09
dwelshwhat's the port?19:09
dwelshgot it.19:09
dwelshWill start to load.19:10
dwelshThey want to run MP1-4, so will start there19:10
replaceafilldwelsh, give me 5 mins before you start19:10
dwelshwill do19:10
replaceafilli'm going to pull this "Autism" change to your instance19:10
dwelshaelkner:  are the IEP & dc1 fields in this version?19:13
dwelshIf so, which columns are they?19:13
replaceafilllast two in the list19:14
replaceafilldwelsh, ok changes pulled19:14
replaceafillyou can start :)19:14
dwelshstarting now19:16
replaceafilldwelsh, just sent you the details on the server setup19:20
replaceafillin a perfect world schooltool.socialskills should have all the customizations in schooltool.cando_socialskills19:23
dwelshok.  I see the documentation.  Very helpful.19:26
dwelshI've called the instance "APS Social Skills"19:26
dwelshHave loaded MP1-4... and these are the real APS MP1-4 dates!19:26
dwelshNow loading students with the IEP and DC1 fields.19:27
replaceafilldwelsh, you're getting an updated skill list from them, correct?19:29
dwelshsupposedly.  I reminded scelmer this morning that I still don't have the old list.19:30
dwelshI mean... the new list.19:30
replaceafillah ok19:30
dwelshCan you load the old one in the meantime?19:30
replaceafilldwelsh, done19:33
replaceafill"old" skills imported19:33
replaceafillassigning them is a little cumbersome, but it's doable :)19:34
dwelshHere come 3,000+ students, with IEP & disability codes19:34
dwelshCase sensitive on gender19:43
dwelshIs that necessary?19:44
th1aIt isn't as simple a change as you might think.19:44
replaceafillthey represent id's19:45
dwelshHandle IEP and Primary Disability Code19:45
dwelshHandled, I mean!19:46
dwelshAlso, there's now a search on students.  Terrific!19:46
dwelshreplaceafill:  is there a course number for each of the three soc skill lists?19:58
replaceafillthat's the cumbersome part19:59
replaceafillyou need to look for course-019:59
th1aYou could give them course numbers, right?19:59
dwelshwhy not ss1, ss2, ss3?19:59
replaceafillth1a, sure20:00
replaceafillbut it's the same20:00
replaceafillyou'd need to assign 9 times20:00
replaceafillsince there are 9 groups20:00
replaceafilli've been using just the identifier, but we could give them id's or something20:01
dwelshlooking at VERSO now...20:01
replaceafillin my list:20:01
replaceafillcourse-0: Basic Foundation Skills20:01
replaceafillcourse-1: Emergent Skills20:01
replaceafillcourse-2: Functional Skills20:01
dwelshhow shall I associate with the sections, then?20:02
dwelshI'm creating the courses now20:02
dwelshif I put in course-0 for ss1, will it batch associate?20:03
dwelshor will I have to manually associate?20:03
replaceafillyou need to manually do it20:03
replaceafilli didn't try the batch associate20:03
dwelshis it worth trying?20:04
dwelshor do you know it won't work20:04
replaceafilli don't think so20:04
replaceafillwe have many groups for one course20:04
replaceafillit's not like in regular cando20:04
replaceafillwhere one node represents a course only20:04
replaceafillso what i did was: go to Skills for the course20:05
replaceafillsearch for course-020:05
replaceafilland start associating based on their ids20:05
dwelshdo I manually have to associate 100x for each course?20:05
replaceafillthose are the nine associations i was talking about20:05
dwelshk -- just 9x20:06
replaceafillthere are nine groups20:06
th1aWe don't have a working association importer at this point?20:06
replaceafilli have never used it20:06
replaceafillbut i think we do20:06
dwelshok, you will see my three courses.20:07
dwelshNow I'll try the associating.20:07
replaceafilldwelsh, ss1 is Basic Foundation?20:08
replaceafilloh sorry20:08
th1aaelkner:  Do we have a course/skill association importer that works?20:08
replaceafillit's in the description20:08
aelkneryes, CourseSkills is he sheet20:08
dwelshdoes it matter the order in which I associate the 9 skills sets?20:08
replaceafilldwelsh, i usually go from group-0 to group-820:09
replaceafillbut it shouldn't20:09
replaceafillthey're sorted the same way they were imported, not how they were associated20:09
aelknerth1a, it's real easy to import course skills, just three columns, Year, Course ID, Skill Sets20:10
replaceafillimho that importer needs to use nodes instead of skillsets20:11
aelknerreplaceafill, the importer needs to match the export for round-trip support20:12
aelknersince courses only hold a link to skill sets, we can't export the nodes from which they came20:12
replaceafillwell, that sucks20:13
aelknerif one wanted o write a special sheet, that didn't need to support rond-trip, we have them20:13
aelknerthen we could have Year, Course, Nodes (a list of node ids)20:13
aelknerschooltool.virginia's importer is an example of a non-round-tripper20:15
th1aWe could do that.20:15
aelkneri could do that right away, shall i?20:15
aelkneralso, that should go in schooltool.cando?20:17
th1acando, yes.20:17
aelknershould the sheet name be CourseNodes, similar to CourseSkills?20:17
aelknerok, will do20:20
dwelshwhen manually creating sections, if I edit the section title of the MP1 section20:25
dwelshis there a way to not have to manually edit the mp2-4 sections?20:25
dwelshI see that if I associate an instructor to MP1, then the instructor is automatically associated to MP2-420:25
replaceafilldwelsh, we just propagate instructor/student changes afaik20:26
replaceafillnot title/description20:26
dwelshwouldn't it make sense also to propagate title & desc changes?20:26
th1aOn re-importing?20:30
dwelshno, this is manual creation.20:30
th1aoh, marking periods.20:31
th1aI"d say dwelsh has a point.20:31
dwelshyou also should propagate the location20:34
dwelshhmmm.  I'm thinking.20:34
dwelshMaybe this is why it has to be done with the importer.20:34
th1aI'd say not the location.20:34
th1aWell, it is less clear cut.20:35
dwelshnice with the colors on the check and x20:44
dwelshalso, 1:1/S/N/G are in right order.  great20:45
th1aIt is safer to have both, at least until I learn to check for color blind safeness.20:46
dwelshI think both is just fine.20:47
dwelshbrief hangout?20:50
dwelshI think we're loaded and ready for this afternoon...20:50
th1aDo we need to hangout?20:50
th1aAre we meeting this afternoon?20:50
dwelshshort one20:50
dwelshno mtg. this afternoon.20:51
dwelshit's too late for me.20:51
th1aWhat do we need to talk about?20:51
dwelshbrief summary of where we're at with autism20:51
th1aIs there anything you need us to do?20:52
dwelshI don't think so, but help me think it through.20:52
replaceafilli'm preparing my lunch :)20:53
dwelshmanual creation of sections is a little tough without propagating section title and description.20:53
replaceafillbut i can join20:53
replaceafillif i find my camera....20:53
replaceafillth1a, dwelsh i'll make those changes after lunch and will update the instance21:05
dwelshSteven has what he needs.21:05
dwelshI'll work with Arlington to get the rest of my data.21:05
dwelshBut now I'm confident I can load it!21:05
* replaceafill goes to get lunch, bb in ~4021:06
dwelshSent Steven his email, cc'ing all of you.21:10
dwelshHe should be looking it over at 4pm today.21:10
*** paulproteus has quit IRC21:19
*** paulproteus has joined #schooltool21:26
* replaceafill back21:43
aelknerth1a, replaceafill, i pushed the new CourseNodes sheet to trunk22:16
aelknerthere is a sample file in the stests directory, but i still need to write more tests22:16
aelkneri just wanted to get the code to replaceafill so that he could install it to welsh's instance22:17
replaceafillaelkner, will do22:18
replaceafillaelkner, could you merge the change to schooltool.cando_socialskills?22:19
replaceafillthat's what dwelsh instance is using atm22:19
aelkneroh, ok22:20
aelknerreplaceafill, merged, pushed22:22
replaceafillinstance updated22:24

Generated by 2.15.1 by Marius Gedminas - find it at!