*** aks has joined #schooltool | 10:19 | |
*** aks has quit IRC | 14:21 | |
*** menesis has joined #schooltool | 14:21 | |
*** menesis1 has joined #schooltool | 14:47 | |
*** menesis has quit IRC | 14:47 | |
*** menesis1 is now known as menesis | 14:47 | |
*** menesis has joined #schooltool | 14:49 | |
*** th1a has joined #schooltool | 16:10 | |
*** replaceafill has joined #schooltool | 16:12 | |
th1a | hi replaceafill, aelkner, yvl, menesis. | 16:30 |
---|---|---|
replaceafill | good morning/afternoon | 16:30 |
yvl | good morning | 16:30 |
aelkner | morning | 16:31 |
th1a | We should probably start by looking at the new /server page. | 16:32 |
* th1a doesn't have the test server bookmarked on this computer... | 16:32 | |
replaceafill | http://69.164.203.135:6660/settings | 16:32 |
menesis | hi | 16:33 |
th1a | So... that's it. | 16:33 |
replaceafill | "Pack database" doesn't work yet :) | 16:33 |
yvl | well, I have few comments if I may :) | 16:33 |
th1a | Sure. | 16:33 |
yvl | first of all - I like most of it | 16:34 |
yvl | and especially the part where you renamed it to Server | 16:34 |
th1a | Starting with warm feedback, good... | 16:34 |
yvl | but few things strike me a bit odd | 16:34 |
yvl | on one hand school name kind of fits there | 16:34 |
yvl | but it's a bit odd that it is a part of server and not school | 16:34 |
th1a | Yes, that's a good point. | 16:35 |
yvl | also - "calendar" | 16:35 |
yvl | two things there | 16:35 |
* yvl is somewhat dubious about "front page calendar" setting there | 16:36 | |
yvl | but probably it is a good place to put it | 16:36 |
yvl | second, I lean towards renaming "calendar settings" to localization settings or something | 16:36 |
yvl | and maybe we can add other things to those later | 16:37 |
th1a | Well... Calendar is really an oddball. | 16:37 |
yvl | like "use language prefered by user's browser settings" | 16:37 |
yvl | "use this language [v .... ]" | 16:37 |
th1a | That is, one would think there would be similar settings for other components, but I guess there aren't for some reason. | 16:38 |
yvl | and... sort people names by this language: [ v ...] | 16:38 |
yvl | well these are localization settings in my head - hence there are those for calendar and that's it | 16:39 |
yvl | because we set languages in .conf file now | 16:39 |
th1a | I think Calendar is kind of wrong there, but we might as well leave it there for now. | 16:39 |
yvl | sure | 16:40 |
yvl | we can get that in next release | 16:40 |
th1a | But yes, we could move school name to school. | 16:40 |
replaceafill | under Customize in School? | 16:40 |
th1a | I guess so. | 16:41 |
yvl | also, a small suggestion | 16:41 |
yvl | rename ZODB control to Database control | 16:41 |
th1a | Indeed. | 16:41 |
yvl | I think that would make a bit easier to discover the path to the database | 16:42 |
yvl | since people have been asking that AFAIR | 16:42 |
th1a | Oh! | 16:42 |
th1a | Yes. | 16:42 |
th1a | Well, just put it in the shorter server information table then. | 16:42 |
replaceafill | i thought we were moving the database info to /control | 16:42 |
replaceafill | and getting rid of ZODB coontrol | 16:42 |
th1a | I forgot why it was useful. | 16:42 |
yvl | right, replaceafill | 16:43 |
yvl | move the path to table and get rid of zodb control then :) | 16:43 |
replaceafill | :) | 16:43 |
th1a | Actually, put it in settings, too. | 16:43 |
replaceafill | ah, ok | 16:43 |
th1a | /settings | 16:43 |
th1a | I forgot it was a faq. | 16:44 |
th1a | Don't call it database path though. | 16:44 |
th1a | Database file? | 16:44 |
yvl | maybe plain "Database" | 16:45 |
th1a | That's probably fine. | 16:45 |
th1a | OK. | 16:46 |
th1a | Anything else? | 16:46 |
th1a | OK, update yvl? | 16:47 |
yvl | I did the exception days view today | 16:48 |
yvl | it's a bit unorthodox; replaceafill can you please pull to your instance? | 16:48 |
replaceafill | yvl done | 16:48 |
yvl | and now I'm working on calendars | 16:48 |
yvl | http://69.164.203.135:6660/schoolyears/2011/q4/sections/1/schedule | 16:49 |
yvl | th1a, please add an exception day | 16:50 |
yvl | and make errors as you do so | 16:50 |
yvl | especially in the second step, where you set the times of the period | 16:50 |
th1a | Is this a one-period day? | 16:50 |
yvl | probably | 16:51 |
yvl | ah, here's a two period day: http://69.164.203.135:6660/schoolyears/2011/q4/sections/1/schedule/special.html?date=2011-10-06 | 16:52 |
yvl | please check if error view is ok | 16:52 |
yvl | by erasing one "new start" but leaving "new end" | 16:52 |
th1a | It let me end the preiod before it starts. | 16:53 |
yvl | it's an old bug then | 16:53 |
yvl | thanks, will keep this one in mind | 16:53 |
th1a | The X should be to the right of the field. | 16:54 |
yvl | well, ok | 16:54 |
yvl | it was easier to put it on the left | 16:54 |
replaceafill | in http://69.164.203.135:6660/schoolyears/2011/q4/sections/1/schedule/special.html, i think Date should be above the field and " Please enter the date when the periods need to be changed below. " should be the hint of the field | 16:55 |
th1a | That's the way we *used to* do things. | 16:55 |
yvl | good points guys | 16:56 |
yvl | I guess I just wanted to jump to calendaring | 16:56 |
menesis | I expected to be able to move a period to another day.. | 16:56 |
yvl | well, technically it can be done | 16:56 |
th1a | We might be able to make the text clearer, but I'm not going to try to do it now. | 16:56 |
menesis | but it was not possible before? | 16:56 |
yvl | but I'd rather not do much work on this one now | 16:56 |
yvl | no, menesis | 16:56 |
menesis | ok | 16:57 |
yvl | as in - not possible | 16:57 |
yvl | the whole exception day situation is/was a bit hazy | 16:57 |
yvl | I'd like to revisit the whole concept for next release | 16:57 |
yvl | I mean - tidy up everywhere | 16:57 |
yvl | and make sure that it works | 16:57 |
yvl | because cancel school in emergency was surely... weird | 16:58 |
yvl | the code, I mean | 16:58 |
* yvl doesn't trust it | 16:58 | |
th1a | I never trusted it at all. | 16:59 |
yvl | you were right to do so :) | 16:59 |
yvl | ok, so: | 16:59 |
yvl | I should fix the hint/label, move the error image to the left | 16:59 |
yvl | what else? | 16:59 |
yvl | improve error checking? | 16:59 |
th1a | Apparently. | 17:00 |
yvl | sigh | 17:00 |
yvl | ok | 17:00 |
yvl | can I do at least some calendaring first? | 17:00 |
yvl | because I'm kind of in a middle of that now | 17:00 |
yvl | and they're messy | 17:00 |
th1a | Sure. | 17:01 |
yvl | thanks! | 17:01 |
th1a | I don't have very strong feelings about the calendar other than I don't want to spend too much time on it. | 17:01 |
yvl | right | 17:02 |
th1a | I think we'll probably put about a developer/month into it for next release though. | 17:02 |
yvl | how much time are you willing to spend now? | 17:02 |
yvl | roughly, in days | 17:02 |
th1a | three or four? | 17:02 |
th1a | Have it done this week. | 17:02 |
yvl | cool | 17:02 |
th1a | It already has sidebars anyhow. | 17:02 |
yvl | well that's the problem | 17:03 |
th1a | lol | 17:03 |
yvl | in users' eyes it has | 17:03 |
yvl | I'll have something to show you on Wed I think | 17:03 |
th1a | Cool. | 17:04 |
th1a | Thanks yvl. | 17:04 |
th1a | aelkner? | 17:04 |
aelkner | ok | 17:05 |
aelkner | signing on as jelker/jelkner, call up: | 17:05 |
aelkner | http://69.164.203.135:36660/schoolyears/2010-2011/20102011/sections/1/activities/Worksheet/gradebook | 17:06 |
aelkner | i made a umber of improvements | 17:06 |
aelkner | got rid of the javascript warning, hid the error message div to be used later by popup dialog | 17:06 |
aelkner | i got rid of all css classes from the gradebook and added new ones that i needed | 17:07 |
aelkner | 40px width for activity columns | 17:07 |
aelkner | 160px min-width for student name | 17:07 |
aelkner | i ported the popup menu stuff from the r&d branch that i did over a onth ago | 17:08 |
aelkner | also, i created flourish versions of edit activity and score activity | 17:08 |
th1a | Can you reverse the order of the menus in the sidebar to: | 17:08 |
th1a | section/term/year | 17:08 |
aelkner | sure, i was already going to ask about that, but then i let it go | 17:09 |
th1a | Don't let me forget to fix those activity attribute hints. | 17:09 |
* th1a is not going to do it now. | 17:09 | |
yvl | aelkner, if it's ok I'll review your code next week | 17:10 |
aelkner | i'll try to remember :) | 17:10 |
yvl | please remind me :) | 17:10 |
th1a | Do you want to do move left/move right for the columns? | 17:10 |
aelkner | great, everyone's asking the guy with the worst memory to remind them of stuff :) | 17:10 |
yvl | :D | 17:10 |
th1a | Feel free to make the descriptions XXX in the meantime. | 17:11 |
th1a | Then I won't forget. | 17:11 |
th1a | menesis will remind me then. | 17:11 |
yvl | btw, "Edit" and "Score this" would look awesome as modal dialogs | 17:11 |
aelkner | yvl, score this is for scoring every student for a given activity | 17:12 |
aelkner | so that wouldn't be a good modal | 17:12 |
th1a | aelkner: Can you and replaceafill try to make the grid have zero margin to the top and right? | 17:12 |
aelkner | when are we going to have css suggestions from Schwa? | 17:13 |
th1a | Not for a while. | 17:13 |
th1a | September. | 17:13 |
aelkner | oh | 17:13 |
th1a | It actually looks pretty good now... | 17:13 |
aelkner | there's a lot of padding css that comes from table.css | 17:13 |
aelkner | i was wondering if we should override that to have less padding in the gradebook | 17:14 |
th1a | replaceafill: This grid will be used mutiple places, so custom css for it is reasonable. | 17:14 |
replaceafill | i agree | 17:14 |
th1a | So you guys should give that a try. | 17:15 |
aelkner | i will move grid css to a special grid.css file in the gradebook | 17:15 |
aelkner | that way, we can move it to schooltool core at some point | 17:15 |
th1a | I may be on crack but I think it would look ok to make the grid fill the content area completely. | 17:15 |
aelkner | and then journal can just use that | 17:15 |
th1a | You don't need to move it to core at some point. | 17:15 |
aelkner | does that seem like a plan? | 17:15 |
th1a | Just put it there now. | 17:15 |
aelkner | ok | 17:15 |
aelkner | i have a list of things to do next (besides your suggestions so far) | 17:16 |
th1a | Do we need the old activities view for anything other than ordering now? | 17:16 |
aelkner | no | 17:16 |
th1a | OK, so put move left | move right in the column menu and then we dont need it. | 17:17 |
aelkner | ok | 17:18 |
aelkner | 1) code grade student view | 17:18 |
aelkner | 2) add Settings? linkset with Preferences and Cateogry Weights links | 17:18 |
aelkner | Export XLS, Download PDF also? | 17:18 |
aelkner | 3) add js and pt for fixed rows/columns | 17:18 |
aelkner | that would round out the links that the old skin had for IGradebook | 17:19 |
th1a | Um... | 17:20 |
th1a | don't do preferences today. | 17:20 |
aelkner | but yes, our new design means not having to have a Manage Worsheet or Worksheets | 17:20 |
th1a | Move worksheet below the activities. | 17:20 |
th1a | In add. | 17:21 |
aelkner | we just need to be able to hide a worksheet with a red '-' | 17:21 |
aelkner | ok | 17:21 |
th1a | Oh... | 17:21 |
aelkner | do we need a popup menu for the worksheet?! | 17:21 |
aelkner | that would be tricky because the woksheets are tertiary nav | 17:21 |
th1a | Well, we might need to keep the worksheets view. | 17:22 |
aelkner | maybe | 17:23 |
th1a | Also: | 17:23 |
th1a | 4) add move left/right to column menu. | 17:23 |
th1a | I'm going to have to go over all this more carefully tomorrow with you when I'm back home. | 17:23 |
aelkner | you already said that | 17:23 |
th1a | I know, you just didn't include it in your list. ;-0 | 17:23 |
th1a | ;-) | 17:23 |
aelkner | ok, sounds like a plan | 17:23 |
aelkner | :) | 17:24 |
aelkner | i have a question for the group | 17:24 |
th1a | Now Mom's keyboard batteries are dying. | 17:24 |
aelkner | i put a long student name in the demo server page i posted | 17:24 |
aelkner | is it too late to talk about that | 17:24 |
th1a | I'd like to see the rows forced to the same height. | 17:25 |
aelkner | i was going to ask if we want to clip long names rather than letting them expand the row height | 17:25 |
th1a | Yes. | 17:25 |
aelkner | replaceafill, is there a way to do that with css? | 17:25 |
th1a | Well, you can discuss the details later. | 17:25 |
replaceafill | aelkner overflow: hidden i think | 17:26 |
yvl | yep | 17:26 |
aelkner | ok, thanks | 17:26 |
aelkner | this way, it won't matter how long a name thay make | 17:26 |
aelkner | th1a, but 160pc looks good for the min-width, right? | 17:26 |
replaceafill | why are we not showing the full name in the row? | 17:26 |
aelkner | 160px | 17:26 |
th1a | One thing I'd throw out is that we have three types of activities, two of which are somewhat obscure and hard to explain in a few words. | 17:26 |
th1a | aelkner: Looks ok to me. | 17:26 |
aelkner | could we include that in tomorrow's discussion? | 17:27 |
th1a | And I'm wondering if perhaps we could, say, just have Add Activity and linked activities and columns as options in tertiary navigation. | 17:27 |
aelkner | you were going to change hints | 17:27 |
th1a | Well, I'm priming the discussion. | 17:27 |
aelkner | so we'll have plenty to discuss tomorrow | 17:28 |
aelkner | in the meantime, i have plenty to do | 17:28 |
aelkner | can i ask one more question? | 17:28 |
th1a | RIght now the two things people are unlikely to need for a long time, if at all, kind of overwhelm the common case. | 17:28 |
th1a | Yes. | 17:28 |
yvl | aelkner, by the way - can you add to student name links title="Full StudentnameStudentname" ? | 17:29 |
aelkner | we have horizontal scroll now, what about vertical? | 17:29 |
aelkner | do we want to limit the height of the grid? | 17:29 |
th1a | The reason to do it would be to lock the top row. | 17:29 |
yvl | -1 personally on limit height | 17:29 |
th1a | So those go together. | 17:30 |
th1a | We could pass on it for this iteration. | 17:30 |
th1a | OK, thanks aelkner. | 17:30 |
th1a | replaceafill? | 17:30 |
aelkner | i thought we could have locked heading rows as well as columns on the left | 17:30 |
replaceafill | ok | 17:30 |
th1a | aelkner: We can. | 17:31 |
aelkner | anyway, i'm done | 17:31 |
th1a | If you think it is easy, you can do it now. | 17:31 |
aelkner | ok | 17:31 |
replaceafill | th1a there's one section view i don't know if we're going to port: Copy sections from previous term | 17:31 |
replaceafill | http://69.164.203.135:9990/schoolyears/2010/semester-2/sections/@@copy_sections.html | 17:31 |
th1a | One last gradebook thing replaceafill & aelkner... | 17:32 |
th1a | get rid of the title on the page. | 17:32 |
aelkner | oh, that | 17:32 |
aelkner | i was meaning to ask about that | 17:32 |
aelkner | guys, do we need a new Page view class | 17:33 |
aelkner | or can we make page.pt render nothing if there is not title or subtitle? | 17:33 |
aelkner | i would prefer that we tweak the existing view classes | 17:33 |
th1a | You guys can sort that out later. | 17:33 |
aelkner | rather than adding a new one just for that need | 17:33 |
aelkner | fine, later | 17:33 |
aelkner | i'll let replaceafill report | 17:34 |
replaceafill | :) | 17:34 |
replaceafill | th1a the "Copy sections from previous term" is the only question i have for today | 17:34 |
replaceafill | it does something related to what section_linkage does | 17:35 |
replaceafill | but in multiple sections | 17:35 |
th1a | It is mass section linkage. | 17:35 |
th1a | Yes. | 17:35 |
replaceafill | if we port it, where should i put the link? | 17:35 |
replaceafill | in the term? | 17:35 |
th1a | I think in sections. | 17:35 |
th1a | Well, sections or terms. | 17:36 |
replaceafill | in /sections we would need to let the user select the term | 17:37 |
th1a | Hm. We're kind of guessing what the place to put it is. | 17:37 |
th1a | Put it in sections. | 17:38 |
replaceafill | ok | 17:38 |
replaceafill | i have plenty in my queue too :) | 17:38 |
replaceafill | adjusting /settings and /control, errors view | 17:38 |
replaceafill | fixing some css hacks | 17:38 |
replaceafill | and other small fixes | 17:39 |
th1a | OK. Cool. | 17:39 |
th1a | I had a summit with jelkner. | 17:39 |
th1a | I'll leave you with this... | 17:40 |
th1a | we're probably going to partly re-write and assimilate CanDo next year. | 17:40 |
th1a | Have a great day gentlemen! | 17:40 |
yvl | awesome | 17:40 |
* th1a drops the bag of gravel. | 17:40 | |
yvl | thanks guys! | 17:41 |
replaceafill | thanks everybody | 17:41 |
aelkner | thanks all | 17:44 |
* replaceafill goes to get breakfast | 17:50 | |
*** menesis has quit IRC | 19:40 | |
*** menesis has joined #schooltool | 21:35 | |
*** replaceafill has quit IRC | 22:53 | |
*** replaceafill has joined #schooltool | 23:32 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!