|
3cf356f638
|
handle roles not supported canvas error
|
2024-01-16 14:56:55 -05:00 |
|
|
627120b31f
|
add timetable function
|
2024-01-16 14:50:19 -05:00 |
|
|
cbcc7631a4
|
send attendance code to all current courses when course not specified
|
2024-01-12 17:24:09 -05:00 |
|
|
de8ed98b4c
|
start working on submitting course without user-provided course code
|
2024-01-11 22:55:43 -05:00 |
|
|
6b0ed0f177
|
add verbose flag
|
2023-11-21 11:07:28 -05:00 |
|
|
3065b05ed4
|
update usage message
|
2023-11-20 15:50:22 -05:00 |
|
|
138121330e
|
use golang flag instead of external getopt library
|
2023-11-20 10:27:50 -05:00 |
|
|
23226c46a1
|
use the Canvas API to get A+ tool ID and URL
Was previously hardcoded.
|
2023-11-20 10:08:58 -05:00 |
|
Juan Roig
|
e28dc92307
|
Add flags, update README
|
2023-11-14 22:42:25 -05:00 |
|
Juan Roig
|
329f8dfe02
|
Reorganization
|
2023-11-14 18:04:29 -05:00 |
|
|
7b613b030d
|
add rudimentary messy function for submitting aplus code
It is very messy, but later using golang's HTML parser should help make it more
readable.
|
2023-11-14 12:05:20 -05:00 |
|
Juan Roig
|
aa16b741d5
|
Add list courses functions, remove unnecessary functions, update README.
|
2023-11-14 04:23:18 -05:00 |
|
Juan Roig
|
a8b1886d86
|
further simplify launch_aplus function and get_aplus function
|
2023-11-13 02:56:01 -05:00 |
|
Juan Roig
|
e46ca43d4c
|
Move aplus requests to new launch_aplus function
|
2023-11-13 02:08:03 -05:00 |
|
|
aa816a646e
|
fix "LTI signature verification failed" message
Some of the form values being sent in the POST request had HTML
entities that needed to be unescaped.
|
2023-11-08 10:24:50 -05:00 |
|
Juan Roig
|
89c2e2b38e
|
reorganize functions to aplus-related and canvas-related.
|
2023-11-07 00:21:48 -05:00 |
|