*** marchelo2212 has joined #schooltool | 00:54 | |
marchelo2212 | hiƧ | 00:55 |
---|---|---|
*** marchelo2212 has quit IRC | 00:57 | |
*** replaceafill has quit IRC | 03:04 | |
*** th1a_ has joined #schooltool | 03:07 | |
*** replaceafill has joined #schooltool | 03:36 | |
*** replaceafill has joined #schooltool | 03:36 | |
replaceafill | th1a_, http://69.164.203.135:6660/schoolyears/2012-2013/SY/sections/13106-45-1-1/skills/6617-2011-0/gradebook/section_report.html | 03:37 |
replaceafill | d3 rgb interpolation | 03:37 |
replaceafill | i still don't understand it very well ;) | 03:37 |
*** th1a_ is now known as th1a | 03:37 | |
th1a | Cool... | 03:38 |
th1a | Yeah, I remember that now. | 03:39 |
th1a | Now we're getting somewhere. | 03:40 |
replaceafill | putting ticks back is a pain, because of the centering hack | 03:40 |
replaceafill | i wish i was good with svg transformations :( | 03:40 |
replaceafill | i think the answer lies there | 03:41 |
th1a | Well, you will be eventually. | 03:41 |
th1a | Maybe just an example of Cartesian coordinates. | 03:41 |
th1a | With positive and negative. | 03:41 |
th1a | Scatterplot. | 03:42 |
*** th1a has quit IRC | 05:02 | |
*** replaceafill has quit IRC | 05:16 | |
*** aerfwe has joined #schooltool | 06:27 | |
*** aelkner has quit IRC | 07:00 | |
*** aerfwe has quit IRC | 07:12 | |
*** menesis has joined #schooltool | 08:59 | |
*** Lumiere has quit IRC | 10:19 | |
*** Lumiere has joined #schooltool | 10:37 | |
*** ignas has joined #schooltool | 14:04 | |
*** yvl has joined #schooltool | 14:55 | |
*** aelkner has joined #schooltool | 15:20 | |
*** menesis has quit IRC | 15:27 | |
*** th1a has joined #schooltool | 15:41 | |
*** menesis has joined #schooltool | 16:08 | |
* th1a needs a minute to get coffee. | 16:31 | |
*** replaceafill has joined #schooltool | 16:31 | |
th1a | hi replaceafill, aelkner, menesis, yvl | 16:34 |
menesis | hi | 16:34 |
replaceafill | good morning/afternoon | 16:34 |
th1a | Go ahead replaceafill. | 16:36 |
replaceafill | ah ok | 16:36 |
replaceafill | i worked on the section report with charts | 16:36 |
replaceafill | using the approach th1a suggested on monday for grouping the bars | 16:36 |
replaceafill | you can see it at: | 16:37 |
replaceafill | http://69.164.203.135:6660/schoolyears/2012-2013/SY/sections/13106-45-1-1/skills/6617-2011-0/gradebook/section_report.html | 16:37 |
replaceafill | eunita.winkey@apsva.us | 16:37 |
replaceafill | teacher | 16:37 |
yvl | good morning guys | 16:37 |
aelkner | morning | 16:37 |
replaceafill | i'm happy with the result because the code is a lot cleaner than my first try | 16:38 |
replaceafill | and we have more control on the output | 16:38 |
replaceafill | it doesn't require centering hacks like my first attempt :) | 16:39 |
replaceafill | there's a better control on the chart width, etc | 16:39 |
th1a | Looks very good. | 16:39 |
replaceafill | and it has tooltips :) | 16:39 |
replaceafill | thanks d3 docs ;) | 16:39 |
replaceafill | ah | 16:40 |
replaceafill | i have a question for yvl :D | 16:40 |
replaceafill | yvl, could you load the page please? | 16:40 |
yvl | sure | 16:40 |
replaceafill | the filters on the left are in one form | 16:40 |
replaceafill | the table uses an ajax table | 16:40 |
replaceafill | which is in a different form | 16:41 |
replaceafill | i want to update the table using JS on submit | 16:41 |
replaceafill | but they're in different forms | 16:41 |
replaceafill | the way i thought of doing it | 16:41 |
replaceafill | was assigning an id to the table form | 16:41 |
replaceafill | and submitting it on changes of the controls | 16:42 |
replaceafill | (i'm not sure if i'm clear) | 16:42 |
yvl | you are :) | 16:43 |
replaceafill | can you recommend a more decent approach? :) | 16:43 |
replaceafill | i always think wrong about these things ;) | 16:43 |
yvl | hmm | 16:44 |
yvl | would it be difficult to bind the table's reload on "filter form submit" | 16:44 |
* yvl tries to remember the code... | 16:45 | |
replaceafill | i remember the submit of ajax tables uses the button to identify the form | 16:45 |
yvl | yes | 16:46 |
th1a | OK, so, here's the thing, my meeting with Schwa is actually at 10:00 today so I'm going to have to go in a minute. | 16:46 |
yvl | ok | 16:46 |
replaceafill | th1a, ah ok | 16:46 |
replaceafill | th1a, i'm done | 16:46 |
replaceafill | th1a, let me know what's next | 16:46 |
replaceafill | (on the reports side) | 16:46 |
th1a | Uh.... one row per skill version. | 16:47 |
replaceafill | ah | 16:47 |
replaceafill | true | 16:47 |
th1a | And then we'll clean up the visual display when I get back. | 16:47 |
replaceafill | sure | 16:47 |
th1a | menesis, where is packaging? | 16:47 |
th1a | Where along the line of progression... | 16:48 |
th1a | ... | 16:49 |
th1a | yvl, how's celery? | 16:49 |
yvl | in progress | 16:49 |
th1a | Have a plan to finish somewhere sensible at the end of the week? | 16:50 |
*** menesis has quit IRC | 16:50 | |
yvl | not sure if I'll be done with everything I want by the weekend | 16:50 |
yvl | but it should end up in a decent condition, so I could safely clear my head during vacation | 16:50 |
th1a | Well... push for it please. | 16:50 |
yvl | yes, something sensible | 16:50 |
yvl | will do | 16:50 |
th1a | Loose ends over vacation are always bad. | 16:51 |
th1a | aelkner, I guess we'll have to discuss what you're doing next this afternoon? | 16:51 |
th1a | OK, good. | 16:51 |
th1a | Later guys. | 16:51 |
aelkner | yes | 16:51 |
th1a | Sorry about the confusion :-S | 16:51 |
* th1a drops the bag of gravel. | 16:51 | |
aelkner | th1a, 3:00? | 16:52 |
*** menesis has joined #schooltool | 16:52 | |
yvl | good luck th1a | 16:53 |
yvl | see you in a week | 16:53 |
yvl | ok, so, replaceafill :) | 16:57 |
replaceafill | :) | 16:57 |
* replaceafill is looking at table.js | 16:57 | |
replaceafill | on_form_submit | 16:58 |
yvl | I wonder if it would be feasable to write something like on_form_refresh | 16:58 |
yvl | or just use on_form_submit if that keeps pagination and stuff | 16:58 |
yvl | and then register an additional viewlet to tables in this page | 16:59 |
yvl | that bind on_form_refresh to changes in radio buttons of the filter form | 16:59 |
yvl | or submits of the filter form | 17:00 |
yvl | well, you get the idea I hope | 17:00 |
replaceafill | i (kind of) do :) | 17:00 |
yvl | :D | 17:00 |
yvl | well, just to rephrase | 17:00 |
yvl | register a viewlet (like Done link viewlets were, or like search viewlet is) for the ajax Table | 17:01 |
yvl | for section_report.html page | 17:01 |
yvl | that has only <script> | 17:01 |
* replaceafill follows | 17:01 | |
yvl | that on document ready binds on_form_submit('THIS_TABLE') to all _select_radio_buttons_.change | 17:02 |
replaceafill | ah! | 17:02 |
replaceafill | that's the inverse of what i was thinking! | 17:02 |
yvl | :D | 17:02 |
replaceafill | but i like it | 17:02 |
replaceafill | so the table detects changes on the other form | 17:03 |
replaceafill | and the other form doesn't submit | 17:03 |
yvl | yes | 17:03 |
replaceafill | just changes it's values | 17:03 |
replaceafill | got it! | 17:03 |
replaceafill | i'll do that | 17:03 |
replaceafill | thanks yvl | 17:03 |
yvl | for some reason doing it form this end seems more natural to me | 17:03 |
yvl | no idea why though | 17:03 |
replaceafill | i'll try that, i think i can make it work that way :) | 17:04 |
replaceafill | (it's easy now that i understand it) :P | 17:04 |
yvl | :D | 17:04 |
yvl | take whatever approach is most convenient to you :) | 17:05 |
*** menesis has quit IRC | 17:09 | |
*** menesis has joined #schooltool | 17:10 | |
*** th1a has quit IRC | 17:57 | |
*** th1a has joined #schooltool | 18:11 | |
replaceafill | menesis, you around? | 18:11 |
menesis | replaceafill: yes | 18:13 |
replaceafill | hey menesis | 18:13 |
replaceafill | dwelsh is asking me about the ubuntu version for the upcoming cando packages | 18:14 |
replaceafill | it's 12.04+ | 18:14 |
replaceafill | correct? | 18:14 |
replaceafill | his vps provider only gives him 10.04 :( | 18:14 |
replaceafill | i told him we don't support 10.04 anymore | 18:14 |
menesis | 10.04 is... | 18:15 |
menesis | lucid? | 18:15 |
replaceafill | lucid? | 18:15 |
replaceafill | yes | 18:15 |
th1a | How much of a headache is that for us? | 18:15 |
menesis | lucid is possible | 18:15 |
replaceafill | th1a, he's changing to linode i think | 18:15 |
menesis | need a different ppa | 18:15 |
replaceafill | dwelsh should come to irc more often... | 18:16 |
menesis | because ppa:schooltool-owners/dev has stable flourish version (2.1) | 18:16 |
replaceafill | he says he's getting a linode 64-bit 12.04 vps | 18:17 |
menesis | that shows that there is little problems backporting latest schooltool to lucid | 18:17 |
menesis | but some extra work is needed | 18:17 |
aelkner | i can pass along to dave | 18:18 |
aelkner | dave wants to know: | 18:18 |
aelkner | recommended ram | 18:18 |
aelkner | disk space | 18:18 |
aelkner | bandwidth | 18:18 |
th1a | For all of APS? | 18:18 |
aelkner | yes | 18:19 |
aelkner | 15000 students, 250 sections | 18:19 |
th1a | RAM, at least 1 gig. More is better. | 18:19 |
th1a | Disk space in modern terms is probably not an issue. | 18:19 |
th1a | What's he looking at at the linode site? | 18:20 |
th1a | OK, i see. | 18:20 |
aelkner | he has been and wants to continue useing tektonic | 18:20 |
th1a | That's a host? | 18:21 |
th1a | Can't he just upgrade his own instance there? | 18:21 |
aelkner | it's a hosting service | 18:21 |
aelkner | he's taking out a new account so he can keep cando 2011 around | 18:21 |
aelkner | he just found out that it will let him load 12.04 | 18:22 |
th1a | Well, yes. | 18:22 |
th1a | It looks like they give you more ram at a lower cost. | 18:22 |
aelkner | it didn't appear in the dropdown at the root level of the site | 18:22 |
aelkner | as soon as he chose the ram, etc, then the dropdowns had more chioces | 18:22 |
th1a | TekTonic is a better deal for SchoolTool hosting since RAM is the most important variable. | 18:23 |
aelkner | cool | 18:24 |
aelkner | he sees that doubling the disk space doubles the cost | 18:24 |
aelkner | so good that it's not needed | 18:24 |
th1a | 2 gig would not be a bad idea though. | 18:25 |
th1a | I guess TekTonic's prices reflect a triple RAM for new customers deal. | 18:25 |
th1a | Otherwise it is similar pricing. | 18:26 |
aelkner | he can do 3 gig | 18:26 |
aelkner | is 60 gig disk space more than enough? | 18:26 |
aelkner | 2.6 gig hrz vrs 3.9 gig hrz | 18:28 |
th1a | You're not going to have a 50gig database. I hope. | 18:29 |
th1a | If so, pack it. ;-) | 18:29 |
aelkner | he can do 60gig no prob | 18:29 |
aelkner | and he can jupgrade the plan easily | 18:30 |
th1a | The VPS-1024 should be sufficient. | 18:30 |
th1a | WIth the bonus memory. | 18:30 |
aelkner | but the 3 gig ram, 60 gig disk is 28 dollars | 18:30 |
th1a | the 1024 should be fine; 2048 would be sweet, 3072 probably overkill. | 18:31 |
aelkner | he said he can configure with 12.04 64 bit | 18:31 |
aelkner | what's the host name for? | 18:32 |
aelkner | it's only internal for the machine, right? | 18:32 |
aelkner | not like a dns thing or anyting | 18:32 |
th1a | aelkner, master sys admin. ;-) | 18:32 |
aelkner | as if | 18:33 |
aelkner | it's the thing that appears at the unix prompt | 18:33 |
th1a | yes. ;-) | 18:33 |
aelkner | dave's looking to see if there's anything else he needs to ask | 18:34 |
aelkner | th1a, replaceafill, not having ever set up a deployment server, what is the first step? | 18:53 |
aelkner | he has a server set up now | 18:53 |
aelkner | he's sending an email wth deatils | 18:53 |
replaceafill | update the installed ubuntu packages | 18:54 |
aelkner | how is that done? | 18:55 |
replaceafill | sudo apt-get update | 18:56 |
replaceafill | sudo apt-get upgrade | 18:56 |
aelkner | What would you like to do about menu.lst? | 18:59 |
replaceafill | menu.lst? | 19:00 |
aelkner | keep the local version currently installed? | 19:00 |
replaceafill | ah, you're upgrading? | 19:00 |
aelkner | the upgrade command | 19:00 |
aelkner | yes | 19:00 |
aelkner | A new version of /boot/grub/menu.lst is available, but the version installed currently has been locally modified. | 19:00 |
aelkner | then the menu after the question | 19:01 |
replaceafill | i usually keep my configuration | 19:01 |
replaceafill | if i've made any changes to it | 19:01 |
replaceafill | otherwise i install the new config version | 19:01 |
replaceafill | your call | 19:01 |
replaceafill | you're the sys admin ;) | 19:01 |
aelkner | i have no basis for deciding, so i guess i'll keep it | 19:01 |
aelkner | ok, command ran to successful completion | 19:02 |
aelkner | what next? | 19:02 |
replaceafill | add the right ppa | 19:02 |
replaceafill | i don't know what that is | 19:03 |
replaceafill | menesis, is the person to ask | 19:03 |
aelkner | th1a, you were going to send me an email about that | 19:03 |
aelkner | menesis, ayt? | 19:04 |
menesis | http://book.schooltool.org/install-2_0.html | 19:05 |
menesis | the dev ppa | 19:06 |
aelkner | thanks | 19:06 |
aelkner | add-apt-repository: command not found | 19:07 |
aelkner | is the book missing a step? | 19:07 |
aelkner | i did: | 19:07 |
aelkner | sudo add-apt-repository ppa:schooltool-owners/dev | 19:07 |
aelkner | got the command not found error | 19:08 |
replaceafill | sudo apt-get install python-software-properties | 19:08 |
replaceafill | do you have that one installed? | 19:09 |
aelkner | probably not | 19:09 |
aelkner | better | 19:10 |
aelkner | ok, i did the sudo apt-get install schooltool | 19:11 |
aelkner | does that bring cando in these days? | 19:11 |
aelkner | or did i do the wrong install? | 19:12 |
aelkner | should it be sudo apt-get install schooltool-cando or something? | 19:12 |
aelkner | we don't have a book for cando yet, do we? | 19:12 |
aelkner | so the schooltool install competed without failure | 19:13 |
aelkner | and schooltool is running | 19:13 |
menesis | aelkner: not yet | 19:14 |
aelkner | so for now, do i need to remove schooltool and install something lke schooltool-cando? | 19:15 |
aelkner | menesis? | 19:16 |
aelkner | sudo apt-get remove schooltool? | 19:16 |
menesis | no. | 19:16 |
menesis | two additional plugins will need to be installed | 19:16 |
menesis | I am preparing them now. | 19:16 |
aelkner | ah, ok | 19:17 |
aelkner | menesis, what's the eta on those? | 19:30 |
*** th1a has quit IRC | 19:33 | |
*** aelkner has quit IRC | 19:33 | |
*** Lumiere has quit IRC | 19:33 | |
*** replaceafill has quit IRC | 19:33 | |
*** paulproteus has quit IRC | 19:33 | |
*** th1a has joined #schooltool | 19:34 | |
*** aelkner has joined #schooltool | 19:34 | |
*** Lumiere has joined #schooltool | 19:34 | |
*** paulproteus has joined #schooltool | 19:34 | |
*** replaceafill has joined #schooltool | 19:35 | |
aelkner | replaceafill, while menesis prepares the plugins, i was wondering why the ip can't be reached | 19:38 |
aelkner | i got this web forgery alert | 19:39 |
replaceafill | what's the ip? | 19:39 |
aelkner | 108.161.130.134 | 19:39 |
replaceafill | port? | 19:39 |
aelkner | the book says 7080 | 19:40 |
aelkner | i told the web forgery alert page to ignore | 19:40 |
aelkner | then it asked me to register the forgery | 19:40 |
replaceafill | i got the same | 19:40 |
aelkner | have you ever seen that page? | 19:40 |
replaceafill | maybe there's an issue with that ip block | 19:40 |
aelkner | local policy? | 19:41 |
aelkner | i should ask jelkner and welsh, right? | 19:41 |
*** th1a has quit IRC | 19:44 | |
*** replaceafill has quit IRC | 19:44 | |
*** aelkner has quit IRC | 19:44 | |
*** Lumiere has quit IRC | 19:44 | |
*** paulproteus has quit IRC | 19:44 | |
*** replaceafill has joined #schooltool | 19:45 | |
*** th1a has joined #schooltool | 19:45 | |
*** aelkner has joined #schooltool | 19:45 | |
*** Lumiere has joined #schooltool | 19:45 | |
*** paulproteus has joined #schooltool | 19:45 | |
*** th1a has quit IRC | 19:45 | |
aelkner | replaceafill, we can get though to the apache server, but port 7080 must not be listening | 20:08 |
aelkner | ps -aef shows that schooltool is running | 20:08 |
aelkner | do you know the unix command that says what ports are being used? | 20:09 |
replaceafill | nope | 20:09 |
aelkner | netstat | 20:09 |
aelkner | there's no port 7080 | 20:09 |
replaceafill | you could: | 20:10 |
replaceafill | wget IP:PORT | 20:10 |
replaceafill | if ST is running you should get an index.html file | 20:11 |
replaceafill | i mean, in the vps run: | 20:11 |
replaceafill | wget localhost:7080 | 20:11 |
aelkner | i got a 200 ok | 20:12 |
replaceafill | look for the index.html file | 20:12 |
*** th1a has joined #schooltool | 20:13 | |
aelkner | <html><body><h1>It works!</h1> | 20:15 |
aelkner | <p>This is the default web page for this server.</p> | 20:15 |
aelkner | <p>The web server software is running but no content has been added, yet.</p> | 20:15 |
aelkner | </body></html> | 20:15 |
replaceafill | did you use the port? | 20:15 |
aelkner | oops | 20:15 |
aelkner | wget 108.161.130.134:7080 | 20:15 |
aelkner | --2012-08-08 13:15:35-- http://108.161.130.134:7080/ | 20:15 |
aelkner | Connecting to 108.161.130.134:7080... failed: Connection refused. | 20:15 |
replaceafill | no | 20:15 |
replaceafill | wget localhost:7080 | 20:15 |
replaceafill | in the vps | 20:16 |
aelkner | oh | 20:16 |
aelkner | index.html has the schooltool start page | 20:17 |
replaceafill | ok, so the service is up | 20:17 |
replaceafill | just the port is blocked | 20:17 |
replaceafill | it's probably a default config in the vps provider | 20:18 |
replaceafill | aelkner, did you change the paste.ini file to 0.0.0.0? | 20:19 |
replaceafill | http://book.schooltool.org/remote.html | 20:20 |
aelkner | done, how do i restart? | 20:22 |
aelkner | /etc/init.d. something | 20:22 |
replaceafill | aelkner, you need to read the book ;) | 20:22 |
th1a | Always good to force aelkner to have a SchoolTool 101 refresher. | 20:22 |
replaceafill | sudo service schooltool restart | 20:22 |
replaceafill | :D | 20:22 |
th1a | If only someone would write some documentation! | 20:23 |
* replaceafill lets th1a to continue with course ;) | 20:23 | |
aelkner | ok, it's unblocked | 20:23 |
aelkner | menesis, ayt? | 20:23 |
menesis | done with releases and packages | 20:29 |
menesis | aelkner: everything uploaded | 20:29 |
menesis | not yet built, have to wait a little | 20:29 |
menesis | look for green checkmarks at https://launchpad.net/~schooltool-owners/+archive/dev/+packages?field.status_filter=published&field.series_filter=precise | 20:30 |
menesis | after all are built | 20:30 |
menesis | apt-get install schooltool python-schooltool.cando python-schooltool.virginia | 20:30 |
menesis | let me know how it goes | 20:30 |
menesis | works for me | 20:30 |
menesis | (built locally) | 20:31 |
*** menesis has quit IRC | 20:37 | |
replaceafill | th1a, http://69.164.203.135:6660/schoolyears/2012-2013/SY/sections/13106-45-1-1/skills/6617-2011-0/gradebook/section_report.html | 20:44 |
replaceafill | it's not the cool transitions, but.... ;) | 20:44 |
replaceafill | it doesn't reload the whole page anymore | 20:44 |
th1a | Do you have any clue about how the transitions work? | 20:45 |
replaceafill | yes | 20:45 |
replaceafill | there's a transition() function in d3 | 20:45 |
th1a | Is there any reason we won't have them soonish. ;-) ? | 20:45 |
replaceafill | kind of like jquery aninmations | 20:45 |
replaceafill | th1a, i don't think they will be noticeable in this small space | 20:45 |
th1a | Well... | 20:46 |
replaceafill | basically, you move and resize the green/gray blocks | 20:46 |
th1a | I'd like to see them. | 20:46 |
replaceafill | in a duration time | 20:46 |
replaceafill | imho the ajax table refresh is enough | 20:46 |
replaceafill | i can try if you want | 20:46 |
th1a | It isn't top priority. | 20:46 |
th1a | I do want eventually though. | 20:47 |
replaceafill | got it | 20:47 |
replaceafill | sure | 20:47 |
th1a | So the autism reports, I was thinking about them. They're different right because it isn't aggregate, but what are the scores in each skill. | 20:47 |
th1a | So that's still a different report. | 20:47 |
th1a | Yes? | 20:49 |
replaceafill | ah yes | 20:50 |
th1a | Just wanted to check before this meeting. | 20:50 |
th1a | It isn't a problem. | 20:50 |
replaceafill | iirc, they needed several scores in a single grade | 20:50 |
th1a | Hopefully we can get to that next week. | 20:50 |
replaceafill | kk | 20:51 |
th1a | OK, I'm going to have this meeting, then maybe we'll go over some of the graphics in this chart. | 20:51 |
replaceafill | cool | 20:51 |
* th1a goes to rest for a second. | 20:51 | |
*** ignas has quit IRC | 21:06 | |
th1a | I think I figured out what aelkner needs to do now. | 21:26 |
replaceafill | score systems? | 21:26 |
th1a | Yeah, set globally for cando and by course. | 21:26 |
replaceafill | +1 | 21:26 |
aelkner | my ears were burning | 21:29 |
th1a | also breadcrumbs for score view... | 21:29 |
th1a | Did nobody invite poor aelkner? | 21:29 |
aelkner | i was away form terminal, is there a hangout going on? | 21:30 |
th1a | Welsh's invites are fickle. | 21:30 |
th1a | There is a hangout... check to see if you were invited. | 21:30 |
th1a | Anyhow, right now score systems are just hardwired for CanDo. | 21:31 |
th1a | They need to be settable globally, but we just realized that they need to be by course too. | 21:31 |
th1a | Because autism will use a different score system. | 21:33 |
th1a | I think I have some ideas for doing this compact view more generally. | 21:43 |
th1a | We can try putting the labels in empty cells in gray before you score them. | 21:43 |
replaceafill | tooltips :) | 21:45 |
replaceafill | (for the report) | 21:45 |
th1a | Kind of permanent tooltips until a score is entered. | 21:47 |
aelkner | th1a, cando is installed and working on welsh's new vps | 21:57 |
th1a | kk | 21:57 |
th1a | Do you understand what I said about score systems above? | 21:58 |
replaceafill | separate package? | 21:59 |
aelkner | not sure yet, i understand course score systems | 21:59 |
replaceafill | touche! | 22:03 |
replaceafill | do we have reports by building?!?!! | 22:05 |
th1a | Well, it is just a filter. | 22:05 |
replaceafill | ah ok | 22:06 |
* replaceafill goes to get lunch | 22:11 | |
replaceafill | bb in ~30 | 22:11 |
th1a | aelkner, | 22:15 |
th1a | So right now score systems are hardwired. | 22:15 |
th1a | For CanDo, correct? | 22:15 |
*** ignas has joined #schooltool | 22:16 | |
aelkner | ok, back from the vending machine | 22:19 |
aelkner | i have to look a sec | 22:19 |
aelkner | ok, groked the scoresystem startup where it adds the custom scoresystem for cando | 22:26 |
aelkner | which, ofc, is to the global scoresystem container | 22:26 |
aelkner | th1a, i also went to the Score Systems link from the School tab and found it there | 22:27 |
th1a | Found? | 22:28 |
aelkner | it's in the list of score systems in the Score System view | 22:28 |
aelkner | titled, Competency | 22:28 |
th1a | Yes. | 22:29 |
aelkner | so do we want a Score Systems link from the course view? | 22:29 |
th1a | So basically the user needs to be able to set the CanDo score system. | 22:29 |
aelkner | well, not plural, just one score system, right? | 22:29 |
th1a | Well, it needs to be globally settable and overridable by course. | 22:29 |
aelkner | globally settable is what it already is | 22:30 |
aelkner | but you want to be able to add onw to the course as an override of the global one | 22:31 |
th1a | The user can change it now? | 22:31 |
aelkner | http://69.164.203.135:36660/scoresystems/SkillScoreSystem | 22:32 |
aelkner | the admin could change that if they wanted | 22:32 |
th1a | Yes... how? | 22:32 |
aelkner | but that's the global one | 22:32 |
th1a | Isn't that hard-wired? | 22:32 |
aelkner | is this like the Coming to America joke, 'Taste this soup.... Ah ha! Ah ha!'? | 22:33 |
aelkner | there's no edit button | 22:33 |
th1a | Yes, exactly. | 22:33 |
aelkner | ah, now i remember, we never allowed editing | 22:33 |
th1a | If I wanted to switch CanDo to use a pass/fail score system, I couldn't do it now, correct? | 22:33 |
aelkner | because that would kill the meaning of the scores | 22:33 |
aelkner | correct | 22:33 |
aelkner | let me look for the code that makes that true | 22:34 |
th1a | Ah, I see what you're saying. | 22:34 |
th1a | (perhaps) | 22:34 |
th1a | Yes, we can't let this be changed willy nilly. | 22:34 |
aelkner | the gradebook view calls querySkillScoreSystem | 22:34 |
aelkner | that is hard wired to return the one score system | 22:35 |
aelkner | that could look for a course score system first if it was modufied to receive the section | 22:35 |
aelkner | right now it has no args | 22:35 |
aelkner | so, we could allow the user to add another custom score system to the course annotations | 22:37 |
th1a | I would say it should be settable globally. | 22:37 |
th1a | You can override it by course. | 22:37 |
aelkner | i don't follow, it is already global | 22:37 |
th1a | And it is set for the section when it is created by the course. | 22:37 |
th1a | YOU CAN'T CHANGE IT NOW. | 22:37 |
th1a | You need to be able to assign an arbitrary score system as the CanDo default. | 22:38 |
aelkner | oh, you mean that even if all courses use the same one, that one needs to be choosable | 22:38 |
th1a | Yes. | 22:39 |
aelkner | and then the override by course | 22:39 |
aelkner | stepping back a second | 22:39 |
aelkner | minus cando, we have the gradebook | 22:39 |
aelkner | it allows people to score students in sections | 22:40 |
aelkner | ah, that's right, when you add an activity, you choose which score system | 22:40 |
replaceafill | that's only possible for report activities | 22:40 |
aelkner | yes, the regular activities have to be custom ranged values score system | 22:41 |
th1a | This is a separate issue. | 22:42 |
aelkner | i'm ust reminding myself how it works, it's been a while for me with the gradebook | 22:42 |
th1a | But yes, this should be limited to discrete score systems (I think). | 22:42 |
aelkner | so first, the admin user needs to create the score system itself in the global score systems container | 22:44 |
aelkner | then they need to go to the course to assign the course the score systems | 22:44 |
aelkner | am i on the right page? | 22:44 |
aelkner | oh, sorry, first case, the global change | 22:44 |
*** ignas has quit IRC | 22:45 | |
th1a | I think they should set a global CanDo default. | 22:45 |
th1a | That you override at the course level. | 22:45 |
aelkner | so they create the new score system, then somehow they tell cando to use it | 22:45 |
aelkner | a link from the School tab perhaps? | 22:45 |
aelkner | Actions linkset? | 22:45 |
th1a | Well, if it is possible to add an action to the Score Systems if CanDo is present. | 22:45 |
th1a | That would be best. | 22:46 |
aelkner | yes, a better idea | 22:46 |
aelkner | School -> Score Systems has an Actions linkset | 22:46 |
aelkner | no | 22:46 |
aelkner | School -> Score Systems -> Particular Score System | 22:47 |
aelkner | Actions already has Hide | 22:47 |
aelkner | we add Make Cando default | 22:47 |
th1a | Well, probably there should be a link off Score Systems that lets you check the one you want. | 22:48 |
aelkner | or Use in Cando | 22:48 |
th1a | So you have some feedback there. | 22:48 |
aelkner | School -> Score Systems has an Actions linkset | 22:48 |
aelkner | Assign Cando Score System | 22:48 |
aelkner | is the link | 22:48 |
aelkner | it brings up a view that has all score systems wth current cando one checked | 22:49 |
aelkner | radio, i should say | 22:49 |
aelkner | the user clicks a different radio button and Submit | 22:49 |
th1a | Sure. | 22:49 |
aelkner | i guess i would add the choice to the app annotations | 22:50 |
aelkner | with no annotation present defaulting to what it does now | 22:50 |
aelkner | but that's just the coding | 22:52 |
aelkner | now what happens when they have already entered scores for the default score system, then change the cando scoresystem | 22:54 |
aelkner | when they call up the gradebook for a section that was already scored by the old score system | 22:54 |
th1a | Well, I'd say when you create a Course it takes the default from the school. | 22:54 |
th1a | And then you can change that. | 22:55 |
th1a | But maybe after you create the section you're stuck with it. | 22:55 |
th1a | (in the section) | 22:55 |
*** menesis has joined #schooltool | 22:58 | |
aelkner | menesis, server is up, thanks | 22:58 |
aelkner | th1a, your dinner hour is approaching | 22:59 |
aelkner | shall we look for each other this evening? | 22:59 |
th1a | Yes... | 22:59 |
th1a | I'd rather wrap this up now. | 22:59 |
aelkner | i'll grok the cando gradebook in the meantime | 22:59 |
th1a | Essentially you need the same score system select view added as a course action as well. | 23:00 |
th1a | And then it just is picked up by the section with no option to edit there. | 23:00 |
menesis | aelkner: good to hear | 23:00 |
aelkner | ok, heading home to Jeff's, catch you later | 23:02 |
th1a | I WILL NOT BE HERE LATER. | 23:02 |
aelkner | tomorrow? | 23:02 |
th1a | Sure. | 23:02 |
aelkner | ok, cya then | 23:02 |
th1a | Bye. | 23:02 |
*** aelkner has quit IRC | 23:02 | |
* th1a sighs. | 23:02 | |
*** aelkner has joined #schooltool | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!