*** khildin has joined #schooltool | 11:14 | |
*** khildin has quit IRC | 12:07 | |
*** khildin has joined #schooltool | 14:04 | |
*** khildin has quit IRC | 14:54 | |
*** replaceafill has joined #schooltool | 17:41 | |
replaceafill | hey th1a | 17:41 |
---|---|---|
replaceafill | sorry i'm late | 17:41 |
th1a | np. | 17:41 |
th1a | This works for me: https://arcps.adobeconnect.com/common/help/en/support/meeting_test.htm | 17:41 |
replaceafill | i ran a couple of extra laps today | 17:41 |
th1a | Have you tried that? | 17:41 |
replaceafill | no | 17:41 |
th1a | I tried to get up at 6:00 AM for a skate, but collapsed back into bed. | 17:42 |
th1a | Did a lot of painting and driving over the weekend. | 17:42 |
replaceafill | passion lost | 17:42 |
replaceafill | :D | 17:42 |
replaceafill | ah | 17:42 |
replaceafill | still :P | 17:42 |
th1a | 6:00 is a little early. | 17:42 |
th1a | Need to beat the heat and the kids though. | 17:43 |
replaceafill | oh, is adobe connect a browser plugin or something? | 17:43 |
th1a | See also. | 17:44 |
th1a | yeah, basically. | 17:44 |
th1a | There is a .deb for screensharing, I think. | 17:44 |
replaceafill | three tests passed for me | 17:44 |
th1a | I figured we should just try it at this point. | 17:44 |
replaceafill | ok | 17:45 |
th1a | It seems to let me join Jana's room, insofar as there is no meeting yet. | 17:45 |
th1a | Doesn't die before anything happens though. | 17:46 |
replaceafill | "You will be able to access the meeting once the host arrives" | 17:47 |
th1a | Yes. | 17:47 |
replaceafill | ok | 17:48 |
th1a | I've been helping David Ally. | 17:48 |
replaceafill | when is the meeting exactly? | 17:48 |
replaceafill | ah | 17:48 |
th1a | Does he have some kind of daily attendance on his instance. | 17:48 |
replaceafill | how's he doing? | 17:48 |
th1a | A bit confused... | 17:48 |
replaceafill | the journal? | 17:48 |
th1a | Other than the regular section attendance. | 17:48 |
replaceafill | iirc it's just a regular instance with the niepa package installed | 17:48 |
th1a | Yeah... does that have any extra attendance? | 17:49 |
replaceafill | no | 17:49 |
replaceafill | just a school census form | 17:49 |
replaceafill | iirc | 17:49 |
th1a | I think you're right. | 17:50 |
replaceafill | oh and a report card | 17:51 |
replaceafill | but no attendance customization | 17:51 |
th1a | Yeah, he just didn't understand. | 17:52 |
th1a | He actually needs a home room period. | 17:52 |
replaceafill | my email says we're meeting with proximity in 2:08 hours? | 17:52 |
replaceafill | is that correct? | 17:52 |
th1a | Hm... | 17:53 |
th1a | 12pm eastern time. | 17:53 |
th1a | Is what mine says, in 1:07. | 17:53 |
replaceafill | oh ok | 17:53 |
replaceafill | never mind, i'm dumb :D | 17:53 |
replaceafill | 10 am - 11 am | 17:53 |
replaceafill | ok | 17:53 |
replaceafill | some progress on the remote tasks | 17:54 |
replaceafill | i finally understand the system!!! | 17:54 |
replaceafill | after like 2 years... | 17:54 |
th1a | Ah, cool. | 17:54 |
replaceafill | i wish i had some UML knowledge or something | 17:54 |
th1a | It can't be too simple, it took yvl quite a while to create it. ;-) | 17:55 |
replaceafill | to make a nice diagram of all the parts involved | 17:55 |
replaceafill | which are a lot | 17:55 |
replaceafill | :) | 17:55 |
th1a | tbh, I can't believe it actually works. | 17:55 |
th1a | I thought there was a pretty good chance that project would be the end of SchoolTool. | 17:55 |
replaceafill | as with a lot of parts in ST, it's really really complicated, but once you understand it, you see the power | 17:56 |
replaceafill | so | 17:56 |
replaceafill | i can schedule "custom" tasks | 17:56 |
replaceafill | not just report ones | 17:56 |
replaceafill | but i wasn't able to simulate task hanging in the queue | 17:57 |
replaceafill | to see the retry functionality | 17:57 |
th1a | Wasn't able to in what sense? | 17:57 |
th1a | No time or didn't know how? | 17:58 |
replaceafill | didn't get there | 17:58 |
replaceafill | no time | 17:58 |
th1a | OK. | 17:58 |
th1a | The path looks fairly clear though? | 18:00 |
th1a | One thing I was lying in bed wondering about is handling out of sequence things. | 18:00 |
th1a | Like, we can't send a message to edit a person who hasn't been created yet. | 18:00 |
replaceafill | the task should be schedule after the person is added to the person container | 18:01 |
replaceafill | is that what you mean? | 18:01 |
th1a | Yeah, it just needs to remember the sequence in at least some cases. | 18:02 |
th1a | I just don't know what the patterns are for handling that kind of thing, because I can imagine one error blocking the entire queue. | 18:03 |
replaceafill | the celery queue? | 18:03 |
th1a | Like if for some reason the user can't be created in Canvas. | 18:03 |
th1a | Well, just in general. | 18:03 |
replaceafill | ah | 18:03 |
replaceafill | got it | 18:03 |
replaceafill | i think we'll need to improve the remote task management view in sT | 18:04 |
th1a | I mean, I guess you just have to log those and move on. | 18:04 |
th1a | And then log all the subsequent errors. | 18:04 |
th1a | And let the user manually resolve it somehow. | 18:04 |
replaceafill | yeah | 18:04 |
replaceafill | that's currently difficult to understand in our views | 18:04 |
th1a | Well, it is inherently a bit complicated. | 18:05 |
th1a | It seems like there has to be a "ok, reconcile the two lists and let me know what's different" functionality. | 18:05 |
replaceafill | :S | 18:05 |
th1a | Which, ultimately is not hard actually, as long as the Canvas calls are nicely abstracted. | 18:06 |
replaceafill | right, i see your point | 18:06 |
th1a | If every time you get data from canvas you have to write boilerplate for 10 minutes, it is not so easy. | 18:06 |
th1a | but if it is just schooltool.canvas.getUsers() | 18:06 |
th1a | Or whatever. | 18:06 |
th1a | Or if adding an API call only takes a couple minutes each time. | 18:07 |
th1a | Do you have any nagging concerns about the API at this point? | 18:08 |
replaceafill | authentication | 18:08 |
replaceafill | basically because i haven't done that | 18:09 |
th1a | That has to be pretty resolvable. Anything in particular about it? | 18:09 |
replaceafill | and we don't have anything related in ST | 18:09 |
replaceafill | i need to evaluate oauth2 libraries, etc | 18:10 |
th1a | Yeah, it will take a little time. | 18:11 |
replaceafill | ok | 18:12 |
replaceafill | i'll go get some breakfast | 18:12 |
th1a | OK. | 18:12 |
replaceafill | no news from Fran :/ | 18:12 |
replaceafill | ok, bb in ~20 | 18:13 |
th1a | No news is good news. | 18:14 |
th1a | you there, replaceafill? | 18:57 |
replaceafill | yea | 18:58 |
replaceafill | h | 18:58 |
replaceafill | reading the tips for adobe connect | 18:59 |
replaceafill | you in adobe connect th1a ? | 18:59 |
th1a | I'm a little baffled right now. | 19:18 |
th1a | Are you on hangouts? | 19:21 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!