Edjet LMS Server 6.4
Course import
Instructor info
Procedures in this article require role Instructor or above.
Learner Instructor Admin Superadmin
help Learn more about user roles.
NEW
You can import a course created in other installation of the Edjet LMS to the Edjet LMS. See how to export the course.
Any imported items are always imported as a new items (existing items are never overwritten).
To import a course into Edjet LMS:
- Sign in to Edjet LMS admin.
- In the menu click school Courses.
- In the toolbar click archive Import.
- If the file is placed on your device, click Browse and upload the file to the LMS.
- If the file is already uploaded in the Media Library, click Choose from media library and find the file there.
- After selecting the file, click archive Import.
- Click OK.
New course is created and your are the course owner.
You can find new items by name, creation date and location:
- Course – Click Courses in the menu; name: same as original, date: time of import
- Test/s – In the menu, click Tests; folder: root folder, name: same as original, date: time of import
- Question(s) – Click Questions in the menu; folder: root folder, name: same as original, date: time of import
After the import, you can migrate the course content, which is not included in the export:
- First, you need to migrate files used in the course.
- Then, you can add a course image.
- If your course have downloads, you add a course downloads manually.
- If your course have SCORM lessons, you need to re-create a SCORM lessons manually.
- You might also need to update links in the visual editor content.
If the address of the source LMS and the target LMS is different, you should update links to images and files in the visual editor content, otherwise the content will be linked from source LMS.
Steps:
- Sign in to Edjet LMS admin.
- In the menu click school Courses.
- Find the course and click edit icon edit in the row.
- Find any content managed with the visual editor in:
- course
- lessons
- tests
- questions
- Select image, media or link and click on the Insert/Edit Image icon, Insert/Edit Embedded media or Insert/Edit Link according to the content type.
- Click the Browse icon next to the file URL.
- Search for the file in the Media Library, select it using the checkbox and click check_circle Add.
- Repeat the process for other course content.
There are two other methods
Update content HTML source
Steps:
- Sign in to Edjet LMS admin.
- In the menu click school Courses.
- Find the course and click edit icon edit in the row.
- Find any content managed with the visual editor in:
- course
- lessons
- tests
- questions
- Click the Edit HTML Source icon.
- Replace all occurrences of the source LMS address by a target LMS address.
- Repeat the process for other course content.
Update course export data
If steps above are not feasible due to large amount of links, you can update the links in bulk in the course source data before importing into the LMS.
Steps:
- Unzip the ZIP archive exported from source LMS.
- Use a capable text editor to open the "course.json" file, placed in the root of the archive.
Use recommended free tools like Visual Studio Code or PSPad
- Bulk find and replace all paths to the source LMS address with paths to the new location.
- Save the file - make sure to keep the UTF-8 encoding.
- Pack the data into a zip archive - keep the archive original structure.
Now go ahead and import the archive to the target LMS.
Import fail with error message "Caught exception: Parameter: $course haven't correct type for make a Course object."
This error is caused when importing incorrect or invalid course archive. Make sure to use correct archive containing course exported from Edjet LMS.
If you are importing SCORM module, follow this steps.