*** replaceafill has quit IRC | 01:19 | |
*** menesis has quit IRC | 01:30 | |
*** menesis has joined #schooltool | 05:21 | |
*** th1a__ has joined #schooltool | 05:35 | |
*** th1a has quit IRC | 05:35 | |
*** th1a__ is now known as th1a | 05:35 | |
*** yvl has joined #schooltool | 07:29 | |
*** menesis has quit IRC | 08:43 | |
*** menesis has joined #schooltool | 12:38 | |
*** menesis has quit IRC | 15:03 | |
*** replaceafill has joined #schooltool | 17:20 | |
*** th1a__ has joined #schooltool | 17:37 | |
*** th1a has quit IRC | 17:39 | |
*** th1a__ is now known as th1a | 17:39 | |
th1a_ | hi replaceafill. | 17:42 |
---|---|---|
replaceafill | hey th1a | 17:42 |
replaceafill | th1a_, :) | 17:42 |
th1a_ | I have to tell my mother to reboot her computer. | 17:43 |
replaceafill | ghost the nick | 17:43 |
replaceafill | not sure which one is easier :D | 17:43 |
th1a_ | lol | 17:44 |
th1a_ | OK, have any new Canvas thoughts at this point? | 17:46 |
replaceafill | well | 17:47 |
replaceafill | not sure about thoughts yet | 17:47 |
th1a_ | Feelings? | 17:47 |
replaceafill | but i did manage to play with the api | 17:47 |
replaceafill | through postman (chrome extension) and a python script | 17:47 |
replaceafill | created an access token ,etc | 17:47 |
replaceafill | i guess it's just difficult for me to understand how things are organized in canvas | 17:48 |
replaceafill | and accessed in the api | 17:48 |
replaceafill | like, ok, i want this "assignment" grades | 17:48 |
replaceafill | i can get to the assignment metadata | 17:48 |
replaceafill | but i haven't been able to get the grade "10/12" | 17:49 |
replaceafill | just some grade events | 17:49 |
replaceafill | with metadata about the grade changes | 17:49 |
th1a_ | Ah, yes, I was wondering if the changes is all there is. | 17:49 |
th1a_ | But that doesn't have the grades themselves? | 17:49 |
replaceafill | right | 17:49 |
replaceafill | unless i missed them | 17:50 |
replaceafill | which is possible since i was doing this at 1 am :) | 17:50 |
replaceafill | in any case, accessing the api is not a problem anymore | 17:50 |
replaceafill | i understand the roles involved, etc | 17:50 |
replaceafill | tokens, headers, etc | 17:50 |
th1a_ | What about this?https://canvas.instructure.com/doc/api/custom_gradebook_columns.html#method.custom_gradebook_column_data_api.index | 17:51 |
replaceafill | i haven't fully understood the SIS functionality in canvas | 17:51 |
th1a_ | Well, in any event, we don't have to guess. | 17:51 |
th1a_ | They should know how their grades are organized. | 17:52 |
replaceafill | i think grade organization is not the problem | 17:52 |
replaceafill | it's just knowing "how to access grades through the api" | 17:52 |
replaceafill | if i have course already and assignment | 17:53 |
replaceafill | and student | 17:53 |
replaceafill | and teacher | 17:53 |
replaceafill | etc | 17:53 |
replaceafill | i also checked the whole wish list thread | 17:53 |
replaceafill | saw the report myken sent | 17:53 |
replaceafill | reports* | 17:53 |
th1a_ | What are the reports, perhaps I've forgotten. | 17:54 |
th1a_ | (in general) | 17:54 |
replaceafill | i think you mentioned it before, have you thought about how we'll deal with the multiple marking period schemes? | 17:54 |
replaceafill | she sent an xls with three sheets | 17:54 |
replaceafill | with examples of reports | 17:54 |
th1a_ | Pretty much just date ranges, right? | 17:55 |
th1a_ | Don't use our terms. | 17:55 |
replaceafill | well, we need the terms if we want ST sections | 17:55 |
replaceafill | a whole year term | 17:55 |
th1a_ | One term. | 17:55 |
th1a_ | Yes. | 17:56 |
replaceafill | i wonder if that'll work | 17:56 |
th1a_ | Why not? | 17:56 |
th1a_ | Terms don't do much. | 17:56 |
th1a_ | You can see why that was on purpose. | 17:56 |
replaceafill | i mean, i hope there's not overlap between the dates | 17:56 |
replaceafill | like | 17:56 |
replaceafill | school A | 17:56 |
replaceafill | using semester split | 17:56 |
replaceafill | i guess my point is: can all schools use the same start - end dates for years? | 17:57 |
th1a_ | I believe we established that we will be able to use some start/stop date during the summer. | 17:58 |
replaceafill | oh by the way | 17:58 |
th1a_ | But it will probably be like June 31/July1. | 17:58 |
replaceafill | consider i'm null on the first meeting | 17:58 |
replaceafill | the one i had skype trouble :( | 17:58 |
replaceafill | there may be some answers you already know :) | 17:59 |
replaceafill | that are not in the thread | 17:59 |
th1a_ | Ah. | 17:59 |
th1a_ | Yeah, this isn't a full on crazy rolling virtual school schedule. | 17:59 |
replaceafill | also | 18:00 |
replaceafill | at some point Andrew mentioned canvas would be authoritative for grades | 18:00 |
replaceafill | and ST for enrollments | 18:00 |
th1a_ | Yes. | 18:01 |
replaceafill | is that still the case? | 18:01 |
th1a_ | Well, insofar as it makes sense. | 18:01 |
th1a_ | I mean, we can't stop people from entering enrollments in Canvas. | 18:01 |
replaceafill | i thought ST would just be a "backup" storage | 18:01 |
th1a_ | So we might still need to check for that. | 18:01 |
replaceafill | ok | 18:01 |
th1a_ | Basically we should be wrapping up the phase here where we're just trying to get a handle on the technical side. | 18:02 |
th1a_ | i.e., are we going with an all API approach. | 18:02 |
th1a_ | Roughly how long will that plumbing take and adding each api call, plus the necessary management screens for dealing with errors, etc. | 18:03 |
replaceafill | right | 18:03 |
th1a_ | Then we need to break down the actual requirements more. | 18:03 |
replaceafill | at this point the requirements are the "wish list" right? | 18:04 |
replaceafill | 10 items wish list | 18:04 |
replaceafill | "list of SIS functionality and reporting capability that they are in need of" | 18:04 |
th1a_ | Pretty much, yes. | 18:05 |
replaceafill | "3. An easy way to upload all of our students" | 18:05 |
replaceafill | i guess that's the ST authoritative for enrollments part | 18:06 |
replaceafill | and i guess that's why we created that importer for them? | 18:06 |
replaceafill | they take the xls schools sent | 18:06 |
replaceafill | upload it to ST | 18:06 |
th1a_ | API it over to Canvas. | 18:07 |
replaceafill | ST set ups the canvas side | 18:07 |
replaceafill | kk | 18:07 |
replaceafill | i didn't understand this one very much: | 18:08 |
replaceafill | "9. Enrollment from year to year for each school district and school within the district" | 18:08 |
replaceafill | we'll track the school student is in, right? | 18:08 |
replaceafill | does the school belong to a district? | 18:09 |
th1a_ | Yes. | 18:09 |
replaceafill | ah ok | 18:09 |
replaceafill | district: group of schools | 18:09 |
th1a_ | Yes... | 18:09 |
th1a_ | We'll just have to decide if it is worth making those "special" groups. | 18:09 |
th1a_ | Or if they want to pay for it. | 18:09 |
replaceafill | demographics field for both pieces of data? | 18:10 |
replaceafill | either way would work i guess | 18:10 |
replaceafill | hhmm maybe not... "year to year" | 18:11 |
th1a_ | Groups probably make more sense. | 18:11 |
replaceafill | oh | 18:11 |
replaceafill | how's your understanding of their weighting situation? | 18:12 |
replaceafill | he mentioned the semester case | 18:12 |
replaceafill | where they create duplicate categories | 18:12 |
th1a_ | Ah... I don't remember exactly, but I don't think we have to use such a crazy workaround. | 18:14 |
replaceafill | i wonder how "fixed" is their grading scheme | 18:15 |
replaceafill | i mean | 18:15 |
replaceafill | do they add ad-hoc "assignments" trough the year | 18:15 |
replaceafill | or are they predefined from the beginning | 18:15 |
th1a_ | We can ask, but I imagine at least some are not predefined. | 18:16 |
replaceafill | right | 18:16 |
replaceafill | well | 18:16 |
th1a_ | I think we'd just be able to do the weighting based on date range. | 18:17 |
replaceafill | ok | 18:17 |
replaceafill | dates will be very important in this project i presume :) | 18:17 |
th1a_ | Yeah. | 18:18 |
replaceafill | oh, all datetimes in canvas seem to be in utc :D | 18:18 |
replaceafill | phew | 18:18 |
replaceafill | no wait | 18:18 |
replaceafill | forget it | 18:18 |
replaceafill | that was not canvas doc :( | 18:19 |
replaceafill | anyway | 18:19 |
th1a_ | We also happened to get the reports finally from Macedonia. | 18:19 |
replaceafill | ah yes | 18:19 |
th1a_ | I forwarded them to you. | 18:19 |
th1a_ | That is going to be a little complex because they have a weekly report card. | 18:20 |
th1a_ | So that's going to take some customization. I'll think about that one. | 18:20 |
replaceafill | love the columns description! | 18:21 |
th1a_ | I think we'll need a report request for that lets you pick the week. | 18:22 |
th1a_ | And report sheets that are coded to indicate the week. | 18:22 |
replaceafill | would this be based on activity due dates? | 18:23 |
replaceafill | or a sheet per week? | 18:24 |
th1a_ | I guess it could be due dates, couldn't it. | 18:25 |
th1a_ | But there would need to be some organization into multiple sheets, etc. | 18:25 |
th1a_ | It is a lot of data. | 18:25 |
replaceafill | right | 18:25 |
th1a_ | Due dates would be cleanest. | 18:26 |
th1a_ | Maybe quarterly sheets. | 18:26 |
replaceafill | th1a_, are we skyping with proximity? | 18:33 |
th1a_ | That is the plan. | 18:33 |
*** yvl has quit IRC | 18:44 | |
*** th1a__ has joined #schooltool | 20:23 | |
*** th1a has quit IRC | 20:25 | |
*** th1a__ is now known as th1a | 20:25 | |
*** th1a__ has joined #schooltool | 21:08 | |
*** th1a has quit IRC | 21:10 | |
*** th1a__ is now known as th1a | 21:10 | |
*** replaceafill has quit IRC | 22:06 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!