aelkner | replaceafill, ayt? | 00:11 |
---|---|---|
replaceafill | aelkner, yes | 00:11 |
aelkner | i hve welsh on the phone | 00:11 |
replaceafill | i have him on chat :) | 00:12 |
aelkner | can you add schooltool.virginia to one of your test instances? | 00:13 |
*** th1a has quit IRC | 00:45 | |
*** th1a has joined #schooltool | 03:45 | |
*** replaceafill has quit IRC | 06:01 | |
*** th1a has quit IRC | 07:04 | |
*** menesis has joined #schooltool | 08:20 | |
*** menesis has quit IRC | 09:40 | |
*** menesis has joined #schooltool | 10:56 | |
*** yvl has quit IRC | 11:27 | |
*** ignas__ has joined #schooltool | 15:33 | |
*** dreich has joined #schooltool | 15:46 | |
*** pgulley has joined #schooltool | 15:46 | |
*** th1a has joined #schooltool | 16:29 | |
*** replaceafill has joined #schooltool | 17:36 | |
pgulley | replaceafill, we've encountered a scenario where pyquiz will want to import more than just the username from schooltool | 18:37 |
pgulley | from a user. | 18:37 |
pgulley | would it be okay if we had it import more information on first log-in: the actual name, etc | 18:38 |
replaceafill | pgulley, pyquiz already gets the user "full name" on get_user_info | 19:24 |
replaceafill | see schooltool.pyquiz.xmlrpc.get_user_info | 19:24 |
*** menesis has quit IRC | 20:50 | |
* replaceafill goes to get lunch | 21:22 | |
*** ignas__ has quit IRC | 21:33 | |
*** paulproteus has quit IRC | 21:52 | |
*** paulproteus has joined #schooltool | 21:53 | |
*** menesis has joined #schooltool | 21:55 | |
*** menesis has quit IRC | 21:57 | |
*** menesis has joined #schooltool | 21:58 | |
*** th1a has quit IRC | 21:59 | |
*** th1a has joined #schooltool | 22:00 | |
*** pgulley has quit IRC | 22:13 | |
dreich | We're signing off now, we'll be back for the meeting | 22:13 |
*** dreich has quit IRC | 22:13 | |
* replaceafill is back | 22:18 | |
*** dreich has joined #schooltool | 23:31 | |
*** jelkner has joined #schooltool | 23:32 | |
*** pgulley has joined #schooltool | 23:32 | |
*** pgulley has joined #schooltool | 23:33 | |
jelkner | We're waiting for mattva01 | 23:34 |
replaceafill | ah ok | 23:34 |
jelkner | other than that, the gangs all here | 23:34 |
*** mattva01 has joined #schooltool | 23:34 | |
jelkner | ok | 23:34 |
jelkner | agenda: | 23:34 |
jelkner | 1. developers ask jelkner any customer questions they have regarding use | 23:35 |
jelkner | 2. developers and sys admins deploy system | 23:35 |
jelkner | that's it, right? | 23:35 |
jelkner | replaceafill... | 23:35 |
replaceafill | i'd like 3. a few comments on code changes | 23:35 |
jelkner | cool | 23:35 |
jelkner | that will be after i leave | 23:36 |
jelkner | i've got students coming at 5 pm | 23:36 |
jelkner | i'm only needed for 1, yes? | 23:36 |
replaceafill | sure | 23:36 |
jelkner | ok everyone, i'm all ears | 23:36 |
jelkner | but since no one else is talking | 23:37 |
jelkner | i need: | 23:37 |
jelkner | gradebook | 23:37 |
jelkner | journal | 23:37 |
jelkner | cando | 23:37 |
jelkner | and pyquiz | 23:37 |
jelkner | talking to gradebook | 23:37 |
jelkner | (and perhaps later cando too ;-) | 23:37 |
dreich | I've a few customer questions | 23:38 |
dreich | for editing deployed quizes | 23:38 |
dreich | (if you've made a mistake) | 23:38 |
dreich | it'll kinda break things if you edit it after a student's already taken it | 23:38 |
jelkner | so for now, don't allow it | 23:39 |
jelkner | i agree | 23:39 |
jelkner | i saw that email | 23:39 |
dreich | so putting in an edit feature that only works if students haven't taken the test is good? | 23:39 |
jelkner | yes | 23:39 |
jelkner | i'm fine with that | 23:39 |
dreich | cool, that's done | 23:39 |
replaceafill | dreich, finished? | 23:39 |
replaceafill | i mean, is it finished? | 23:40 |
dreich | that story is, yeah | 23:40 |
replaceafill | i just tested the Edit this deployment link and doesnt work | 23:40 |
replaceafill | the view does | 23:40 |
dreich | i'm not sure if they can be deleted yet, pgulley? | 23:40 |
pgulley | deleting quizzes is not finished. | 23:40 |
replaceafill | jelkner, for deleting actions, do you want the confirmation step? | 23:41 |
pgulley | what isn't working? we can change quiz sections, date, and attempts. | 23:41 |
replaceafill | pgulley, the edit pencil takes me to /edit | 23:41 |
replaceafill | as in /edit from the server's root | 23:41 |
jelkner | replaceafill, what is standard ST behavior? | 23:42 |
pgulley | oh. oops. quick fix. | 23:42 |
jelkner | let's make it work as much like ST as possible | 23:42 |
replaceafill | jelkner, ST has confirmation dialogs | 23:42 |
replaceafill | that's why i asked | 23:42 |
jelkner | then we should too | 23:42 |
replaceafill | it seems like users don't read them anyway :D | 23:43 |
jelkner | and they should use the same vocabulary | 23:43 |
jelkner | and look the same | 23:43 |
dreich | replaceafill, there's another way to get to a working edit page, we just forgot to put that in both places that were meant to be linked to it | 23:43 |
replaceafill | dreich, no problem, i was able to see the view | 23:43 |
replaceafill | dreich, i assumed it was WIP | 23:43 |
dreich | replacefill, we think it's done, but it's not tested yet | 23:44 |
replaceafill | dreich, sure, we can talk about that in 3. | 23:44 |
replaceafill | i have no more questions for jelkner | 23:44 |
jelkner | awesome! | 23:45 |
jelkner | deploy away, gentleman | 23:45 |
replaceafill | about deployment | 23:45 |
replaceafill | here's what i think we should do | 23:45 |
replaceafill | since we're going to bleed... | 23:45 |
replaceafill | all of us! | 23:45 |
replaceafill | :D | 23:45 |
mattva01 | :( | 23:45 |
replaceafill | especially mattva01 ;) | 23:45 |
replaceafill | (kiiding) | 23:45 |
replaceafill | use trunk branches for everything | 23:46 |
replaceafill | jelkner, how are you going to handle the back up part? | 23:46 |
replaceafill | i mean, of your current instances | 23:46 |
* jelkner is glad mattva01 is here for this | 23:47 | |
jelkner | we just backup the version and Data.fs | 23:47 |
jelkner | of both ST and pyquiz | 23:47 |
replaceafill | ah ok | 23:47 |
jelkner | to that we could run it again in the unlikely event that we need to | 23:48 |
jelkner | then we blow them away | 23:48 |
dreich | what about images once those are added? | 23:48 |
jelkner | and start clean | 23:48 |
replaceafill | dreich, what do you mean? | 23:50 |
pgulley | we're working on adding images to quiz items, and have been discussing where they're stored on the server | 23:51 |
pgulley | they'll also become an issue for backing things up | 23:51 |
replaceafill | pgulley, i think you could start blowing the database up | 23:52 |
replaceafill | storing them in the Data.fs | 23:52 |
replaceafill | or you could use stuff like z3c.blobfile | 23:52 |
replaceafill | but the ZODB gives you blobstorage for free | 23:52 |
replaceafill | imho, it's not worth it yet to worry about it | 23:52 |
replaceafill | but it's jelkner's call | 23:53 |
pgulley | alright, if that's feasible we'll just do it that | 23:53 |
pgulley | way | 23:53 |
pgulley | it came up because I started implementing image things earlier today. | 23:53 |
replaceafill | http://docs.repoze.org/zodbconn/narr.html#blob-related | 23:53 |
replaceafill | we're using pyramid-zodbconn = 0.2 btw | 23:54 |
replaceafill | and yes, once you start using blobs, you need to backup the blobs directory | 23:54 |
replaceafill | mattva01, are you doing jelkner's back up? | 23:56 |
mattva01 | yep | 23:56 |
replaceafill | kk | 23:56 |
mattva01 | wait | 23:56 |
mattva01 | I thought the blobs were in the zodb? | 23:57 |
mattva01 | ok | 23:57 |
mattva01 | that's fine, as long as I know the directory | 23:57 |
replaceafill | yes | 23:57 |
replaceafill | that's the config option you set in the link above ^ | 23:57 |
mattva01 | yeah I see it now | 23:57 |
replaceafill | blobstorage_dir | 23:57 |
mattva01 | I say put it in the codebase but have .bzrignore set up | 23:58 |
replaceafill | sure | 23:58 |
replaceafill | same case as the Data.fs | 23:58 |
replaceafill | and sessions | 23:59 |
mattva01 | yep | 23:59 |
dreich | sounds good | 23:59 |
pgulley | awesome | 23:59 |
replaceafill | mattva01, for setting up the new instance you'll need: | 23:59 |
replaceafill | lp:~replaceafill/schooltool/schooltool.pyquiz | 23:59 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!