*** menesis has quit IRC | 04:07 | |
*** yvl has joined #schooltool | 08:57 | |
*** menesis has joined #schooltool | 10:38 | |
*** yvl has quit IRC | 16:52 | |
*** replaceafill has joined #schooltool | 17:33 | |
replaceafill | hey th1a | 17:34 |
---|---|---|
*** menesis has quit IRC | 17:34 | |
th1a | hi replaceafill. | 17:35 |
th1a | So, always something else from Fran. | 17:36 |
th1a | Which is good if we want to stay in business. | 17:36 |
replaceafill | :) | 17:36 |
th1a | OK, I guess we should go through this mail... | 17:40 |
replaceafill | ok | 17:40 |
th1a | OK, point 1? | 17:40 |
replaceafill | this is what we discussed on Friday | 17:41 |
th1a | Basically, we could estimate this. | 17:41 |
th1a | I got confused there for a minute. | 17:41 |
replaceafill | yeah | 17:41 |
th1a | Like .5 day or something? | 17:42 |
th1a | I basically gave Fran the "we can fix this for free, perhaps sometime in 2016" answer. | 17:42 |
replaceafill | we're talking about the group index view, right? | 17:43 |
replaceafill | what should be the change? | 17:43 |
replaceafill | or are we talking about the temp relationship views? | 17:43 |
th1a | Let's assume she's thinking both. | 17:45 |
th1a | Well... we can't do "added in error" properly quickly enough. | 17:45 |
th1a | That is, as a fundamentally different category. | 17:45 |
replaceafill | yeah | 17:46 |
th1a | So we could move all inactive. | 17:46 |
th1a | Which would be ok with me, especially if you had a check box. | 17:46 |
*** menesis has joined #schooltool | 17:47 | |
replaceafill | a checkbox makes sense to me for the group/section index views | 17:47 |
replaceafill | i think changing the relationship views is more than 0.5 | 17:48 |
replaceafill | a checkbox should be 2 hours probably | 17:48 |
th1a | A day for changing both with checkbox? | 17:49 |
replaceafill | yeah, something like that | 17:49 |
th1a | Does that include relationship views? | 17:51 |
th1a | I agree we don't need a checkbox for the relationship view. | 17:51 |
th1a | Just move them down for everyone? | 17:51 |
replaceafill | yeah | 17:51 |
*** menesis has quit IRC | 17:52 | |
th1a | So "This looks like a day to add a checkbox to the relevant group and section indexes indicating if you want to see only actively enrolled students; and to move all inactive students out of the enrolled list when you are editing groups and sections." | 17:52 |
replaceafill | sounds fine | 17:53 |
th1a | OK. | 17:54 |
th1a | #2? | 17:55 |
replaceafill | ok | 17:55 |
replaceafill | so here | 17:55 |
replaceafill | there can be students enrolled in the group or sections | 17:55 |
replaceafill | but with no level set | 17:55 |
replaceafill | right? | 17:55 |
replaceafill | a couple of hours probably | 17:57 |
th1a | Yes. | 17:57 |
th1a | In that particular report. | 17:57 |
replaceafill | just for that report | 17:57 |
replaceafill | yest | 17:57 |
replaceafill | yes | 17:57 |
th1a | Is there some reason that's complicated? | 17:57 |
replaceafill | it's like 1-2 hours i think | 17:57 |
replaceafill | just change the logic to gather the students | 17:58 |
replaceafill | there's an if there iirc | 17:58 |
replaceafill | that should be removed | 17:58 |
th1a | I'm not second guessing you but I'm a little curious. | 17:58 |
th1a | OK. | 17:58 |
replaceafill | and test of course | 17:58 |
th1a | I mean, that's just kind of the minimum for any bug fix. | 17:58 |
th1a | ? | 17:58 |
replaceafill | 1 hour? | 17:59 |
th1a | Yes. | 17:59 |
replaceafill | i'd say | 17:59 |
th1a | OK. | 17:59 |
replaceafill | in this case i thought about including everyone since the beginning | 17:59 |
th1a | Like 1 hour to set up, look at something for 10 minutes, make the fix, test it, etc. | 17:59 |
replaceafill | then i thought about what she mentions | 17:59 |
th1a | Then another hour just in case. | 18:00 |
replaceafill | yeah | 18:00 |
replaceafill | that's usually the way i estimate :S | 18:00 |
th1a | That's fine. I'm not saying it doesn't take that long. | 18:00 |
th1a | OK. | 18:00 |
replaceafill | kk | 18:00 |
th1a | I'd just do it for free then, but let's see what else we have. | 18:01 |
replaceafill | if i understand her last sentence in #2 | 18:01 |
replaceafill | she knows the totals of the levels won't match the school total | 18:01 |
replaceafill | right? | 18:01 |
th1a | It depends on if we can group these more. | 18:01 |
replaceafill | yeah | 18:01 |
replaceafill | i know | 18:01 |
th1a | Yeah, I think she just wants those two number to match. | 18:01 |
replaceafill | right | 18:01 |
replaceafill | if there's another 1-2 hour bug | 18:01 |
replaceafill | the two should just be 2 hours both | 18:02 |
replaceafill | anyway | 18:02 |
replaceafill | #3? | 18:02 |
replaceafill | i was thinking of making this an option in the request dialog? | 18:03 |
replaceafill | [ ] Use assessment sheet weighting | 18:03 |
replaceafill | or something | 18:03 |
th1a | Oh, that might be best. | 18:04 |
replaceafill | the problem here is "detecting when all terms have been graded" | 18:04 |
th1a | Indeed. | 18:04 |
replaceafill | well | 18:04 |
replaceafill | if i understood her correctly the last time | 18:04 |
replaceafill | she said the workaround would be to use 0s | 18:05 |
th1a | A checkbox would be better. | 18:05 |
replaceafill | ok | 18:05 |
th1a | How long would that take. | 18:05 |
replaceafill | let's suggest that | 18:05 |
replaceafill | 2-3 hours | 18:05 |
th1a | So, .5 days for 2&3 perhaps. | 18:06 |
replaceafill | yeah | 18:06 |
th1a | The dreaded #4. | 18:08 |
th1a | I just read a little about using the system clipboard with Javascript, which was my first brilliant suggestion, but that seems way too cryptic. | 18:08 |
replaceafill | are we really doing that one?!?! | 18:09 |
replaceafill | yeah | 18:09 |
th1a | Well... we can discuss it. | 18:09 |
th1a | It could just be copy/pasting a string of comma separated values. | 18:09 |
replaceafill | i think it should be a new view "Copy this grades somewhere else" | 18:09 |
th1a | Doesn't SEEM like it should be hard. | 18:09 |
replaceafill | these* | 18:10 |
th1a | Yes, I'm sure you're thinking about the RIGHT way to do it. ;-) | 18:10 |
replaceafill | :D | 18:10 |
replaceafill | click column header | 18:10 |
replaceafill | Copy these grades... | 18:10 |
replaceafill | select target worksheet -> select target activity | 18:11 |
replaceafill | assumming the same section of course | 18:11 |
replaceafill | hhmm | 18:11 |
th1a | Couldn't you just stuff the values into a session variable (or something)? | 18:11 |
replaceafill | probably not the same section | 18:11 |
*** menesis has joined #schooltool | 18:12 | |
replaceafill | i don't see that view too complicated | 18:12 |
replaceafill | i mean, to code | 18:12 |
replaceafill | probably doesn't have good usability? | 18:12 |
replaceafill | to me it's just dangerous | 18:13 |
replaceafill | "oh no, i pasted to the wrong activity!!!" | 18:13 |
replaceafill | :/ | 18:14 |
th1a | Just delete them. | 18:14 |
th1a | Fill down with 0. | 18:14 |
replaceafill | ok, let's discuss the javascript approach | 18:14 |
replaceafill | currently, there's no way to select and copy just one table column | 18:15 |
replaceafill | right? | 18:15 |
replaceafill | you end up selecting whole rows iirc | 18:15 |
replaceafill | i mean, in the browser | 18:15 |
th1a | I don't literally mean highlighting. | 18:16 |
replaceafill | ok | 18:16 |
th1a | I just meant, click column header, select "Copy" | 18:16 |
th1a | The values are stored *somewhere* as a comma separated string. | 18:16 |
th1a | Go to another column, select "Paste" | 18:16 |
th1a | If it has the same number of values and they're valid, put them in there, otherwise throw an error dialog. | 18:17 |
replaceafill | and paste would only give you edit inputs | 18:18 |
replaceafill | or would it already save the changes? | 18:18 |
th1a | It wouldn't need to save them. | 18:19 |
replaceafill | hhmm | 18:20 |
replaceafill | we don't use sessions much | 18:20 |
th1a | I don't know what they are really. | 18:20 |
replaceafill | or i should say, we don't really use sessions | 18:20 |
th1a | It is just a word I use. | 18:21 |
th1a | We just need to store a string. | 18:21 |
th1a | Momentarily. | 18:21 |
replaceafill | right | 18:21 |
th1a | There are more ways to do this with the browser than there used to be. | 18:21 |
replaceafill | yeah | 18:21 |
th1a | Whatever is the lightest weight implementation. | 18:22 |
replaceafill | i rmeember the example of sesion data about not losing your comments | 18:22 |
replaceafill | we can try the browser and js | 18:22 |
replaceafill | as you say | 18:22 |
replaceafill | shouldn't take long | 18:22 |
th1a | 1 day? .5? | 18:23 |
th1a | Want to do a little research? | 18:23 |
replaceafill | web storage | 18:24 |
replaceafill | that's what i remember reading about | 18:24 |
replaceafill | i don't think it's 1 day | 18:24 |
replaceafill | .5 probably | 18:24 |
th1a | OK. | 18:25 |
th1a | I don't really follow #5, do you? | 18:27 |
replaceafill | not really | 18:28 |
replaceafill | groups are set per year (first part of her question) | 18:28 |
th1a | I guess I don't know how the reports know which things are streams? | 18:33 |
replaceafill | currently any non-default group | 18:33 |
replaceafill | usually this only matters in the filters/request views | 18:34 |
th1a | OK, so it probably doesn't matter? | 18:34 |
replaceafill | i think so | 18:35 |
th1a | OK. | 18:35 |
th1a | So I'll email her. | 18:35 |
th1a | Well, what about 6,7,8? | 18:36 |
replaceafill | i started on #8 | 18:37 |
replaceafill | no wait, #7 | 18:38 |
replaceafill | i started on #7 | 18:38 |
replaceafill | the demo report | 18:38 |
replaceafill | issue was that level gathering uses today | 18:38 |
replaceafill | i think i can limit the date logic there to use schoolyear.last | 18:39 |
replaceafill | if today is higher | 18:39 |
replaceafill | like | 18:39 |
replaceafill | i did in the new enrolment report | 18:39 |
th1a | OK, so you're still working on those. | 18:40 |
th1a | In short... | 18:40 |
replaceafill | yeah | 18:40 |
replaceafill | for #8 | 18:40 |
replaceafill | i have the DB now | 18:40 |
replaceafill | and i can pdb to see what's going on | 18:40 |
replaceafill | i'd like to finish those 2 today | 18:40 |
replaceafill | sorry i wasn't able to do it through the weekend i was expecting | 18:40 |
replaceafill | like i was expecting* | 18:41 |
replaceafill | please write "should be done today for #7 and #8" :)\ | 18:41 |
th1a | We need to get proximity up today. | 18:41 |
th1a | That's first priority. | 18:41 |
replaceafill | ok | 18:42 |
replaceafill | did you get the ssl cert yet? | 18:42 |
th1a | No, I was going to do that now. | 18:42 |
replaceafill | also i have no experience setting that up | 18:42 |
th1a | Did we get one for BAIA, no? | 18:42 |
replaceafill | i mean, apache + ssl | 18:42 |
replaceafill | no | 18:42 |
th1a | It is certainly a well understood and documented issue. | 18:42 |
th1a | I can't remember if I've actually done it. | 18:43 |
replaceafill | oh sure, i know it's documented and i kind of remember doing it for jelkner once... | 18:43 |
replaceafill | anyway | 18:43 |
replaceafill | 2.8 is already set in www-ny | 18:44 |
replaceafill | but disabled | 18:44 |
th1a | OK. | 18:44 |
th1a | Do I need to upgrade the server? | 18:45 |
th1a | Or did you do that. | 18:45 |
replaceafill | no | 18:45 |
th1a | I guess you probably have permission? | 18:45 |
th1a | I need to do it? | 18:45 |
replaceafill | i think... | 18:45 |
replaceafill | do you want me to? | 18:45 |
th1a | I can, no problem. | 18:45 |
replaceafill | ok | 18:45 |
replaceafill | you do it :D | 18:45 |
th1a | And then I need to give him the IP. | 18:45 |
replaceafill | www-ny is 1 GB at the moment | 18:46 |
th1a | Which I can get. | 18:46 |
th1a | OK. | 18:46 |
replaceafill | give him? | 18:46 |
th1a | He needs to point sis.proxlearn.com at it. | 18:46 |
replaceafill | oh ok | 18:46 |
replaceafill | got it | 18:46 |
th1a | Yes, you'll need to set that up. | 18:46 |
th1a | If you didn't. | 18:46 |
replaceafill | i'll do it once we have the cert | 18:46 |
replaceafill | it's the same configuration anyway | 18:47 |
th1a | OK, so I'll work on that stuff now and I should be done in an hour or two, tops. | 18:47 |
replaceafill | kk | 18:47 |
replaceafill | i need to assembly my laptop back | 18:47 |
replaceafill | i'm on my netbook at the moment :S | 18:47 |
th1a | OK. | 18:47 |
th1a | You know, btw, I was lying in bed this morning thinking about our security policies. | 18:47 |
th1a | You should probably encrypt the filesystem on your main laptop at some point. | 18:49 |
th1a | I don't know that you can do that without starting over though. | 18:49 |
th1a | OK, thanks replaceafill. | 18:53 |
replaceafill | ok, thanks th1a | 18:53 |
th1a | I'll get that stuff to you. | 18:54 |
replaceafill | kk | 18:54 |
*** menesis has quit IRC | 19:03 | |
*** menesis has joined #schooltool | 19:11 | |
*** bapplay has joined #schooltool | 19:55 | |
bapplay | who can I get to customize schooltool? | 19:56 |
*** bapplay has quit IRC | 20:22 | |
th1a | replaceafill, What's the best way for someone to look at their SchoolTool access logs? | 23:22 |
replaceafill | access logs are blank in 2.8.3 | 23:23 |
replaceafill | th1a, ^ | 23:24 |
th1a | yes... | 23:24 |
th1a | ? | 23:24 |
th1a | That's a bug or something? | 23:24 |
th1a | What about Apache? | 23:24 |
replaceafill | apache doesn't log that | 23:25 |
replaceafill | it's possible to hack it from apache logs | 23:25 |
replaceafill | but it's not trusty imho | 23:25 |
replaceafill | btw, we fixed this for Fran | 23:26 |
replaceafill | if we ever get 3.0 out, it should get included | 23:26 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!