Course Profiles – Complete Guide

TABLE OF CONTENTS



1 Overview & Introduction

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, such as staff acting as students in one course and teachers in another. Profiles control permissions for participant management, course settings, assessment records, and folder access.

2 Prerequisites & Requirements

Before configuring course profiles, ensure you have:
  • Global settings administration privilege in your site profile.
  • Access to Administration > Profiles > Course tab.
  • Understanding of your organisation’s course roles and permission requirements.

3 Getting Started

3.1 Accessing Course Profile Settings

  1. Log in with administrator credentials.
  2. Navigate to Administration > Profiles.
  3. Select the Course tab.
  4. The profile matrix will display all available permissions for each course profile.

3.2 Understanding the Profile Matrix

  • Rows: Permissions and features available in courses.
  • Columns: Profile types (Administrator, Teacher, Student, Guest).
  • Indicators:
    • ✓ Green checkmark = Feature enabled
    • ✗ Red cross = Feature disabled
    • Text values = Specific configuration (e.g., “Only manually added participants”).


4 Core Features & Functions

Course profiles include permissions for:
  • Participant and group management
  • Course settings and administration
  • Assessment records
  • Folder permissions
  • Synchronisation behaviour for integrated courses

5 Step-by-Step Workflows

Modifying an Existing Course Profile

Objective: Update permissions for an existing course profile.
Steps:
  1. Go to Administration > Profiles > Course.
  2. Locate the profile column to modify.
  3. Click on specific permission cells to toggle enabled/disabled.
  4. For settings with values, click to edit.
  5. Review all changes before saving.
  6. Click Save.
Result: Changes apply immediately to all users with this profile.

6 Settings & Customisation

6.1 Permissions and Settings

SettingRecommended "Enabled / On" for these profiles:Description
Security levelSee chapter 9 for detailed informationNumeric priority for the profile. Higher values mean higher privileges. Must be unique. Determines which profiles can manage others and use “View as other profile”.
Manage participants in manually created courses and course groupsAdmin and teachersAllows adding, editing, and removing participants and organisation groups in manually created courses. Also controls management of course groups.
Manage participants and groups when course is synchronisedAdmin  only:
Synchronised and manually added participants and groups
All other: Not Allowed
Available settings:
  • Controls participant and group management in courses created via integration. Options include:
    - Not allowed: Cannot add or remove participants.
    - Only participants: Can add/remove participants, but not those added via 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. 
Import group structures when adding organisation groups to coursesAdmin only
Teachers can be added with care/ as needed.
Allows adding organisation groups that contain subgroups (e.g., entire school or year groups).
Note: With this setting on, the entire school can also be added as a group
Manage terms when course is synchronisedAdminControls whether this profile is allowed to add, edit, and delete terms in a course when the course is added by means of a synchronization (import)

In manually created courses, terms can always be managed.
Use trash canAdmin and TeacherGrants access to the trash can for restoring or permanently deleting items such as plans and elements.
Manage events in course calendarOn for admin and teacher profilesAllows adding, editing, and deleting events in the course calendar.
Manage general administration permissions (for example, announcements, course settings and access to reports)On for Admin and Teaher profilesProvides access to general course administration functions, including bulletins, course settings, and reports.
Manage assessment recordAdmin and Teacher: Manage assessments and configuration
Student: No access
Controls access to the assessment record:
- No access: Read-only.
- Manage assessments: Add records and change grades.
- Manage assessments and configuration: Full access including settings. 
Manage course functionsAdmin and TeacherAllows managing the course-specific functions in course settings. 
Edit course titleAdmin and TeacherPermits editing the course title for manually created courses.
Edit course title in synchronised coursesAdmin onlyPermits editing the course title for courses created via integration.
Edit course descriptionAdmin and TeacherAllows editing the course description.
Edit course colourAdmin and TeacherAllows changing the course colour.
Edit friendly nameAdmin onlyPermits editing the short descriptive name used for easier identification.
Edit class hoursAdmin and TeacherAllows changing the total number of class hours for manually created courses.
Edit class hours in synchronised coursesAdmin onlyAllows changing the total number of class hours for synchronised courses.
Edit course codeAdmin and TeacherPermits editing the course code for manually created courses.
Edit course code in synchronised coursesAdmin only Permits editing the course code for courses created via integration.
Delete courseAdmin and TeacherAllows deleting courses.
Archive courseAdmin and TeacherAllows archiving courses.
Include profile in learner reports (progress report, personal report, etc.)On for students onlyDetermines whether this profile is included in learner reports and status pages.
Use this profile for student view in coursesOn for "student" profile. Specifies that this profile is used for student view functionality. 
Course role
Defines the role mapping for LTI tools (e.g., Administrator, Instructor, Learner, Member).


6.2 Default Profiles

SettingDescription
Assign this profile to administrators during hierarchy synchronisationWhen organisation groups are synchronised, users with the Administrator role will automatically receive this course profile. Only one profile can be linked to the Administrator role.
Assign this profile to teachers during hierarchy synchronisationWhen organisation groups are synchronised, users with the Teacher role will automatically receive this course profile. Only one profile can be linked to the Teacher role.
Assign this profile to learners during hierarchy synchronisationWhen organisation groups are synchronised, users with the Student role will automatically receive this course profile. Only one profile can be linked to the Student role.
Assign this profile to guests during hierarchy synchronisationWhen organisation groups are synchronised, users with the Guest role will automatically receive this course profile. Only one profile can be linked to the Guest role.
Use this profile as the default for new participantsWhen a user is added to a course, this profile will be shown as the default profile (e.g. in Course > Participants > Add participant). If no other role is specified, then this profile is used. [Student profile by default]
Use this profile for users who create a courseThis profile will be assigned automatically to users when they create a new course. [Teacher profiler by default]
Important Notes:
  • Only one course profile can be linked to each hierarchy role.
  • To change the mapping, enable the setting for a different course profile.

6.3 Folder Permissions

Folder permissions apply to the root folder of a course and cascade to all elements inside. They define what actions a user can perform on course content and structure.
PermissionDescription
Full controlGrants complete authority over the folder, including managing permissions and all content actions.
EditAllows modification of folder properties and structure.
WriteEnables adding elements, copying items, and reordering content.

EvaluateGrants evaluate permissions for elements within the folder. Note: Evaluate permissions are not used by the folder directly; elements inherit this permission. 
ParticipateAllows interaction with content (submit assignments, join discussions). Note: Participate permissions are not used by the folder directly; elements inherit this permission.  
ReadGrants view-only access to folder contents.


Important Notes:
  • Folder permissions do not override course-level settings (It only applies for the spsific folder/subfolders).
  • Default folder permissions are applied when a new course is created but can be customised later.
  • Permissions cascade: If a folder is deleted, all sub-elements are affected.


Default settings by profile:
PermissionAdministratorTeacherStudentGuest
Full controlYesYesNoNo
EditYesYesNoNo
WriteYesYesNoNo
EvaluateYesYesNoNo
ParticipateYesYesYesNo
ReadYesYesYesYes




7 Understanding Security Levels

Security levels define the hierarchy of control between course profiles. They are numeric values that determine which profiles can manage others and which actions are allowed.
Key principles:
  • Higher security levels can manage lower levels
    Example: An Administrator (50) can manage a Teacher (30), but a Teacher cannot manage an Administrator.
  • Each profile must have a unique numeric value to avoid conflicts.
  • Impact on permissions:
    • Controls participant management: Users cannot manage participants with a higher security level.
    • Determines which profiles can use View as other profile (only equal or lower levels).
  • Common values:
    • Administrator: 50
    • Teacher: 30
    • Student: 20
    • Guest: 10
  • Custom profiles: Assign values between existing levels (e.g., 28 for Teaching Assistants).
Important notes:
  • Security level does not grant permissions by itself; it only defines the hierarchy.
  • If two profiles share the same security level, you cannot save changes until values are unique.
  • Higher security levels do not automatically override folder permissions—they work together.

8 Troubleshooting

Problem: Users cannot manage participants

Symptoms: User sees participant list but cannot add/remove participants.
Cause: Profile lacks “Manage participants” permission.
Solution:
  1. Check profile matrix for permission.
  2. Enable “Manage participants and groups”.
  3. Save changes.
    Prevention: Assign correct permissions during profile setup.

9 Related Articles

  • [Profiles Overview]
  • [Site Profiles]
  • [Project Profiles]

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.