Starting in Moodle 1.7, you must do this through the roles and capabilities system.
First, you must get your Administrator to do two things:
First, you must get your Administrator to do two things:
- allow Teachers to override the Student role (Site administration -> Users -> Permissions -> Define roles -> Allow role overrides).
- override the Teacher role, allowing Teacher to "Override permissions for others." If your administrator wants to do this for ALL teachers, he can do it in the System context (Site administration -> Users -> Permissions -> Manage roles), but is safer to do it in some lower-level context, preferably in just your course.
- Override the Student role in this particular forum (Click the forum, then click the Update button, then click the Override roles tab and edit the Student role, changing the capability "Start discussions" from Allow to Prevent.
Thanks John. That worked.
Some problem. I did exactly what you suggested, today morning but in the afternoon a student started off a new topic? What did I do wrong?
Also, what's the difference between Prevent and Prohibit in the Override?
Also, what's the difference between Prevent and Prohibit in the Override?
I accomplish what you are talking about by using a Q and A forum and over-riding the roles as previously mentioned.
Bruce
Please check to make sure Student has "Start discussions" set to prevent in this forum:
- click the appropriate forum link on your main course page
- press the "Update this forum" button
- click the "Override permissions" tab
- click Student
- check that "Start new discussions" has a value of prevent
I can't seem to get the Reply button to show up when I prevent students from creating new topics in a forum using separate groups (using 1.8.3). I override the student role to prevent new topics and even override to allow replies but nothing seems to work. Forum type doesn't seem to matter either. Anyone else experience this problem?
Please start a new discussion, since this is a different case.