Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
Does anyone know how to find who manually added a student to a course. This comes up pretty often for me and I don't see anything in reporting or the APIs that will tell me. I see the sis_import information when there is an import, but not user information when a manual add is done.
I've searched the forum and can't find anything related to the topic. Any help would be greatly appreciated.
@kmay , my recommendation is to check out the following blog which should help with this - https://community.canvaslms.com/groups/admins/blog/2017/06/03/determining-which-admin-created-a-user
While this is a good article, it's off the mark for this question.
This article covers user account creation, but not course enrollments. This might help you identify who created this student account, but that would only be helpful if this is the very first encounter with your institution for this student, and that teacher created the students account as a byproduct of adding the student to their first canvas course.
My understanding of this question is more about detecting who added a student to a course which, in 95% of cases, probably, would not fall into this category (existing student or SIS imported student).
Garth's reply thread has good info on trying to identify who did the addition, but the short answer is basically:
"There's no system-tracked property, you must infer this from looking at page views of who can add students in this course, based on your roles permissions (typically teachers and/or TA's)"
@kmay I am fortunate at my institution where due to the SIS integration, only the registrar is able to add/drop students in courses. There is a permission that you can control as a Canvas administrator, to allow or disallow roles from adding/removing people to a course:
Perhaps locking down your permissions would help to keep track of who is making certain changes?
Thanks for the suggestion. I wish I was the one that got to make that decision.
As it turns out, my sleuthing skills paid off. I can see when the student was added to the course then search through the page view of the few people that have permission to add students to courses. I found one admin that was in the course at the time the student was added. Not a perfect solution but certainly does solve my dilemma.
Perhaps I will suggest that the user id of the person adding an enrollment be included in the enrollment object.
Thanks for posting back.
We are fortunate that we can push an issue like this back on the shoulders of the registrar
@kmay , something else to consider is that Canvas Support can almost always find information like this for you. We haven't had this exact problem, but we were having issues where someone in the course was deleting course content (there were a number of Instructors in the course) and support was able to tell us who did it.
That is an excellent feature!
@kmay ,
We are giving the Canvas Admins area a little bit of love (especially questions that are really, really old) and just want to check in with you. This will also bring this question new attention.
Were you able to find an answer to your question? I am going to go ahead and mark this question as answered because there hasn't been any more activity in a while so I assume that you have the information that you need. If you still have a question about this or if you have information that you would like to share with the community, by all means, please do come back and leave a comment. Also, if this question has been answered by one of the previous replies, please feel free to mark that answer as correct.
Robbie
To participate in the Instructure Community, you need to sign up or log in:
Sign In
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.