Sysadmin - Moodle Course Importer setup
TABLE OF CONTENTS
- Sysadmin - Moodle Course Importer setup
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:
Go to Administration → Global settings → Features and security
Find the Tools and content section
Check Enable access to the app library
Save your changes
3.2 Access Manage Apps
Navigate to Administration → Manage apps
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
Open the App Library and locate the Course Importer
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:
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