Matt Price

Results 107 issues of Matt Price

As much as possible, make the data we get from an `Assignments.org` file sync with what we get when we ask canvas LMS for a list of assignments. Then use...

U of T servers appear to max out at 100 responses per page, e.g. when returning users. The basic `canvas-request` function should parse the `LINK` header and run recursively, then...

Currently just hard-coded in the assingment posting functions. It could be extrapolated from the current environment/locale, though it would also be nice to manage daylight savings automatically. Also, rightn ow...

I don't currently use the comment API directly when submitting student comments. This is a bit of a mistake and needs to be corrected, but I'm honestly not quite sure...

[The endpoint isdescribed here in the API docs](https://canvas.instructure.com/doc/api/files.html#method.folders.create_file). Folders need to exist too, so need to maintain a list of those folders somewhere. Unclear how one would keep track of...

started

Combined with #35, this would start to give full access to Canvas from Emacs. [Modules API described here](https://canvas.instructure.com/doc/api/modules.html)

started

It's easy to accidentally attempt to post from a child headline of the entity you actually want to post. THis is true e.g. of assignments, announcements, and maybe student marks....

enhancement
started

In the context of #29, consider bringing back a minor mode with a few additional keybindings, e.g. for attachment functions, etc. The minor mode can just be set e.g. in...

started

The API client is potentially of very general usage. My own grading system is less likely to be taken up by anyone else. The two should be separated out into...

started

Code in these modules is extremely repetitive and somewhat brittle. Much of this brittle repetition involves reading and setting headline properties in org-mode. Adam Porter & John Kitchin have helpfully...

started