*** th1a has joined #schooltool | 03:04 | |
th1a | aelkner: ayt? | 03:05 |
---|---|---|
*** th1a has quit IRC | 07:41 | |
*** paulproteus has quit IRC | 09:59 | |
*** paulproteus has joined #schooltool | 10:01 | |
*** ignas has joined #schooltool | 10:53 | |
*** ignas has quit IRC | 13:25 | |
*** menesis has joined #schooltool | 14:00 | |
*** ignas has joined #schooltool | 14:02 | |
*** yvl has joined #schooltool | 14:03 | |
*** th1a has joined #schooltool | 14:41 | |
*** jelkner has joined #schooltool | 14:54 | |
*** jelkner has quit IRC | 15:39 | |
*** th1a has quit IRC | 15:48 | |
*** dreich has joined #schooltool | 15:52 | |
*** jelkner has joined #schooltool | 15:52 | |
*** dreich has quit IRC | 15:59 | |
*** menesis has quit IRC | 16:12 | |
*** dreich has joined #schooltool | 16:13 | |
*** th1a has joined #schooltool | 16:22 | |
*** replaceafill has joined #schooltool | 16:25 | |
th1a | hi replaceafill, aelkner, yvl, jelkner. | 16:33 |
th1a | You can start, jelkner. | 16:33 |
replaceafill | good morning/afternoon | 16:33 |
yvl | good morning | 16:33 |
aelkner | morning | 16:33 |
jelkner | good morning! | 16:34 |
th1a | Or maybe jelkner is not ready. | 16:34 |
th1a | yvl? | 16:34 |
jelkner | i am | 16:34 |
jelkner | sorry, a student had a question | 16:35 |
th1a | OK, go ahead jelkner. | 16:35 |
jelkner | i sent a few emails last night | 16:35 |
jelkner | basically, i wanted to figure if those two features could be used by me this summer | 16:35 |
jelkner | 1. students and teachers can see the total "skills points" earned in a section | 16:36 |
jelkner | 2. teacher can enter all section skills for a student | 16:36 |
jelkner | i asked if 2 could be accomplished using a project that had all the skills in it | 16:37 |
jelkner | that's all i have | 16:37 |
replaceafill | jelkner, projects "duplicate" skills | 16:37 |
jelkner | ?? | 16:37 |
th1a | By "this summer" do you mean "this week?" | 16:37 |
replaceafill | if you have skillA in a skillset | 16:37 |
jelkner | i do | 16:37 |
replaceafill | and you add it to a project, it won't be the same skill you see in the "Skills" gradebook | 16:38 |
jelkner | wow, that's new, right? | 16:38 |
replaceafill | yes | 16:38 |
jelkner | so let me ask this | 16:38 |
replaceafill | i'm working on it :) | 16:38 |
th1a | well, that's not exactly the intent. | 16:38 |
jelkner | what if i created a project that had all skills in it | 16:39 |
jelkner | and made it an external activity to the gradebook | 16:39 |
jelkner | then i could get both 1 and 2 | 16:39 |
jelkner | since i could update it each day | 16:39 |
jelkner | and students could see their earned points | 16:39 |
th1a | First off, I don't see a good reason why the view to evaluate a student shouldn't just have all skills for the section. | 16:39 |
jelkner | me either! | 16:39 |
jelkner | +1 | 16:40 |
th1a | Well, I think we'll do it that way. | 16:40 |
th1a | Shouldn't really be a problem right replaceafill? | 16:40 |
jelkner | +2 (is there such a thing? ;-) | 16:40 |
replaceafill | th1a, no | 16:40 |
th1a | OK. Do that. | 16:40 |
replaceafill | th1a, i can add that today | 16:40 |
th1a | Cool. | 16:40 |
jelkner | sweeeet | 16:40 |
replaceafill | should i replace the current "Score" option with it? | 16:41 |
th1a | Yes. | 16:41 |
replaceafill | kk | 16:41 |
jelkner | awesome | 16:41 |
jelkner | ok, what about 1? | 16:41 |
th1a | Did you work on the new look for that replaceafill? | 16:41 |
th1a | The gradebook-y view? | 16:41 |
replaceafill | for students? | 16:41 |
replaceafill | yes | 16:41 |
replaceafill | but it's again, worksheet-based | 16:41 |
replaceafill | and it doesn't show "an average" | 16:41 |
jelkner | i don't need an average | 16:42 |
replaceafill | that i think it's what jelkner wants | 16:42 |
jelkner | i need a total | 16:42 |
replaceafill | oh sorry, a total :) | 16:42 |
jelkner | let me be clear | 16:42 |
jelkner | give me a minute to paste a web page | 16:42 |
jelkner | http://ict.gctaa.net/summer2011/goals/week5.html | 16:43 |
jelkner | look at the entry for tuesday, aug 2 from last year | 16:43 |
jelkner | i will be giving students a scale like this for each of the three classes | 16:44 |
jelkner | the numbers will be different | 16:44 |
th1a | Well, computers are good at adding. | 16:44 |
jelkner | but all they need is the number of cumulative skills points | 16:44 |
jelkner | and the letter grade associated with it | 16:44 |
replaceafill | th1a, maybe we could add the total to each worksheet in the current student view? | 16:44 |
th1a | I would note that this is highly ideosyncratic. | 16:44 |
jelkner | th1a, not if you are really doing skills based evaluation | 16:45 |
th1a | Where do you want to see this jelkner? | 16:45 |
jelkner | anywhere you want to put it | 16:45 |
jelkner | provided it is not to hard to find and is updated | 16:45 |
jelkner | i understand this is not how cando will normally be used | 16:46 |
jelkner | but the point total is something i think will be useful to others | 16:46 |
th1a | You would be ok putting it in the regular gradebook? | 16:46 |
jelkner | absolutely | 16:46 |
jelkner | that's what i was suggesting | 16:46 |
th1a | Yes. | 16:46 |
jelkner | in fact | 16:46 |
th1a | aelkner, ayt? | 16:46 |
aelkner | yes | 16:46 |
jelkner | that would be the least idosyncratic | 16:46 |
replaceafill | :) | 16:47 |
th1a | Maybe you can work on this. | 16:47 |
th1a | We'll come back to it. | 16:47 |
jelkner | since i'd be defining my use case in terms of the more generally applicable project | 16:47 |
th1a | Anything else jelkner? | 16:47 |
jelkner | nope | 16:47 |
jelkner | that's all i need to get through the summer | 16:47 |
*** alga_ has joined #schooltool | 16:48 | |
jelkner | thanks for your time, gentleman | 16:48 |
th1a | OK, let's go to aelkner next then. | 16:48 |
*** alga_ has quit IRC | 16:48 | |
aelkner | yes, while we're talking student grading | 16:50 |
aelkner | i managed to fire up an old cando instance and load a sample set of skills | 16:50 |
aelkner | i noted that we have two student, section grade views | 16:50 |
*** alga_ has joined #schooltool | 16:51 | |
aelkner | one is for updating the evaluations of a student, which is what jelkner was talking about | 16:51 |
aelkner | the other is a pdf called the SCR which has the same set of data, only presented as a pdf | 16:51 |
aelkner | both of them have all the skills for the section, grouped by competency group | 16:52 |
th1a | Yes. | 16:52 |
aelkner | so that is what they would want in the new cando | 16:52 |
th1a | Yes. | 16:52 |
aelkner | the one for scoring has a table at the top | 16:52 |
aelkner | a head table with cells that show % rated, completed, etc. | 16:53 |
aelkner | the pdf has none of those, but just a long paragragh explaining the purpose of the SCR | 16:53 |
aelkner | including an explanation of the rating scale | 16:53 |
aelkner | so are we gong to have three views now instead of the two? | 16:54 |
aelkner | one additional for showing the same info, not updatable, not pdf? | 16:54 |
th1a | There is a form, a html report and a pdf report. | 16:55 |
aelkner | ok, that answers my question | 16:55 |
*** menesis has joined #schooltool | 16:55 | |
th1a | Haven't you been working on the HTML version of that? | 16:55 |
aelkner | now, replaceafill, are you actively working on the form? | 16:55 |
aelkner | we should probably have these three views use a common base class | 16:56 |
replaceafill | not yet, we just agreed we're going to create it | 16:56 |
aelkner | then perhaps th1a's suggestion about me doing it would be a good idea | 16:56 |
aelkner | though i will not be able to do much this week | 16:56 |
th1a | Why don't we start with what you've been working on aelkner. | 16:57 |
aelkner | i will be in arlington next week and could work closely with jelkner on delivering/fixing the form vew | 16:57 |
th1a | It should be done by then aelkner. | 16:57 |
aelkner | as for my report, i missed the meeting thursday, but i did see the email about the changes to the skills views | 16:58 |
aelkner | so i made those changes, plus changes agreed upon in the wednesday hangout that was just me and david, glenda | 16:59 |
aelkner | so i closed the book on the skills views for now, adding a bug report for the cyclic relationship crash | 16:59 |
aelkner | that occurs if someone adds a child layer or node that causes that cyclic relationship to happen | 17:00 |
aelkner | i'll need to add filtering the the table views to not have those children in the available table | 17:00 |
aelkner | but i'll come back to that after we've handled the more urgent customer needs | 17:01 |
aelkner | so then i moved onto looking at the old cando for the SCR report | 17:01 |
aelkner | as i reported above | 17:02 |
th1a | OK. So you've not started coding that. | 17:02 |
aelkner | no, not yet, was just about to start coding the SCR html view | 17:02 |
th1a | OK, jelkner you still there? | 17:03 |
aelkner | i guess i should just let replaceafill handle the score view and not worry about reusing code with it | 17:03 |
jelkner | i am | 17:03 |
th1a | Are you working tomorrow too aelkner or is that the first day of vacation? | 17:03 |
jelkner | ?? | 17:03 |
aelkner | no, i'm here today, and tomorrow morning, then i'm off on vacation | 17:03 |
jelkner | ahh | 17:03 |
jelkner | ok | 17:03 |
th1a | OK, why don't you do this: | 17:04 |
th1a | We've got the general task of reviewing the use case of exporting cando grades to the gradebook. | 17:04 |
th1a | jelkner: Does that work at all now? | 17:04 |
th1a | (I don't think it does) | 17:04 |
th1a | As gradebook external activites. | 17:05 |
aelkner | did we establich what type of instance jelkner has? | 17:05 |
jelkner | replaceafill said no | 17:05 |
aelkner | is it a buildout of trunk branches? | 17:05 |
jelkner | replaceafill set it up | 17:05 |
jelkner | he knows | 17:05 |
replaceafill | th1a, the gradebook has external activities (and the form to create them i think) | 17:05 |
replaceafill | th1a, we'd need the new cando to provide them | 17:06 |
th1a | Yes, but the CanDo side is probably not hooked up. | 17:06 |
replaceafill | correct | 17:06 |
* jelkner will check in later | 17:06 | |
th1a | Perhaps aelkner could get that done in a day and a half. | 17:06 |
jelkner | i need to do teacher stuff now | 17:06 |
th1a | And in the process add the option to export the total points. | 17:06 |
aelkner | th1a, so shift away from the SCR and look into cando external activities? | 17:06 |
aelkner | making sure that cando scores can be exported to gradebook? | 17:07 |
aelkner | i think that's what you're suggesting | 17:07 |
th1a | Yes. | 17:08 |
th1a | I'd think you can get the external scores done in a day and a half. | 17:08 |
th1a | Probably not the reports. | 17:09 |
aelkner | that sounds like a good idea | 17:09 |
th1a | You can ask your brother if you have specific questions (and/or me). | 17:09 |
*** glause has joined #schooltool | 17:09 | |
aelkner | right | 17:10 |
aelkner | i'll let you know if i have any problems, but i think it should be fine | 17:11 |
th1a | OK, thanks aelkner. | 17:12 |
th1a | replaceafill? | 17:12 |
replaceafill | ok | 17:12 |
replaceafill | i also worked on some dwelsh/glenda's requests | 17:12 |
replaceafill | at the end of the week i worked on the projects gradebook | 17:12 |
replaceafill | using the search pattern we've used for assigning course skills | 17:13 |
replaceafill | th1a, could you explain the "intent" part when i said we'll be duplicating the skill in projects? | 17:13 |
replaceafill | so they'll be different from the skills gradebook | 17:14 |
replaceafill | maybe i misunderstood something | 17:14 |
th1a | It just has to work this way: | 17:14 |
th1a | It is a one way relationship. Scores entered in the project worksheet should show up in the skills worksheet, but not vice versa. | 17:15 |
th1a | WIll it do that? | 17:15 |
replaceafill | ah! | 17:15 |
replaceafill | no, what i've done so far is just copying the skill into the project | 17:16 |
replaceafill | i even labeled the link "Copy" :D | 17:16 |
replaceafill | hhmm ok | 17:16 |
replaceafill | maybe it's just a matter of adding a subscriber or something | 17:17 |
replaceafill | to update the skills gradebook grade | 17:17 |
th1a | Yeah, that'd probably do it. | 17:18 |
replaceafill | ah | 17:18 |
replaceafill | another thing i hit when i was trying to make the skills gradebook look as similar as possible to the projects one | 17:18 |
replaceafill | was the bug i commented yesterday | 17:18 |
* replaceafill goes get the link | 17:18 | |
replaceafill | https://bugs.launchpad.net/schooltool.gradebook/+bug/1024814 | 17:18 |
replaceafill | please see the attached screenshot | 17:19 |
replaceafill | i think that's the way we should solve it | 17:19 |
replaceafill | although later i thought: | 17:19 |
replaceafill | "if we're displaying intids in the sheet name in the xls, which are unreadable to the user, we could just use 1,2,3,4,..." | 17:20 |
replaceafill | :) | 17:20 |
th1a | Oh, shit. | 17:21 |
th1a | Oh, that's just the sheet name? | 17:21 |
replaceafill | in the xls, yes | 17:22 |
replaceafill | i was suggesting using intids, for uniqueness and shortness | 17:22 |
replaceafill | but we could just use 1,2,3,4 | 17:22 |
replaceafill | since the real title of the worksheet will be in the first cells | 17:22 |
th1a | Whatever you think is best. | 17:23 |
replaceafill | ah ok, i'll go that way then | 17:23 |
replaceafill | it's an easy fix | 17:23 |
replaceafill | ok | 17:23 |
replaceafill | i guess that's it from me | 17:23 |
replaceafill | so | 17:23 |
replaceafill | i'll work on jelkner's form today, right? | 17:23 |
replaceafill | should i work on the scr's too? | 17:23 |
aelkner | you may as well | 17:23 |
replaceafill | kk | 17:24 |
aelkner | and you can come up with the base class that is used by all three views | 17:24 |
replaceafill | right | 17:24 |
* replaceafill done | 17:24 | |
th1a | Yes. | 17:25 |
th1a | Thanks replaceafill. | 17:25 |
th1a | yvl? | 17:25 |
yvl | I was looking at various loose ends with our long running processes | 17:25 |
yvl | one thing is to have a working demo, another - run production | 17:25 |
yvl | I ended up with some scribblings on paper | 17:26 |
yvl | I'll sort them out and send you a rough outline tomorrow morning | 17:26 |
th1a | I'm not thinking this will be in the October release, even if it is "done." | 17:27 |
th1a | Do you agree? | 17:27 |
yvl | hmm | 17:27 |
yvl | we might fit that in | 17:27 |
yvl | or we could shelve it for next release | 17:28 |
th1a | It just seems like it would be difficult to test enough. | 17:28 |
th1a | And the bugs could be severe. | 17:28 |
yvl | a lot of testing would fall on "testing sysadmin side" | 17:28 |
th1a | Like "SchoolTool stopped working." | 17:28 |
yvl | as in - if configuration is good enough | 17:28 |
yvl | yes | 17:28 |
th1a | It is just too big of a change to jam in. | 17:29 |
yvl | true | 17:29 |
yvl | hmm | 17:29 |
yvl | so, let's just finish up the main loose ends for now | 17:29 |
th1a | It isn't a comment on your work -- we just added a LOT of plumbing. | 17:30 |
yvl | so it could be shelved for several months | 17:30 |
yvl | thanks, th1a | 17:30 |
th1a | I wouldn't say "shelved." | 17:30 |
yvl | but I do agree that it would be a bit unsafe to release it this soon | 17:30 |
th1a | Yeah. | 17:30 |
th1a | So... don't slow down. ;-) | 17:31 |
yvl | ok :D | 17:31 |
yvl | but I will email you a rough roadmap of what needs to be done | 17:32 |
yvl | it will also be good for me ;) | 17:32 |
yvl | as a disciplinary measure :) | 17:32 |
th1a | OK. At this point I don't think we're going to have to suck you into CanDo, but we'll see. | 17:33 |
th1a | Thanks yvl. | 17:33 |
th1a | menesis? | 17:33 |
menesis | hi. | 17:34 |
menesis | haven't read the log, oops | 17:34 |
menesis | i was still busy with philippines | 17:34 |
menesis | altough there are only two tasks to be done currently | 17:34 |
menesis | i looked at what you all were doing on schooltool | 17:35 |
th1a | We do need to get the CanDo packaging running. | 17:35 |
menesis | also started looking at the cando projects | 17:36 |
menesis | happy to see no additional dependencies | 17:36 |
menesis | I plan to start packaging them from wednesday on | 17:37 |
th1a | OK. Please. I don't want that to turn into a severe bottleneck. | 17:37 |
*** alga_ has quit IRC | 17:38 | |
menesis | I know | 17:38 |
menesis | if yvl's work that added many dependencies is not to be merged yet | 17:38 |
menesis | then packaging schooltool trunk will not be complicated | 17:39 |
yvl | most of them should be already in Ubuntu, FYI | 17:39 |
yvl | not that it matters much for this release | 17:39 |
th1a | menesis: This definitely does not include yvl's work. | 17:39 |
menesis | yvl: from what I saw all dependencies are in ubuntu, but still need to adapt the plumbing to be installed in the system | 17:40 |
menesis | so I'll be ok | 17:40 |
yvl | right | 17:41 |
menesis | th1a: is it OK if finish making packages until Friday morning? | 17:41 |
th1a | Yes. | 17:43 |
th1a | OK, thanks menesis. | 17:43 |
menesis | good. | 17:44 |
th1a | So the traveling part of my summer is over now. | 17:44 |
th1a | So I'll be back to my regular hours. | 17:44 |
th1a | You guys can send me invoices later in the week. | 17:44 |
replaceafill | th1a, sorry i kept bothering you on your vacation time last week :) | 17:45 |
th1a | np. | 17:45 |
th1a | OK, thanks gentlemen! | 17:46 |
yvl | thanks guys | 17:46 |
th1a | Have a good vacation aelkner. | 17:46 |
replaceafill | thanks everybody | 17:46 |
* th1a drops the bag of gravel. | 17:46 | |
yvl | have a great week! | 17:46 |
aelkner | th1a, thanks | 17:47 |
aelkner | great week everyone | 17:47 |
replaceafill | aelkner, | 17:50 |
replaceafill | oops | 17:50 |
aelkner | oops? | 17:50 |
replaceafill | you need to include schooltool.gradebook in the plugins directory | 17:50 |
aelkner | ah, the slug | 17:50 |
replaceafill | yes | 17:50 |
aelkner | cool, thanks | 17:51 |
replaceafill | be aware that the Gradebook button clashes the CanDo Gradebook button :) | 17:51 |
* replaceafill loves flourish because of that! | 17:51 | |
*** glause has quit IRC | 18:25 | |
replaceafill | th1a, should the new "score all worksheets at once" be available in the gradebook took? | 18:32 |
replaceafill | or only in cando for now? | 18:32 |
th1a | cando | 18:32 |
replaceafill | kk | 18:32 |
*** menesis has quit IRC | 18:33 | |
*** ignas has quit IRC | 18:52 | |
replaceafill | hhmm unable to reproduce this: https://bugs.launchpad.net/schooltool/+bug/1030675 | 18:56 |
replaceafill | i wonder how did he manage to do it? | 18:57 |
*** yvl has quit IRC | 19:03 | |
aelkner | replaceafill, don't know what to tell you about that one, seems like it will go away on its own | 19:15 |
aelkner | btw, regarding the external activities, i will making the change in schooltool.gradebook | 19:15 |
aelkner | not in cando, right? | 19:16 |
replaceafill | hm? | 19:16 |
replaceafill | i thought we already had ext act in the gradebook | 19:16 |
aelkner | the idea is to get external activities set up in the gradebook | 19:16 |
replaceafill | i remember seeing the journal | 19:16 |
aelkner | ah | 19:16 |
aelkner | i just need to add cando projects to the available sources drop down | 19:17 |
replaceafill | correct | 19:17 |
aelkner | thing is, i see that you create a project in every section automaticaaly | 19:17 |
replaceafill | yes, same gradebook approach | 19:17 |
replaceafill | although i guess we need to revise that | 19:17 |
aelkner | that's a change from old cando | 19:17 |
aelkner | there, it worked based 0n the assignments | 19:18 |
replaceafill | old assigments (kind of) -> new projects | 19:18 |
aelkner | but in this case, we will have all of these default Project1s appearing in the dropdown | 19:18 |
aelkner | in the old case, only those sections that had assignments would show up | 19:19 |
replaceafill | users can rename them ;) | 19:19 |
aelkner | but users may not have a need for a project in 95% of the sections, for example | 19:19 |
replaceafill | i wonder how many of those will use ext act :D | 19:20 |
aelkner | well, jelkner is the only customer of it, so far :) | 19:20 |
aelkner | i guess he will be the one to complain about any sections he definitely does not want projects in | 19:20 |
replaceafill | but again, we could revise the "one project automatically created" part of cando | 19:21 |
replaceafill | we'd just need a new view saying "you have no projects" | 19:21 |
replaceafill | and think if we could use the same approach in the gradebook | 19:21 |
replaceafill | and get rid of that ensureAtLeastOne stuff | 19:21 |
th1a | aelkner: Why are you asking replaceafill this? | 19:22 |
aelkner | i was asking about the external activity source | 19:22 |
aelkner | in the old cando, only section assignments would show up in the dropdown | 19:23 |
aelkner | now we don't have assignments, instead projects, but they get autocreated | 19:23 |
aelkner | that's a significant behaviour change form the point of view of the user | 19:23 |
aelkner | from | 19:23 |
th1a | What do you mean autocreated? | 19:24 |
aelkner | jsut as Sheet1 gets autocreated in the regular gradebook | 19:24 |
aelkner | Project1 is also getting auto-created | 19:24 |
aelkner | it happen the first time you ask for the IActivities adapter i believe | 19:25 |
th1a | I didn't get an email about that bug for some reason replaceafill. | 19:25 |
replaceafill | th1a, about the duplication one? | 19:25 |
th1a | YEah. | 19:25 |
replaceafill | hhmm | 19:25 |
* replaceafill goes sees the language of the bug :D | 19:25 | |
aelkner | here's another thing: | 19:25 |
th1a | aelkner: It is just something the user might need to ignore? | 19:25 |
aelkner | when the external activity add form comes up, the cando sources have to appear in the dropdown | 19:26 |
aelkner | and in order to do that, each section for the user has to be visited | 19:27 |
aelkner | looking for the projects in those sections | 19:27 |
aelkner | in so visiting. all of these Project1 projects will get created | 19:27 |
replaceafill | !??!!? | 19:27 |
aelkner | in the model, then presented to the user as choices | 19:27 |
replaceafill | why aelkner? | 19:27 |
th1a | You can only import activities from the same section. | 19:27 |
replaceafill | if you deploy the ext act in a single section? | 19:27 |
aelkner | th1a, if that's true, then i'm worried for nothing | 19:29 |
replaceafill | aelkner, it's worked like that since the beginning iirc | 19:30 |
th1a | You're worried about nothing. ;-) | 19:30 |
aelkner | yeah, sorry, jumped the gun there | 19:30 |
th1a | But yes, basically I think the option should be for: | 19:30 |
th1a | * total score (as jelkneer wanted) | 19:31 |
th1a | * % of skills with a passing score or higher (of total number of skills) | 19:31 |
th1a | * per-project total score | 19:31 |
th1a | * per-project % (as above) | 19:32 |
th1a | We can start there. | 19:32 |
replaceafill | what's the difference between 1 and 3? | 19:32 |
aelkner | well wait, don't we have just the one source | 19:32 |
aelkner | one source per project | 19:32 |
replaceafill | aelkner, the iexternalactivities adapter could create two sources for a single project | 19:33 |
replaceafill | or 3 or 4... | 19:33 |
replaceafill | as long as it assigns unique sources to all of them | 19:33 |
replaceafill | right? | 19:33 |
replaceafill | i mean, ids :) | 19:33 |
th1a | 1 and 2 are for all the skills in the section. | 19:34 |
aelkner | i'm looking at CanDoExternalActivity right now | 19:35 |
aelkner | so it adaprts a Skilldriver to IExternalACtivities | 19:35 |
replaceafill | th1a, ah, the skills gradebook? | 19:35 |
aelkner | whose interface is defined to have getGrade(student) | 19:35 |
replaceafill | aelkner, correct | 19:35 |
aelkner | i suppose we could expand the interface to have more methods, is that your thinking? | 19:36 |
replaceafill | aelkner, no | 19:36 |
replaceafill | see CanDoExternalActivities | 19:36 |
replaceafill | def getExternalActivities | 19:36 |
replaceafill | it traverses the skilldrivers, right? | 19:36 |
replaceafill | what i'm saying it's that it could produce two external activities instead of just one | 19:37 |
replaceafill | for every skilldriver | 19:37 |
aelkner | i see now | 19:38 |
aelkner | but the use intids | 19:38 |
aelkner | which are one per skilldriver | 19:38 |
replaceafill | you could use any other method to create the id for the ext act | 19:39 |
replaceafill | like prepending source, and so on | 19:39 |
aelkner | so what have we decided on the new per-project sources: | 19:46 |
aelkner | 1) total score | 19:46 |
aelkner | 2) % of skills passing | 19:47 |
aelkner | is that it? | 19:47 |
th1a | y | 19:47 |
aelkner | replaceafill, but i still don't get what IExternalActivity(skillset) does and its getGrade | 19:49 |
aelkner | i mean, do we need a new implementation of CanDoExternalActivity called something else | 19:49 |
aelkner | but provides the same interface | 19:50 |
aelkner | i'm referring to this inside the for loop: | 19:50 |
aelkner | external_activity = IExternalActivity(skilldriver) | 19:50 |
aelkner | would we change that to be an adapter call that receives the tuple of adapters | 19:51 |
aelkner | and register a new one call CandoExternalPercentComplete? | 19:51 |
aelkner | called | 19:51 |
replaceafill | something like that, yes | 19:52 |
aelkner | which would also satisfy IExternalActivity, thus having getGrade | 19:52 |
replaceafill | correct | 19:52 |
aelkner | ok, good, i'm one the right track then | 19:52 |
aelkner | on | 19:52 |
aelkner | thanks | 19:52 |
replaceafill | aelkner, imho the big difference between the old and new implementation is that now it should be possible to register multiple external activity adapters for a single source | 19:54 |
replaceafill | source = project | 19:55 |
replaceafill | and the IExternalActivities adapter just looks into those | 19:55 |
replaceafill | in old cando we only had one :D | 19:55 |
replaceafill | (external activity) | 19:55 |
aelkner | right | 19:57 |
replaceafill | th1a, zyt? | 20:49 |
th1a | Yes. | 20:49 |
replaceafill | th1a, remember we added a Skills Pop-up to list course skills | 20:49 |
th1a | Yes. | 20:49 |
replaceafill | i was thinking if we should add the same for the projects gradebook | 20:50 |
replaceafill | but that lists only skills added to the projects | 20:50 |
th1a | OK. | 20:50 |
replaceafill | kk | 20:50 |
replaceafill | i'm just trying to make the gradebooks look uniform btw | 20:51 |
th1a | sure | 20:51 |
*** paulproteus has quit IRC | 20:56 | |
*** paulproteus has joined #schooltool | 20:59 | |
dreich | hey, replaceafill? | 21:01 |
replaceafill | hello dreich | 21:01 |
*** pgulley has joined #schooltool | 21:01 | |
dreich | do you have a minute? | 21:02 |
dreich | we're talking to jeff about pyquiz stuff | 21:02 |
replaceafill | yes? | 21:02 |
dreich | and there's a thing or two that would benefit from your attention, I think | 21:02 |
dreich | we restructured the system for how subquizzes are taken | 21:03 |
dreich | and are now having a few failures | 21:04 |
replaceafill | failures? | 21:05 |
dreich | of ftests | 21:05 |
dreich | also of the site | 21:05 |
pgulley | the problem is that they're inconsistant | 21:06 |
pgulley | and we can't trace them | 21:06 |
replaceafill | have you checked the logs of the server? | 21:06 |
dreich | this isn't pushed to the deployment server yet | 21:07 |
dreich | just local | 21:07 |
replaceafill | ok | 21:08 |
replaceafill | how can i help? | 21:10 |
replaceafill | i don't know how subquizzes work btw | 21:10 |
dreich | sorry, i think I might have figured it out | 21:13 |
dreich | just a minute | 21:13 |
replaceafill | kk | 21:13 |
*** jelkner has quit IRC | 21:13 | |
dreich | yes, I got it | 21:21 |
dreich | thanks though! | 21:21 |
replaceafill | glad to hear :) | 21:21 |
dreich | it was because i'm scanning by id at a point | 21:22 |
dreich | but both the subquiz and the questions within the subquiz had the same id | 21:22 |
dreich | because they were created at the same time | 21:22 |
replaceafill | :-O | 21:22 |
dreich | a bit tricky to figure out | 21:22 |
dreich | fixed now though | 21:22 |
th1a | hrm... schooltool.org is apparently going through one of its periodic deaths. | 21:42 |
th1a | (although the web site is still up) | 21:42 |
replaceafill | how do you notice the hiccups? | 21:42 |
replaceafill | email? | 21:42 |
replaceafill | because i also see the site up | 21:42 |
th1a | Well, this time I got a bunch of logcheck errors spewing into my mailbox and then the mails. | 21:43 |
th1a | So maybe it rebooted? Or menesis rebooted it? | 21:43 |
th1a | Or something? | 21:43 |
replaceafill | i can ssh into it too | 21:43 |
replaceafill | top - 14:43:29 up 51 min, | 21:43 |
replaceafill | it probably was rebooted | 21:43 |
*** dreich has quit IRC | 21:43 | |
*** pgulley has quit IRC | 21:47 | |
th1a | y | 21:48 |
th1a | Can you check to see if the disks filled up? | 21:48 |
replaceafill | no | 21:48 |
replaceafill | it's 74% | 21:48 |
replaceafill | that's the first thing i thought :D | 21:49 |
aelkner | replaceafill, how do i add a skill to a project? | 21:56 |
replaceafill | you can create it | 21:56 |
aelkner | the add skill page has XXX in the title | 21:57 |
replaceafill | yes | 21:57 |
replaceafill | i'm cleaning that right now | 21:57 |
replaceafill | and removing the catalog search | 21:57 |
replaceafill | (it takes ages to load the page) :( | 21:57 |
aelkner | i noticed, glad it wasn't just me | 21:57 |
replaceafill | that catalog commit was an accident on my part | 21:57 |
replaceafill | my bad | 21:57 |
aelkner | i'm still having the long load time for starting the server | 21:57 |
aelkner | do you have any idea why i would have that when using the welsh skills, i.e., many | 21:58 |
replaceafill | not really | 21:58 |
aelkner | it takes about 20 seconds to start cando | 21:58 |
replaceafill | the vps takes around 10-15 though | 21:58 |
aelkner | so, while you're working on the add skill page, how can i get skills added to a project another way? | 21:59 |
replaceafill | the second tab | 21:59 |
replaceafill | hold on, let me get it | 22:00 |
aelkner | ah, cool | 22:00 |
aelkner | it worked | 22:00 |
replaceafill | xxx create new skill xxx | 22:00 |
replaceafill | :D | 22:00 |
aelkner | that will be fine for my purposes, thanks | 22:00 |
replaceafill | sure | 22:00 |
*** menesis has joined #schooltool | 23:11 | |
*** menesis has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!