Note: You are currently viewing documentation for Moodle 3.11. Up-to-date documentation for the latest stable version of Moodle may be available here: Learning plan supervisor.

Learning plan supervisor: Difference between revisions

From MoodleDocs
(WIP)
 
Line 23: Line 23:
==Create a cohort of the teacher's students==
==Create a cohort of the teacher's students==
In order to ensure the new learning plan supervisor can only deal with his/her own students, follow these steps:
In order to ensure the new learning plan supervisor can only deal with his/her own students, follow these steps:
#From Site administration, access the Cohorts screen and add a new cohort.
#Add the students of the teacher you wish to make a learning plan supervisor.
==Match the cohort to their teacher==
#From Site administration, access the Cohorts screen and create a cohort with the relevant students in it.
#Then from the Users tab, click the link Assign user roles to cohort.
#From the top dropdown, choose your teacher.
#In the middle ('Select role') dropdown, choose your custom role (for example Learning plan supervisor (user)).Only roles which have been assigned in the user context will be visible here.
#From the bottom ('Select cohorts') dropdown, choose the cohort with the teacher's students.
Click the Assign button (and remember that a scheduled task must run before this takes effect.)

Revision as of 13:04, 21 March 2017

Course teachers cannot by default create, manage or view student learning plans This is because competencies and learning plans exist outside of a course context, whereas the teacher role is in the course context. To allow course teachers to create, manage and view learning plans for only the students in their course, follow these steps:

Create two custom roles

  1. From Site administration, access the Define Roles screen and click the button to Add a new role.
  2. gnore the defaults screen and click the blue Continue button.
  3. Give your role a name, for example Learning plan supervisor (site)
  4. Assign it to the SYSTEM context type.
  5. Scroll down and set the capabilities moodle/site:configview", "moodle/competency:templatemanage" "moodle/competency:templateview" all to Allow.
  6. Save the new role.

Now repeat steps 1 and 2 above.

3. Give your new role the name (for example) Learning plan supervisor (user)

4. Assign it to the USER context type.

5. Scroll down and set the capabilities moodle/competency:planmanage, moodle/competency:planreview, moodle/competency:plancomment all to Allow.

6. Save the new role.

Create a cohort of the teacher's students

In order to ensure the new learning plan supervisor can only deal with his/her own students, follow these steps:

  1. From Site administration, access the Cohorts screen and add a new cohort.
  2. Add the students of the teacher you wish to make a learning plan supervisor.

Match the cohort to their teacher

  1. From Site administration, access the Cohorts screen and create a cohort with the relevant students in it.
  2. Then from the Users tab, click the link Assign user roles to cohort.
  3. From the top dropdown, choose your teacher.
  4. In the middle ('Select role') dropdown, choose your custom role (for example Learning plan supervisor (user)).Only roles which have been assigned in the user context will be visible here.
  5. From the bottom ('Select cohorts') dropdown, choose the cohort with the teacher's students.

Click the Assign button (and remember that a scheduled task must run before this takes effect.)