If you really feel your Totara needs to have teachers or students assigned in the system context, go to the teacher/student role in S ite administration > Users > Permissions > Define roles and check the "system" box. Front page context Site Administration>Front Page>Front Page roles
Full Answer
Those with a role in the system context do not need to be assigned a role here as well.
Users may be enrolled in the category to save enrolling them in each individual course in that category.
Click the "Enrol users" button and click those users you wish to enrol.
You may wish to assign roles to a block if, for instance you want specific people to see the block but for it to be hidden from others
By assigning a role to a user in a certain context, you grant them the permissions contained in that role for the current context and all lower contexts.
If you want to provide users with access to the course, but don't want them to be visible in the participants list, use the Other users link in the course administration menu (Course Administration > Users > Other Users).
The due date for users enrolled in the certification via any of the assignment types, must be set using a fixed completion date or using a time relative to one of the following events:
After using the Assignment due date option to assign a due date to the group of users and saving all changes, the Actual due date column will display a link to view the specific due date for all users enrolled in the certification using the corresponding assignment type.
If you would like to find a particular certification assignment to edit (remove () or adjust/set the due date ( )) then you can search or filter for a particular assignment.
This scenario is not recommended when managing certifications due to the potential this creates for users needing to re-complete the course that is contained in both certifications.
The Totara Academy has a whole course dedicated to using Programs and certifications in Totara Learn. Here you can learn more on how to use programs and certifications, see best practice, and give it a go yourself.
Assigning roles is executed in a particular context. A site and course are examples of two different contexts. While the process is similar for each context, the approach to role assignment page may be different. Here are several contexts and ways to find the assign roles.
A significant part of the roles infrastructure is the ability to assign a user into multiple roles (at the same time). The capabilities of each role are merged to produce the effective set of capabilities. In particular it is perfectly possible for a user to be both a trainer and learner in the same course. You should be careful to ensure that if you change a user's role that you remove them from any other roles as required as this will no longer be done automatically.
Roles assigned in the system context are called system roles and apply across the entire site, including the front page. For example, a user assigned the system role of trainer will have this role in every course on the site.
There are a number of settings you can configure when setting up or editing an assignment.
Marking workflow is useful for coordinating multiple markers, clearly state the progress of marking, and/or keeping grades and feedback hidden until you are ready to release them (otherwise grades and feedback will be released to each learner as you save them, as opposed to all at once which is possible with marking workflow).
Assignments have different methods that can be used to submit and provide feedback. To change these select Site administration > Plugins > Activity modules > Assignment.
Within Totara capabilities are used to define what a particular role can do in the system . For example the capability Grade assignment (also presented as mod/assign:grade) is allowed for the Site Manager, Editing Trainer, and Trainer roles at the System level. This means that anyone holding those roles can assign grades on any course they have access to within the system. If this capability was removed from the Trainer role then anyone who was assigned that role would no longer be able to grade assignments. Conversely, if you wish to allow another role, such as Course Creator, to be able to grade assignment then this can be done by editing that role and giving it the Grade assignment ( mod/assign:grade) capability.
If you assign a system role, then this means the assigned user will have the levels of access and control associated with that role across the entire Totara site. For that reason the default available system roles are only ones which naturally lend themselves to requiring this context.
Unsupported role assignments are role assignments in contexts that are not marked as suitable for that role, such as course creator in activity or course, or trainer in the user context.
The Allow role assignments tab allows you to define the role a user can assign to another user based on their assigned role.#N#Using the grid you can allow people who have the roles on the left side to assign some of the column roles to other people.
Activity level: A role can be given within an individual activity, and it's permissions would only apply within that activity ( it would not apply to the rest of the course or any higher contexts). These levels act as a hierarchy for permissions, with site being the top and activity level at the bottom.
A role must have a name, if you need to name the role for multiple languages you can use multilang syntax, for example: <span class="multilang" lang="en">Trainer</span>. <span class="multilang" lang="es_es">Manager</span>. If you do this make sure the Multi-language content filter is enabled on your installation.
Using the grid you can allow people who have the roles on the left hand side to set overrides for other system roles. These settings only apply to users who have either the capability Override permissions for others ( role:override) or Override safe permissions for others ( role:safeoverride) allowed.
Assignment Type: The type of group that has been assigned (Audience, Position or Organisation).
Learner: Lists the learners that have been assigned as a part of one of the groups and the name of each learner links to their user profile.