Ability to add an enrollment to a concluded course via API

0 Likes
(5)

Currently, we are using enrolment API as per the link below https://canvas.instructure.com/doc/api/enrollments.html

If it is a concluded course, we get a message ": "Can't add an enrollment to a concluded course."

However, we can import student to a concluded unit via SIS import.

We would like the ability to add an enrollment to a concluded course via API

6 Comments
Stef_retired
Instructure Alumni
Instructure Alumni
Status changed to: Open
 
jcalz
Community Member

We are also running into this issue and there doesn't seem to be any simple way to deal with it.  Anything that looks like "temporarily change the course end date" is a fragile workaround, made more complicated by the fact that concluded courses may not have their own end date and use the term end date instead.  So, big 👍 for this idea.

chrisrockwell
Community Explorer

@jcalz and/or @stran1 did you ever find a solution for this? We are migrating data from a bespoke LMS and used the API to get the users over, while manually copying courses.  Unfortunately it doesn't seem like I can even use SIS import to get users into a concluded course because the users weren't imported that way (so referencing the real Canvas user id doesn't work for the SIS import).

 

StephanieGilber
Community Participant

thank you

stran1
Community Member
Author

@chrisrockwell , we use API to create account and SIS import to enroll students and instructor to concluded courses. 

ProductPanda
Instructure
Instructure
Status changed to: Archived
Comments from Instructure

As part of the new Ideas & Themes process, all ideas in Idea Conversations were reviewed by the Product Team. Any Idea that was associated with an identified theme was moved to the new Idea & Themes space. Any Idea that was not part of the move is being marked as Archived. This will preserve the history of the conversations while also letting Community members know that Instructure will not explore the request at this time.