Learning plan viewer: Difference between revisions

From MoodleDocs
(added roles template)
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Roles}}
{{Competencies}}
*Course teachers cannot by default see learning plans.
Course teachers cannot by default see [[Learning plans|learning plans]], since competencies and learning plans exist outside of a course context, whereas the role of teacher is assigned in the course context. To allow course teachers to view their students' learning plans, follow these steps:
*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 view their students' learning plans, follow these steps:


==Create a new custom role==
==Create a new custom role==
#From Site administration, access the Define Roles screen and click the button to ''Add a new role.''
[[File:lp5.png|Ticking 'User' as the context type where the role may be assigned|thumb]]
#From Site administration, access the Define Roles screen and click the button to ''Add a new role''.
#Ignore the defaults screen and click the blue Continue button.
#Ignore the defaults screen and click the blue Continue button.
#Give your role a name, for example Learning plan viewer..
#Give your role a name, for example Learning plan viewer.
#Assign it to the USER context type. ('''Note:''' you can assign it to the system context type, but this will then mean the teacher will see all learning plans on the site.Normally a teacher would only review those in their course.)
#Tick 'User' as the context type where the role may be assigned. ('''Note:''' You can tick 'System', but this will then mean the teacher will see all learning plans on the site. Normally a teacher would only review those in their course.)
 
[[File:lp5.png|center|thumb|500px]]
#Scroll down and set the capability "moodle/competency:planview" to Allow.
#Scroll down and set the capability "moodle/competency:planview" to Allow.
#If you need the role to be able to view uploaded student evidence, then also set to Allow "moodle/competency:userevidenceview".  
#If you need the role to be able to view uploaded student evidence, then also set to Allow "moodle/competency:userevidenceview".  
#Save the new role.
#Save the new role by clicking the ''Create this role'' button.


==Assigning the teacher to one or several students==
==Assigning the teacher to one or several students==
#If the teacher only has a few students with competencies to review, this may now be done manually,one at a time. If the teacher's class is very large, see the next section.
 
#As an administrator, access the student's profile, open Preferences and click the Permissions link
If the teacher only has a few students with competencies to review, this may now be done manually, one at a time. If the teacher's class is very large, see the next section.
#From Permissions, click the link 'Assign roles relative to this user '(in the Roles section)
 
#Click on your custom role, for example Learning plan viewer, and add the teacher to this student.
#As an administrator, access the student's profile, open Preferences and click the Permissions link.
#From Permissions, click the link 'Assign roles relative to this user' (in the Roles section).
#Click 'Learning plan viewer', and add the teacher to this student.


==Assigning the teacher to a large number of students==
==Assigning the teacher to a large number of students==
#From Site administration, access the Cohorts screen and create a cohort with the relevant students in it.
#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'.
#Then from the Users tab of the Site administration menu, click the link 'Assign user roles to cohort'. [''Site administration > Users > Permissions > Assign user roles to cohort'']
#From the top dropdown, choose your teacher.
#From the top dropdown, choose your teacher.
#In the middle ('Select role') dropdown, choose your custom role.''Only roles which have been assigned in the user context will be visible here.''
#In the middle ('Select role') dropdown, choose 'Learning plan viewer'. (Note that only roles with 'User' ticked as the context type where they may be assigned will be visible here.)
#From the bottom ('Select cohorts') dropdown, choose the cohort with the teacher's students.
#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.)
#Click the ''Assign'' button.
[[File:Learningplanviewer.png|center|thumb|500px]]
[[File:Learningplanviewer.png|center|thumb|500px]]


Line 34: Line 34:


[[File:teacherviewlearningplans.png|thumb|500px|center]]
[[File:teacherviewlearningplans.png|thumb|500px|center]]
[[Category:Roles]]
[[es:Observador de plan de aprendizaje]]
[[fr:Visionneuse de plan de formation]]
[[de:Lernplanansicht-Rolle]]

Latest revision as of 20:10, 21 November 2023

Course teachers cannot by default see learning plans, since competencies and learning plans exist outside of a course context, whereas the role of teacher is assigned in the course context. To allow course teachers to view their students' learning plans, follow these steps:

Create a new custom role

Ticking 'User' as the context type where the role may be assigned
  1. From Site administration, access the Define Roles screen and click the button to Add a new role.
  2. Ignore the defaults screen and click the blue Continue button.
  3. Give your role a name, for example Learning plan viewer.
  4. Tick 'User' as the context type where the role may be assigned. (Note: You can tick 'System', but this will then mean the teacher will see all learning plans on the site. Normally a teacher would only review those in their course.)
  5. Scroll down and set the capability "moodle/competency:planview" to Allow.
  6. If you need the role to be able to view uploaded student evidence, then also set to Allow "moodle/competency:userevidenceview".
  7. Save the new role by clicking the Create this role button.

Assigning the teacher to one or several students

If the teacher only has a few students with competencies to review, this may now be done manually, one at a time. If the teacher's class is very large, see the next section.

  1. As an administrator, access the student's profile, open Preferences and click the Permissions link.
  2. From Permissions, click the link 'Assign roles relative to this user' (in the Roles section).
  3. Click 'Learning plan viewer', and add the teacher to this student.

Assigning the teacher to a large number of students

  1. From Site administration, access the Cohorts screen and create a cohort with the relevant students in it.
  2. Then from the Users tab of the Site administration menu, click the link 'Assign user roles to cohort'. [Site administration > Users > Permissions > Assign user roles to cohort]
  3. From the top dropdown, choose your teacher.
  4. In the middle ('Select role') dropdown, choose 'Learning plan viewer'. (Note that only roles with 'User' ticked as the context type where they may be assigned will be visible here.)
  5. From the bottom ('Select cohorts') dropdown, choose the cohort with the teacher's students.
  6. Click the Assign button.
Learningplanviewer.png

What the teacher sees

When the teacher is in their course and they view students' profiles (for example from the Participants link) they will see a link to their learning plans:

teacherviewlearningplans.png