Edjet LMS Server 6.4

Course import

Instructor info 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:

  1. Sign in to Edjet LMS admin.
  2. In the menu click school Courses.
  3. In the toolbar click archive Import.
  4. If the file is placed on your device, click Browse and upload the file to the LMS.
  5. If the file is already uploaded in the Media Library, click Choose from media library and find the file there.
  6. After selecting the file, click archive Import.
  7. Click OK.

New course is created and your are the course owner.

Where can I find imported items?

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

Other steps

After the import, you can migrate the course content, which is not included in the export:

  1. First, you need to migrate files used in the course.
  2. Then, you can add a course image.
  3. If your course have downloads, you add a course downloads manually.
  4. If your course have SCORM lessons, you need to re-create a SCORM lessons manually.
  5. You might also need to update links in the visual editor content.

Update links in the 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:

  1. Sign in to Edjet LMS admin.
  2. In the menu click school Courses.
  3. Find the course and click edit icon edit in the row.
  4. Find any content managed with the visual editor in:
    • course
    • lessons
    • tests
    • questions
  5. 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.
  6. Click the Browse icon next to the file URL.
  7. Search for the file in the Media Library, select it using the checkbox and click check_circle Add.
  8. Repeat the process for other course content.

Alternative ways to update links in the editor content

There are two other methods

Update content HTML source

Steps:

  1. Sign in to Edjet LMS admin.
  2. In the menu click school Courses.
  3. Find the course and click edit icon edit in the row.
  4. Find any content managed with the visual editor in:
    • course
    • lessons
    • tests
    • questions
  5. Click the Edit HTML Source icon.
  6. Replace all occurrences of the source LMS address by a target LMS address.
  7. 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:

  1. Unzip the ZIP archive exported from source LMS.
  2. 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
  3. Bulk find and replace all paths to the source LMS address with paths to the new location.
  4. Save the file - make sure to keep the UTF-8 encoding.
  5. Pack the data into a zip archive - keep the archive original structure.

Now go ahead and import the archive to the target LMS.

Troubleshooting course import

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.

Create courses & tests