Home › Knowledge Base › Administrator › Profiles, Policies and Permissions › Profiles - Course profiles (Administrator)

Profiles - Course profiles (Administrator)

TABLE OF CONTENTS


Introduction

This article explains how to view, edit and add course profiles in itslearning. It describes every setting on the Edit course profile page, in the same order as they appear on the page, so you can follow the article while you work.

Site profiles and project profiles are configured on their own tabs on the Profiles page and are described in separate articles.


1 Overview

Course profiles in itslearning define what users can do within a course. Each participant is assigned a course profile, independent of their site profile. This allows flexibility, for example staff acting as students in one course and as teachers or administrators in another.

Course profiles control:

  • Participant and group management
  • Course settings and administration
  • The assessment record
  • Course properties such as title, description and course code
  • Behaviour in courses that are synchronised
  • Which participants are treated as learners
  • The role that is passed to LTI tools
  • The default permissions in the root folder of new courses

Course profiles work together with other permission mechanisms in itslearning. A permission that is enabled in a course profile does not necessarily override permissions or restrictions configured elsewhere, for example the permissions stored on a resource in the course.


1.1 How the settings fit together

Settings that look related can serve very different purposes. Use this table to tell them apart.

SettingWhat it does
PermissionsDetermine what users with the profile can manage or change within the course.
Security levelSets the management hierarchy between course profiles. It does not grant any permission by itself.
Include profile in learner reportsMarks the profile as one that receives teaching, so that its participants are treated as learners in reports and other learner views.
Course roleMaps the profile to a role that is passed to LTI tools. It does not grant any permission in itslearning.
Default profilesDecide which course profile is assigned in specific situations, for example when you synchronise a course with the hierarchy.
Default permissions in root folderSet the permissions that the root folder gets when a new course is created.
Site profile and hierarchy roleControl access outside the course and how users are added when you synchronise with hierarchy.

2 Prerequisites

Before you configure course profiles, make sure you have:

  • A System Administrator or Administrator profile with permission to manage profiles
  • Access to the Administration area in itslearning
  • An understanding of the course roles in your organisation and what each role needs to be able to do

3 Getting started


3.1 Opening the Profiles page

  1. Click your profile picture in the upper-right corner and select Admin from the personal menu.
  2. In the Settings section of the Administration menu, select Profiles.
  3. Select the Course tab. The profiles overview for course profiles opens.

Admin setting: Admin > Profiles > Course


3.2 Reading the profiles overview

The profiles overview is a read-only summary of all course profiles. You make changes on the Edit course profile page (see section 4.1).

The Course tab on the Profiles page. Above the table is the Add course profile link. The table has one column for each course profile, with an edit icon under each name, and the first rows are Security level (50, 30, 20 and 10) and Manage participants in manually created courses and course groups.
ElementDescription
ColumnsOne column for each course profile on your site.
RowsThe settings of a course profile, in the same order and groups as on the Edit course profile page: Permissions, Default profiles and Default permissions in root folder.
Green check markThe setting is enabled for the profile.
Red crossThe setting is disabled for the profile.
Text or numberShown instead of a check mark for settings that are not on/off: Security level, Manage participants and groups when course is synchronised, Manage assessment record and Course role.
Pencil iconUnder the name of each profile. Opens the Edit course profile page. Some profiles also show a red cross next to the pencil. It deletes the profile.
Add course profileAbove the table. Opens the page for creating a new course profile (see section 4.2).

3.3 Default course profiles

A site has four course profiles from the start: Administrator, Teacher, Student and Guest. You can add more profiles and change the names of the existing ones. The names are set per site and per language in the Title section (see section 5.1), so the names on your site can differ from the ones used in this article.


4 Step-by-step workflows


4.1 Editing a course profile

  1. Open Admin > Profiles > Course (see section 3.1).
  2. Find the column of the profile you want to change and click the pencil icon under its name. The Edit course profile page opens.
  3. Change the title, permissions, default profiles or root folder permissions you need (see section 5).
  4. Review your changes and click Save. Click Cancel to leave the page without saving.

Note: A yellow notice at the top of the page says that the profile is added to an ongoing job queue and that it may take several minutes before it is added to all courses on the site.


4.2 Adding a course profile

  1. Open Admin > Profiles > Course.
  2. Click Add course profile above the table.
  3. Select a profile to serve as a basis for default values, and click Next. The values of the profile you select are the starting point for the new profile. Select Not defined if you do not want to base the new profile on an existing one. Click Cancel to leave without creating a profile.
  4. Enter a title for each language you use (see section 5.1).
  5. Enter a Security level that no other course profile uses (see section 6).
  6. Select the permissions, default profiles and root folder permissions for the profile (see section 5).
  7. Click Save.

Note: The Add course profile page shows the same yellow notice as the Edit page. The new profile is added to all courses on the site, and this may take several minutes.


4.3 What happens to existing courses

A change to a course profile does not always apply to existing courses in the same way. What happens depends on the type of setting you change.

Type of settingWhen the change applies
Permissions that do not depend on a resource, for example Use trash canImmediately, for all users with the profile.
Standard resource permissions, set with Default permissions in root folderOnly for new courses and new elements. Existing courses and elements keep the permissions that applied when they were created, until someone changes them manually. A change also does not apply to an element where someone has already adjusted the permissions manually.

For example, if you remove Full control from the default permissions of the Teacher profile, teachers keep Full control in the courses and elements that already exist. The new setting applies to courses and elements created after the change.

Note: A course profile change is therefore not retroactive for resource-based permissions. It is the permission state at the time of creation that persists, not the teacher's current profile.


5 Settings on the Edit course profile page

The Edit course profile page has four sections: Title, Permissions, Default profiles and Default permissions in root folder. The tables below show a recommended configuration for each setting. Recommendations are not requirements; adapt them to your organisation.


5.1 Title

The Title section has one field for each language that itslearning supports. Each language has its own name for the profile, and users see the profile with the name in the language they use in itslearning. For example, the Student profile can be shown as Student in English and Elev in Bokmål.


5.2 Security level

The Security level (0 - 100) field sets the management hierarchy between course profiles. Each profile needs its own value. Higher values can manage lower values. The security level does not grant any permission by itself. See section 6 for the details.


5.3 Participants and groups

SettingDescriptionRecommended for
Manage participants in manually created courses and course groupsAllows adding, editing and removing participants and organisation groups in manually created courses. Also controls the management of course groups. The security level of the participants also limits who the user can manage (see section 6).Administrator and Teacher
Manage participants and groups when course is synchronisedControls participant and group management in courses that are created or populated through an integration. Select one of the levels:
  • Not allowed: Cannot add or remove participants.
  • Only participants: Can add and remove participants, but not those added through the integration.
  • Only manually added participants and groups: Can manage manually added participants and groups only.
  • Synchronised and manually added participants and groups: Full control over all participants and groups.
Administrator: Synchronised and manually added participants and groups. All other profiles: Not allowed.
Import group structures when adding organisation groups to coursesAllows adding organisation groups that contain subgroups, for example year groups, and importing their group structure into the course. With this setting on, an entire school can also be added as a group.Administrator. Teachers can be given this setting when they need it.
Manage terms when course is synchronisedControls whether users with this profile can add, edit and delete terms in a course that was added through synchronisation (import). In manually created courses, terms can always be managed.Administrator

Note: If you use the course catalogue, the teacher profile must be allowed to manage participants and groups when the course is synchronised. Otherwise teachers do not get the Applicants tab on the Participants page.


5.4 Course administration

SettingDescriptionRecommended for
Use trash canGives access to the trash can in the course, for restoring or permanently deleting items such as plans and elements.Administrator and Teacher
Manage events in course calendarAllows adding, editing and deleting events in the course calendar.Administrator and Teacher
Manage general administration permissions (for example, announcements, course settings and access to reports).Gives access to general course administration functions, including announcements, course settings and reports. This is not a master permission for everything in the course. Users with this setting can see the reports, but they cannot evaluate, for example, an assignment unless they also have at least Manage assessments under Manage assessment record. Other areas have their own settings too: the course functions are controlled by Manage course functions and the course properties by the Edit settings in section 5.5. Evaluating in a folder also requires the Evaluate permission on that folder (see section 5.8).Administrator and Teacher
Manage assessment recordControls what users with this profile can do in the assessment record. Select one of the levels:
  • No access: Can view the assessment record, but not change it.
  • Manage assessments: Can add records and change grades.
  • Manage assessments and configuration: Full access, including the settings of the assessment record.
Administrator and Teacher: Manage assessments and configuration. Student: No access.
Manage course functionsAllows managing the course-specific functions in the course settings (Functions under Course properties and features). Functions decide which features and menu items are available in a course, for example Plans, Reports and the assessment record. The functions that are available depend on the Course focus of the course (Subject, Class, Self-paced learning or Information hub) and on what is enabled for your site. The setting does not by itself give access to everything a function offers. Other course profile permissions and site settings still apply.Administrator and Teacher

5.5 Course properties, deleting and archiving

SettingDescriptionRecommended for
Edit course titleAllows editing the course title in manually created courses.Administrator and Teacher
Edit course title in synchronised coursesAllows editing the course title in courses created through an integration.Administrator
Edit course descriptionAllows editing the course description.Administrator and Teacher
Edit course colourAllows changing the course colour.Administrator and Teacher
Edit friendly nameAllows editing the short descriptive name that makes the course easier to identify.Administrator
Edit class hoursAllows changing the total number of class hours in manually created courses.Administrator and Teacher
Edit class hours in synchronised coursesAllows changing the total number of class hours in synchronised courses.Administrator
Edit course codeAllows editing the course code in manually created courses.Administrator and Teacher
Edit course code in synchronised coursesAllows editing the course code in courses created through an integration.Administrator
Delete courseAllows deleting courses.Administrator and Teacher
Archive courseAllows archiving courses.Administrator and Teacher

5.6 Learners, student view and LTI

SettingDescriptionRecommended for
Include profile in learner reports (progress report, personal report, etc.)Determines whether participants with this profile are treated as learners. Enable it for the profile of the users who receive the teaching, such as Student, and keep it off for teaching, administrative and other non-learner profiles. Despite the name, the setting is not limited to reports. It is also used in these places:
  • Progress report and personal report: Participants with the profile are included in the learner reports and status pages.
  • Assessment record: The participants shown as students in the assessment record and related views.
  • Course > Participants > Removed participants: Removed participants are listed only if their profile is included in learner reports. The page is therefore not a list of every removed participant.
  • Calendar > Plans > View plans for: The participants you can select when you want to view the plans of a learner.
The setting is separate from Learning Record Store data collection, which is set in the site profile.
Student only
Use this profile for student view in coursesSets the profile that is used for the student view. The setting is separate from Include profile in learner reports: a profile used for the student view is not automatically treated as a learner elsewhere.Student
Course roleSets the role that is passed to LTI (Learning Tools Interoperability) tools for users with this profile. Select a role from the drop-down list: Member, Learner, Instructor, Content developer, Manager, Mentor, Administrator or Teaching assistant. The roles are LTI roles, not additional itslearning profiles. The external tool can use the role to decide what the user can do. The setting does not change the user's permissions in itslearning. A typical mapping is Administrator to Administrator, Teacher to Instructor, Student to Learner and Guest to Member. 

5.7 Default profiles

These settings decide which course profile is assigned in specific situations. For the hierarchy settings, the hierarchy role of a user is set in the site profile (Use this profile to synchronise with hierarchy role).

SettingDescription
Use this course profile for administrators in hierarchy (when synchronising with hierarchy)When a course is synchronised with the hierarchy, users with the Administrator role in the hierarchy automatically get this course profile.
Use this course profile for teachers in hierarchy (when synchronising with hierarchy)When a course is synchronised with the hierarchy, users with the Teacher role in the hierarchy automatically get this course profile.
Use this course profile for learners in hierarchy (when synchronising with hierarchy)When a course is synchronised with the hierarchy, users with the Student role in the hierarchy automatically get this course profile.
Use this course profile for guests in hierarchy (when synchronising with hierarchy)When a course is synchronised with the hierarchy, users with the Guest role in the hierarchy automatically get this course profile.
Use this profile for default membershipThe profile that is used as the default when a user is added to a course, for example in Course > Participants > Add participant, if no other profile is specified. The Student profile by default.
Use this profile for users creating a courseThe profile that is assigned automatically to a user who creates a course. The Teacher profile by default.

Note: Only one course profile can be synchronised with each hierarchy role. To change the mapping, enable the setting on a different course profile. The same applies to Use this profile for default membership: the setting is greyed out on the profile that has it now, and you change it by enabling it on a different course profile.


5.8 Default permissions in root folder

These settings are the permissions that the root folder of a course gets when the course is created. The permissions cascade to the elements inside the folder. They define what a user can do with the content and structure of the course. Changing them does not change existing courses (see section 4.3).

PermissionDescription
Full controlComplete authority over the folder, including managing permissions and all actions on the content.
EditAllows changing the properties and structure of the folder.
WriteAllows adding elements, copying items and reordering content.
EvaluateGives evaluate permissions for the elements in the folder, for example access to submissions and evaluations in Assignments and Tests. The folder itself does not use this permission. Elements inherit it. A user who does not have Evaluate on a folder cannot evaluate assignments in that folder.
ParticipateAllows interacting with content, for example submitting assignments and joining discussions. The folder itself does not use this permission. Elements inherit it.
ReadView-only access to the content of the folder.

The default settings for the four standard profiles are:

PermissionAdministratorTeacherStudentGuest
Full control✓✓✗✗
Edit✓✓✗✗
Write✓✓✗✗
Evaluate✓✓✗✗
Participate✓✓✓✗
Read✓✓✓✓

Note:

  • Folder permissions do not override course-level settings. They only apply to the folder and its subfolders.
  • The defaults are applied when a new course is created. They can be customised later in the course.
  • If a folder is deleted, all the elements inside it are affected.

6 Understanding security levels

Security levels define the hierarchy of control between course profiles. They are numbers from 0 to 100, and a higher number gives the profile more control over lower ones.

Common values:

ProfileSecurity level
Administrator50
Teacher30
Student20
Guest10

For a custom profile, choose a value between the existing levels. For example, 28 for a Teaching assistant profile that should rank just below Teacher.

Key principles:

  • Higher security levels can manage lower levels. An Administrator (50) can manage a Teacher (30), but a Teacher cannot manage an Administrator.
  • Users cannot manage participants who have a higher security level than their own.
  • Only profiles with an equal or lower security level are available in View as other profile.
  • Each profile must have a unique security level. If two profiles have the same value, you cannot save the changes until the values are unique.
  • The security level does not grant permissions by itself. It only defines the hierarchy.
  • A higher security level does not override folder permissions. The two work together.

7 Troubleshooting


7.1 Users cannot manage participants

Symptoms: The user sees the participant list but cannot add or remove participants.

Cause: The profile lacks the permission that applies to the course, or the security level of the participant is higher than the security level of the user.

Solution:

  1. Check whether the course is created manually or through an integration.
  2. Open the profile matrix and check Manage participants in manually created courses and course groups for manually created courses, or Manage participants and groups when course is synchronised for synchronised courses.
  3. Compare the security levels of the user's profile and the participant's profile (see section 6).
  4. If the missing tab is Applicants in the course catalogue, check that the teacher profile is allowed to manage participants and groups when the course is synchronised.
  5. Enable the setting and click Save.

Prevention: Assign the correct permissions when you set up the profile.


7.2 A profile change does not affect an existing course

Cause: Not all settings apply to existing courses. Default permissions in root folder only apply to new courses and new elements, and permissions that someone changed manually on an element stay as they are (see section 4.3).

Solution: Change the permissions manually on the course or element that should be updated.


7.3 A user can open an administration area but not perform an action

Cause: Several permissions work together. Manage general administration permissions opens the general administration areas and the reports, but it does not include managing the assessment record, changing course functions or evaluating assignments.

Solution: Check the specific setting for the action: Manage assessment record (at least Manage assessments to evaluate), Manage course functions, the Edit settings for course properties, and the Evaluate permission on the folder that contains the assignment.


7.4 Course functions differ between courses

Cause: The functions that are available in a course depend on the course focus and on what is enabled for your site.

Solution: Check the Course focus of the course. The articles about Subject, Class, Self-paced learning and Information hub courses list the functions for each focus.


7.5 A profile cannot be saved

Cause: Another course profile has the same security level.

Solution: Enter a security level that no other course profile uses (see section 6) and click Save.


More Help Resources

Have more questions? Please start with asking your school administrator.

Product Release notes

Stay updated with itslearning latest releases: https://itslearning.com/product-updates

Service Status

Check the current status of itslearning services: https://status.itslearning.com/

Ideas Portal

Share your ideas and help shape the future of itslearning: https://ideas.itslearning.com/

Roadmap

Check out our roadmap: https://itslearning.com/global/roadmap/