About

maguire
Gerald Maguire
Rank:
Community Champion
Title:
Professor emeritus
Joined:
Jun 30, 2016 7:21:02 AM
Posts:
381
Solutions:
14
Likes Received:
537
Bio:
I was the professor for Computer Communications at KTH Royal Institute of Technology in Stockholm, Sweden during the period 1994-2023. As of 2023-04-01, I am now professor emeritus.

Most Liked Posts

I have been encouraged to make the contents of my sandbox more visible, it can be found at https://kth.instructure.com/courses/11  One of my goals has been to be able to use software to interact with ...
Likes: 6
Another instructor has asked about quiz questions where the answer is based upon the student clicking on an area in an image.(The instructor has a lot of questions with such answers in another LMS and...
Likes: 5
Today there is an API to store custom data for a given user: PUT /v1/courses/{course_id}/custom_gradebook_columns/{id}/data/{user_id}However, there is a need for the equivalent GET/v1/courses/{course_...
Likes: 5
What I have learned thus far is that difficult as it was to learn, using the API to directly instantiate quiz questions via the current Canvas  API works. An additional advantage is that these questio...
Likes: 4
When will there be details of the Quizzes.Next API or will it not have an API but only QTI import and export?I am trying to decide if it worthwhile trying to migrate some existing quizzes from another...
Likes: 4

Most Recent Posts

As @bbennett2 notes in his point 3, you can add grades and you can even add different types of comments for a student's submission using the API:  PUT /api/v1/courses/:course_id/assignments/:assignmen...
Dec 24, 2023 4:04:53 AM
See the program insert_grades_and_comments.py you just insert an entry for comment[file_ids][] with a list of the file IDs into the payload - see the function function assign_grade_for_assignment -- i...
Dec 24, 2023 3:45:51 AM
As @michael5 has stated, you can use the API to create modules, see for example, the code in create_module.py The program Zoom-chat-to-canvas-page-py shows both creating modules and pages and putting ...
Dec 24, 2023 3:33:57 AM
As a former professor, the following article inspired me to look at the vocabulary used  in some Canvas course rooms in terms of the Common European Framework of Reference for Languages (CEFR) levels:...
Dec 18, 2023 4:57:30 AM
Both your submission details via the GUI and the API based approach use the same end point and do a  GET /api/v1/courses/:course_id/assignments/:assignment_id/submissions/:user_id So if the student is...
Apr 11, 2023 10:20:58 AM

Latest Badges

100 Logins Completed

100 Logins Completed

Earned: 2024-01-25

50 Logins Completed

50 Logins Completed

Earned: 2024-01-25

25 Logins Completed

25 Logins Completed

Earned: 2024-01-25

15 Logins Completed

15 Logins Completed

Earned: 2024-01-25