Learning Objectives Repository - Sysadmin

TABLE OF CONTENTS



1. Overview & Introduction

Local, site, and school learning objective repositories allow organisations to create and maintain curriculum structures tailored to their needs. These repositories exist alongside any national repository but operate independently. Administrators can organise subjects, categories, and learning objectives to reflect local programmes of study. Once published, these learning objectives can be added to courses for planning, assessment, metadata tagging, and reporting.


2. Prerequisites & Requirements

  • Permissions:
    • Users must have the Learning objectives repository management right for the relevant school or site. This right is granted to system administrators by default but may be assigned to other profiles or policies.
    • Access to a school repository is granted through the School option in a profile or policy.
    • Access to all repositories on site level is granted through the Site option.
  • Browser: A modern browser supported by itslearning.
  • Dependencies:
    • Learning objectives must be published before teachers can add them to courses.

3. Getting Started


Basic Setup

Local, site, and school repositories begin empty. Administrators can either build the structure manually or import it from an XLSX file. 


Initial Configuration

Administrators prepare the repository by creating folders, subjects, and learning objectives under the root folder. The root folder name matches the site or school.

4. Core Features & Functions

  • Hierarchical structure:
    Repositories contain four structural elements:


  • Publishing:
    Subjects must be published before teachers can add their objectives to courses. Published subjects display a green icon; unpublished show red.
  • Metadata use:
    Learning objectives serve as metadata in My Library to support content search.
  • Learning objectives in the repository can include criteria and descriptors when rubrics exist.

5. Step‑by‑Step Workflow

5.1. Access a Local/Site/School Repository

Objective: Open the repository for editing.
  1. Click Admin in the top menu.
  2. Select Learning objective repository.
  3. Choose the desired school or site repository if more than one is available.
    • If the user has access to only one, it opens automatically


5.2. Create the Structure (Folders, Subjects, Categories)

Objective: Build the hierarchy for the curriculum.
  1. Open the repository root folder.
  2. Click Add folder to create organisational levels (e.g., Primary).
  3. Provide a Title and ID (required). The description is optional.
  4. Click Save.



        6. To create a subject, click Add subject inside a folder.

        

        7. This page will open



    8. Now you can add categories as needed using Add category.



5.3. Add Learning Objectives

Objective: Create learning objectives inside a subject or category.
  1. Open the subject or category.
  2. Click Add learning objective.
  3. Enter a Title and ID.
  4. Optionally enter a description (plain text only).
  5. Click Save.




5.4 Adding rubrics (Optional)


If you want ready made rubrics you need to add criteria and descriptors in the learning objective.

  1. When Criterion is added, you need to create a descriptor for each level:

5.5 Publish the learning objectives

Objective: Make a subject available for teachers to use.
  1. Open the subject.
  2. Click Publish.
  3. Confirm the action.
    • The icon turns green once published.
    • Deleting items in a published subject prompts a confirmation due to course impact.



5.5. Add Learning Objectives to a Course (teacher side of itslearning)

Objective: Insert local/site/school learning objectives into a course.
  1. Open the course.
  2. Navigate to Settings → Learning objectives.
  3. Click Find.
  4. Choose the repository type: School, Site, or Global (if applicable).
  5. Select a subject or category.
  6. Click Insert to add the objectives to the course.

Teachers may now connect these learning objectives to elements such as assignments, planner items, and tests.


6 Import Learning Objectives from XLSX File


You can create and import a complete learning objective repository structure using an XLSX file. This method is useful when preparing large curriculum structures externally before uploading them to itslearning.


File Requirements

  • File format: XLSX only
  • Maximum file size: 10 MB
  • Required columns: ID, ParentID, Title, Description, Type (exact spelling required)

6.1 XLSX File Structure

The file uses a hierarchical structure where each row represents one element, and the ParentID column links elements to their parent level.


Required Columns

ColumnDescriptionRequired
IDUnique identifier for the elementYes
ParentIDID of the parent element (blank for top-level folder)Yes (except root folder)
TitleDisplay nameYes
DescriptionAdditional information about the elementNo
TypeElement type: Folder, Subject, Category, LO, Criterion, or DescriptorYes


Element Types

TypeDescriptionParentID Should Reference
FolderOrganises subjects by educational level (e.g., Primary, Secondary)Leave blank for root folder
SubjectContains learning objectives for a specific subject (e.g., Mathematics, English)A Folder ID
CategoryOrganises learning objectives within a subject (e.g., Year 3, Addition)A Subject ID or another Category ID
LOThe actual learning objectiveA Subject ID or Category ID
CriterionAssessment criterion for a learning objective (optional)An LO ID
DescriptorPerformance level description for a criterion (optional)A Criterion ID



6.2 Creating the XLSX File


1. Set Up the Spreadsheet

  1. Open Excel or another spreadsheet application
  2. Create a new sheet
  3. Add the following column headers in row 1:

   ID | ParentID | Title | Description | Type

Note! The column headers must be typed exactly as shown (case-sensitive)


2. Add a Root Folder

  1. In row 2, create your top-level folder:
    • ID: MAT
    • ParentID: (leave blank)
    • Title: Mathematics
    • Description: Mathematics curriculum structure
    • Type: Folder

This creates the main container for your curriculum structure.



3. Add Subjects

  1. Add one row for each subject you want to include
  2. Set ParentID to match the folder ID (e.g., MAT)
  3. Set Type to Subject
  4. Use short, unique IDs (e.g., MAT_NUM)
  5. Provide clear titles (e.g., Numbers and operations)

Example:

  • ID: MAT_NUM
  • ParentID: MAT
  • Title: Numbers and operations
  • Description: Working with whole numbers, fractions, and decimals
  • Type: Subject


4. Add Categories (Optional)

Categories help organise learning objectives within subjects. You can nest categories within other categories to create deeper structures.

  1. Add a row for each category
  2. Set ParentID to the subject ID or another category ID
  3. Set Type to Category
  4. Provide a descriptive title (e.g., Year 3, Calculation)

Example:

  • ID: MAT_NUM.3
  • ParentID: MAT_NUM
  • Title: Working with whole numbers
  • Description: Year 3 number objectives
  • Type: Category

5. Add Learning Objectives

  1. Add a row for each learning objective
  2. Set ParentID to the subject ID or category ID where it belongs
  3. Set Type to LO
  4. Provide a clear, specific title describing the skill or knowledge

Example:

  • ID: MAT_NUM.3_CALC_1
  • ParentID: MAT_NUM.3
  • Title: Add and subtract within 1000
  • Description: (optional)
  • Type: LO


6. Add Criteria (Optional)

Criteria define assessment standards for learning objectives. Add these only if you use rubrics in your assessments.

  1. Add a row under the relevant learning objective
  2. Set ParentID to the learning objective ID
  3. Set Type to Criterion
  4. Provide a short title describing what is being assessed

Example:

  • ID: MAT_NUM.3_CALC_1_CRIT
  • ParentID: MAT_NUM.3_CALC_1
  • Title: Strategy use
  • Description: (optional)
  • Type: Criterion


7. Add Descriptors (Optional)

Descriptors define performance levels for each criterion. You need one descriptor for each performance level in your rubric.

  1. Add a row for each performance level
  2. Set ParentID to the criterion ID
  3. Set Type to Descriptor
  4. Provide the performance description

Example:

  • ID: MAT_NUM.3_CALC_1_DESC1
  • ParentID: MAT_NUM.3_CALC_1_CRIT
  • Title: Strategy not evident
  • Description: (optional)
  • Type: Descriptor

Your file should now look like this: 


6.3 Import the File

  1. Save your spreadsheet as an XLSX file
  2. Navigate to AdminLearning objective repository in itslearning
  3. Select the appropriate school or site repository
  4. Click the Import curriculum button 

        5. Click Browse and select your XLSX file


        6. Click Upload file

        7. Review the repository tree structure to verify all elements imported correctly


6.4 Download Example File

An example XLSX file is available in the import interface. Click the here link under "Download an example file" to see a correctly formatted template.


After Import

Once imported:

  • All folders, subjects, categories, and learning objectives appear in the repository tree
  • Subjects display as unpublished (red icon) until you publish them
  • You can edit or add to the structure using the standard interface
  • The repository is ready for teachers to use once subjects are published



8. Technical Information

  • Update behaviour:
    Local repository learning objectives do not sync across sites and cannot be shared with the global community.
  • Course updates:
    When structures change, they synchronise overnight for learning objectives already added to courses.
  • Metadata:
    Learning objectives can be used in My Library searches.

9. Troubleshooting


Subject does not appear when adding objectives to a course

Symptoms: The subject list is empty or missing expected items.
Cause: The subject is not published or belongs to a different repository level.
Solution:
  1. Open the repository.
  2. Verify the subject displays the green published icon.
  3. Confirm the user is connected to the correct school/site.

Prevention: Publish subjects immediately after creating objectives.


Cannot access the repository from the Admin section    

Symptoms: The “Learning objective repository” link does not appear.
Cause: Missing Learning objectives repository management permission.
Solution:
  1. Edit the user profile or policy.
  2. Enable Learning objectives repository management at School or Site level.

Prevention: Assign permissions during onboarding for curriculum‑responsible profiles.



Did you find it helpful? Yes No

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