Site Profiles - Complete guide

TABLE OF CONTENTS



1. Overview & Introduction

Site Profiles in itslearning define what users can see and do within the platform. Each profile acts as a permission template that controls access to features, tools, and administrative functions across your entire itslearning site. When you access Profiles through the Administration tab, you'll see a comprehensive matrix showing all available functionalities with green checkmarks (✓) for enabled features and red crosses (✗) for disabled features.

The profile system allows you to create role-based access control for different user types - from System Administrators with full access to Guests with minimal permissions. This granular control ensures users only access the features they need for their specific role in your educational organisation.


2. Prerequisites & Requirements

Before configuring site profiles, ensure you have:

  • System Administrator or Administrator profile with profile management permissions
  • Access to the Administration tab in itslearning
  • Understanding of your organisation's user roles and requirements

3. Getting Started

3.1. Accessing Profile Settings

  1. Log in to itslearning with system administrator credentials
  2. Navigate to the Administration tab
  3. Select Profiles from the administration menu
  4. The profile matrix will display showing all profiles and their permissions

3.2. Understanding the Profile Matrix

The profile matrix displays:

  • Rows: Different functionalities and features available in itslearning
  • Columns: Profile types (System Administrator, Administrator, Staff, Student, Parent, Guest)
  • Indicators:
    • ✓ Green checkmark = Feature enabled
    • ✗ Red cross = Feature disabled
    • Numbers = Specific limits or values

3.3. Understanding Configuration Scope

Many settings in itslearning can be configured at different levels:

  • Community: Available outside your site
  • Site level: Applies across you entire itslearning platform
  • School level: Applies only within specific schools/hierarchies
  • Disabled: Feature completely unavailable to the profile

When you see "Site/School" options, consider:

  • Site level gives broader access but less control
  • School level provides better privacy and organisation
  • Start restrictive and expand access as needed

Examples of scope in practice:

SettingSite LevelSchool LevelDisabled
Search for staff
[In section 6.7. Privacy]
Can search all staff across platformCan only search staff in user's schoolCannot search for staff at all
Create courses
[In section 6.1 Courses]
Can create courses anywhere on siteCan only create courses in user's schoolCannot create courses
Initiate communication to students
[In section 6.7 privacy]
Can message any student on platformCan only message students in user's schoolCannot message students



3.4. Default Profiles Overview

ProfilePrimary PurposeSecurity LevelTypical Users
System AdministratorFull platform control100IT staff, platform managers
AdministratorSite/school management50School admins, principals
StaffTeaching and content creation30Teachers, instructors
StudentLearning activities20Regular enrolled students
ParentChild monitoring12Parents, guardians
GuestMinimal access10Visitors, temporary users

4. Step-by-Step Workflow

4.1 Modifying Existing Profiles

Objective: Update permissions for an existing profile

Steps:

  1. Access Administration > Profiles
  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. Save modifications

Result: Changes apply immediately to all users with this profile

Next Steps: Communicate changes to affected users if significant permissions were modified


5. Core Features & Functions

5.1. Basic Functionality

SettingDescriptionTypical ConfigurationNotes
DashboardIndicates whether the dashboard is available on the main landing page for this profile.Enabled for all profiles except sysadmin and restricted guestsUsers without dashboard access go directly to course list or other page in itslearning as defined by sysadmin
CalendarAccess to personal and course calendarsEnabled for all profilesEssential for tracking assignments, events, and deadlines
Rooms and equipment bookingAbility to reserve physical resourcesDisabled for all profiles by defaultEnable when your organisation uses itslearning for resource management

5.2. Communication & Collaboration

SettingDescriptionTypical ConfigurationNotes
MessagesIndicates whether the internal message system is available for this profile. Enabled for most profiles, often disabled for guestsNote! Group message in the message system is not the same as a mass message. 
Search contentAbility to search for materials within coursesEnabled for all profilesIndicates whether this profile is allowed to search for content in the Search box 
Search usersAbility to find other platform usersEnabled for most profiles, disabled for External studentsAllows users to search for other users in the Search box .Works with privacy settings to limit searchable users
Show extra user information to other usersView detailed profiles even when users restrict visibilityEnabled for administrators and staffAllows users to see detailed information about another user, even if that user has selected not to share the information. This overrides individual privacy preferences and should not be granted to student users.  
Allowed to send mass messagesOne way mass message capabilitiySite level for administrators, disabled for othersUsed for announcements to large groups - Admin can send one way messages to one or more hierarchies at a time. Not to be confused with group messaging in the message system.

5.3. Content & Resources

SettingDescriptionTypical ConfigurationNotes
Enable libraryAccess to shared resource libraryEnabled for Staff, disabled for External students and ParentsAllows users to access the library. Sharing permissions determine contribution level 
Sharing permissionsLibrary contribution levelCommunity (admins), None (students)This allows users to share elements to the library. Sharing permissions are: none, school, site, community 
Allowed to give reviewsRate and review library contentEnabled for staff and administratorsThis setting allows users to write reviews of content in the library.
ePortfolioDigital portfolio creation with blogs and pagesEnabled for Staff, often disabled for Students and Parents Allows users to access the ePortfolio function. Options also include the availability for the ePortfolio to be public on the internet. ePortfolios include a blog and about me section 
Personal settingsProfile customisation, email, notificationsEnabled for most profiles, disabled for GuestsPersonal settings include user email, photo, alerts, and other details. Enables user autonomy over their account. See section 6.8 for individual settings details
SubscriptionsRSS feed subscriptions for updatesEnabled for most active profilesAllows user to subscribe to RSS feeds such as calendar notifications, course notifications, etc. within the platform
ContactsPersonal address book featureEnabled for staff and studentsAllows user to use the Contacts tool – similar to an address book. 
Allowed to share individual learning plansILP sharing capabilitiesEnabled for administrators and staffSpecial education and personalised learning
Allowed to use standard itslearning loginUse platform credentials vs external auth onlyEnabled for most profilesUsers can log in with a username and password maintained in itslearning. For user profiles that use only external authentication to log in, disable this setting. When disabled, the option to change the password will also be hidden from users' personal settings
Start URLLanding page after loginDashboard (default), Course cards, or customIndicates the start page that users with this profile sees when logging in to itslearning. The default is 'Dashboard 

6. Settings & Customization

6.1. Courses

Course Creation

SettingDescriptionTypical ConfigurationNotes
Create coursesBuild new coursesSite level for admins, school for teachersAllows users to create courses for either site or school.
Allowed to share a course as a templateMake course available as templateSite level for admins and often school level for staffAllows users to share their course(s) as a template for other users
Create courses based on a templateUse existing templatesEnabled for staffIf templates are available, users will have access to a list of templates from which to create a course.
Allowed to apply a template to other coursesUpdate courses with template contentEnabled for admins and staffAllows users to apply a course template to other courses.

Course Access

SettingDescriptionTypical ConfigurationNotes
Access to courseEnter and view coursesEnabled for most profilesBasic course permission
Local course catalogueBrowse school coursesEnabled for most profilesIndicates whether users with this profile will have access to the local course catalog. 
Allow adding courses to the internal course cataloguePublish to school catalogueusually enabled for administrators and selected staff memebersIndicates that the user can share courses in an internal course catalouge. That means students and staff can potentially enroll in courses they arent a part of.
Allow adding courses to the external course catalogue (Feature in development for GDP - not yet applicable)Publish publiclyRestricted to administratorsExternal visibility
Enrol in coursesSelf-enrollment capabilitySite/school level, restricted for External studentsAllows users with this profile to enroll themselves in any course. This can be restricted to the user's school,or opened up to all courses on the site. 

Course Features

SettingDescriptionTypical ConfigurationNotes
Allowed to comment on announcements if comments are enabledCan comment on course announcementsEnabled for all active usersRequires the teacher to open up announcements for comments
Allow to create Microsoft Team for courseTeams integration must be enabled for setting.DisabledEnables creation of Microsoft Teams for courses. Use caution when enabling broadly, as this can result in excessive Teams creation. 
Create content with AIAI-powered content tools if enabled on your siteEnabled for staffContent creation assistance

6.2. Files & Storage

SettingDescriptionTypical ConfigurationNotes
Private filesPersonal storage areaDisabled for System Admins, enabled for othersAllows users to access a private file area.
Web filesPublic file sharingDisabled for System Admins, enabled for othersAllows users to access the My web files function 
QuotaStorage limit in KB51200 KB (50 MB) typical, 0 for guestsIndicates the maximum storage quota (in kilobytes) that is allowed for this profile. (1024 KB = 1 MB)

6.3. Projects

SettingDescriptionTypical ConfigurationNotes
Create projectsInitiate project spacesSite level for staff, disabled for studentsCollaborative workspaces
Access to projectsJoin projectsEnabled for most profiles except System AdminParticipation in projects

6.4. Profile Settings

Security Configuration

SettingDescriptionValuesNotes
Security levelPermission hierarchy10-100 (must be unique)Higher = more privileges
Allowed HTML Code LevelContent creation restrictionsLess restricted / Restricted / Highly restrictedControls embedded content
Role in hierarchyOrganisational positionAdministrator / Teacher / Student / GuestThe role this profile has in a specific hierarchy. Available options are Administrator, Teacher, Student, and Guest. 

6.5. Administration

Warning! 

The following permissions grant significant control over your itslearning platform. Exercise extreme caution when assigning these capabilities:

  • Global settings: Can change platform-wide configurations
  • User and access rights management: Can create, modify, and delete user accounts
  • Hierarchy management: Can restructure your entire organisational setup
  • Policy management: Can override all standard permissions

Recommendation: Limit these permissions to System Administrator profile only until you fully understand their implications.

Core Management

SettingDescriptionTypical AccessNotes
Global settingsSite-wide configurationSystem Administrator onlyAllows users to change the global settings for the entire site 
Policy managementPermission overridesSystem Administrator and School AdministratorsAllows policy management for special situations. Policies override default profile or user settings. You can combine different settings in a policy and apply multiple policies to a profile, group, or user. It is recommended that administrators have access to this option
Course managementOversee all coursesAdministrators at site/school levelAllows users to manage courses. This can be set at the site or school level.
Project managementManage all projectsAdministrators at site/school levelProject oversight
User and access rights managementUser administrationSystem AdministratorAllows users to add and edit users on the platform. This can be set at the site or school level.

Specialized Management

SettingDescriptionTypical AccessNotes
Extension managementThird-party integrationsSystem AdministratorAllows users to configure third-party integrations and extensions 
Extended data for apps' managementAdvanced app settingsAdministratorsAllows users to view extended data for apps within itslearning 
Vendor access managementExternal vendor controlSystem AdministratorAllows users to manage vendor access within itslearning 
Workflow managementProcess automationSystem AdministratorAllows users to enable/disable use of workflow functionality 
Supervisor managementMentor assignmentsAdministratorsAllows users the ability to manage supervisors. Supervisors are mentors and work with students (or teachers) to create individual learning plans. (Recommended at the local, or school, level.) 
Hierarchy managementSchool/site structureSystem AdministratorAllows users the ability to manage hierarchies. This implies adding, editing, and deleting hierarchies. Hierarchies are typically schools or subsites
Letter templates managementCommunication templatesSystem Administrator, administrators and selected staff, depending on scope.Allows users the ability to manage the letter templates available in itslearning 
Bookings managementResource configurationDisabled by defaultAllows users to add and edit resources available for checkout under the resource booking functionality. (Recommended at the local, or school, level.)
Parent dashboard managementParent portal settingsDisabled by defaultGives access to parent portal where a parent is connected to its child's activities. Has its own setup.
Advanced ReportingAnalytics accessAdministratorsAllows users access to the advanced reporting for the site. Advanced reporting is an add on available for your site, if interested in purchasing it please reach out to your itslearning representative.
API managementAPI configurationSystem AdministratorIntegration control
IMS Enterprise web services managementIntegration servicesSystem AdministratorIMS integrations
Term managementAcademic periodsSystem Administrator and administrator. Allows users the ability to manage terms. A term is a division of the year, a block of weeks during which the organisation holds classes. These divisions may be semesters, quarters, or trimesters, for example 
Export managementData export controlsDisabled for allData extraction
Role in Developer PortalDeveloper accessDeveloper role onlyAPI development
Learning objective repository managementStandards managementSite level administratorsAllows users to add locally created standards to the platform for users to use in their course. Adding of these standards can be done via an Excel file. I already changed 
Manage settings for learning-objectives reportsAssessment configurationSystem Administrator onlyProgress tracking
Attendance managerAttendance trackingSite level administratorsStudent attendance. An attendance manager can be set for 

6.6. Default Settings

SettingDescriptionTypical ValuesNotes
Automatic logout timeInactivity timeout in minutes180 (admins: 30, others: 80)Determines when users with the profile are automatically logged off after inactivity. For profiles with the hierarchy role 'Administrator', the default time is 30 minutes. For other profiles the default time is the same as before, 80 minutes. Maximum allowed inactivity is eight hours. The warning dialog is displayed 20 minutes before logout 
Email recipient limitBulk email restrictionsUnlimited or specific numberIndicates the maximum number of users that users with this profile can send messages to simultaneously. (0 = unlimited) 

6.7. Privacy

Search Permissions

SettingDescriptionOptionsNotes
Search for staffFind teachers/adminsSite / Restricted to school / DisabledPrivacy controlAllows users with this profile to search for staff/students/guests in the platform. This can be disabled, or if enabled, set to site level or school level. 
Search for studentsFind studentsSite / Restricted to school / DisabledStudent privacy
Search for guestsFind guest usersSite / Restricted to school / DisabledGuest visibility
Search for members in own courses and projectsFind classmatesEnabled for most profilesAllows users with this profile to search for members of their own courses and projects in the platform. This overrides the other general search settings. (e.g you can search for students in your class, but not outside it if the profile otherwise restricts search for students)

Initiate Communication

SettingDescriptionOptionsNotes
Initiate communication to staffContact teachersSite / Restricted to school / DisabledAllows users with this profile to initiate communication to staff in the platform. This can be disabled, or if enabled, set to site level or school level 
Initiate communication to studentsContact studentsRestricted to school typicallyAllows users with this profile to initiate communication to students in the platform. This can be disabled, or if enabled, set to site level or school level
Initiate communication to guestsContact guestsRestricted to school typicallyAllows users with this profile to initiate communication to guests in the platform. This can be disabled, or if enabled, set to site level or school level 
Initiate communication to members of own courses and projectsContact classmatesEnabled for most profilesAllows users with this profile to initiate communication to members of their own courses and projects in the platform. This overrides the other general "initiate" settings. (e.g you can initiate communications for students in your class, but not outside it if the profile otherwise restricts communication with students)

Send email externallyEmail outside itslearningEnabled for most profilesAllows users with this profile to send e-mail externally

6.8. Person Profile

SettingDescriptionTypical ConfigurationNotes
Allow to change profile pictureUpdate profile photoEnabled for all profilesAllows users to upload and change their profile picture
Allow to change email addressModify email-adress in systemEnabled for all profilesDisable the setting to prevent users with this profile from changing their email address in itslearning. Important: If users are managed via integration, this setting has no effect. Email addresses cannot be changed in itslearning and must be updated in the external source system
Detailed user informationExtended profile fieldsAllow to edit for most profilesGives the option to enter more information in the profile like adress, phone number etc. 
Show detailed user information about other usersView others' extended profilesEnabled for admins and staffGives the ability to see all profile information on a user, even if they have restricted tha sharing option in the profile. Do not give to student profiles. 

6.9. Synchronisation

SettingDescriptionConfigurationNotes
Map from profileExternal role mappingSystem Administrator / Administrator / StaffIndicates that during synchronization or import this profile is mapped to a profile in the import. For example: During an IMS import, the role Learner is mapped to the Student profile. In this case you would enter Learner in the Map from Profile field 

7. Technical Information

7.1. Security Levels

Security levels create a permission hierarchy where higher levels can override lower levels:

Security LevelProfile TypeNotes
100System AdministratorHighest level - full platform control
50AdministratorSite/school management
30StaffTeaching and content creation
20StudentStandard student access
12ParentChild monitoring
10GuestLowest level - minimal access

Important: Each profile must have a unique security level.

Understanding the hierarchy:

  • Higher security levels can access and modify settings of lower security levels
  • Only System Administrator (100), Administrator (50), and Staff (30) profiles have administrative capabilities
  • Student (20), Parent (12), and Guest (10) profiles are end-user profiles with no administrative access to other users
  • Security levels determine which administrative functions are available
  • When creating custom profiles, assign security levels between existing levels (e.g., 28 for Teaching Assistants would be between Staff and Students)

7.2. HTML Code Restrictions

Three levels of HTML permission affect content creation in rich text areas (assignments, discussions, pages, etc.):

LevelAllowed ContentUse Case
Less restrictedCommon HTML, iframes from whitelisted domains, full formattingTrusted content creators (administrators, staff)
RestrictedBasic formatting, tables, images, mediaStandard users (most staff and students)
Highly restrictedMinimal HTML (bold, italic, underline, paragraphs only)Untrusted or external users (guests)

Important considerations:

  • For security reasons, itslearning restricts which HTML tags and attributes can be used
  • Users with highly restricted HTML level cannot add images, links, tables, or media to their content
  • Iframes are only allowed from whitelisted domains and only at the "Less restricted" level
  • If users report that formatting options are missing or not working, check their profile's "Allowed HTML Code level" setting

Note: Third-party embedded content (such as H5P) may not display correctly and will appear as placeholder text regardless of HTML level setting.


7.3. Storage Quotas

  • Quotas measured in kilobytes (1024 KB = 1 MB)
  • Apply to private files and web files
  • Course materials don't count against individual quotas
  • Consider total platform storage when setting quotas

7.4. Integration Considerations

When using external authentication:

  • Email addresses cannot be changed if managed externally
  • Profile mapping ensures correct permission assignment
  • Regular synchronisation maintains consistency
  • Test mappings with sample imports before full deployment

8. Troubleshooting

8.1. Common Permission Issues

Problem: Users cannot access expected features

  • Cause: Profile permissions not properly configured
  • Solution:
    1. Review the profile matrix for the affected user's profile
    2. Verify the specific permission is enabled (green checkmark)
    3. Check if policies are overriding profile settings
    4. Ensure user is assigned to the correct profile
  • Prevention: Document profile requirements before implementation

Problem: Users have too much access

  • Cause: Overly permissive profile or incorrect assignment
  • Solution:
    1. Audit the profile permissions
    2. Reduce unnecessary permissions
    3. Verify security level is appropriate
    4. Check for policy overrides granting extra access
  • Prevention: Follow principle of least privilege when configuring profiles

8.2. Profile Conflicts

Problem: Security level conflicts preventing profile saves

  • Cause: Two profiles with the same security level value
  • Solution: Assign unique security level to each profile (10-100 range)
  • Prevention: Maintain documentation of assigned security levels

Problem: Inheritance issues with hierarchy roles

  • Cause: Incorrect role in hierarchy setting
  • Solution: Ensure hierarchy role matches intended user type
  • Prevention: Plan hierarchy structure before implementation

9. Additional Resources

(Under creation)


Support Resources

  • Service Status: Check current itslearning service availability at https://status.itslearning.com/
  • Ideas Portal: Submit feature requests at https://ideas.itslearning.com/
  • Roadmap: View upcoming features at https://itslearning.com/global/roadmap/

Contact Information

For additional support with profile configuration, reach out to your itslearning contact

Did you find it helpful? Yes No

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