*** menesis has joined #schooltool | 00:52 | |
*** menesis has quit IRC | 05:01 | |
*** menesis has joined #schooltool | 08:35 | |
*** yvl has joined #schooltool | 08:54 | |
*** menesis has quit IRC | 09:19 | |
*** menesis has joined #schooltool | 10:16 | |
*** menesis has quit IRC | 11:32 | |
*** menesis has joined #schooltool | 12:10 | |
*** menesis has quit IRC | 12:33 | |
*** yvl has quit IRC | 12:33 | |
*** menesis has joined #schooltool | 12:33 | |
*** yvl has joined #schooltool | 12:33 | |
*** th1a has joined #schooltool | 12:40 | |
*** replaceafill has joined #schooltool | 15:52 | |
th1a | hi replaceafill. | 16:00 |
---|---|---|
replaceafill | hey th1a | 16:00 |
th1a | So, where are we? | 16:00 |
replaceafill | http://oi60.tinypic.com/5bzi40.jpg | 16:00 |
replaceafill | i think i'll be able to finish it today | 16:01 |
th1a | OK, what's that telling me? | 16:02 |
replaceafill | just the instances in a single directory | 16:02 |
th1a | Your example is probably confusing me by calling them "Primary" | 16:02 |
replaceafill | like /etc/schooltool | 16:03 |
replaceafill | well, the secondary a just mirror copies | 16:03 |
replaceafill | the instance has a "Primary B" title | 16:03 |
replaceafill | and the secondary is just a copy | 16:04 |
th1a | Well... | 16:04 |
replaceafill | that's why you see two "Primary B" | 16:04 |
replaceafill | but in ark's case | 16:04 |
th1a | OK, so you named the school "Primary B" | 16:04 |
th1a | ? | 16:04 |
replaceafill | yes | 16:04 |
replaceafill | in ark's case, they'll have just a couple | 16:04 |
th1a | OK... don't do that when you try to explain this to ARK. | 16:04 |
th1a | :-D | 16:04 |
replaceafill | ofc | 16:05 |
replaceafill | so i was thinking of adding a "Dashboard" tab to the instances | 16:05 |
replaceafill | that take you back here | 16:05 |
replaceafill | and a sample Students report that lists students by school | 16:06 |
th1a | Yes. | 16:07 |
th1a | So will ARK have one SchoolTool instance that switches databases, or serveral instances that start and stop? | 16:07 |
replaceafill | i was thinking of several instances that start and stop | 16:08 |
th1a | Then if you want and you have enough memory you can look at several. | 16:09 |
replaceafill | yes | 16:09 |
th1a | OK. | 16:09 |
th1a | Have you thought about the interface for switching them to primary? | 16:10 |
replaceafill | i was thinking of adding buttons to the bottom of the accordion | 16:10 |
th1a | That should do for now. | 16:11 |
replaceafill | i even want to sync from here | 16:11 |
th1a | Their databases? | 16:12 |
replaceafill | yes | 16:12 |
th1a | It is not a bad idea. | 16:12 |
replaceafill | i mean | 16:12 |
replaceafill | adding a button to force the sync | 16:12 |
th1a | Oh. | 16:12 |
th1a | Ha. | 16:12 |
th1a | I thought you meant get a sync of their data on your computer. | 16:12 |
th1a | With a client like this, we could do that... | 16:13 |
th1a | Anyhow, manual override is probably good if you can do it. | 16:13 |
replaceafill | the current set up needs a schooltool instance to sync the warehouse, right? | 16:14 |
replaceafill | that's all that instance does | 16:14 |
replaceafill | since you can't even use it | 16:14 |
replaceafill | we *could* turn that into a "primary" | 16:15 |
replaceafill | not touching anything | 16:15 |
replaceafill | but using zeo and adding a duplicate | 16:15 |
replaceafill | that would be really easy | 16:15 |
replaceafill | but it means extra storage | 16:15 |
replaceafill | but with the dashboard, we can even get rid of the instance to sync | 16:15 |
th1a | Replicate the data over, then copy it to a new primary. | 16:15 |
replaceafill | yes | 16:16 |
th1a | tbh, not a bad idea. | 16:16 |
replaceafill | using zeo directly in the dashboard | 16:16 |
replaceafill | yeah | 16:16 |
replaceafill | if having two copies by school is not an issue | 16:16 |
replaceafill | that'll be way faster | 16:16 |
th1a | How does zeo do the duplication? I guess that's one of its main functions. | 16:16 |
replaceafill | to set up | 16:16 |
th1a | Yeah... | 16:16 |
replaceafill | iirc it's done when you connect to the storage | 16:17 |
replaceafill | the client storage | 16:17 |
replaceafill | and do: connection.sync() | 16:17 |
th1a | Look into that because I just worry about somehow we miss switching back the secondaries. | 16:18 |
replaceafill | yeah, me too | 16:18 |
replaceafill | that's why my idea of the 2 copies per school | 16:18 |
replaceafill | you don't touch anything | 16:18 |
replaceafill | (config-wise) | 16:18 |
th1a | Also, we'll need to have the ARK package create special admin users automatically. | 16:18 |
th1a | Yeah, 2 copies are fine. | 16:18 |
th1a | Disk space is so cheap. | 16:18 |
replaceafill | what i haven't tested in that set up is | 16:19 |
replaceafill | what happens when the primary cannot connect to the school | 16:19 |
replaceafill | th1a, special admin users? | 16:22 |
th1a | The admins at the central office. | 16:22 |
th1a | They need logins on the local databases, right? | 16:22 |
replaceafill | yes | 16:22 |
replaceafill | i thought they were going to request that to the school | 16:23 |
replaceafill | but np | 16:23 |
th1a | Well, we should probably create the users automatically. | 16:23 |
replaceafill | if they have the db | 16:23 |
replaceafill | we can insert a new person | 16:23 |
th1a | We could leave them without passwords by default. | 16:23 |
th1a | Oh, right. | 16:23 |
th1a | new local person. | 16:23 |
replaceafill | right | 16:23 |
th1a | If it is a primary. | 16:23 |
th1a | Hm. | 16:23 |
th1a | OK. | 16:23 |
th1a | Yeah. | 16:23 |
replaceafill | ok, that's it for now | 16:24 |
th1a | OK. Sounds good replaceafill. | 16:25 |
th1a | Did you work over the weekend? | 16:25 |
replaceafill | yes | 16:26 |
replaceafill | not much though | 16:26 |
th1a | Remember that we're going to bill Mark for your overtime. | 16:26 |
replaceafill | ah ok | 16:26 |
replaceafill | i got sick :( | 16:26 |
replaceafill | stomach bug | 16:26 |
replaceafill | but i'm ok now | 16:26 |
th1a | Good. | 16:27 |
th1a | I think we're doing fine. | 16:27 |
replaceafill | and being up this early really helps ;) | 16:27 |
replaceafill | i'll go get some breakfast and get started | 16:28 |
replaceafill | see you later th1a | 16:28 |
th1a | Later replaceafill. | 16:28 |
*** replaceafill has quit IRC | 16:54 | |
*** replaceafill has joined #schooltool | 17:10 | |
*** khildin has joined #schooltool | 18:18 | |
*** menesis1 has joined #schooltool | 18:41 | |
*** menesis has quit IRC | 18:41 | |
*** menesis1 has quit IRC | 18:46 | |
th1a | replaceafill: Should I be able to mark a teacher absent now? | 18:55 |
th1a | (from three years ago...) | 18:55 |
replaceafill | th1a, sorry i haven't fixed it yet | 18:55 |
replaceafill | i just checked what was causing it | 18:55 |
th1a | OK. | 18:55 |
th1a | OK, just checking. | 18:55 |
replaceafill | th1a, the local admin idea won't work because on next update the database is reset | 19:12 |
replaceafill | with info from the school | 19:13 |
th1a | Yeah, I was wondering about that. | 19:13 |
replaceafill | i just tried it | 19:13 |
replaceafill | so schools will need to set an admin for ark | 19:14 |
replaceafill | we can set the user with no password as you said | 19:14 |
th1a | I don't know if there is just some other way to do it... put it in another db or something. | 19:14 |
th1a | But yeah, for now just a regular account is fine. | 19:14 |
replaceafill | kk | 19:14 |
*** replaceafill has quit IRC | 19:25 | |
*** replaceafill has joined #schooltool | 19:26 | |
replaceafill | th1a, you around? | 21:05 |
*** yvl has quit IRC | 21:46 | |
*** yvl has joined #schooltool | 21:46 | |
*** menesis has joined #schooltool | 21:54 | |
*** replaceafill has quit IRC | 22:39 | |
*** replaceafill has joined #schooltool | 22:45 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!