Note: You are currently viewing documentation for Moodle 1.9. Up-to-date documentation for the latest stable version is available here: Useful things a teacher can do with roles.

Useful things a teacher can do with roles: Difference between revisions

From MoodleDocs
(default role settings, requirements: teachers allowed to override permissions or new role created by admin)
 
No edit summary
 
(25 intermediate revisions by 14 users not shown)
Line 1: Line 1:
==Default role settings==
==Give a student forum moderator rights==


* Give students [[Forum moderator role|forum moderator rights]]
''How'': Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)
* Enable students to grade assignment submissions
* Enables a user to edit or delete forum posts, split discussions and move discussions to other forums
* Give students the rights to approve database entries (or glossary entries)
* See [[Forum moderator role]] for more details
* Allow students to clean up saved chat sessions
* Consider assigning this role to two students, and guiding them in learning to facilitate a forum together; for example, they can share the "coverage" of the Forum on certain dates.
''Guide'': [http://download.moodle.org/download.php/docs/en/how-to_guides/give_student_forum_moderator_rights.pdf How to give a student forum moderator rights PDF], [http://download.moodle.org/download.php/docs/en/how-to_guides/give_student_forum_moderator_rights.odt ODT]


In each of the above cases, students are assigned the role of non-editing teacher in the module context (via the "Locally assigned roles" tab in the editing activity page).
==Enable a student to grade assignment submissions==


==Requirement: Teachers allowed to override permissions==
''How'': Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)
* A form of peer assessment/evaluation
* Similar use: Enable a student to grade essay questions in a quiz


* Create an [[Forum permissions|archive forum]] (or archive database, glossary or wiki)
==Give a student the rights to approve database module entries==
* Enable students to [[Forum permissions|rate forum posts]]
* Allow students to [[Unenrolment|unenrol themselves from a course]]
* [[Block permissions|Hide a block]] from guests


By default, only administrators are able to override permissions. Instructions on enabling teachers to override permissions can be found in [[Override permissions]].
''How'': Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)
* Enables a user to approve, edit and delete database module entries
* Similar use: Give a student the rights to approve glossary entries
''Guide'': [http://download.moodle.org/download.php/docs/en/how-to_guides/give_student_database_entries_approver_rights.pdf How to give a student rights to approve database entries PDF], [http://download.moodle.org/download.php/docs/en/how-to_guides/give_student_database_entries_approver_rights.odt ODT]


==Requirements: New role created by an administrator==
==Allow a student to clean up saved chat sessions==


* Give students [[Quiz user with unlimited time role|unlimited time to complete quizzes]]
''How'': Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)
* Enable students to [[Question creator role|create questions]]
* Allows a user to delete chat logs for conversations which don't go anywhere
* Assign a student the [[Calendar editor role|role of calendar editor]]
* Allows a user to switch to moodle messenging only instead of chat
* Provide temporary read-only access to naughty students
* Allows a user to save chat logs for a longer period of time
* Allows a user to put together group chat sessions
 
==Create an archive forum==
 
''How'': Override the student role in the module context, via the "Override permissions" tab in the editing activity page, and set the capabilities to start discussions and reply to posts to 'prevent' (requires teachers to be able to [[Override permissions|override permissions]])
* In an archive forum, students may no longer start new discussions, nor add replies, but may still read all the discussions
* See [[Forum permissions]] for more details
* Similar uses: Archive database, glossary or wiki
''Guide'': [http://download.moodle.org/download.php/docs/en/how-to_guides/create_archive_forum.pdf How to create an archive forum PDF], [http://download.moodle.org/download.php/docs/en/how-to_guides/create_archive_forum.odt ODT]
 
==Enable students to rate forum posts==
 
''How'': Override the student role in the module context, via the "Override permissions" tab in the editing activity page, and allow the capability to rate forum posts (requires teachers to be able to [[Override permissions|override permissions]])
* A formative assessment
* Peer evaluation
* See [[Forum permissions]] for more details
* Similar uses: Enable students to rate database or glossary entries
 
==Allow students to unenrol themselves from a course==
 
''How'': Override the student role in the course context, via the Assign roles link in course administration block and the "Override permissions tab", and allow the unassign own roles capability (requires teachers to be able to [[Override permissions|override permissions]])
* Useful for taster courses, revision courses and any other courses which are optional
* See [[Unenrolment]] for more details
''Guide'': [http://download.moodle.org/download.php/docs/en/how-to_guides/allow_students_to_unenrol_from_course.pdf How to allow students to unenrol themselves from a course PDF], [http://download.moodle.org/download.php/docs/en/how-to_guides/allow_students_to_unenrol_from_course.odt ODT]
 
==Hide a block from guests==
 
''How'': Override the [[Guest role|guest role]] in the block context, via the Assign roles link in course block and the "Override permissions tab", and prevent the capability to view blocks (requires teachers to be able to [[Override permissions|override permissions]])
* See [[Block permissions]] for more details
* Similar use: Hide a block from students
 
==Give a student unlimited time to complete timed quizzes==
 
''How'': Assign the role of quiz user with unlimited time in the course or module context (requires [[Quiz user with unlimited time role]] to be created by an administrator)
* Useful for particular students who require extra time in exams
* See [[Quiz user with unlimited time role]] for more details
 
==Enable a student to create questions==
 
''How'': Assign the role of question creator in the course context, via the Assign roles link in course administration block (requires [[Question creator role]] to be created by an administrator)
* Enables a student to create questions which can later be used in quizzes
* See [[Question creator role]] for more details
''Guide'': [http://download.moodle.org/download.php/docs/en/how-to_guides/enable_students_to_create_questions.pdf How to enable students to create questions PDF], [http://download.moodle.org/download.php/docs/en/how-to_guides/enable_students_to_create_questions.odt ODT]
 
''Warning'': Capabilities with [[Risks|XSS risks]] associated to them are allowed for the role of question creator. Thus, this role should be assigned with care.
 
==Assign a student the role of calendar editor==
 
''How'': Assign the role of calendar editor in the course context, via the Assign roles link in course administration block (requires [[Calendar editor role]] to be created by an administrator)
* Allows a user to add course events to the calendar
* Useful for enabling school admin staff to add term dates etc. to the school calendar (when role assigned in the system context)
* See [[Calendar editor role]] for more details
 
==Provide temporary read-only access to a naughty student==
 
''How'': Assign the role in the course or module context (requires "can not post data" role, with selected capabilities prohibited, to be created by an administrator)
* Prevents a user from entering text anywhere whilst allowing read-only access
 
==Provide temporary access to a Guest Speaker in a completely online class==
 
''How'': Create a non-editing teaching role blocking access to everything but post to forum.
 
Steps to prevent guests from seeing confidential student information:
 
1.) Assign a guest role without access to grades and assignments.
2.) Only grant access to the guest for the minimal amount of time they need to be in the class.
 
==Allow an administrator and teacher to see participants, but not a student==
 
''How'': In a course, go to the admin panel and assiign roles. Select override permissions. Choose student. Scroll down to view participants and select the prevent or prohibit button.
 
* Allows teachers to see participants but not students.
 
==Allow a way to directly monitor student progress in an online class.==
 
* Allows an academic adviser, mentor, or coach a way to easily and frequently check student progress.
 
==See also==
 
* Using Moodle [http://moodle.org/mod/forum/discuss.php?d=90181 10 Useful Things a Teacher Can do with Roles?] forum discussion


[[Category:Roles]]
[[Category:Roles]]
[[ja:教師ができる便利なロールの使い方]]

Latest revision as of 03:13, 28 October 2010

Give a student forum moderator rights

How: Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)

  • Enables a user to edit or delete forum posts, split discussions and move discussions to other forums
  • See Forum moderator role for more details
  • Consider assigning this role to two students, and guiding them in learning to facilitate a forum together; for example, they can share the "coverage" of the Forum on certain dates.

Guide: How to give a student forum moderator rights PDF, ODT

Enable a student to grade assignment submissions

How: Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)

  • A form of peer assessment/evaluation
  • Similar use: Enable a student to grade essay questions in a quiz

Give a student the rights to approve database module entries

How: Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)

  • Enables a user to approve, edit and delete database module entries
  • Similar use: Give a student the rights to approve glossary entries

Guide: How to give a student rights to approve database entries PDF, ODT

Allow a student to clean up saved chat sessions

How: Assign the role of non-editing teacher in the module context, via the "Locally assigned roles" tab in the editing activity page (default role settings)

  • Allows a user to delete chat logs for conversations which don't go anywhere
  • Allows a user to switch to moodle messenging only instead of chat
  • Allows a user to save chat logs for a longer period of time
  • Allows a user to put together group chat sessions

Create an archive forum

How: Override the student role in the module context, via the "Override permissions" tab in the editing activity page, and set the capabilities to start discussions and reply to posts to 'prevent' (requires teachers to be able to override permissions)

  • In an archive forum, students may no longer start new discussions, nor add replies, but may still read all the discussions
  • See Forum permissions for more details
  • Similar uses: Archive database, glossary or wiki

Guide: How to create an archive forum PDF, ODT

Enable students to rate forum posts

How: Override the student role in the module context, via the "Override permissions" tab in the editing activity page, and allow the capability to rate forum posts (requires teachers to be able to override permissions)

  • A formative assessment
  • Peer evaluation
  • See Forum permissions for more details
  • Similar uses: Enable students to rate database or glossary entries

Allow students to unenrol themselves from a course

How: Override the student role in the course context, via the Assign roles link in course administration block and the "Override permissions tab", and allow the unassign own roles capability (requires teachers to be able to override permissions)

  • Useful for taster courses, revision courses and any other courses which are optional
  • See Unenrolment for more details

Guide: How to allow students to unenrol themselves from a course PDF, ODT

Hide a block from guests

How: Override the guest role in the block context, via the Assign roles link in course block and the "Override permissions tab", and prevent the capability to view blocks (requires teachers to be able to override permissions)

Give a student unlimited time to complete timed quizzes

How: Assign the role of quiz user with unlimited time in the course or module context (requires Quiz user with unlimited time role to be created by an administrator)

Enable a student to create questions

How: Assign the role of question creator in the course context, via the Assign roles link in course administration block (requires Question creator role to be created by an administrator)

  • Enables a student to create questions which can later be used in quizzes
  • See Question creator role for more details

Guide: How to enable students to create questions PDF, ODT

Warning: Capabilities with XSS risks associated to them are allowed for the role of question creator. Thus, this role should be assigned with care.

Assign a student the role of calendar editor

How: Assign the role of calendar editor in the course context, via the Assign roles link in course administration block (requires Calendar editor role to be created by an administrator)

  • Allows a user to add course events to the calendar
  • Useful for enabling school admin staff to add term dates etc. to the school calendar (when role assigned in the system context)
  • See Calendar editor role for more details

Provide temporary read-only access to a naughty student

How: Assign the role in the course or module context (requires "can not post data" role, with selected capabilities prohibited, to be created by an administrator)

  • Prevents a user from entering text anywhere whilst allowing read-only access

Provide temporary access to a Guest Speaker in a completely online class

How: Create a non-editing teaching role blocking access to everything but post to forum.

Steps to prevent guests from seeing confidential student information:

1.) Assign a guest role without access to grades and assignments.
2.) Only grant access to the guest for the minimal amount of time they need to be in the class.

Allow an administrator and teacher to see participants, but not a student

How: In a course, go to the admin panel and assiign roles. Select override permissions. Choose student. Scroll down to view participants and select the prevent or prohibit button.

  • Allows teachers to see participants but not students.

Allow a way to directly monitor student progress in an online class.

  • Allows an academic adviser, mentor, or coach a way to easily and frequently check student progress.

See also