I wanted to grant a custom role/permissions which would allow a teacher to copy their own course sections. When setting up this custom role, I did not allow this custom role the permission to "Delete" a course.
When teacher navigates to Teacher App page, they are able to click on the Create Course option and run through the process of creating a course. In step 3 of Define Properties the only option for YOUR ROLE is Owner. Is this what allows the teacher to then delete the course? I would like to allow the custom teacher role to create a course, but would prefer they did not have the ability to delete a course.
If you are wanting to create a role for teachers, you may want to consider creating a domain course level role without the delete course permission. This is performed through the Admin app on the domain Roles page. The course level role of Owner contains the delete permission which will allow teachers to delete courses.
It looks like you are defining a domain level role and not a course level role. The types of roles available to users who will be enrolled in courses are course level roles which don't contain user, domain enrollment etc. permissions. See screenshot below of a course level role.
Simply creating a Course Level teacher gives me the option to add a teacher to a course in that role with the selected permissions, however I am looking to create a domain role where a teacher can create/copy their own courses. This role does not allow the user to create/copy a course.
The user will need to be aligned with a domain level role that has the the course create permission checkbox enabled but doesn't have the delete course permission checkbox enabled.
I tested with that scenario and it allows the enrolled user in the teacher app to create/copy courses, but not delete them.
Comments (5)
Hi Bridget!
If you are wanting to create a role for teachers, you may want to consider creating a domain course level role without the delete course permission. This is performed through the Admin app on the domain Roles page. The course level role of Owner contains the delete permission which will allow teachers to delete courses.
Hi Brian,
Thank you for your response, however when I set up a user with course level domain privilege's, the teacher still has the ability to delete a course
When in this role and teacher creates the course, the role defaults to OWNER and I don't have any other options from dropdown.
As you can see this teacher user has the option to delete the course.
It looks like you are defining a domain level role and not a course level role. The types of roles available to users who will be enrolled in courses are course level roles which don't contain user, domain enrollment etc. permissions. See screenshot below of a course level role.
Hi Brian,
Simply creating a Course Level teacher gives me the option to add a teacher to a course in that role with the selected permissions, however I am looking to create a domain role where a teacher can create/copy their own courses. This role does not allow the user to create/copy a course.
The user will need to be aligned with a domain level role that has the the course create permission checkbox enabled but doesn't have the delete course permission checkbox enabled.
I tested with that scenario and it allows the enrolled user in the teacher app to create/copy courses, but not delete them.