Is it Moodle's property that every course creator can edit or modify any course in the system even when he/she is not the original creator of the particular course? Please help me know how I can configure my system to prevent this. My course content has been changed yet I am not using the wiki resource.
Course editing by a non-creator
Number of replies: 4Re: Course editing by a non-creator
It shouldn't happen - check that the course creators haven't been assigned the role via site admin>users>permissions >assign system roles whereby they would be course creators (or teachers) everywhere on the site. If they are course creator in your particular course category however, then they will be a teacher in your course.
Re: Course editing by a non-creator
I thought it was the case that with default permissions, course creators have not special rights within any courses, however, when a course creator makes a course, they automatically get made a teacher in that course.
Can you check that your role definitions have not been edited. The define roles page should show the default permissions for each role as well as the current permissions.
Can you check that your role definitions have not been edited. The define roles page should show the default permissions for each role as well as the current permissions.
Re: Course editing by a non-creator
We have tried all the options including upgrading moodle 1.9.3 to 1.9.4 but the course creator CANNOT even edit or add content content to his/her own course unless he is made a teacher thus giving him/her the ability to interfere with any course. What could be the problem?
I agree with your advice but there must be a hidden problem which I cannot recognize because I have even downloaded the windows installer for moodle 1.9.4, installed and accessed the same at localhost in order to compare the settings. The new installation works as expected (as you said) but the upgraded server based moodle still misbehaves. I would have used the new installation for the training but the local machine cannot be accessed through the computer IP address for reasons I do not understand. Anyone with such an experience?
I agree with your advice but there must be a hidden problem which I cannot recognize because I have even downloaded the windows installer for moodle 1.9.4, installed and accessed the same at localhost in order to compare the settings. The new installation works as expected (as you said) but the upgraded server based moodle still misbehaves. I would have used the new installation for the training but the local machine cannot be accessed through the computer IP address for reasons I do not understand. Anyone with such an experience?
Re: Course editing by a non-creator
Hi,
That is the expected behaviour. Users assigned to the Course Creator role cannot modify courses by virtue of being assigned to that role. The CC role allows users to create new course son the site (plus a few other things - look at the role in Users > Permissions > Define roles > Course Creator).
When someone who is assigned to the CC role creates a course they are assigned to that course in the Teacher role. It is the Teacher role that provides the course editing permissions.
Provided the user is only assigned to a course (as opposed to a category or system) as teacher they do not have editing access to other courses.
That is the expected behaviour. Users assigned to the Course Creator role cannot modify courses by virtue of being assigned to that role. The CC role allows users to create new course son the site (plus a few other things - look at the role in Users > Permissions > Define roles > Course Creator).
When someone who is assigned to the CC role creates a course they are assigned to that course in the Teacher role. It is the Teacher role that provides the course editing permissions.
Provided the user is only assigned to a course (as opposed to a category or system) as teacher they do not have editing access to other courses.