*** th1a has quit IRC | 00:45 | |
*** replaceafill has left #schooltool | 02:38 | |
*** th1a has joined #schooltool | 04:22 | |
*** th1a has quit IRC | 07:32 | |
*** magespawn has quit IRC | 10:00 | |
*** magespawn has joined #schooltool | 10:00 | |
*** menesis has joined #schooltool | 10:30 | |
*** ignas has joined #schooltool | 12:25 | |
*** jelkner has joined #schooltool | 13:48 | |
*** jelkner has joined #schooltool | 13:48 | |
*** jelkner has quit IRC | 14:41 | |
*** menesis has quit IRC | 15:22 | |
*** th1a has joined #schooltool | 16:02 | |
*** menesis has joined #schooltool | 16:03 | |
*** replaceafill has joined #schooltool | 16:27 | |
th1a | hi replaceafill, menesis, aelkner, yvl. | 16:30 |
---|---|---|
aelkner | morning | 16:31 |
replaceafill | good morning/afternoon | 16:32 |
th1a | replaceafill & aelkner: We should probably just go over welsh's bug doc after the "official" meeting. | 16:33 |
replaceafill | kk | 16:33 |
aelkner | ok | 16:33 |
th1a | Ah... no meeting next Monday. | 16:35 |
th1a | I'm going to be in Colorado visiting family Monday and Tuesday. | 16:35 |
th1a | Regular meeting Wednesday. | 16:36 |
th1a | yvl: ayt? | 16:36 |
th1a | OK... aelkner? I was making a skills doc through the web last night and filed some bugs. | 16:39 |
aelkner | i saw | 16:39 |
aelkner | i've been working on figuring out why selenium tests fail during coverage | 16:39 |
aelkner | but it's good to see that i have plenty of tasks on my queue | 16:39 |
aelkner | if you'd like, i could table the testing and push one of them to the top | 16:40 |
th1a | I'd say fix the new bugs. | 16:40 |
th1a | Also, skill search isn't working for me. | 16:40 |
th1a | Is it possible that skills added through the web aren't getting in the right catalog (or something)? | 16:41 |
aelkner | https://bugs.launchpad.net/cando/+bug/1049442 | 16:41 |
th1a | Yes? | 16:41 |
th1a | I'm working from the packaged version of CanDo, btw. | 16:42 |
aelkner | ok, well i have to fire up my instance and reproduce the bug before i can say | 16:43 |
th1a | Perhaps write some tests... | 16:44 |
aelkner | yeah, i added a lot of tests recently, but perhaps i need more edit tests | 16:45 |
th1a | OK, so aelkner, you've got those bugs. | 16:46 |
aelkner | yep | 16:47 |
th1a | They should be pretty straightforward, but ask me if you have questions or trouble reproducing them. | 16:47 |
aelkner | will do | 16:47 |
th1a | Thanks! | 16:47 |
th1a | replaceafill? | 16:47 |
replaceafill | ok | 16:47 |
replaceafill | i started the completion report | 16:47 |
replaceafill | as manager: | 16:47 |
replaceafill | http://69.164.203.135:6660/courses?schoolyear_id=2012-2013 | 16:47 |
replaceafill | maybe it makes more sense to put it under /sections? | 16:48 |
replaceafill | Reports -> Completion Report | 16:48 |
th1a | Actually, is there some reason we didn't put it under year? | 16:48 |
th1a | I spaced on that one. | 16:48 |
replaceafill | ah | 16:49 |
th1a | Hm... | 16:49 |
th1a | Maybe we need to move course into subheaders. | 16:49 |
th1a | Because we really have to have teacher names in there. | 16:49 |
replaceafill | correct | 16:49 |
replaceafill | and we don't have much space left | 16:49 |
replaceafill | i have a comment on the filters | 16:50 |
replaceafill | right now, every time you change one | 16:50 |
replaceafill | the whole table is updated | 16:50 |
replaceafill | but this is an expensive report | 16:51 |
th1a | These section titles are just too long. | 16:51 |
replaceafill | i've just tested it with console.log(...) for now | 16:51 |
replaceafill | but just calculating the number of skills takes some time | 16:51 |
th1a | Hm... yeah. | 16:51 |
replaceafill | not a lot | 16:51 |
replaceafill | but enough to see the report slowly updating | 16:52 |
th1a | Well, | 16:52 |
replaceafill | for every line | 16:52 |
replaceafill | so i was thinking, maybe we should not submit on filter change | 16:52 |
replaceafill | and add a Submit button | 16:52 |
th1a | Realistically you don't have to change those values that much. | 16:52 |
replaceafill | true | 16:52 |
th1a | I'd rather just add a spinner. | 16:52 |
replaceafill | ah! | 16:52 |
replaceafill | good idea | 16:52 |
replaceafill | so the users sees something is happening | 16:53 |
replaceafill | i'll look into that | 16:53 |
replaceafill | ok | 16:53 |
replaceafill | i'll remove the course column | 16:53 |
replaceafill | add Teachers | 16:53 |
replaceafill | put course as a subheader | 16:53 |
replaceafill | and finish the calculations in the chart | 16:53 |
replaceafill | let me check my notes | 16:54 |
replaceafill | ah | 16:54 |
replaceafill | do we need the Term column? | 16:54 |
replaceafill | i think in APS case is not important, right? | 16:54 |
th1a | Oh... this should aggregate linked sections... | 16:55 |
replaceafill | since they only have one term | 16:55 |
replaceafill | :| | 16:55 |
th1a | That'll slow you down a little more. | 16:55 |
replaceafill | ok, i'll try that | 16:55 |
replaceafill | and i have a question for yvl | 16:55 |
replaceafill | but he's probably not here yet | 16:55 |
replaceafill | so i'll wait | 16:55 |
replaceafill | that's it from me | 16:56 |
*** jelkner has joined #schooltool | 16:56 | |
*** jelkner has joined #schooltool | 16:56 | |
th1a | Is it some kind of holiday in Lithuania or something? | 16:57 |
th1a | OK, well, let's go over this google doc. | 16:58 |
th1a | https://docs.google.com/document/d/15BZzq89uifrMJ57vcGquDCy0TxKK9P9_4x-7acnMwrc/edit | 16:58 |
th1a | Can you see that aelkner? | 16:58 |
replaceafill | i can take 1) | 16:59 |
aelkner | yes | 16:59 |
th1a | OK 1 is just adding the title. | 16:59 |
replaceafill | i think dwelsh wants the same header we used in the social skills report | 17:00 |
replaceafill | report title, section (iirc) | 17:00 |
th1a | I guess I don't care what that VA section report says because I don't really plan on using it in its current form generall at all. | 17:00 |
th1a | Is that in the VA package? | 17:00 |
replaceafill | th1a, yes | 17:00 |
th1a | OK, go ahead and do that. | 17:01 |
th1a | Is 12 done? | 17:01 |
replaceafill | yes | 17:01 |
replaceafill | i haven't pushed it to trunk though | 17:01 |
th1a | OK. | 17:01 |
replaceafill | i will in this update | 17:01 |
aelkner | 3) is good for me, i already fixed the group filter problem before | 17:02 |
aelkner | 5) looks good for me, too | 17:02 |
th1a | Not going to do 10 now. | 17:02 |
th1a | 12 is fine for one of you. | 17:02 |
replaceafill | there's two 12's | 17:02 |
replaceafill | :D | 17:02 |
replaceafill | i can take both | 17:02 |
replaceafill | since i'm working on reports | 17:03 |
aelkner | yeah, i'd say replaceafill has the reports for now | 17:03 |
replaceafill | th1a, are we doing 13? | 17:03 |
aelkner | 3) and 5) are around the edges | 17:03 |
th1a | I hope so replaceafill. | 17:03 |
th1a | We're doing what we're doing. | 17:03 |
th1a | I mean, we're doing the graphical report. | 17:04 |
th1a | First. | 17:04 |
replaceafill | ah ok | 17:04 |
replaceafill | cool, i'll make these updates while i work on the completion report | 17:04 |
aelkner | i could join the report effort for the admin reports at some point, but let's see | 17:04 |
replaceafill | 14 is really easy | 17:05 |
th1a | aelkner could do 3 soonish. | 17:05 |
aelkner | yes, very soon | 17:05 |
th1a | Actually I guess 5 isn't that hard if it is just skillset/skill reversed. | 17:06 |
aelkner | 5) is a good point by welsh, and it actually needs to be addressed in a few places | 17:06 |
aelkner | like the layers filters in the various searches | 17:07 |
aelkner | i'll create a method for sorting the layers by hierarchy and use t in the various views that present them | 17:07 |
aelkner | i'm even thinking the layers container view itself should sort by hierarchy | 17:08 |
th1a | Well... we often can's say for sure what the sequence should be for the higher layers. | 17:08 |
aelkner | yes, it's a good question | 17:08 |
th1a | I don't want to waste time on that hairball, but skillsets and skills should always be last and in the correct order. | 17:08 |
aelkner | but i'm leaning towards hierarchy over title sort | 17:08 |
th1a | I DO NOT WANT to mess with trying to figure out the order of layers outside of documents. | 17:09 |
th1a | It is not that important. | 17:09 |
aelkner | you should know that the order of layers in a document hierarchy is computed | 17:09 |
th1a | Yes. | 17:09 |
th1a | So... it is easy in a document, total hairball outside of. | 17:09 |
aelkner | why is that? | 17:10 |
aelkner | it's the same problem | 17:10 |
th1a | No... a document has a defined sequence of layers. That's one of the things that makes it a docuement. | 17:10 |
th1a | That isn't enforced outside of documents. | 17:10 |
aelkner | hmm, but when welsh goes to the Search tab (Nodes container view) | 17:11 |
aelkner | he wants to see the layers sorted there | 17:11 |
th1a | YEs, fuck that. | 17:11 |
th1a | I DO NOT WANT THAT. | 17:11 |
th1a | But you can reverse skillset and skill and keep them last. | 17:12 |
aelkner | ok, only in the document view | 17:12 |
aelkner | that is what 5) says anyway | 17:12 |
th1a | What about 14 douglas? | 17:13 |
th1a | WHat is the default now? | 17:13 |
replaceafill | first passing score | 17:13 |
replaceafill | competent | 17:13 |
th1a | Ah. | 17:13 |
replaceafill | it's not difficult to set practicing | 17:14 |
th1a | So I'm going to say "The passing score will default to the set passing score, which is 'competent.'" OK? | 17:14 |
th1a | Well, it can be whatever they want for the VA report. | 17:14 |
replaceafill | ok | 17:14 |
th1a | The problem here is that they have two passing scores, right? | 17:14 |
replaceafill | iirc, aps uses competent but acc uses practicing | 17:15 |
replaceafill | i mean, glenda and dwelsh seemed to have different opinions on it | 17:15 |
th1a | OK. | 17:16 |
th1a | OK, you guys should review my notes on the doc, but I think we're straight. | 17:17 |
th1a | So you might as well do those first aelkner. | 17:17 |
aelkner | before the launchpad bugs, will do | 17:17 |
th1a | Hm... it isn't a Lithuanian holiday. | 17:20 |
th1a | Last call for yvl, menesis. | 17:20 |
th1a | OK. Thanks guys. | 17:22 |
th1a | See you next WEDNESDAY. | 17:23 |
th1a | We should touch base Friday. | 17:23 |
* th1a drops the bag of gravel. | 17:23 | |
replaceafill | thanks everybody | 17:23 |
aelkner | thanks guys | 17:23 |
yvl | hi th1a, replaceafill | 17:25 |
yvl | apologies for missing the meeting | 17:25 |
th1a | hi yvl. | 17:25 |
aelkner | no greeting for me? :( | 17:26 |
replaceafill | :D | 17:26 |
yvl | a special hello for aelkner | 17:26 |
aelkner | :) | 17:26 |
yvl | (th1a and replaceafill pinged me) | 17:26 |
yvl | replaceafill, you had a question? | 17:27 |
replaceafill | yes | 17:27 |
replaceafill | it's related to table formatters | 17:27 |
replaceafill | is there any way to set a class on a table header? | 17:27 |
replaceafill | i mean | 17:27 |
replaceafill | a css class | 17:27 |
replaceafill | i know the table formatter allows you to set classes on the table itself | 17:28 |
yvl | hmm | 17:28 |
replaceafill | but i need to apply a width to a column | 17:28 |
replaceafill | so far, i've been doing | 17:28 |
replaceafill | .section-report-by-student th:nth-child(3) | 17:28 |
replaceafill | :S | 17:28 |
yvl | the answer is yes, let me look | 17:29 |
replaceafill | thanks | 17:29 |
replaceafill | i looked but got lost in the zc.table code :D | 17:29 |
yvl | remember, in some places we set css_classes={'table': 'data'} | 17:30 |
yvl | and such? | 17:30 |
replaceafill | yes | 17:30 |
yvl | you can also pass 'thead': 'hello' there | 17:30 |
replaceafill | yes | 17:30 |
replaceafill | but i want a specific column marked | 17:30 |
replaceafill | like the third one should be "chart" | 17:31 |
yvl | oh | 17:31 |
yvl | there used to be a way | 17:34 |
yvl | using CSSFormatter from app/browser/app.py | 17:34 |
replaceafill | ah | 17:35 |
replaceafill | so i'd need to use a different table_formatter | 17:35 |
replaceafill | for the table | 17:35 |
replaceafill | maybe i could do: | 17:35 |
replaceafill | for index, col in enumerate(self.visible_columns) | 17:36 |
replaceafill | and set my class when index == 2 | 17:36 |
yvl | you could | 17:36 |
yvl | if column name is not good enough for you | 17:37 |
replaceafill | ah :D | 17:37 |
replaceafill | columns have names :D | 17:37 |
yvl | but really... we should just bake that into our default formatters | 17:37 |
replaceafill | +1 | 17:37 |
yvl | th1a, can we touch base quickly? | 17:38 |
yvl | (sorry again for missing the meeting) | 17:38 |
th1a | Certainly, yvl. | 17:38 |
th1a | It isn't like no meeting has ever run over an hour here. ;-) | 17:38 |
yvl | :D | 17:38 |
yvl | I was thinking on what to do next | 17:39 |
yvl | my thoughts | 17:39 |
yvl | split out schooltool ldap to a separate section in a book | 17:39 |
yvl | and add stuff you mentioned in email | 17:40 |
yvl | and then leave it to you to make it... well, sound like normal english | 17:40 |
yvl | then go over some requests from replaceafill that are long overdue | 17:40 |
yvl | and do a bit of general maintenance | 17:40 |
th1a | I can handle the actual reorganization in the book. | 17:41 |
yvl | that will be... Thu, Fri, Mon | 17:41 |
th1a | You can just shove it all in there. | 17:41 |
yvl | ok | 17:41 |
yvl | (better in the book than email I guess :) ) | 17:41 |
th1a | Can you provide a screenshot of exactly what you'll see if you have Zentyal set up, SchoolTool LDAP installed and everything is working right. | 17:42 |
yvl | and by general maintenance I want to see if we should batch our css/js resources or make it possible to config them to be served as static resources | 17:42 |
th1a | Also, what happens when it is working right. | 17:42 |
th1a | yvl: I guess I'm reasonably convinced that it is the right first step in optimizing around Matt's problem. | 17:43 |
yvl | well... maybe just bumping threadpool would have solved that | 17:43 |
yvl | but anyway, it's worth looking into! | 17:43 |
yvl | by screenshots... | 17:44 |
yvl | I can make a shot of my 3 users set up in Zentyal (they have ttw config) | 17:44 |
yvl | and same users in SchoolTool? | 17:44 |
th1a | We need a little more feedback from Matt. | 17:44 |
yvl | because actually, there are two things that happen with LDAP on | 17:44 |
th1a | yvl: Yes, something like that. | 17:44 |
yvl | users can log in with their usernames/pass from Zentyal | 17:45 |
yvl | users are created when they log in | 17:45 |
aelkner | yvl: +1 on reducing the number of gets necessary for getting static files | 17:45 |
yvl | I'm not quite sure what screenshots would demonstrate that best | 17:45 |
yvl | so I'll make one showing user in Zentyal | 17:46 |
yvl | one - from jXeplorer (with maybe some user data filled in, just for teasing) | 17:47 |
yvl | and then user's homepage | 17:47 |
th1a | It is important to note that the users don't exist until the user logs in. | 17:47 |
yvl | yes! | 17:47 |
th1a | Otherwise some people will look for the users and think it didn't work. | 17:47 |
th1a | That's not so much a screenshot thing. | 17:48 |
th1a | We don't need a screenshot of the empty person index. ;-) | 17:48 |
replaceafill | we need an animated gif :P | 17:48 |
th1a | Those are the thing these days, I gather. | 17:48 |
yvl | <blink> | 17:49 |
th1a | Internet retro. | 17:49 |
yvl | :D | 17:49 |
yvl | ok, I'm done | 17:50 |
yvl | replaceafill, I'll look at the things you mentioned for past two weeks and, well, look into them :D | 17:51 |
replaceafill | yvl, thanks! | 17:51 |
th1a | Thanks yvl. | 17:51 |
replaceafill | the appstartup is higher in my priority list ;) | 17:51 |
yvl | ok :) | 17:52 |
replaceafill | if this is the moment for wishlist for yvl: | 17:56 |
replaceafill | "add sorting for reportlink directives" :) | 17:56 |
replaceafill | same way we have in regular <flourish:viewlets ...> | 17:57 |
yvl | I may accidentally miss this one | 17:57 |
yvl | by pure chance of course :))) | 17:57 |
replaceafill | i mean, they are sorted by name | 17:58 |
replaceafill | but we have no control on it | 17:58 |
yvl | true | 17:58 |
replaceafill | you'll see name="a_group..." somewhere :( | 17:58 |
yvl | I think I saw :/ | 17:58 |
*** menesis has quit IRC | 19:58 | |
*** ignas has quit IRC | 19:59 | |
*** menesis has joined #schooltool | 20:51 | |
th1a | replaceafill: The error in displaying some scores in the section summary hasn't been released I guess? | 21:30 |
replaceafill | th1a, no | 21:30 |
replaceafill | that's what i was testing when i discovered the app startup problem | 21:30 |
th1a | I've got some sample data finally. | 21:31 |
replaceafill | i'm setting some too | 21:35 |
th1a | menesis: In case you missed it in the email -- I'd like you to push CanDo and relevant SchoolTool updates to our PPA tomorrow. | 21:35 |
menesis | th1a: will do | 22:32 |
*** th1a has quit IRC | 22:52 | |
*** th1a has joined #schooltool | 23:23 | |
* replaceafill is using calc to make sure the reports spit the right numbers | 23:28 | |
replaceafill | thank God we can export the gradebook :) | 23:29 |
th1a | Yes. | 23:29 |
*** jelkner has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!