Sysadmin - Moodle Course Importer setup


Sysadmin - Moodle Course Importer setup

TABLE OF CONTENTS

NOTE: This feature will launch first in Germany and is scheduled to roll out globally at the start of August.

1. Introduction

The Course Importer allows teachers to import course content from Moodle and other LMS platforms into itslearning. This guide outlines how system administrators can configure and deploy the tool within an organization.


2. Prerequisites

Before configuring the Course Importer, make sure that:

  • You have administrator access to the itslearning site.

  • The App Library feature is enabled (or you have permissions to enable it).

  • You understand your organization’s hierarchical structure in itslearning.


3. Configuration Process

3.1 Optional: Enable App Library

If you want teachers to manually add the Course Importer, the App Library must be enabled. This will enable access to all apps that is available for your site.  If the course importer is made available to all teachers in the configuration of the course importer, this step is not needed.

Steps:

  1. Go to Administration → Global settings → Features and security

  2. Find the Tools and content section

  3. Check Enable access to the app library

  4. Save your changes


3.2 Access Manage Apps

  1. Navigate to Administration → Manage apps

  2. This page allows centralized control of apps and role-based access



3.3 Add Course Importer Module

To begin the configuration process:

1. Click Add module on the Manage Apps page


2. This initiates the setup workflow for deploying the Course Importer


3.4 Configure Deployment Scope

Select where the Course Importer should be available:

  • Entire site: Deploys to all users

  • Specific organizations: Restricts to selected schools/departments

  • Individual organizational units: Limits access to specific units

Note: Deployment is hierarchical. Choosing a higher-level unit automatically includes all sub-units.

3.5 Configure Module Settings

  1. Open the App Library and locate the Course Importer

  2. Click Include this app


3. Configure the following settings:

Display order: Controls position in app list (lower numbers appear higher)

Role access: Choose who can use the tool (typically Administrators and Teachers)

Display name: Visible in the course interface (max 60 characters)

Setup name: Internal name shown in Manage apps (max 60 characters



Press Save


3.6 Enable API Access

The importer requires Organization API access.

Steps:

  1. Navigate to the Vendor access tab

2. Find the vendor Course importer and export 

3. Click Permit and confirm

API access only needs to be set once per site.


4. Technical Details

Security

  • Access is restricted by role and organizational unit

  • Student data is never imported

  • Teachers can only import into courses they have rights to access


File Size Limits

  • Maximum file size: 1024 MB

  • Supported formats: .mbz (Moodle backup) and .imscc (Common Cartridge)


5. Troubleshooting

Issue: API access configuration errors

Symptom:

  • Error message when trying to import: "API connection failed"

Solution:

  • Verify API permissions are enabled in Vendor Access.
  • Ensure the service isn't experiencing downtime.


Issue: Role permission misalignments

Symptom:

  • Users with correct roles cannot see the Course Importer

Solution:

  • Check role configurations and ensure the tool is assigned to the appropriate roles.
  • Users may need to refresh their session.


Issue: Organizational hierarchy changes

Symptom:

  • Tool disappears for some users after organization changes

Solution:

  • Re-deploy the tool to the updated organizational structure.
  • Users in moved units may need reassignment.


Issue: Display name inconsistencies

Symptom:

  • Names appear truncated or incorrectly

Solution:

  • Ensure names are within the 60-character limit.
  • Avoid using special characters that might cause display issues.


6. Still Need Help?

If problems persist, contact local or itslearning support and provide:

  • The exact error message

  • Screenshots of the issue and configuration

  • Your organization/site name

  • A brief description of when and how the problem occurred

Did you find it helpful? Yes No

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