Totara Learn Open Discussions

Custom role for trainer

 
hasfirul iqbal
Custom role for trainer
di hasfirul iqbal - Wednesday, 28 October 2020, 00:19
 

Hi, I'm newbie in totara learning.

I want to create a new role for trainer with following criteria:

1) Create/edit course, programmes, create quiz, access to all course and materials
2) Able to enroll/approve for non-managers staff
3) Able to mark attendance for non-managers staff

What are the steps to achieve these criteria?

Craig Eves
Re: Custom role for trainer
di Craig Eves (Totara Support) - Wednesday, 28 October 2020, 13:51
Gruppo Totara

Hi Hasfirul

There are a few hundred permissions available - to narrow this down you can filter on what you want to allow.


There is some documentation on managing roles that is helpful for creating and testing roles.

1 totara/program:createprogram mod/quiz:manage apply the role at system level to access all courses (not recommended as trainer can access settings in all courses) 

2 enrol/manual:enrol enrol/manual:manage

3 mod/facetoface:takeattendance mod/facetoface:viewattendees

If you allow these to see if this works as required - some permissions depend on other permission to be allowed 

Regards


Nikhil Bansal
Re: Custom role for trainer
di Nikhil Bansal - Wednesday, 28 October 2020, 18:05
Gruppo Partners

Hi Craig,

Able to enroll/approve for non-managers staff

Is there a way to exclude certain roles (managers) while defining the roles? 

Or we check all the roles defined in the system and don't include Managers roles while setting up? 


Regards,

Nikhil

hasfirul iqbal
Re: Custom role for trainer
di hasfirul iqbal - Friday, 30 October 2020, 00:38
 

Hi Craig,

Thanks for the reply, but unfortunately that doesn't help.

I need to have the EXCEPT permission.
Whoever in the role can do grading and marking attendance to all staffs EXCEPT managers.

Craig Eves
Re: Custom role for trainer
di Craig Eves (Totara Support) - Sunday, 15 November 2020, 15:07
Gruppo Totara

Hi Hasfiral

Sorry I missed your posting - each role is defined individually.

If you go into the managers role and edit this and select the 'Show advanced' option this will allow you to Prevent  or prohibit a permission 

regards