Home > audience-is-IT-staff, lms > How to work around “You do not have the permission to view discussions in this forum” in Moodle 2

How to work around “You do not have the permission to view discussions in this forum” in Moodle 2

  1. Problem: My student staff (not sure which subset, but more than 1) gets this error in a development course that I use as a groupware when they access a news forum (that they are even force-subscribed to).
    1. image_thumb[12]
    2. CAM03124_thumb[4]
    3. The answers  for “you do not have the permission to view discussions in this forum moodle” can be found here: I actually had to deal with this issue within the last few months.  I found that to allow users to see the “News” section on the front page, you must override the role to allow: mod/forum:viewdiscussion
    4. Do not seem to apply here: In https://moodle2.uncc.edu/admin/roles/permissions.php?contextid=466096, Permitted students are already allowed to  “View discussionsmod/forum:viewdiscussion
    5. Permitted students should probably have permissions also to “Reply to newsmod/forum:replynews
    6. image_thumb[10]
    7. Also for one of the student in question (I have spotchecked only 2), I can see no suspicious activity missing: image_thumb[7]
  2. Root cause: 
  3. Students have no role in a Moodle2 Development type course .
  4. Workarounds:
    1. Assign students a role manually (tedious, and you can only assign “course manager”.
    2. Change the course type to Project (but then you cannot quiz students).
  5. Solution: a more flexible design of Project and Development courses in a future version of Moodle?
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: