*** jstraw has quit IRC | 00:54 | |
*** jelkner has joined #schooltool | 02:08 | |
*** jelkner has quit IRC | 02:48 | |
*** replaceafill has joined #schooltool | 03:38 | |
replaceafill | aelkner, ping | 03:40 |
---|---|---|
aelkner | replaceafill: i'm here | 03:51 |
replaceafill | aelkner, hey man | 03:51 |
aelkner | yeah, sorry i didn't get you that email | 03:51 |
replaceafill | :) no prob | 03:51 |
aelkner | i still need to think about the design a bit | 03:52 |
replaceafill | just wanted to know ur comments | 03:52 |
replaceafill | ah ok | 03:52 |
aelkner | well, let me just say for now | 03:52 |
aelkner | you'll need to think about the gradebook as a kind of client | 03:52 |
replaceafill | which only gets the grade, right? | 03:52 |
aelkner | and cando, the server of the external activities | 03:52 |
replaceafill | ok | 03:53 |
aelkner | that means, you need to look for utilities as the client | 03:53 |
aelkner | and cando would serve them up in jelkner's case | 03:53 |
aelkner | so you simulate what cando would do in your test | 03:53 |
aelkner | by providing the utility that you're looking for | 03:54 |
replaceafill | understood | 03:54 |
replaceafill | just one thing | 03:54 |
replaceafill | i was talking to ignas | 03:54 |
replaceafill | and he said an adapter would be better | 03:54 |
replaceafill | 1. because section would be a context | 03:55 |
replaceafill | 2. because in order to override utilities u have to use the overrides.zcml file | 03:55 |
replaceafill | what do u think about using adapters? | 03:55 |
aelkner | but you wouldn't need to override any utility | 03:56 |
aelkner | you just name them | 03:56 |
replaceafill | ok | 03:56 |
aelkner | you see, cando might not be the only server of these external activities | 03:56 |
replaceafill | yes, th1a said maybe the journal would be one | 03:57 |
aelkner | in theory, a schooltool instance could have cando and some other future add-on | 03:57 |
aelkner | both of which want to server up external activities | 03:57 |
aelkner | serve up | 03:57 |
replaceafill | ok | 03:57 |
replaceafill | so, should i code my own design and when it's complete talk to u about it? | 03:58 |
replaceafill | i know ur really busy | 03:59 |
aelkner | go ahead and code what you can come up with to meet those requirements | 03:59 |
replaceafill | ok | 03:59 |
aelkner | i can look at a diff later | 03:59 |
replaceafill | cool | 03:59 |
replaceafill | thanks man | 03:59 |
aelkner | no prob | 04:00 |
replaceafill | aelkner, just one last question! | 04:01 |
aelkner | yes? | 04:01 |
replaceafill | should i use the cando branch with years or without them or it's not important? | 04:01 |
replaceafill | i guess it is irght? | 04:01 |
aelkner | i'd leave cando out of it | 04:01 |
aelkner | for now at least | 04:01 |
aelkner | if you can't test it from within schooltool.gradebook, it's not worth doing | 04:02 |
replaceafill | got it | 04:02 |
replaceafill | stubs :) | 04:02 |
aelkner | right | 04:02 |
replaceafill | ok thanks | 04:03 |
aelkner | btw, it's still worth while to have an adapter | 04:03 |
replaceafill | ? | 04:03 |
aelkner | IExternalActivities(section) | 04:03 |
aelkner | but | 04:03 |
aelkner | the adapter should be a method that looks up the utilities | 04:04 |
replaceafill | ALL external utilities provided by ALL third party modules | 04:04 |
aelkner | and returns a list of IExternalActivity objects | 04:04 |
aelkner | yes to yoru question | 04:05 |
replaceafill | ok | 04:05 |
aelkner | you don't need to do more than get all the utilitites for that utility interface | 04:05 |
aelkner | you'll get a list of tuples (name, utility) | 04:05 |
replaceafill | then call every utility to get ITS external utilities | 04:06 |
replaceafill | i mean external activitiees | 04:06 |
replaceafill | :) | 04:06 |
aelkner | right | 04:06 |
replaceafill | ok can i try tonight and send u something tomorrow? | 04:07 |
aelkner | and compile the list and return it | 04:07 |
aelkner | see how much progress you can make over the next couple of days | 04:08 |
aelkner | then send me a diff | 04:08 |
replaceafill | ok | 04:08 |
*** th1a has quit IRC | 04:18 | |
*** th1a has joined #schooltool | 04:20 | |
*** replaceafill has quit IRC | 04:41 | |
*** th1a has quit IRC | 05:39 | |
*** balor has quit IRC | 09:28 | |
*** balor has joined #schooltool | 10:56 | |
*** mgedmin has joined #schooltool | 11:23 | |
*** povbot has joined #schooltool | 11:28 | |
*** alga has joined #SchoolTool | 13:51 | |
*** ignas has joined #schooltool | 13:58 | |
*** yvl has joined #schooltool | 14:09 | |
*** jelkner has joined #schooltool | 15:22 | |
*** th1a has joined #schooltool | 15:30 | |
*** jelkner has quit IRC | 16:22 | |
*** balor has quit IRC | 17:00 | |
*** jelkner has joined #schooltool | 17:54 | |
*** replaceafill has joined #schooltool | 17:54 | |
replaceafill | th1a, thanks for the letter | 17:55 |
*** povbot` has joined #schooltool | 18:09 | |
*** replaceafill has left #schooltool | 19:44 | |
*** jelkner has quit IRC | 19:48 | |
*** replaceafill has joined #schooltool | 20:29 | |
*** balor has joined #schooltool | 20:35 | |
*** mgedmin has quit IRC | 20:51 | |
*** alga has quit IRC | 20:54 | |
*** balor has quit IRC | 21:57 | |
*** th1a has quit IRC | 22:32 | |
*** povbot has joined #schooltool | 22:49 | |
*** povbot` has quit IRC | 22:50 | |
*** lisppaste5 has quit IRC | 23:01 | |
*** lisppaste5 has joined #schooltool | 23:01 | |
*** balor has joined #schooltool | 23:16 | |
*** balor has quit IRC | 23:22 | |
*** replaceafill has quit IRC | 23:50 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!