*** replaceafill has quit IRC | 01:53 | |
*** jelkner has quit IRC | 03:07 | |
*** milamber has quit IRC | 04:45 | |
*** th1a has quit IRC | 08:20 | |
*** yvl has joined #schooltool | 08:46 | |
*** khildin has joined #schooltool | 09:27 | |
*** ignas has joined #schooltool | 12:00 | |
*** khildin has quit IRC | 13:27 | |
*** replaceafill has joined #schooltool | 16:15 | |
*** th1a has joined #schooltool | 16:35 | |
th1a | OK... give me a minute... | 16:35 |
---|---|---|
th1a | hi yvl, aelkner, replaceafill. | 16:37 |
yvl | good morning! | 16:37 |
replaceafill | good morning/afternoon | 16:37 |
th1a | I went to get breakfast and there was a line down across the road. | 16:37 |
th1a | Would you like to start yvl? | 16:38 |
yvl | ok | 16:38 |
yvl | I finished "highlight today in calendars" feature | 16:39 |
yvl | and then worked on photos | 16:39 |
yvl | refactored phoo field and widget to be more generic | 16:39 |
yvl | added photos for contacts | 16:39 |
yvl | and school logo | 16:39 |
yvl | the logo is displayed in Login page | 16:40 |
yvl | and in School page | 16:40 |
yvl | but not yet in reports | 16:40 |
* yvl done | 16:40 | |
th1a | can i see it? | 16:41 |
yvl | replaceafill,... :) | 16:41 |
yvl | pretty please?... :) | 16:41 |
replaceafill | ah ok | 16:41 |
replaceafill | will set that up | 16:41 |
yvl | thanks man! | 16:41 |
yvl | it's in trunk | 16:41 |
replaceafill | http://69.164.203.135:6660/calendar | 16:43 |
replaceafill | School -> School Branding | 16:43 |
th1a | ? | 16:43 |
th1a | ok | 16:43 |
replaceafill | maybe we should merge school name + branding... | 16:44 |
th1a | Yes. | 16:44 |
th1a | I think we can just call it "name." | 16:44 |
th1a | School Name | 16:44 |
yvl | sure, no problem | 16:45 |
yvl | (I set some random logo) | 16:45 |
replaceafill | :| | 16:46 |
replaceafill | why do i see zonki below the logo!??!! | 16:46 |
th1a | Also, we don't need it in the school page, and I'd put it under the name on the login screen rather than above. | 16:46 |
replaceafill | i mean, behind | 16:46 |
replaceafill | ah, nm | 16:46 |
th1a | I added it right before yvl added his. | 16:46 |
yvl | :) | 16:47 |
th1a | We could probably add it in the title area for the School page. | 16:47 |
th1a | Most schools don't have names that will span the whole thing. | 16:47 |
yvl | well | 16:48 |
yvl | could you work on that with someone on-line? | 16:48 |
th1a | replaceafill and I can. | 16:48 |
* yvl senses that rapid exchange of tweaks will be in order | 16:48 | |
th1a | y | 16:49 |
th1a | OK, thanks yvl. | 16:49 |
th1a | You're excused. | 16:49 |
replaceafill | yvl, http://69.164.203.135:6660/contacts/add.html | 16:50 |
yvl | aw man | 16:50 |
yvl | I seem to have broken something | 16:51 |
yvl | will fix | 16:51 |
replaceafill | it seems just like an outdated interface...? | 16:51 |
replaceafill | IPhoto is dead, right? | 16:51 |
yvl | no | 16:53 |
yvl | it just can't find a proper data manager | 16:53 |
yvl | and this is ok, because a new contact is to be added | 16:53 |
aelkner | yvl, does schooltool.gradebook tests pass for you? | 16:54 |
aelkner | i'm getting errors that look like they might be related to the scoresystem change you made recently | 16:55 |
yvl | yes, menesis mentioned this Wed | 16:55 |
aelkner | where you change the way evolve1 creates the scoresystems container | 16:55 |
aelkner | perhaps that had an unintended side-effect | 16:55 |
yvl | yes it does | 16:57 |
th1a | OK, so... | 17:01 |
yvl | it's on my todo list | 17:02 |
th1a | Hm... | 17:03 |
aelkner | would we agree that tests should pass before release? | 17:03 |
th1a | Yes. | 17:03 |
* replaceafill goes to test the gradebook | 17:03 | |
* yvl is somewhat baffled that aelkner brought this up *today* | 17:04 | |
aelkner | sorry yvl | 17:05 |
yvl | not when it broke, and not when it was pointed out that it's broken and that "it's ok" | 17:05 |
aelkner | i only noticed it yesterday because i was adding a test file myself | 17:05 |
yvl | ah | 17:06 |
* th1a doesn't know what we're talking about. | 17:06 | |
yvl | duplicate scoresystem entries | 17:07 |
yvl | those get added because of new evolution | 17:07 |
yvl | and test setup got outdated for some of the gradebook tests | 17:08 |
yvl | wait, no | 17:08 |
yvl | those got added because of... | 17:08 |
yvl | because app startup events are now fired for tests also | 17:08 |
yvl | so it's a matter of outdated tests at this point | 17:09 |
yvl | or rather - their setup code | 17:09 |
yvl | anyway | 17:09 |
th1a | OK. | 17:09 |
* yvl goes to fix the contact photos | 17:09 | |
th1a | All right. | 17:10 |
th1a | yvl: You and menesis need to be on the same page about fixing the tests. | 17:11 |
yvl | I thought we were | 17:11 |
yvl | I thought this explicit case was ok by menesis | 17:11 |
yvl | and I thought we talked about this already | 17:12 |
yvl | maybe I'm delirious :) | 17:12 |
aelkner | i think i would have remembered us saying it's ok to have broken ftests | 17:12 |
aelkner | i wouldn't mind discussing the possibility of retiring them | 17:12 |
aelkner | even if that seems extreme | 17:13 |
aelkner | i would suggest getting better stests coverage before doing that | 17:13 |
th1a | menesisand I am stuck on that gradebook branch17:20 | 17:14 |
th1a | th1aYes. Stuck?17:20 | 17:14 |
th1a | menesisso I should cut the corner and apply this patch on top of what's merged already17:20 | 17:14 |
th1a | menesisI was merging gradebook trunk to 2.1 branch17:21 | 17:14 |
th1a | menesisthat should not have navigation changes17:21 | 17:14 |
th1a | menesisdifferent style of third-nav17:21 | 17:14 |
th1a | menesisbut I had problems with stests17:22 | 17:14 |
th1a | menesisbut ok17:22 | 17:14 |
th1a | th1aThis fix should be pretty self-contained, I'd think.17:22 | 17:14 |
th1a | menesisI will skip the problematic pieces and get this patch released soon | 17:14 |
th1a | That's probably what we're talking about from Monday. | 17:15 |
th1a | http://schooltool.pov.lt/irclogs/%23schooltool.2012-10-01.log.html#t2012-10-01T17:20:19 | 17:15 |
th1a | yvl, just make sure you touch base with menesis about it. I'm not sure when he's actually going to do the packaging, whether he'll try to fix it himself, etc. | 17:16 |
yvl | ok | 17:16 |
yvl | I'll fix those Mon | 17:16 |
yvl | or somebody can fix those today | 17:17 |
th1a | You never know what menesis might decide to do at 3:00 AM. | 17:17 |
yvl | good point | 17:17 |
th1a | OK, let's move on. Thanks yvl. | 17:17 |
th1a | aelkner? | 17:17 |
aelkner | ok, so i finished the myjournal view and merged it to trunk | 17:18 |
aelkner | also, i added stests for the linked column recursion bug and merged that in | 17:19 |
aelkner | that's it for me | 17:19 |
th1a | Why don't you look through the pile of bugs I assigned last night and see if there's anything you could fix today. | 17:21 |
aelkner | ok, will do | 17:21 |
aelkner | i'll let you know if i have any questions | 17:22 |
th1a | OK. | 17:22 |
th1a | Also, I'm discussing with Welsh making skill import easier. Perhaps by making a document importer that can assume the correct hierarchy. | 17:23 |
th1a | But I'm kinda leaning against it at this point. | 17:23 |
yvl | add contacts fixed, pushed | 17:23 |
th1a | Thanks yvl. | 17:24 |
yvl | school branding / name merged | 17:24 |
th1a | replaceafill: Can you send me the generated xls you made for autism? | 17:24 |
replaceafill | the generated one? | 17:24 |
replaceafill | it's the same we use, i mean, the cando one | 17:24 |
replaceafill | do you want the "original" one? | 17:25 |
replaceafill | or both :D | 17:25 |
th1a | I have the one welsh sent you. I just want to see what the data looks like in the version we can import. | 17:25 |
replaceafill | ah | 17:25 |
replaceafill | kk | 17:25 |
th1a | Looking at the CTE example is pretty much overwhelming whatever the format. | 17:26 |
th1a | OK, thanks aelkner. | 17:27 |
th1a | replaceafill? | 17:27 |
replaceafill | ok, i have a basic cando question | 17:27 |
replaceafill | i'm kind of confused | 17:27 |
replaceafill | hope yvl can help me on this | 17:27 |
replaceafill | with the section change | 17:28 |
* yvl listening | 17:28 | |
replaceafill | i mean, section skills change | 17:28 |
replaceafill | if we use the same skillset for two different sections | 17:28 |
replaceafill | the skills in each are completely different | 17:28 |
replaceafill | correct? | 17:28 |
yvl | yes | 17:28 |
*** khildin has joined #schooltool | 17:29 | |
replaceafill | is there any way to know they come from the same "original" skillset? | 17:29 |
yvl | they came from course | 17:29 |
yvl | so you can track in that direction | 17:30 |
replaceafill | what if they come from different courses | 17:30 |
yvl | in the same section? | 17:30 |
replaceafill | i think what confuses me here is that i thought we wanted skills to be "global" | 17:30 |
replaceafill | i mean | 17:30 |
replaceafill | if we have skill X in the skillset container | 17:31 |
replaceafill | and that skillset gets associated with several courses | 17:31 |
replaceafill | if the student gets graded in skill X in section A of course 1 | 17:31 |
yvl | well, we kind of decided against that | 17:31 |
yvl | implicitly :) | 17:31 |
replaceafill | it should be the same skill X of section B of course 3 | 17:31 |
replaceafill | ah | 17:31 |
th1a | No... | 17:31 |
yvl | th1a, | 17:32 |
yvl | they are global, but they are not global | 17:32 |
yvl | but they *are* global | 17:32 |
replaceafill | ok, here's *my* issue | 17:32 |
yvl | listening | 17:32 |
replaceafill | if i have the scenario i just described | 17:32 |
replaceafill | there are two evaluations for two different skills, right? | 17:33 |
yvl | yes | 17:33 |
replaceafill | so if i create a project in either section | 17:33 |
replaceafill | i can't modify both | 17:33 |
replaceafill | even if the skill i used for the project was the global one | 17:33 |
yvl | if you modify one, another does not change | 17:33 |
replaceafill | right | 17:33 |
replaceafill | th1a, so, i think we have to limit the update functionality of projects to the containing section itself | 17:34 |
replaceafill | right? | 17:34 |
th1a | I'm not sure what you mean. | 17:34 |
th1a | Oh. | 17:34 |
th1a | Yes, that's the idea. | 17:34 |
replaceafill | i mean | 17:34 |
replaceafill | a project won't be able to modify skill X in a different section of a different course | 17:35 |
replaceafill | even if it's the same student | 17:35 |
replaceafill | since the "requirement" of the evaluation is different | 17:35 |
replaceafill | i think i got stuck (in my mind) with the old behaviour | 17:35 |
replaceafill | where this was possible | 17:35 |
yvl | you can -- if you want -- see what score was in other sections | 17:35 |
yvl | but you have to "pull" | 17:36 |
yvl | as in - rendering a score (or in report) you'll have to search either other sections | 17:36 |
aelkner | i wonder what our users will think about not having scores follow students around anymore | 17:36 |
yvl | or equivalent skills | 17:36 |
yvl | for the student | 17:36 |
replaceafill | yvl, right | 17:36 |
th1a | This just introduces a few more curves. | 17:36 |
aelkner | ah, yes, equivalent skills, we haven't used that yet | 17:36 |
th1a | We need a more explicit Student Report that shows scores across sections. | 17:36 |
replaceafill | well, i'm depending on equivalent skills for the projects update functionality | 17:37 |
yvl | well, it was done as "push"'; now we changed to "pull" | 17:37 |
replaceafill | yvl, what i do (currently) in projects is | 17:37 |
replaceafill | i let the user to select a skill from the global container | 17:37 |
replaceafill | any skill | 17:37 |
replaceafill | then i create a copy that i add to the project | 17:37 |
replaceafill | with an equivalence to the global skill | 17:37 |
replaceafill | but this doesn't work anymore | 17:38 |
yvl | ? | 17:38 |
replaceafill | since i can't track student + global skill | 17:38 |
yvl | how come? | 17:38 |
replaceafill | using evaluations i mean | 17:38 |
yvl | hmm | 17:38 |
yvl | you mean, you wanted to create projects | 17:38 |
replaceafill | since the student will have evaluations for the "section" skill | 17:39 |
yvl | that update section skills | 17:39 |
replaceafill | not the global one | 17:39 |
replaceafill | yvl, correct | 17:39 |
yvl | do those projects want to update *other* section skills? | 17:39 |
replaceafill | well, th1a just said no :D | 17:39 |
replaceafill | so i can restrict the functionality to look only in the same section skills | 17:40 |
yvl | so you may want to findAllEquivalent | 17:40 |
yvl | and then see if one of those equivalent skills is in same section | 17:40 |
yvl | if yes, update | 17:40 |
replaceafill | right | 17:40 |
th1a | The project score shouldn't propogate more than just the regular section score. | 17:40 |
replaceafill | cool | 17:40 |
yvl | phew | 17:40 |
replaceafill | it's clear now | 17:41 |
yvl | not a datamodel issue! \o/ | 17:41 |
replaceafill | :D | 17:41 |
yvl | ;) | 17:41 |
replaceafill | ok | 17:41 |
replaceafill | thanks yvl | 17:41 |
replaceafill | th1a, that's it from me | 17:41 |
*** menesis has joined #schooltool | 17:41 | |
* replaceafill looks the social skills list to send it to th1a | 17:42 | |
th1a | OK. Thanks guys. | 17:42 |
th1a | I'll let you go. | 17:42 |
th1a | Have a great weekend. See you Monday. | 17:42 |
* th1a drops the bag of gravel. | 17:42 | |
replaceafill | thanks everybody | 17:42 |
replaceafill | th1a, xls sent | 17:43 |
aelkner | thanks guys, cya monday | 17:43 |
yvl | ghanks guys | 17:44 |
replaceafill | nice! VA users are reporting bugs through launchpad :) | 17:44 |
replaceafill | the last one was not a bug though :D | 17:44 |
*** yvl has quit IRC | 18:02 | |
*** khildin has quit IRC | 18:04 | |
replaceafill | yay, updating works now | 18:11 |
replaceafill | it's still pretty dumb, but i least i can see it ;) | 18:11 |
replaceafill | at least* | 18:11 |
replaceafill | th1a, http://69.164.203.135:6660/schoolyears/2012-2013/SY/sections/13106-45-1-1/gradebook-projects | 18:16 |
replaceafill | eunita.winkey@apsva.us:teacher | 18:16 |
replaceafill | skills 089 and 091 are in the same section | 18:16 |
th1a | ok. | 18:16 |
th1a | It works! | 18:17 |
replaceafill | i think we should have an easier way to add skills from the same section | 18:17 |
replaceafill | instead of looking through the whole list | 18:17 |
th1a | Hm... you need to be able to add skills not in the section. | 18:19 |
th1a | Maybe a filter. | 18:19 |
replaceafill | well yes | 18:19 |
replaceafill | right, something like that | 18:19 |
replaceafill | wtf?!?!? | 18:22 |
replaceafill | projects with descriptions?!?!? | 18:22 |
replaceafill | th1a, do projects need a description? | 18:25 |
replaceafill | gradebook worksheets don't have one | 18:25 |
replaceafill | neither section skillsets | 18:25 |
replaceafill | http://69.164.203.135:6660/schoolyears/2012-2013/SY/sections/13106-45-1-1/projects/Project/edit.html | 18:26 |
replaceafill | is broken because of the description property | 18:26 |
th1a | Well... skillsets should have descriptions. | 18:26 |
replaceafill | which i can't find either in zcml or the interface for projects | 18:26 |
th1a | I should have made it clear from the beginning that all these layers need the same metadata. | 18:26 |
th1a | It is all optional. | 18:27 |
replaceafill | same in the regular gradebook? | 18:27 |
replaceafill | for worksheets | 18:27 |
replaceafill | ok | 18:27 |
replaceafill | unify activity containers metadata ;) | 18:27 |
th1a | Yes. | 18:28 |
th1a | I mean, I don't care about worksheets, but I guess yes. | 18:28 |
*** ignas has quit IRC | 19:56 | |
*** replaceafill has quit IRC | 20:14 | |
*** replaceafill has joined #schooltool | 20:27 | |
*** menesis has quit IRC | 20:41 | |
replaceafill | th1a, zyt? | 21:01 |
th1a | hi replaceafill. | 21:02 |
replaceafill | quick question | 21:02 |
replaceafill | if a score is removed from a project and is linked to the section skills gradebook | 21:02 |
replaceafill | should it be removed also in the skills gradebook? | 21:02 |
th1a | Removed? | 21:03 |
replaceafill | deleted? | 21:03 |
replaceafill | you click the number, hit backspace and Save :D | 21:03 |
th1a | Do we store a "no score" evaluation? | 21:04 |
replaceafill | yes | 21:04 |
replaceafill | that's why i noticed it | 21:04 |
replaceafill | because we have two methods in the gradebook | 21:04 |
replaceafill | one for evaluating | 21:04 |
replaceafill | and one for removing the grade | 21:04 |
replaceafill | and my test was not testing the second case | 21:04 |
replaceafill | you could see it at: http://69.164.203.135:6660 | 21:05 |
replaceafill | as eunita | 21:05 |
th1a | I don't think we should be able to remove a score in CanDo, esp. since there is history. | 21:05 |
th1a | If you delete a score should you see the previous one? | 21:05 |
replaceafill | yes | 21:05 |
th1a | Can you delete all of them in sequence? | 21:05 |
th1a | I'm not in favor of that. | 21:05 |
replaceafill | can you log in to the testing instance | 21:05 |
replaceafill | ? | 21:05 |
replaceafill | and http://69.164.203.135:6660/schoolyears/2012-2013/SY/sections/13106-45-1-1/gradebook-projects | 21:06 |
replaceafill | see the score history for Ayele, Abel | 21:06 |
th1a | OK. | 21:07 |
th1a | Do we have a no score score? | 21:07 |
replaceafill | no | 21:07 |
th1a | I'd say you just can't remove them for now then. | 21:07 |
th1a | It is an invalid score? | 21:07 |
replaceafill | oh sorry | 21:07 |
replaceafill | by no score score you mean "unscored" :D | 21:08 |
replaceafill | yes | 21:08 |
replaceafill | that's what's used | 21:08 |
replaceafill | when the score is removed, what actually happens is that we insert a "unscored" score | 21:08 |
replaceafill | (i thought you were talking scoresystems) | 21:09 |
th1a | OK. That's fine. | 21:09 |
replaceafill | ok, so i'll sync the project skill with the skills gradebook skill completely | 21:10 |
replaceafill | including removal | 21:10 |
th1a | But you're not actually removing the grades from the history, right? | 21:12 |
replaceafill | no | 21:12 |
replaceafill | remove grade = insert unscored evaluation | 21:12 |
replaceafill | note the "insert" :) | 21:12 |
replaceafill | history is safe | 21:12 |
th1a | kk | 21:13 |
replaceafill | kk thanks th1a | 21:13 |
* replaceafill continues with his test | 21:13 | |
*** menesis has joined #schooltool | 22:05 | |
th1a | replaceafill: Did you fix this? https://bugs.launchpad.net/schooltool.gradebook/+bug/966426 | 22:33 |
replaceafill | th1a, no | 22:34 |
th1a | replaceafill: Where's our auto-associate functionality linked? | 22:53 |
th1a | For section skills? | 22:53 |
replaceafill | in courses | 22:54 |
replaceafill | School -> Courses | 22:54 |
replaceafill | sidebar | 22:55 |
th1a | kk | 22:55 |
*** magespawn has quit IRC | 23:09 | |
*** magespawn has joined #schooltool | 23:11 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!