*** th1a_ has quit IRC | 01:00 | |
*** yvl has quit IRC | 06:18 | |
*** yvl has joined #schooltool | 06:19 | |
*** ignas has joined #schooltool | 13:03 | |
*** menesis has joined #schooltool | 14:01 | |
*** th1a_ has joined #schooltool | 15:15 | |
*** replaceafill has joined #schooltool | 16:20 | |
th1a_ | hi replaceafill, aelkner, yvl. | 16:30 |
---|---|---|
yvl | good morning | 16:30 |
replaceafill | good morning/afternoon | 16:30 |
* aelkner has been under the whether, so nothing new to report | 16:30 | |
th1a_ | replaceafill: The schooltool.org mail seems stuck again. Can you try restarting postfix? | 16:31 |
aelkner | would like to return to bed... | 16:31 |
th1a_ | Uh... | 16:31 |
th1a_ | does aelkner have any tasks pending for autism? | 16:31 |
replaceafill | th1a_, i don't have sudo fin schooltool.org :( | 16:31 |
th1a_ | Oh... | 16:31 |
aelkner | i'm putting together the socialskills package | 16:31 |
th1a_ | I guess it rebooted itself that time. | 16:31 |
aelkner | is that needed urgently? | 16:31 |
th1a_ | I guess not really. | 16:32 |
aelkner | is there a meeting thursday evening? | 16:32 |
th1a_ | We can just make the necessary demographics fields at this point. | 16:32 |
aelkner | true | 16:32 |
th1a_ | Oh, yes, it is tomorrow. | 16:32 |
th1a_ | I was thinking today. | 16:32 |
aelkner | i cold have it by then i think | 16:32 |
th1a_ | OK, go to bed. | 16:32 |
th1a_ | Thanks aelkner. | 16:33 |
aelkner | ok, thanks, cya | 16:33 |
yvl | get better, aelkner | 16:34 |
th1a_ | OK, yvl. How have your explorations gone? | 16:34 |
yvl | well... | 16:34 |
yvl | at the moment, I have an edubuntu VM with zentyal | 16:35 |
yvl | and schooltool + old ldap module | 16:35 |
yvl | also, I have another plain ubuntu VM that is able to log in to zentyal's... umm, network | 16:35 |
yvl | old ldap module seems to somewhat work | 16:36 |
yvl | (though auto-creation of users is broken) | 16:36 |
yvl | it turns out I suck badly in sysadmin's shoes | 16:37 |
yvl | so did not advance as far as I wanted | 16:37 |
yvl | Zentyal available at edubuntu seems to store minimalistic user data in LDAP | 16:37 |
yvl | though it could be expanded, and maybe there are some modules out-in-the-wil or in paid versions that do this | 16:38 |
yvl | I assume | 16:38 |
yvl | but for now - first name, last name, username | 16:38 |
yvl | and there is support for groups | 16:38 |
yvl | so if we choose to keep going auto-creation path, we could automatically map groups assigned in zentyal to ST groups | 16:39 |
yvl | I wonder if it is possible (easy) to configure/implement something so that when user logs into his computer (via Zentyal's LDAP) | 16:40 |
yvl | he would be automatically logged into SchoolTool | 16:40 |
th1a_ | Oh... | 16:40 |
th1a_ | Hadn't been thinking that way, but yes, that's an interesting idea. | 16:41 |
yvl | for now, maybe it's worth to at least populate username with Ubuntu's whoami | 16:41 |
yvl | if LDAP is configured | 16:41 |
yvl | or add a flag that enables that | 16:41 |
th1a_ | For groups and user data we could also just think in terms of batch update too if it is much easier. | 16:41 |
yvl | can you elaborate a bit, th1a_ ? | 16:42 |
yvl | (just want to be sure we're on the same page) | 16:42 |
th1a_ | Just a cron job that makes sure all the data (say, person demographics) is updated in LDAP. | 16:42 |
th1a_ | Rather than, say, using LDAP as our demographic backend. | 16:43 |
th1a_ | Or making the update immediate. | 16:43 |
yvl | it's a good question if we want to do that now | 16:43 |
th1a_ | I'm just saying, we don't have to lock ourselves into thinking we have to do something that propogates immediately. | 16:44 |
yvl | right | 16:44 |
th1a_ | That tends to not be a hard requirement. | 16:44 |
yvl | another thing - LDAP is... well, free-form data | 16:44 |
yvl | more or less | 16:44 |
yvl | so we can add many attributes | 16:44 |
yvl | but who will use them? | 16:44 |
yvl | * what will use them. | 16:45 |
th1a_ | I'd say for that reason additional attributes aren't a high priority. | 16:45 |
yvl | I agree | 16:45 |
yvl | but it's an interesting idea | 16:46 |
th1a_ | So with our current LDAP implementation. | 16:46 |
th1a_ | Yes -- there is lots that can be done. | 16:46 |
th1a_ | This is the "get the ball rolling" iteration. | 16:46 |
th1a_ | Currently, we can set it up so that if someone tries to log in: | 16:46 |
th1a_ | 1) if they are in LDAP but not in SchoolTool, they will log in and the account will be created; | 16:47 |
th1a_ | 2) if they have an existing account in SchoolTool, LDAP will be used to authenicate the password. | 16:47 |
th1a_ | And that's pretty much it, right? | 16:47 |
yvl | yes | 16:47 |
yvl | and it works if configured correctly :) | 16:48 |
yvl | (well, apart from a simple bug where it crashes, but that's easily fixable) | 16:48 |
yvl | we should at the very least add page in ST to batch-populate from LDAP | 16:49 |
th1a_ | So yes, essentially that's what I wanted you to check. | 16:49 |
th1a_ | So get that working. I think we should make a schooltool.zentyal package (or something) | 16:49 |
yvl | well | 16:50 |
th1a_ | And look into backups. | 16:50 |
yvl | if we make that... it would better have some integration with zentyal | 16:50 |
yvl | as in - it should be possible to "enable module" from their ui and so on | 16:50 |
yvl | because now, it's pretty much a manual process | 16:51 |
yvl | you install schooltool | 16:51 |
yvl | and copy-paste stuff from zentyal's LDAP settings page to your schooltool.conf | 16:51 |
yvl | and we really should document that! | 16:51 |
yvl | btw, thejonas.net was very helpful to figure out zentyal - ubuntu integration :) | 16:52 |
th1a_ | I'd want to get to this: | 16:53 |
th1a_ | Well, I guess what I want is: | 16:53 |
* yvl is listening | 16:53 | |
th1a_ | 1) Install Edubuntu Server; | 16:53 |
th1a_ | 2) It works! | 16:53 |
th1a_ | ;-) | 16:53 |
th1a_ | But more specifically, in this release. | 16:53 |
th1a_ | 1) Install Edubuntu server; | 16:53 |
th1a_ | 2) Install schooltool.zentyal package from our ppa. | 16:54 |
th1a_ | 3) It works! | 16:54 |
yvl | that's a challenge :) | 16:55 |
th1a_ | Rather than 2 being "follow these instructions for editing your configuration files. | 16:55 |
yvl | challenge accepted. | 16:55 |
th1a_ | It isn't THAT big of a challenge. | 16:55 |
yvl | well | 16:55 |
yvl | when you install Zentyal, you more or less freely edit... stuff | 16:55 |
th1a_ | Where "it works" means that you can log in by LDAP. | 16:55 |
yvl | you install "Users" module | 16:55 |
th1a_ | Oh... well... hm. | 16:55 |
yvl | and enable "File Sharing" module | 16:55 |
yvl | and then edit some strings | 16:56 |
yvl | and "it starts to work there" | 16:56 |
yvl | but I'll look, maybe implementation is really simple | 16:56 |
th1a_ | OK, well, if Zentyal is too fiddly for my dream, I'm not expecting you to fix that. | 16:56 |
yvl | maybe we can "just pull stuff at runtime" | 16:56 |
yvl | or something | 16:56 |
th1a_ | My main point is that I'd prefer a package to instructions. | 16:57 |
yvl | good point, taken. | 16:57 |
yvl | I'll look into that next | 16:57 |
th1a_ | Also, we may have to assume a more or less clean Zentyal, but in most cases that's the use case. | 16:57 |
yvl | yes | 16:57 |
th1a_ | OK. I think we're on the right track. | 16:58 |
th1a_ | I don't want to be over-ambitious the first time through. | 16:58 |
th1a_ | Or get bogged down. | 16:58 |
yvl | well, the worst-case-scenario is done | 16:59 |
yvl | I can write the instructions | 16:59 |
th1a_ | Yeah. | 16:59 |
yvl | so let's see if we can make this better. | 16:59 |
yvl | btw, that is already great success in my eyes :) | 16:59 |
yvl | to have file sharing and mail infrastructure for your school | 17:00 |
yvl | and SSO with ST | 17:00 |
yvl | is already good | 17:00 |
th1a_ | Yes. | 17:01 |
yvl | well, to be expected, actually | 17:01 |
yvl | speaking of mail | 17:01 |
yvl | need to look into that! | 17:01 |
th1a_ | The only reason we haven't been following this path is that Edubuntu server was more or less abandoned. | 17:01 |
th1a_ | Indeed, mail. | 17:01 |
th1a_ | OK, sounds good yvl. I think we're on the same page. | 17:03 |
yvl | well, that's it from me | 17:03 |
th1a_ | Thanks yvl. | 17:03 |
yvl | I'll keep you posted | 17:04 |
th1a_ | replaceafill? | 17:04 |
replaceafill | ok | 17:04 |
replaceafill | th1a_, i've been working on some fixes i had pending | 17:04 |
replaceafill | i focused on the new section report | 17:04 |
replaceafill | th1a_, remember the issue when we selected No Evidence | 17:04 |
replaceafill | and not all the skills were shown | 17:05 |
replaceafill | i found the reason | 17:05 |
replaceafill | so i'm fixing that | 17:05 |
*** th1a_ is now known as th1a | 17:05 | |
th1a | Ah. Good. | 17:05 |
replaceafill | i also checked the extra space above tables | 17:05 |
replaceafill | we get when there is no batch | 17:05 |
replaceafill | so i think i got that one too | 17:06 |
replaceafill | finally yesterday i was trying to find out the reason of | 17:06 |
replaceafill | when you paste an url in the browser | 17:06 |
replaceafill | and you're not authenticated | 17:06 |
replaceafill | when you authenticate, you're redirected to a "wrong" view | 17:07 |
replaceafill | and maybe yvl could help me here | 17:07 |
replaceafill | i tracked it down to the PersonContainerAuthenticationPlugin | 17:07 |
replaceafill | specifically, the unauthorized method | 17:08 |
replaceafill | for example if i paste here a link to a gradebook view | 17:08 |
replaceafill | and you click it | 17:08 |
replaceafill | you get the unauthorized part, righT? | 17:08 |
yvl | I thiink | 17:09 |
replaceafill | so the login.html view gets a nexturl string from the authenticator plugin | 17:09 |
replaceafill | but that string is wrong | 17:09 |
replaceafill | well, i don't know if "wrong" is the "right" word :D | 17:09 |
yvl | you'll have to be more concrete than that I'm afraid | 17:09 |
replaceafill | it's this line: | 17:10 |
replaceafill | full_url = "%s%s" % (str(request.URL), query_string) | 17:10 |
replaceafill | request.URL returns everything to the worksheet | 17:10 |
replaceafill | leaving the /gradebook/.... part out | 17:10 |
replaceafill | i wonder if that's a problem with the gradebook adapter | 17:10 |
yvl | umm... could you paste the initial and resulting urls? | 17:10 |
replaceafill | sure, hold on | 17:11 |
replaceafill | this is where i want to go: | 17:11 |
replaceafill | teacher:7080/schoolyears/2012-2013/SY/sections/13106-45-1-1/skills/6617-2011-0/gradebook/section_report.html | 17:11 |
replaceafill | this is what i get: | 17:11 |
replaceafill | http://teacher:7080/auth/@@login.html?forbidden=yes&nexturl=http%3A//teacher%3A7080/schoolyears/2012-2013/SY/sections/13106-45-1-1/skills/6617-2011-0 | 17:11 |
replaceafill | see nexturl | 17:11 |
replaceafill | (this is the cando skills gradebook btw) | 17:11 |
yvl | odd | 17:12 |
replaceafill | but i think the same happens in the regular gradebook | 17:12 |
replaceafill | maybe i'll have to track inside request.URL :( | 17:12 |
replaceafill | it's just annoying | 17:12 |
replaceafill | not a big deal | 17:12 |
yvl | umm | 17:13 |
th1a | It is a real annoyance to me. ;-) | 17:13 |
yvl | if I had to guess | 17:13 |
replaceafill | i know it annoys th1a ;) | 17:13 |
replaceafill | :D | 17:13 |
yvl | I'd guess that gradebook/section_report.html get's dropped down before it fails to authenticate entirely | 17:13 |
yvl | something like... it redirects to index.html of 5517-2011-0 | 17:13 |
yvl | and then it fails | 17:14 |
replaceafill | hhmm | 17:14 |
yvl | but that's just a guess | 17:14 |
replaceafill | maybe i'd need to check the server errors to see actually in which part of the traversal i get the forbidden | 17:15 |
yvl | can you quickly check if browser is redirected? | 17:15 |
replaceafill | yvl, what do you mean? | 17:15 |
yvl | if teacher:7080/schoolyears/2012-2013/SY/sections/13106-45-1-1/skills/6617-2011-0/gradebook/section_report.html | 17:15 |
replaceafill | it is redirected to the login view | 17:15 |
yvl | returns a 3xx to the browser | 17:15 |
yvl | and browser asks for teacher:7080/schoolyears/2012-2013/SY/sections/13106-45-1-1/skills/6617-2011-0 | 17:15 |
yvl | and then gets redirected to login | 17:15 |
replaceafill | ah | 17:16 |
replaceafill | you mean, maybe i'm seeing the last part of those several steps, right? | 17:16 |
yvl | right | 17:17 |
yvl | also check... | 17:17 |
replaceafill | i hadn't thought of that! | 17:17 |
replaceafill | :) | 17:17 |
yvl | GradebookStartUp or how it's called | 17:17 |
yvl | I think there may be explicit redirects to login page there | 17:18 |
* yvl grepped, there is one in GradebookStartup | 17:18 | |
yvl | (probably unrelated) | 17:18 |
replaceafill | you're probably right | 17:19 |
replaceafill | if IPerson(self.request.principal, None) is None: | 17:19 |
replaceafill | raise Unauthorized("user not logged in") | 17:19 |
replaceafill | maybe that raise brings the login view | 17:19 |
yvl | with devmode=on | 17:20 |
yvl | you should be able to see if the redirect was caused by security check | 17:20 |
yvl | (because if it was, you'll get a page with the list of security checks) | 17:21 |
replaceafill | ah! your branch from the providence sprint! | 17:21 |
replaceafill | is that available in trunk now?!?!?!!? | 17:21 |
replaceafill | :| | 17:21 |
yvl | I think it's in trunk now | 17:21 |
replaceafill | is there a view for that? | 17:21 |
th1a | SchoolTool's secret development tools. | 17:21 |
yvl | got there at some point with performance optimizations | 17:21 |
replaceafill | i haven't used it in flourish yet | 17:21 |
yvl | turn the devmode on! ;))) | 17:21 |
replaceafill | will do | 17:22 |
* replaceafill wonders why he doesn't use devmode on when developing... | 17:22 | |
yvl | because it use to do nothing. | 17:22 |
yvl | used | 17:22 |
replaceafill | but it surely can help here! | 17:23 |
replaceafill | will try | 17:23 |
yvl | apart from /++debug++source/ | 17:23 |
replaceafill | thanks yvl! | 17:23 |
yvl | hope this helps | 17:23 |
replaceafill | th1a, to finish my report | 17:23 |
replaceafill | i met with jelkner on monday | 17:23 |
replaceafill | i'm going to help him set his new instance up | 17:23 |
replaceafill | for his ST pilot | 17:24 |
replaceafill | with her other colleagues | 17:24 |
replaceafill | his | 17:24 |
replaceafill | :| | 17:24 |
replaceafill | so we're meeting today with Matt too | 17:24 |
replaceafill | to do that | 17:24 |
replaceafill | i gues that's it from me | 17:24 |
th1a | OK. You and I should try to touch up the autism reports today or early tomorrow. | 17:25 |
replaceafill | ah ok | 17:25 |
replaceafill | let me know what's best for you | 17:25 |
replaceafill | i think i could move to the pass/fail logic ow | 17:26 |
replaceafill | now | 17:26 |
th1a | Hm? | 17:26 |
replaceafill | remember dwelsh requested a blank/pass/fail logic in the grading view | 17:26 |
replaceafill | right now we only have blank/pass | 17:26 |
replaceafill | (or maybe i misunderstood him...) | 17:27 |
th1a | Yes. | 17:28 |
th1a | I'm just not sure what you meant by "now." | 17:28 |
th1a | ;-) | 17:28 |
replaceafill | ah | 17:28 |
replaceafill | now as in "instead of tracking the forbidden issue..." :) | 17:28 |
th1a | OK. | 17:29 |
th1a | Sure. | 17:29 |
replaceafill | cool, i'll start with that then | 17:29 |
* replaceafill done | 17:29 | |
th1a | OK. Thanks guys! | 17:31 |
* th1a drops the bag of gravel. | 17:31 | |
yvl | good luck guys | 17:31 |
yvl | see you Mon | 17:32 |
replaceafill | thanks everybody | 17:32 |
th1a | yvl: You should be shooting to have something by the end of next week, btw. | 17:37 |
th1a | menesis:ayt? | 17:49 |
menesis | yes | 17:49 |
menesis | (but on vacation this week) | 17:50 |
th1a | Can you try to quickly unstick the schooltool.org mail server again and then we'll really move it when you get back? | 17:50 |
th1a | I don't expect you to fix it now. Maybe kick it in the right spot to spill out the frozen emails. | 17:51 |
menesis | I'll try | 17:51 |
th1a | Thanks! | 17:51 |
menesis | logcheck spam already coming in | 17:53 |
*** jelkner has joined #schooltool | 18:01 | |
*** jelkner has joined #schooltool | 18:01 | |
jelkner | replaceafill, good morning! | 18:03 |
replaceafill | jelkner, good morning | 18:04 |
jelkner | we're waiting for mattva01 to arrive | 18:04 |
jelkner | he's here in the room | 18:04 |
*** mattva01 has joined #schooltool | 18:04 | |
replaceafill | ah ok | 18:04 |
jelkner | and now in the channel ;-) | 18:04 |
replaceafill | :) | 18:04 |
jelkner | ok, i have the following agenda: | 18:04 |
jelkner | 1. gettting everything we need off the tektonic server so I can retire it today | 18:05 |
jelkner | 2. setting up the new server for | 18:05 |
jelkner | a. my NVCC evening class (by next Monday) | 18:05 |
jelkner | b. our Fall HILT Institute Pilot | 18:05 |
jelkner | that's all i got | 18:05 |
jelkner | is there something i'm missing? | 18:06 |
replaceafill | jelkner, are you using cando for 2.a? | 18:06 |
jelkner | no | 18:06 |
replaceafill | ah ok | 18:06 |
jelkner | just the regular gradebook | 18:06 |
jelkner | i hadn't fully thought about it | 18:07 |
jelkner | but it is an nvcc course, not a gctaa one | 18:07 |
jelkner | on the other hand | 18:07 |
replaceafill | i was just wondering i we needed to build a skills xls for you again | 18:07 |
jelkner | ahh | 18:07 |
jelkner | well, we need it for the HILT Institute for sure | 18:08 |
replaceafill | right | 18:08 |
jelkner | so here is the first question: | 18:08 |
jelkner | are a and b two instances or one? | 18:08 |
replaceafill | two imho | 18:08 |
jelkner | which is easier for you | 18:08 |
jelkner | i can go either way | 18:09 |
jelkner | though the times would be different | 18:09 |
jelkner | since it is an 8 week course | 18:09 |
jelkner | that starts tonight | 18:09 |
jelkner | maybe two, right? | 18:09 |
replaceafill | i'd say use 2 | 18:09 |
replaceafill | yes | 18:10 |
jelkner | cool | 18:10 |
jelkner | and that has an added advantage | 18:10 |
jelkner | i can test and document with the first one | 18:10 |
replaceafill | +1 | 18:10 |
jelkner | since i'm starting to use that a week early | 18:10 |
jelkner | cool | 18:10 |
* jelkner promises to take copious notes | 18:11 | |
replaceafill | :D | 18:11 |
jelkner | ok, how to do we proceed? | 18:11 |
replaceafill | i don't need anything from the current tektonic server i think | 18:12 |
mattva01 | so, you need an account dcerna correct? :p | 18:12 |
jelkner | on the new one | 18:12 |
replaceafill | yes please | 18:12 |
mattva01 | or should it be replaceafill? | 18:12 |
replaceafill | replaceafill | 18:12 |
mattva01 | kk | 18:12 |
jelkner | the old server, i need an archive of last years data | 18:12 |
mattva01 | creating it and going to send you the password via gchat | 18:13 |
replaceafill | is the nhs-log service running there? | 18:13 |
replaceafill | mattva01, thanks | 18:13 |
mattva01 | just an FYI, it's debian testing | 18:14 |
replaceafill | ah ok | 18:14 |
replaceafill | it's going to be sandboxes anyway, right? | 18:15 |
replaceafill | not ppa packages | 18:15 |
jelkner | that's good, replaceafill, right? ;-) | 18:15 |
replaceafill | :D | 18:15 |
jelkner | mattva01 tells me you two are done with me for now. | 18:16 |
jelkner | if so, i'm going to prepare for my class tonight | 18:16 |
replaceafill | jelkner, when do you need ST running? | 18:17 |
replaceafill | i mean, to start creating your classes | 18:17 |
jelkner | a. by Sunday | 18:17 |
replaceafill | ah ok | 18:17 |
jelkner | b. by Wednesday | 18:17 |
replaceafill | ok | 18:17 |
jelkner | is that ok? | 18:18 |
replaceafill | sure | 18:18 |
replaceafill | that gives me saturday to make sure everything is fine :) | 18:18 |
jelkner | sweet | 18:19 |
jelkner | ok, let me get to lesson planning then... | 18:19 |
replaceafill | is mattva01 taking your backup? | 18:19 |
jelkner | yes | 18:20 |
jelkner | he will talk to you about it | 18:20 |
replaceafill | ah kk | 18:20 |
replaceafill | sure | 18:20 |
jelkner | but he's on top of it | 18:20 |
replaceafill | ok | 18:21 |
* replaceafill is glad we have a script to spit autism skills ;) | 19:03 | |
*** jelkner has quit IRC | 19:52 | |
*** mattva01 has quit IRC | 20:09 | |
*** paulproteus has quit IRC | 20:12 | |
*** paulproteus has joined #schooltool | 20:18 | |
*** paulproteus has quit IRC | 20:37 | |
*** ignas has quit IRC | 20:38 | |
*** th1a has quit IRC | 20:38 | |
*** dwelsh has quit IRC | 20:38 | |
*** aelkner has quit IRC | 20:38 | |
*** replaceafill has quit IRC | 20:38 | |
*** th1a has joined #schooltool | 20:39 | |
*** aelkner has joined #schooltool | 20:39 | |
*** ignas has joined #schooltool | 20:39 | |
*** paulproteus has joined #schooltool | 20:40 | |
*** replaceafill has joined #schooltool | 20:45 | |
*** ignas has quit IRC | 20:48 | |
*** replaceafill has quit IRC | 21:39 | |
*** replaceafill has joined #schooltool | 21:39 | |
replaceafill | th1a, zyt? | 21:42 |
th1a | hi replaceafill. | 21:44 |
replaceafill | th1a, i'm almost done with the empty, Pass, Fail logic for the autism report | 21:44 |
replaceafill | we're coloring the "failed" skills, right? | 21:45 |
replaceafill | i mean, here: | 21:45 |
replaceafill | http://69.164.203.135:6661/schoolyears/2011-2012/2012-spring/sections/math_a_2012-spring_teacher001_000/skills/course-0.group-1.skillset-6/gradebook/student350/autism_report.html | 21:45 |
replaceafill | teacher001 | 21:45 |
th1a | Ah, yes. | 21:46 |
th1a | Try the lighter orange. | 21:46 |
replaceafill | i have a couple of more questions, but let me set the new branch first | 21:46 |
th1a | #FCD6C5 | 21:46 |
replaceafill | kk | 21:46 |
replaceafill | th1a, reload | 21:59 |
replaceafill | and check the gradebook score cycle | 21:59 |
th1a | I'm getting orange bars sometimes in the score view at the top or bottom of the cell. | 22:00 |
replaceafill | hhmm, did you reload the file resources? | 22:01 |
replaceafill | i changed some | 22:01 |
replaceafill | oh | 22:01 |
replaceafill | i haven't check chrome yet though | 22:01 |
th1a | Try #F68E4D | 22:01 |
replaceafill | ok | 22:01 |
replaceafill | reload | 22:02 |
* th1a fires up the interpolator. ;-) | 22:03 | |
replaceafill | :D | 22:03 |
replaceafill | th1a, you're using chrome, right? | 22:04 |
th1a | y | 22:04 |
replaceafill | the orange bars are chrome highlighting | 22:04 |
replaceafill | like when you select and drag over text | 22:04 |
th1a | Try #F9AF84 | 22:04 |
replaceafill | the icon is smaller than the cell | 22:04 |
replaceafill | kk | 22:04 |
th1a | Oh... | 22:04 |
th1a | Huh. | 22:04 |
replaceafill | reload | 22:04 |
replaceafill | i'll fix the orange bar issue (just have to make the icon to take the whole cell) | 22:05 |
replaceafill | later... | 22:06 |
th1a | Try #D89771 | 22:07 |
replaceafill | reload | 22:07 |
th1a | Do you like that? | 22:08 |
replaceafill | i also have to sort the contexts correctly in the report | 22:08 |
replaceafill | hhmm yes, it's dark enough to see the labels right | 22:08 |
replaceafill | the lighter the orange, the more difficult to see the label | 22:08 |
replaceafill | at least in my laptop :P | 22:09 |
th1a | Yes. | 22:09 |
th1a | Also we don't want or need a BRIGHT orange. | 22:10 |
th1a | I don't like the WARNING look. | 22:10 |
replaceafill | can you remember another change we need in the report? | 22:10 |
replaceafill | ah, dwelsh wrote a doc! | 22:10 |
th1a | So can we get the color coding to correspond to the scores in the entry form? | 22:10 |
replaceafill | ah | 22:11 |
replaceafill | if you click and get a check, it should be purple | 22:11 |
replaceafill | etc | 22:11 |
replaceafill | correct? | 22:11 |
replaceafill | x -> orange | 22:11 |
replaceafill | i mean the cell bg | 22:12 |
replaceafill | :| | 22:13 |
replaceafill | "2) Some skills (just a few) do NOT have a 1:1 context " | 22:13 |
replaceafill | hhmm, actually not very hard to get | 22:13 |
th1a | Yes. | 22:14 |
replaceafill | should i try that next? | 22:15 |
replaceafill | i can randomly take some 1:1 out | 22:15 |
replaceafill | just to test | 22:15 |
replaceafill | "Need a multi-student report, showing where the holes are across multiple students." | 22:15 |
replaceafill | that one is going to be fun! | 22:16 |
th1a | Do the color and the missing 1:1. | 22:17 |
replaceafill | kk | 22:17 |
replaceafill | do you think we should move the report to d3? | 22:17 |
th1a | No. | 22:17 |
replaceafill | ok | 22:17 |
th1a | Not just for the hell of it. | 22:18 |
replaceafill | i mean, that multi-student report makes me think we'll need interpolation somehow | 22:18 |
*** dwelsh has joined #schooltool | 22:18 | |
replaceafill | like if every student got the skill you mark the div from 0-1 | 22:18 |
replaceafill | with color interpolation | 22:18 |
replaceafill | but yagni for now :) | 22:18 |
* replaceafill goes to get lunch, will continue in ~30 | 22:20 | |
* th1a might be fetching supper by that point. | 22:22 | |
th1a | I've got the in-laws visiting. | 22:23 |
* replaceafill back | 22:49 | |
*** yvl has quit IRC | 23:02 | |
*** yvl has joined #schooltool | 23:02 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!