summaryrefslogtreecommitdiff
path: root/aplus.go
AgeCommit message (Collapse)AuthorFilesLines
2024-01-17exit if the CANVAS environment variables are not setHEADmastermainvin1-2/+2
2024-01-16handle roles not supported canvas errorvin1-1/+14
2024-01-16add timetable functionvin1-0/+54
2024-01-12send attendance code to all current courses when course not specifiedvin1-3/+5
2024-01-11start working on submitting course without user-provided course codevin1-1/+27
2023-11-21add verbose flagvin1-5/+9
2023-11-20update usage messagevin1-0/+1
2023-11-20use golang flag instead of external getopt libraryvin1-1/+1
2023-11-20use the Canvas API to get A+ tool ID and URLvin1-0/+7
Was previously hardcoded.
2023-11-14Add flags, update READMEJuan Roig1-8/+3
2023-11-14ReorganizationJuan Roig1-31/+30
2023-11-14add rudimentary messy function for submitting aplus codevin1-2/+56
It is very messy, but later using golang's HTML parser should help make it more readable.
2023-11-14Add list courses functions, remove unnecessary functions, update README.Juan Roig1-1/+2
2023-11-13further simplify launch_aplus function and get_aplus functionJuan Roig1-33/+17
2023-11-13Move aplus requests to new launch_aplus functionJuan Roig1-0/+28
2023-11-08fix "LTI signature verification failed" messagevin1-1/+2
Some of the form values being sent in the POST request had HTML entities that needed to be unescaped.
2023-11-07reorganize functions to aplus-related and canvas-related.Juan Roig1-0/+76