*** th1a_ has quit IRC | 00:46 | |
*** aelkner has quit IRC | 00:53 | |
*** aelkner has joined #schooltool | 00:57 | |
*** menesis has quit IRC | 02:14 | |
*** replaceafill has quit IRC | 02:46 | |
*** ignas has quit IRC | 03:22 | |
*** ignas has joined #schooltool | 03:23 | |
*** ignas has quit IRC | 03:48 | |
*** alga has quit IRC | 04:42 | |
*** aks has joined #schooltool | 05:55 | |
*** aks has quit IRC | 06:08 | |
*** aks has joined #schooltool | 06:08 | |
*** alga has joined #schooltool | 08:20 | |
*** alga has quit IRC | 08:25 | |
*** yvl has joined #schooltool | 09:06 | |
*** alga has joined #schooltool | 10:26 | |
*** alga has quit IRC | 10:26 | |
*** alga has joined #schooltool | 10:26 | |
*** menesis has joined #schooltool | 12:10 | |
*** menesis has quit IRC | 12:56 | |
*** menesis has joined #schooltool | 13:00 | |
*** ignas has joined #schooltool | 13:08 | |
*** menesis has quit IRC | 14:40 | |
*** th1a_ has joined #schooltool | 15:04 | |
*** aks has quit IRC | 15:27 | |
*** menesis has joined #schooltool | 16:04 | |
*** replaceafill has joined #schooltool | 16:27 | |
th1a_ | hi menesis, replaceafill, yvl, aelkner. | 16:30 |
---|---|---|
* th1a_ is wondering what this means... | 16:30 | |
th1a_ | FAIRFIELD, NJ, March 28, 2012 – Critical Links, a pioneer in delivering Information & Communications Technology (ICT) infrastructure solutions for School 2.0 —the next generation of schools, announced today that it is introducing its Education Appliance on the Microsoft Hyper-V/Windows 2008 R2 platform. This is generally available from March 1st 2012 and is a result of the collaboration with the Microsoft ‘Shape the Fu | 16:30 |
th1a_ | ture’ program. | 16:30 |
aelkner | morning | 16:31 |
th1a_ | "Hyper-V is an integral part of Windows Server and provides a foundational virtualization platform that enables you to transition to the cloud. With Windows Server 2008 R2 you get a compelling solution for core virtualization scenarios – production server consolidation, dynamic datacenter, business continuity, VDI and test & development." | 16:31 |
yvl | good morning guys | 16:32 |
replaceafill | good morning/afternoon | 16:32 |
th1a_ | Ah, ok, so I guess what this basically means is you can get your education appliance in the cloud. | 16:34 |
th1a_ | The fact that the underlying host server is Microsoft is kind of beside the point. | 16:34 |
th1a_ | I don't think they've been re-packaging the whole stack for Windows over the past year. ;-) | 16:35 |
th1a_ | All right. | 16:36 |
*** th1a_ is now known as th1a | 16:36 | |
yvl | see http://en.wikipedia.org/wiki/Hyper-V#Supported_guests | 16:37 |
th1a | replaceafill & menesis: I think I'm pretty much done with the svg background and would like to have it in the next release. | 16:38 |
th1a | replaceafill: Which server is it running on now? | 16:39 |
replaceafill | http://69.164.203.135:6660/calendar | 16:39 |
th1a | Any concerns about that? | 16:40 |
th1a | Suggestions? | 16:40 |
th1a | OK, settled then. | 16:41 |
th1a | replaceafill, you're up. | 16:42 |
replaceafill | ok | 16:42 |
replaceafill | i've been working on the gradebook, adding some missing things and stests | 16:43 |
replaceafill | i found a bug yesterday because of the stests :) | 16:43 |
replaceafill | related to the use of minimum scores of activities in total/average columns | 16:43 |
replaceafill | ah | 16:44 |
replaceafill | i also tried yvl change about using utf-8 in stests | 16:44 |
replaceafill | and it worked :) | 16:44 |
replaceafill | i had a question on invalid scores | 16:45 |
replaceafill | i was thinking of disabling the Save button | 16:45 |
replaceafill | or show a Dialog when the user clicks the button instead | 16:45 |
replaceafill | saying something like "you have invalid scores and you can't save them" or something like that | 16:46 |
replaceafill | i like the dialog better | 16:46 |
replaceafill | it gives the user the actual reason, instead of him asking why the button is disabled | 16:46 |
th1a | Yes... although I'm not sure the correct action isn't to just save invalid scores and keep them highlighted. | 16:47 |
th1a | Also, should we be worrying about this before implementing per-cell saving? | 16:47 |
aelkner | we have never saved invald scores in the past | 16:47 |
aelkner | i don't think our calculations would be too happy about having invalid scores in the db | 16:48 |
th1a | They could ignore them for scoring. | 16:49 |
th1a | (would have to) | 16:49 |
replaceafill | th1a, you mean for calculating totals/averages, correct? | 16:49 |
th1a | I'm just saying that not saving them is not actually helpful to the user. | 16:49 |
replaceafill | ok | 16:49 |
th1a | Saving, flagging, and otherwise ignoring them would be more helpful. | 16:50 |
replaceafill | and marking them when the gradebook is loaded, correct? | 16:50 |
th1a | I'd rather just save 9o so I can fix it later. | 16:50 |
th1a | Yes. | 16:50 |
replaceafill | ok thanks, i'll do that then | 16:50 |
th1a | The problem would be if you saved them and didn't keep reminding the user that they are invalid. | 16:51 |
th1a | (or tried to do math with them) | 16:51 |
replaceafill | got it | 16:51 |
replaceafill | i thought i had another question but i dont see any in my notes | 16:51 |
replaceafill | so, i think i'm done | 16:51 |
aelkner | replaceafill, you'll need to check all the reports that do calculations to make sure they handle invalid scores | 16:52 |
replaceafill | aelkner, right | 16:52 |
aelkner | there will be tests to write | 16:52 |
aelkner | sounds like a sizable task, so have fun :) | 16:53 |
replaceafill | i'm doing that now (writing tests) | 16:53 |
replaceafill | :) | 16:53 |
* replaceafill done | 16:53 | |
th1a | Thanks replaceafill. | 16:54 |
replaceafill | ahh | 16:54 |
replaceafill | i remembered the question! | 16:55 |
replaceafill | quick one | 16:55 |
th1a | I sent out a bug email I got last night from a new (actual) user. | 16:55 |
replaceafill | yvl, is about query_all in browser/elements | 16:55 |
yvl | listening. | 16:55 |
replaceafill | if i want to check that an element is not present i'm using browser.query_all.css(selector) | 16:55 |
replaceafill | and check for [] in the result | 16:55 |
replaceafill | is that the appropriate way of doing it? | 16:56 |
replaceafill | because i've noticed it takes some time to respond | 16:56 |
replaceafill | i think there's the implicit_time taking effect, right? | 16:56 |
replaceafill | sorry, implicit_wait | 16:56 |
yvl | I think so | 16:57 |
replaceafill | the thing is that the tests pass, but if you don't set the implicit_wait it would take some time to finish | 16:57 |
replaceafill | so, should i set the implicit_wait in the stests? | 16:57 |
replaceafill | if i want them to be fast | 16:57 |
replaceafill | or should i leave that to the developer's buildout config? | 16:58 |
aelkner | replaceafill, when i referred to needing to write tests, i waqs referring to tests for reports | 16:58 |
replaceafill | aelkner, i know | 16:58 |
yvl | that is a very good question replaceafill | 16:58 |
aelkner | ok, never mind | 16:58 |
yvl | in any case | 16:58 |
yvl | it is quite dangerous to do query_all.css() and looking for empty | 16:59 |
yvl | because if the html changes | 16:59 |
yvl | and there is a bug that displays an element | 16:59 |
yvl | it will pass | 16:59 |
yvl | (because the selector will be broken) | 16:59 |
yvl | and I can imagine that happening quite well | 17:00 |
* replaceafill tries to understand that part... | 17:00 | |
replaceafill | can you provide a quick example please? | 17:00 |
yvl | say, you change both: class name of some div and the logic when that div is rendered | 17:01 |
yvl | if there's a bug in the logic and the div is rendered, the test will pass | 17:01 |
yvl | because it will be looking for the old class name | 17:01 |
replaceafill | ah | 17:01 |
yvl | I meant css class name | 17:01 |
replaceafill | got it | 17:01 |
replaceafill | yes | 17:01 |
replaceafill | should i use try: excepts with default selenium exceptions, like no_element (or whatever is called) | 17:02 |
yvl | can you point me to the test? | 17:02 |
replaceafill | sure | 17:02 |
replaceafill | can we discuss it after the meeting? | 17:02 |
replaceafill | so i dont stop the flow? :) | 17:03 |
yvl | ok | 17:03 |
th1a | God forbid we'd stop the flow. | 17:03 |
replaceafill | :D | 17:03 |
yvl | the spice must flow. | 17:03 |
th1a | OK, so is there anything aelkner should know about including non-ascii strings in tests? | 17:03 |
th1a | It seems to be that the policy should be that every string in every test should have a non-ascii unicode character. | 17:04 |
th1a | Like, say, an "n" with a little squiggle over it? | 17:04 |
th1a | Would that catch more bugs? | 17:05 |
replaceafill | i recommend this: http://bazaar.launchpad.net/~schooltool-owners/schooltool/flourish/view/head:/src/schooltool/course/browser/stests/section_delete.txt | 17:05 |
aelkner | i saw that one | 17:05 |
replaceafill | for setting thinks like titles with non-ascii you just use unicode strings | 17:06 |
th1a | I don't think we even need the only-ascii version. | 17:06 |
th1a | Although you might want two anyhow, ofc. | 17:06 |
replaceafill | th1a, you can pass a regular string if you want | 17:06 |
replaceafill | and it's automatically decoded | 17:06 |
replaceafill | that's the way it was working, until i needed non-ascii | 17:07 |
replaceafill | the part that i like the most is that now you can print non-ascii in the test | 17:07 |
th1a | Regardless... do we need to tell aelkner how to type a non-ascii character? | 17:07 |
replaceafill | like lines 50-51 in that test | 17:07 |
aelkner | i saw the example, so i can work it out | 17:07 |
replaceafill | not really, you just type it :) | 17:07 |
replaceafill | like Año2013 | 17:08 |
th1a | OK. | 17:08 |
yvl | or Šiemet2013 ;) | 17:08 |
replaceafill | :| | 17:08 |
th1a | As long as aelkner knows how to do it. | 17:08 |
aelkner | got it | 17:08 |
yvl | he can try using French ;) | 17:08 |
th1a | replaceafill: I think I'm going to just have you write some tests for the bug I just emailed when you get around to working on interventions. | 17:09 |
replaceafill | yvl, http://bazaar.launchpad.net/~replaceafill/schooltool.gradebook/flourish/view/head:/src/schooltool/gradebook/stesting.py | 17:09 |
replaceafill | line 79 | 17:09 |
replaceafill | th1a, ok | 17:09 |
replaceafill | yvl, that is used in this stest: http://bazaar.launchpad.net/~replaceafill/schooltool.gradebook/flourish/view/head:/src/schooltool/gradebook/browser/stests/selenium_extensions.txt | 17:10 |
replaceafill | when you print a worksheet | 17:10 |
replaceafill | but that means a check for every <td></td> in the grades part | 17:10 |
replaceafill | that's the part that can take some time | 17:11 |
replaceafill | i tried pure javascript and some execute_script :) | 17:11 |
replaceafill | it was way faster ;) | 17:11 |
replaceafill | but seemed messier | 17:11 |
yvl | that's a pickle | 17:12 |
yvl | feel free to go with pure JS for now | 17:12 |
replaceafill | really? :) | 17:12 |
yvl | :) | 17:13 |
yvl | or I can try putting wait=False for queries | 17:13 |
replaceafill | i was thinking of using wait(...) somehow | 17:13 |
replaceafill | but couldnt come up with something | 17:13 |
yvl | as in add td.query_all.tag('input', wait=False) | 17:13 |
replaceafill | that would be nice :) | 17:14 |
replaceafill | so far, setting implicit_wait = 0.1 in buildout does the job | 17:14 |
replaceafill | but i can see a developer waiting a long for his tests to finish | 17:14 |
replaceafill | and wondering why | 17:14 |
replaceafill | do you mind if i use jquery in the js for execute_script? | 17:15 |
aelkner | yes, we should not need to change buildout.cfg to speed up tests | 17:15 |
aelkner | explicit wait=False sounds like a good idea | 17:15 |
yvl | feel free to, replaceafill | 17:16 |
yvl | ok | 17:16 |
replaceafill | yvl, cool, thanks | 17:16 |
yvl | I'll add wait=True by default | 17:16 |
replaceafill | great | 17:16 |
replaceafill | ok, that's really it from me :) | 17:16 |
* th1a is studying his gantt charts. | 17:18 | |
th1a | So basically we've kind of vastly expanded replaceafill's "gradebook(s) tempate performance" in scope. | 17:19 |
th1a | Correct? | 17:19 |
th1a | Plus piled on distractions. | 17:19 |
replaceafill | th1a, correct | 17:19 |
th1a | OK, so the original plan/hope/wish/target was a working CanDo gradebook prototype essentially at the end of this week. | 17:20 |
th1a | Which isn't going to happen obviously, but we've been doing things that need to be done. | 17:20 |
th1a | However, we *do* need to start having a little more urgency. | 17:21 |
replaceafill | i could have something to show on monday | 17:21 |
replaceafill | (on the cando gradebook) | 17:21 |
th1a | OK. | 17:21 |
yvl | replaceafill: | 17:21 |
yvl | https://code.launchpad.net/~justas-pov/schooltool/cando | 17:21 |
replaceafill | i hope understanding yvl's stuff is not hard | 17:21 |
replaceafill | ah, thanks | 17:21 |
yvl | also https://code.launchpad.net/~justas-pov/schooltool.gradebook/flourish | 17:21 |
yvl | things that will interest you are in projects.py | 17:21 |
th1a | Basically I'm saying focus on CanDo now and we can come back to the other gradebook/intervention tasks. | 17:21 |
replaceafill | th1a, understood | 17:22 |
yvl | classes: Project and Projects | 17:22 |
yvl | use them as Activities and Activity are used in gradebook ATM | 17:22 |
yvl | I don't think you need course projects, but you can use them also | 17:23 |
replaceafill | yvl, could we merge your gradebook branch to trunk? | 17:23 |
replaceafill | i don't see anything big there, correct? | 17:23 |
yvl | also, you can use querySkillScoreSystem from skill.py | 17:23 |
yvl | yes, we can merge IMHO | 17:23 |
yvl | those are small refactorings | 17:24 |
replaceafill | it will be easier for me to work next to trunk (that's what i've been doing) | 17:24 |
replaceafill | since the new gradebook features are only in my branch | 17:24 |
yvl | ok, I'll merge | 17:24 |
replaceafill | and i plan to use that for the cando prototype | 17:25 |
replaceafill | a little suggestion too, we should have a central schooltool.cando soon | 17:25 |
replaceafill | i don't plan to change any of your stuff, but it's easier than having to switch branches, in case it happens :) | 17:26 |
replaceafill | just my 0.02 | 17:26 |
yvl | ok | 17:26 |
yvl | no disagreement here :) | 17:27 |
replaceafill | Worksheets is the object formerly known as Activities, correct? | 17:27 |
replaceafill | ah, i think that's in your gradebook branch | 17:28 |
replaceafill | nm | 17:28 |
yvl | Activities now inherit from Worksheets | 17:28 |
yvl | merged to gradebook trunk | 17:29 |
replaceafill | thanks | 17:29 |
replaceafill | i shouldnt worry about equivalent skills for now, right? | 17:30 |
th1a | No. | 17:30 |
* yvl seconds | 17:30 | |
replaceafill | yvl, external_id? | 17:31 |
yvl | if you find some security declarations or something missing, please add them | 17:31 |
replaceafill | (sorry if i'm asking dumb questions, but it's the first time i read it) :) | 17:31 |
replaceafill | yvl, ah ok | 17:31 |
yvl | Skill? | 17:31 |
replaceafill | yes | 17:31 |
yvl | as in virginia skill id | 17:32 |
th1a | Are we calling them skills internally? | 17:32 |
yvl | yes | 17:32 |
yvl | and SkillSets | 17:32 |
replaceafill | yvl, the global id? | 17:32 |
yvl | there is no global id | 17:32 |
yvl | intid is closest to that | 17:32 |
yvl | or IKeyReference | 17:32 |
yvl | or not | 17:33 |
yvl | intid | 17:33 |
yvl | but there is no need ATM for a global ID | 17:33 |
replaceafill | remember skills have ids inside the skill group? | 17:34 |
replaceafill | like 001, 002, etc | 17:34 |
replaceafill | that it's shown in the gradebook | 17:34 |
replaceafill | as the column label | 17:34 |
yvl | well, we can add that | 17:35 |
replaceafill | is that what external_id is for? | 17:35 |
replaceafill | ah ok | 17:35 |
yvl | but is it really really necessary? | 17:35 |
replaceafill | i think we should ask dwelsh, but i think the answer will be yes | 17:35 |
yvl | and maybe we should call them like short title or something? | 17:35 |
replaceafill | activities call it label | 17:36 |
yvl | I'd like all of them to use the same notation | 17:36 |
replaceafill | course projects is like the new course worksheets in the gradebook, correct? | 17:38 |
th1a | If it is primarily used as a label, call it label. | 17:38 |
yvl | correct, replaceafill | 17:38 |
yvl | though | 17:38 |
yvl | course worksheets are actually course worksheet templates | 17:39 |
* yvl likes the "Ceci n'est pas une pipe" notation in gradebook ;) | 17:39 | |
replaceafill | :| | 17:39 |
* replaceafill goes to google translate... | 17:39 | |
yvl | just google it ;) | 17:39 |
replaceafill | i also shouldn't worry about layers at this point, correct? | 17:41 |
yvl | yes | 17:41 |
replaceafill | just give the ability to add projects and skills | 17:41 |
yvl | yes | 17:42 |
yvl | and use them the same way gradebook uses activities | 17:42 |
replaceafill | kk | 17:42 |
replaceafill | this will be fun :) | 17:42 |
yvl | oh yes | 17:42 |
replaceafill | new gradebook!!! | 17:42 |
replaceafill | :D | 17:42 |
yvl | apologies in advance for my crappy code | 17:43 |
yvl | and I do mean it's crappy ;) | 17:43 |
th1a | This is a prototype. | 17:43 |
yvl | true! | 17:43 |
th1a | One we intend to keep. | 17:43 |
th1a | But it doesn't need all the bells and whistles running. | 17:43 |
replaceafill | i definitely think i can have something for monday | 17:43 |
th1a | OK. Excellent. | 17:43 |
th1a | That's much better than I was expecting at this point. | 17:44 |
th1a | OK, now, where is our flow... ? | 17:44 |
th1a | yvl? | 17:44 |
replaceafill | :)) | 17:44 |
* yvl took half day off on Tue | 17:44 | |
yvl | running out of steam, frankly | 17:44 |
th1a | Lack of flow. | 17:44 |
yvl | so I'll probably also take half or full day off Fri | 17:44 |
th1a | Yes, well, this is the danger zone now. | 17:45 |
yvl | right | 17:45 |
th1a | Finishing touches trailing off forever. | 17:45 |
yvl | good point | 17:45 |
th1a | Maybe just switch tasks for a bit? | 17:45 |
yvl | well, that's the point | 17:46 |
* yvl want's some time not coding ST | 17:46 | |
yvl | as in, more than a weekened | 17:46 |
yvl | a weekend and 0.5 days :D | 17:46 |
yvl | in any case. | 17:46 |
yvl | wrote the relationhsip validation | 17:46 |
th1a | OK. | 17:46 |
yvl | realised I need one more case to validate | 17:47 |
yvl | it's, like, soooo near to "done" | 17:47 |
yvl | ;) | 17:47 |
* yvl will keep pushing | 17:48 | |
* yvl done | 17:48 | |
th1a | Push! | 17:48 |
th1a | That's what we tell Julia on the potty. | 17:48 |
th1a | Same idea. | 17:48 |
th1a | Thanks yvl. | 17:48 |
yvl | thanks th1a | 17:48 |
th1a | aelkner? | 17:48 |
aelkner | i've been working on the Teachers and Students sheets | 17:48 |
aelkner | to recap, they will look the same as the Persons sheet, but have a year field at the top | 17:49 |
aelkner | also, the demo fields on the right side of the table will be limited to the group in question | 17:49 |
aelkner | we never discussed that, but it seems to make sense | 17:50 |
aelkner | btw, to help the user avoid confusion with lining up the demo fields, and for other reasons, actually | 17:50 |
*** alga has quit IRC | 17:50 | |
aelkner | we should have Teachers and Students sheets in the export xls output, eght? | 17:51 |
aelkner | right? | 17:51 |
aelkner | and they would work off of the current year | 17:51 |
th1a | I'm kinda leaning against exporting the student and teacher sheets. | 17:51 |
aelkner | how about the limiting of demos by the group? | 17:52 |
th1a | Yes, do that. | 17:52 |
th1a | I just don't think our export should repeat the same data on different sheets. | 17:52 |
aelkner | it would just be nice for the user to have some way of knowing what the columns should be | 17:52 |
th1a | ? | 17:53 |
aelkner | for the demos, i mean | 17:53 |
aelkner | if you go to edit a student, you see them | 17:53 |
aelkner | but it may be confusing for the user to specify them in the xls file | 17:53 |
th1a | Well, maybe we'll include student and teacher with no students. | 17:54 |
aelkner | i was just about to suggest that :) | 17:54 |
th1a | That should be fine. | 17:54 |
*** ignas has quit IRC | 17:54 | |
aelkner | to be clear, we're talking about including Teachers and Students sheets in export, no rows, just labels? | 17:54 |
th1a | aelkner: It isn't really something we need to do at this point. | 17:55 |
th1a | Either way. | 17:55 |
aelkner | ok, i'll leave it for now | 17:55 |
aelkner | regarding the Sections sheet, we also want the year at the top, right? | 17:55 |
aelkner | and the terms and courses will be referred to by id (__name__) but not defined there | 17:56 |
th1a | No. | 17:56 |
th1a | Do that per row. | 17:56 |
aelkner | come again? | 17:56 |
th1a | The thing to keep in mind here is that teacher & student are convenience sheets. | 17:57 |
th1a | I don't see any reason not to just have the term and year as columns. | 17:57 |
th1a | For sections. | 17:58 |
th1a | And just one section sheet. | 17:58 |
aelkner | again, no corresponding export? | 17:58 |
th1a | YES EXPORT. | 17:59 |
th1a | Otherwise that data would be lost. | 17:59 |
aelkner | ok, in the case of Sections, export | 17:59 |
th1a | persons contains all the data also in students and teachers, so exporting all those sheets would be redundant. | 17:59 |
th1a | And likely error prone once people started only changing one of them. | 18:00 |
aelkner | well, Persons does not include group membership | 18:00 |
aelkner | so that data would be lost | 18:00 |
th1a | We may really only include students and teachers as completely separate sheets. | 18:00 |
th1a | there is a groups sheet. | 18:00 |
aelkner | ah, yes, never mind | 18:00 |
th1a | We kind of have to separate export/import cycles from easier initial setup as use cases. | 18:01 |
th1a | Essentially now you're working on making it easier to do initial setup with a series of individual sheets. | 18:01 |
th1a | That's the cando way. | 18:01 |
th1a | We're not really focusing on the export side except insofar as we're changing the formats around. | 18:01 |
aelkner | mind you, Sections will be redundant data to the other sections sheets we have | 18:02 |
th1a | We'd be replacing those. | 18:02 |
aelkner | oh, you intend for us to get rid of the old Sections sheets? | 18:03 |
th1a | (we'll have to keep the old import code around though and be able to differentiate) | 18:03 |
th1a | OK. | 18:03 |
th1a | Basic idea here is that we're improving our formats but will have to be able to read the older versions. | 18:04 |
th1a | Like, say, Microsoft Word. | 18:04 |
th1a | (does) | 18:04 |
th1a | So we might need to add a version number to the sheets or something. | 18:04 |
aelkner | and we can support having both old and new Sections sheets in the same xls file | 18:04 |
aelkner | it would just do the redundant work | 18:04 |
aelkner | if the new Sections sheet is processed after the old ones, then its data would take precendent | 18:05 |
aelkner | in that it would replace (if different) the data of the just processed old sheets | 18:06 |
th1a | Well, generally we just do import additively. | 18:06 |
th1a | But if there was different data for the same section id, I guess the newer version should overwrite. | 18:07 |
aelkner | that's what i mean | 18:07 |
th1a | OK. | 18:07 |
th1a | Just making sure. | 18:07 |
aelkner | ok, that's it for me | 18:07 |
th1a | OK, thanks aelkner. | 18:07 |
th1a | menesis, Anything to report? | 18:08 |
menesis | th1a: no | 18:08 |
th1a | intelli project advancing? | 18:08 |
menesis | yes | 18:10 |
menesis | mostly talks and tasks, but starting coding today | 18:11 |
th1a | Excellent. | 18:11 |
th1a | OK. Thanks guys. | 18:11 |
th1a | Looks like I have some Gantt chart cleanup to catch up on... | 18:11 |
th1a | Have a good week and weekend! | 18:11 |
* th1a drops the bag of gravel. | 18:11 | |
yvl | thanks guys | 18:11 |
yvl | see you Mon! | 18:11 |
replaceafill | thanks everybody | 18:12 |
th1a | replaceafill: So I guess you should check the hex background into trunk? | 18:14 |
replaceafill | th1a, ah ok, will do | 18:14 |
*** yvl has quit IRC | 18:26 | |
replaceafill | th1a, hexes added to trunk | 18:41 |
th1a | Thanks. | 18:42 |
th1a | Do you need to associate a branch or anything: https://bugs.launchpad.net/schooltool/+bug/967233 | 18:43 |
replaceafill | not really, just the status/milestone are ok | 18:43 |
*** menesis has quit IRC | 19:36 | |
*** menesis has joined #schooltool | 20:08 | |
replaceafill | th1a, zyt? | 21:33 |
th1a | hi replaceafill. | 21:47 |
replaceafill | th1a, just a quick question | 21:47 |
replaceafill | we're putting a CanDo tab on the top navbar, correct? | 21:48 |
replaceafill | and it will take you directly to your gradebook, right? | 21:48 |
th1a | Yes. | 21:48 |
replaceafill | with the same logic as the journal/gradebok (if you're instructor in a section, ect) | 21:48 |
replaceafill | will take you to your "current" section, etc | 21:49 |
th1a | Yes. | 21:49 |
replaceafill | kk, just confirming | 21:49 |
replaceafill | thanks | 21:49 |
th1a | np | 21:49 |
th1a | replaceafill: What's the status of this "use formviewlet" task? | 22:37 |
replaceafill | done | 22:45 |
replaceafill | th1a, question | 22:46 |
replaceafill | i remember we talked about it during the sprint, but i couldnt find it in my notes | 22:46 |
replaceafill | how is the user going to change between projects and skill groups for one section? | 22:46 |
replaceafill | projects being current "assignments" | 22:47 |
th1a | I don't think we really settled on it. | 22:47 |
replaceafill | ah | 22:47 |
th1a | Just do skill groups for this prototype. | 22:47 |
replaceafill | i can do projects | 22:48 |
th1a | It fits in that undefined sheet management menu we need to add. | 22:48 |
replaceafill | skill group would need the tree | 22:48 |
th1a | OK, whichever. | 22:48 |
replaceafill | right? | 22:48 |
replaceafill | :) | 22:48 |
replaceafill | "just do something!" | 22:48 |
replaceafill | :D | 22:48 |
replaceafill | th1a, ah ok | 22:48 |
th1a | I think we're just going to add a little gear menu sooner rather than later. | 22:48 |
th1a | Unless someone gets a better idea. | 22:48 |
replaceafill | cool, i'll make the CanDo tab to get you to your projects for now | 22:49 |
*** ignas has joined #schooltool | 22:49 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!