*** th1a has quit IRC | 00:00 | |
*** dwelsh has quit IRC | 01:13 | |
*** menesis has quit IRC | 01:24 | |
*** th1a has joined #schooltool | 02:23 | |
*** th1a has quit IRC | 03:46 | |
*** replaceafill has quit IRC | 04:22 | |
*** menesis has joined #schooltool | 08:19 | |
*** menesis has quit IRC | 08:22 | |
*** ignas has joined #schooltool | 10:39 | |
*** menesis has joined #schooltool | 11:02 | |
*** menesis has left #schooltool | 11:02 | |
*** dwelsh has joined #schooltool | 16:52 | |
*** th1a has joined #schooltool | 17:14 | |
th1a | aelkner: You awake? | 17:26 |
---|---|---|
*** replaceafill has joined #schooltool | 17:39 | |
th1a | hi replaceafill. | 17:42 |
replaceafill | hey th1a | 17:43 |
th1a | So I guess dwelsh will need to work from a sandbox with your autism code? | 17:43 |
replaceafill | ah ok | 17:43 |
replaceafill | aren't we creating a package for him? | 17:44 |
th1a | NOt by this afternoon. | 17:44 |
replaceafill | ok | 17:45 |
dwelsh | will the sandbox prohibit a package install later? | 17:46 |
th1a | Not at all. | 17:48 |
dwelsh | terrif | 17:48 |
dwelsh | shall I send replaceafill my IP and logon? | 17:48 |
th1a | We just need to pull together what aelkner and replaceafill have been doing. | 17:49 |
th1a | Probably. | 17:49 |
dwelsh | k. here it comes... via email | 17:49 |
replaceafill | this is the branch with the grade view/report: | 17:49 |
replaceafill | lp:~replaceafill/schooltool/schooltool.cando_autism_grading_report | 17:49 |
th1a | replaceafill: You should probably set it up. | 17:50 |
replaceafill | kk | 17:50 |
th1a | aelkner is getting out of bed and his package may be working too. | 17:50 |
dwelsh | just sent IP and logons | 17:53 |
dwelsh | putty'd in and it works. | 17:53 |
aelkner | hey replaceafill, dwelsh, th1a, i'm up and can help set up the server | 17:54 |
replaceafill | dwelsh, it worked | 17:54 |
aelkner | replaceafill, what have you setup so far? | 17:54 |
replaceafill | nothing | 17:54 |
aelkner | it worked? | 17:54 |
replaceafill | the login info dwelsh just sent | 17:55 |
aelkner | i just ssh'd there, too | 17:56 |
aelkner | so, replaceafill, in order for you to be able to get changes in your reports to dwelsh in a timely manner | 17:57 |
aelkner | we should be setting up a sandbox, yes? | 17:57 |
replaceafill | i'm installing bzr first | 17:57 |
aelkner | i'll take that as a yes | 17:58 |
replaceafill | ah, yes | 17:58 |
aelkner | should i create a sandboxes directory in root's home? | 17:58 |
replaceafill | no | 17:58 |
replaceafill | let me do it | 17:58 |
aelkner | ok, i'm here if you need anything | 17:59 |
aelkner | i'm assuming you'll install your cando_autism_grading_report branch and add ../schooltool, ../everything_else to buildout.cfg | 18:00 |
aelkner | and then add the demos manually, yes? | 18:00 |
replaceafill | y | 18:00 |
aelkner | ok, let me know if you need me for anything | 18:01 |
replaceafill | aelkner, i'll set up the instance and then you create the demos, ok? | 18:02 |
aelkner | ok | 18:02 |
th1a | Does aelkner's package create the demos? | 18:06 |
replaceafill | ah, is there a package to do that? | 18:08 |
aelkner | i created a package, but i haven't tested it out yet | 18:08 |
aelkner | if we can wait half an hour, i could install it next to what you install | 18:08 |
th1a | That would make the most sense. | 18:08 |
th1a | Since 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 |
aelkner | makes sense | 18:11 |
aelkner | btw, are these two fields to be added with limit_key of 'student'? | 18:11 |
aelkner | i'll assume that to be the case | 18:13 |
replaceafill | ok | 18:13 |
replaceafill | code branched | 18:13 |
replaceafill | buildout.cfg updated | 18:13 |
replaceafill | ran "make ubuntu-environment" to install dependencies | 18:13 |
replaceafill | will run "make instance" now | 18:14 |
replaceafill | to download all the eggs | 18:14 |
aelkner | replaceafill, when i run the package, it give me these errors, running from eggs: | 18:14 |
aelkner | 2012-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 |
aelkner | 2012-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 |
aelkner | 2012-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 |
aelkner | Failed to execute <schooltool.socialskills.socialskills.SocialSkillsInit object at 0x35a5890>: 'schooltool.basicperson.demographics_fields' | 18:14 |
aelkner | however, the demo fields do get created | 18:15 |
aelkner | so the Failed to execute part seems misleading | 18:16 |
replaceafill | aelkner, what's your branch for that? | 18:17 |
replaceafill | dwelsh, this server is only for the social skills instance, correct? | 18:18 |
replaceafill | th1a, did my updates look ok? | 18:22 |
th1a | ? | 18:23 |
replaceafill | i sent you an email last night... | 18:23 |
replaceafill | Autism updates | 18:23 |
aelkner | replaceafill, you didn't answer my question about the errors above | 18:24 |
aelkner | should i jusdt ignore then since the demo fields get created? | 18:24 |
replaceafill | aelkner, you didn't answer my question about your branch | 18:24 |
th1a | ah looking | 18:24 |
aelkner | well, i hadn't pushed it yet, so | 18:25 |
aelkner | replaceafill, it's pushed: | 18:25 |
aelkner | schooltool.socialskills.egg-info | 18:25 |
aelkner | sorry | 18:25 |
aelkner | lp:~schooltool-owners/schooltool/schooltool.socialskills | 18:25 |
th1a | Don't use "autism" in the interface! | 18:25 |
aelkner | the two demo fields are, showing id, then title: | 18:26 |
aelkner | iep, IEP | 18:26 |
aelkner | dc1, Primary Disability Code | 18:26 |
aelkner | the first one boolean, the second one text | 18:26 |
th1a | replaceafill: the cells should always be highlighted with the indicator color. | 18:27 |
th1a | Go with a lighter gray for "no score." | 18:28 |
replaceafill | something is wrong with the buildout... | 18:29 |
replaceafill | Download error on http://codespeak.net/lxml: timed out -- Some packages may not be found! | 18:29 |
replaceafill | Download error on http://codespeak.net/lxml: timed out -- Some packages may not be found! | 18:29 |
replaceafill | Download error on http://codespeak.net/lxml: [Errno 113] No route to host -- Some packages may not be found! | 18:29 |
aelkner | that's a weird one, i never saw that | 18:30 |
replaceafill | http://www.downforeveryoneorjustme.com/codespeak.net | 18:30 |
aelkner | did you run make ubuntu-environment? | 18:30 |
replaceafill | yes | 18:30 |
aelkner | well, it looks like that site is down :) | 18:31 |
aelkner | perhaps it will clear soon | 18:31 |
aelkner | replaceafill, i've ssh'd to the server, where are you setting this up, i can't find the directory | 18:34 |
replaceafill | /opt/socialskills/ | 18:34 |
replaceafill | ok i'm leaving | 18:34 |
replaceafill | you're in charge | 18:34 |
replaceafill | the instance is running now | 18:35 |
replaceafill | at: | 18:35 |
aelkner | why do you have schooltool.virginia there? | 18:35 |
replaceafill | http://108.161.130.167:7080/calendar | 18:35 |
aelkner | what about schoooltool.socialskills? | 18:35 |
replaceafill | is that ready now? | 18:35 |
aelkner | did i not answer your question above? | 18:36 |
aelkner | lp:~schooltool-owners/schooltool/schooltool.socialskills | 18:36 |
replaceafill | what about the error you mentioned? | 18:36 |
replaceafill | did you fix it? | 18:36 |
aelkner | well, i was asking if you knew what it was, and i said that the error didn't prevent the creation of the demos | 18:36 |
replaceafill | i don't know what it is | 18:37 |
aelkner | let's not worry about it then | 18:37 |
replaceafill | hhmm | 18:37 |
aelkner | why don't you branch that package and get rid of the virginia one | 18:37 |
replaceafill | i don't think ignoring an error is ok, but your call | 18:37 |
aelkner | you may not even get the error | 18:38 |
aelkner | where are you setting up the instance? schooltool, schooltool.cando or schooltool.socialskils? | 18:38 |
replaceafill | schooltool | 18:39 |
aelkner | well, maybe the problem won't happen there | 18:39 |
aelkner | i was just working from schooltool.socialskills and eggs, no changes to buildout.cfg | 18:39 |
replaceafill | ok | 18:39 |
aelkner | so i'd say, try it out the way you've got it set up, rm instance/var/Data.fs and see what happens | 18:40 |
replaceafill | branching socialskills then | 18:40 |
aelkner | cool | 18:40 |
aelkner | i can edit buildout.cfg, shall i? | 18:41 |
replaceafill | aelkner, i'm on it | 18:41 |
aelkner | ok | 18:41 |
replaceafill | 2012-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 |
replaceafill | Failed to execute <schooltool.socialskills.socialskills.SocialSkillsInit object at 0x4425a50>: 'schooltool.basicperson.demographics_fields' | 18:43 |
replaceafill | 2012-08-23 15:43:13,068 main db: evolving in mode EVOLVEMINIMUM | 18:43 |
aelkner | yeah, but does the instance work, are the demos there? | 18:44 |
replaceafill | http://108.161.130.167:7080/manage | 18:44 |
replaceafill | dwelsh, are you there? | 18:44 |
aelkner | replaceafill, you need to get rid of schooltool.virginia from buildout.cfg | 18:45 |
aelkner | then rm instance/var/Data.fs | 18:45 |
replaceafill | why!??!?! | 18:45 |
aelkner | and restart | 18:45 |
replaceafill | virginia has the skills report! | 18:45 |
aelkner | well, that sucks | 18:45 |
th1a | Huh? | 18:45 |
replaceafill | and i think dwelsh wants to use the same enrollment importer... | 18:46 |
th1a | Oh, well, it won't in the long run. | 18:46 |
th1a | But yes, they'll need both. | 18:46 |
aelkner | that means they get the schooltool.virginia demos | 18:46 |
th1a | They probably want them. | 18:46 |
th1a | They are in Virginia. | 18:46 |
aelkner | i see, so are the demos ok then? | 18:47 |
th1a | Only dwelsh knows for sure. | 18:49 |
replaceafill | ok th1a the instance is running | 18:50 |
replaceafill | what changes do you want me to do? | 18:50 |
replaceafill | to the grading view/report? | 18:50 |
replaceafill | 1. you want colors always in the grading view, correct? | 18:50 |
replaceafill | let me try that | 18:50 |
th1a | y | 18:52 |
th1a | Try #E1E1E1 for the "no 1:1" color. | 18:54 |
replaceafill | kk | 18:54 |
replaceafill | reload | 18:54 |
th1a | I think the blue might be more confusing then helpful. | 18:54 |
replaceafill | (the testing instance) :) | 18:54 |
th1a | You could go down to ECECEC | 18:55 |
replaceafill | reload | 18:55 |
th1a | This can't say "Autism Score" | 18:56 |
replaceafill | ah ok | 18:57 |
th1a | It is really important that "Autism" is NOT in the interface. | 18:57 |
replaceafill | ok | 18:57 |
replaceafill | we need to remove it in the link from the gradebook too | 18:57 |
th1a | If any of that slips through there will be a real shitstorm at the beginning of the first demo. | 18:57 |
replaceafill | Social Skills instead of Autism? | 18:58 |
*** ignas has quit IRC | 18:58 | |
th1a | y | 19:01 |
replaceafill | kk | 19:01 |
dwelsh | Yes, the term is "social skills" | 19:07 |
dwelsh | one of the target populations is students with autism | 19:07 |
dwelsh | but this is not the only one. | 19:07 |
replaceafill | dwelsh, the instance is up | 19:08 |
dwelsh | going to it now. | 19:08 |
replaceafill | th1a, http://69.164.203.135:6661/schoolyears/2011-2012/2011-fall/sections/math_a_2011-fall_teacher001_000/skills/course-0.group-0.skillset-0/gradebook | 19:08 |
replaceafill | click on Black, Klara | 19:08 |
replaceafill | the link now says Score (Social Skills) | 19:09 |
dwelsh | what's the port? | 19:09 |
replaceafill | dwelsh, http://108.161.130.167:7080/manage | 19:09 |
dwelsh | got it. | 19:09 |
dwelsh | Will start to load. | 19:10 |
dwelsh | They want to run MP1-4, so will start there | 19:10 |
replaceafill | dwelsh, give me 5 mins before you start | 19:10 |
dwelsh | will do | 19:10 |
replaceafill | i'm going to pull this "Autism" change to your instance | 19:10 |
dwelsh | great | 19:10 |
dwelsh | aelkner: are the IEP & dc1 fields in this version? | 19:13 |
dwelsh | If so, which columns are they? | 19:13 |
replaceafill | dwelsh, http://108.161.130.167:7080/demographics | 19:14 |
replaceafill | last two in the list | 19:14 |
replaceafill | dwelsh, ok changes pulled | 19:14 |
replaceafill | you can start :) | 19:14 |
dwelsh | starting now | 19:16 |
replaceafill | dwelsh, just sent you the details on the server setup | 19:20 |
replaceafill | in a perfect world schooltool.socialskills should have all the customizations in schooltool.cando_socialskills | 19:23 |
dwelsh | ok. I see the documentation. Very helpful. | 19:26 |
dwelsh | I've called the instance "APS Social Skills" | 19:26 |
dwelsh | Have loaded MP1-4... and these are the real APS MP1-4 dates! | 19:26 |
dwelsh | Now loading students with the IEP and DC1 fields. | 19:27 |
replaceafill | dwelsh, you're getting an updated skill list from them, correct? | 19:29 |
dwelsh | supposedly. I reminded scelmer this morning that I still don't have the old list. | 19:30 |
dwelsh | I mean... the new list. | 19:30 |
replaceafill | ah ok | 19:30 |
dwelsh | Can you load the old one in the meantime? | 19:30 |
replaceafill | sure | 19:30 |
replaceafill | dwelsh, done | 19:33 |
replaceafill | "old" skills imported | 19:33 |
dwelsh | excellent | 19:34 |
replaceafill | assigning them is a little cumbersome, but it's doable :) | 19:34 |
dwelsh | Here come 3,000+ students, with IEP & disability codes | 19:34 |
dwelsh | Case sensitive on gender | 19:43 |
dwelsh | Is that necessary? | 19:44 |
th1a | It isn't as simple a change as you might think. | 19:44 |
dwelsh | k | 19:45 |
replaceafill | they represent id's | 19:45 |
dwelsh | right | 19:45 |
dwelsh | Handle IEP and Primary Disability Code | 19:45 |
dwelsh | Excellent! | 19:45 |
dwelsh | Handled, I mean! | 19:46 |
dwelsh | Also, there's now a search on students. Terrific! | 19:46 |
dwelsh | replaceafill: is there a course number for each of the three soc skill lists? | 19:58 |
replaceafill | that's the cumbersome part | 19:59 |
replaceafill | you need to look for course-0 | 19:59 |
replaceafill | course-1 | 19:59 |
replaceafill | course-2 | 19:59 |
replaceafill | :( | 19:59 |
th1a | ? | 19:59 |
th1a | You could give them course numbers, right? | 19:59 |
dwelsh | why not ss1, ss2, ss3? | 19:59 |
replaceafill | th1a, sure | 20:00 |
replaceafill | but it's the same | 20:00 |
replaceafill | you'd need to assign 9 times | 20:00 |
replaceafill | since there are 9 groups | 20:00 |
replaceafill | i've been using just the identifier, but we could give them id's or something | 20:01 |
dwelsh | looking at VERSO now... | 20:01 |
replaceafill | in my list: | 20:01 |
replaceafill | course-0: Basic Foundation Skills | 20:01 |
replaceafill | course-1: Emergent Skills | 20:01 |
replaceafill | course-2: Functional Skills | 20:01 |
dwelsh | how shall I associate with the sections, then? | 20:02 |
dwelsh | I'm creating the courses now | 20:02 |
dwelsh | if I put in course-0 for ss1, will it batch associate? | 20:03 |
dwelsh | or will I have to manually associate? | 20:03 |
replaceafill | no | 20:03 |
replaceafill | yes | 20:03 |
dwelsh | k | 20:03 |
replaceafill | you need to manually do it | 20:03 |
replaceafill | i didn't try the batch associate | 20:03 |
dwelsh | is it worth trying? | 20:04 |
dwelsh | or do you know it won't work | 20:04 |
replaceafill | i don't think so | 20:04 |
replaceafill | we have many groups for one course | 20:04 |
replaceafill | it's not like in regular cando | 20:04 |
replaceafill | where one node represents a course only | 20:04 |
replaceafill | so what i did was: go to Skills for the course | 20:05 |
replaceafill | search for course-0 | 20:05 |
replaceafill | and start associating based on their ids | 20:05 |
replaceafill | course-0.group-0 | 20:05 |
replaceafill | course-0.group-1 | 20:05 |
replaceafill | etc | 20:05 |
dwelsh | do I manually have to associate 100x for each course? | 20:05 |
replaceafill | those are the nine associations i was talking about | 20:05 |
dwelsh | k -- just 9x | 20:06 |
replaceafill | there are nine groups | 20:06 |
replaceafill | yes | 20:06 |
th1a | We don't have a working association importer at this point? | 20:06 |
replaceafill | i have never used it | 20:06 |
replaceafill | but i think we do | 20:06 |
dwelsh | ok, you will see my three courses. | 20:07 |
dwelsh | Now I'll try the associating. | 20:07 |
replaceafill | dwelsh, ss1 is Basic Foundation? | 20:08 |
replaceafill | oh sorry | 20:08 |
th1a | aelkner: Do we have a course/skill association importer that works? | 20:08 |
replaceafill | it's in the description | 20:08 |
aelkner | yes, CourseSkills is he sheet | 20:08 |
dwelsh | does it matter the order in which I associate the 9 skills sets? | 20:08 |
replaceafill | dwelsh, i usually go from group-0 to group-8 | 20:09 |
dwelsh | k | 20:09 |
replaceafill | but it shouldn't | 20:09 |
replaceafill | they're sorted the same way they were imported, not how they were associated | 20:09 |
aelkner | th1a, it's real easy to import course skills, just three columns, Year, Course ID, Skill Sets | 20:10 |
replaceafill | imho that importer needs to use nodes instead of skillsets | 20:11 |
aelkner | replaceafill, the importer needs to match the export for round-trip support | 20:12 |
aelkner | since courses only hold a link to skill sets, we can't export the nodes from which they came | 20:12 |
replaceafill | well, that sucks | 20:13 |
replaceafill | ;) | 20:13 |
aelkner | however | 20:13 |
aelkner | if one wanted o write a special sheet, that didn't need to support rond-trip, we have them | 20:13 |
aelkner | then we could have Year, Course, Nodes (a list of node ids) | 20:13 |
aelkner | schooltool.virginia's importer is an example of a non-round-tripper | 20:15 |
th1a | We could do that. | 20:15 |
aelkner | i could do that right away, shall i? | 20:15 |
aelkner | also, that should go in schooltool.cando? | 20:17 |
th1a | cando, yes. | 20:17 |
aelkner | should the sheet name be CourseNodes, similar to CourseSkills? | 20:17 |
th1a | sure | 20:19 |
aelkner | ok, will do | 20:20 |
dwelsh | when manually creating sections, if I edit the section title of the MP1 section | 20:25 |
dwelsh | is there a way to not have to manually edit the mp2-4 sections? | 20:25 |
dwelsh | I see that if I associate an instructor to MP1, then the instructor is automatically associated to MP2-4 | 20:25 |
replaceafill | dwelsh, we just propagate instructor/student changes afaik | 20:26 |
replaceafill | not title/description | 20:26 |
dwelsh | wouldn't it make sense also to propagate title & desc changes? | 20:26 |
th1a | On re-importing? | 20:30 |
dwelsh | no, this is manual creation. | 20:30 |
th1a | oh, marking periods. | 20:31 |
th1a | I"d say dwelsh has a point. | 20:31 |
dwelsh | you also should propagate the location | 20:34 |
dwelsh | hmmm. I'm thinking. | 20:34 |
dwelsh | Maybe this is why it has to be done with the importer. | 20:34 |
th1a | I'd say not the location. | 20:34 |
th1a | Well, it is less clear cut. | 20:35 |
dwelsh | nice with the colors on the check and x | 20:44 |
dwelsh | also, 1:1/S/N/G are in right order. great | 20:45 |
th1a | It is safer to have both, at least until I learn to check for color blind safeness. | 20:46 |
dwelsh | I think both is just fine. | 20:47 |
dwelsh | brief hangout? | 20:50 |
dwelsh | I think we're loaded and ready for this afternoon... | 20:50 |
th1a | Do we need to hangout? | 20:50 |
th1a | Are we meeting this afternoon? | 20:50 |
dwelsh | short one | 20:50 |
dwelsh | no mtg. this afternoon. | 20:51 |
dwelsh | it's too late for me. | 20:51 |
th1a | OK. | 20:51 |
th1a | What do we need to talk about? | 20:51 |
dwelsh | brief summary of where we're at with autism | 20:51 |
th1a | Is there anything you need us to do? | 20:52 |
dwelsh | I don't think so, but help me think it through. | 20:52 |
replaceafill | i'm preparing my lunch :) | 20:53 |
dwelsh | manual creation of sections is a little tough without propagating section title and description. | 20:53 |
replaceafill | but i can join | 20:53 |
replaceafill | if i find my camera.... | 20:53 |
replaceafill | th1a, dwelsh i'll make those changes after lunch and will update the instance | 21:05 |
th1a | kk | 21:05 |
dwelsh | terrific. | 21:05 |
dwelsh | Steven has what he needs. | 21:05 |
dwelsh | I'll work with Arlington to get the rest of my data. | 21:05 |
dwelsh | But now I'm confident I can load it! | 21:05 |
* replaceafill goes to get lunch, bb in ~40 | 21:06 | |
dwelsh | Sent Steven his email, cc'ing all of you. | 21:10 |
dwelsh | He should be looking it over at 4pm today. | 21:10 |
*** paulproteus has quit IRC | 21:19 | |
*** paulproteus has joined #schooltool | 21:26 | |
* replaceafill back | 21:43 | |
aelkner | th1a, replaceafill, i pushed the new CourseNodes sheet to trunk | 22:16 |
aelkner | there is a sample file in the stests directory, but i still need to write more tests | 22:16 |
aelkner | i just wanted to get the code to replaceafill so that he could install it to welsh's instance | 22:17 |
replaceafill | aelkner, will do | 22:18 |
replaceafill | aelkner, could you merge the change to schooltool.cando_socialskills? | 22:19 |
replaceafill | that's what dwelsh instance is using atm | 22:19 |
aelkner | oh, ok | 22:20 |
replaceafill | thanks | 22:20 |
aelkner | replaceafill, merged, pushed | 22:22 |
replaceafill | thanks | 22:23 |
replaceafill | pulling... | 22:23 |
replaceafill | instance updated | 22:24 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!