LTI Integration

Overview

LTI (Learning Tools Interoperability) is a standard developed by IMS Global that allows different learning platforms and tools to work together seamlessly. It enables tools to integrate smoothly with a learning management system (like Moodle or edX). Artemis supports LTI 1.1 (deprecated) and LTI 1.3. The table below showcases the types of exercises supported by Artemis and their respective functionalities. For each exercise, students can start, check their results, and get feedback on their work. Assessment results provide a quantitative measure of a student’s performance on the exercise, represented as a grade or score. Assessment Feedback offers qualitative insights through comments and suggestions.

Supported Exercise Interactions

Exercise Type

Start Exercise

View Assessment Result

View Assessment Feedback

Programming exercise

Quiz exercise

Modeling exercise

Text exercise

File Upload exercise

Prerequisite for Server Admins

Before instructors integrate Artemis or students access and start Artemis exercises through Moodle or any other LMS via LTI, server administrators must ensure that LTI is active with the necessary profile on the server. If you are a server admin, please configure this setting to allow instructors and students to utilize the LTI integration.

LTI 1.3 Instructor Guide

Instructors can seamlessly integrate the Artemis platform with other Learning Management Systems (LMS) like Moodle using the LTI 1.3 standard. The process is straightforward and involves a few key steps:

  1. Connecting Artemis to Other Platforms: Begin by enabling the Online Course setting in Artemis, which activates the LTI features.

  2. Retrieve Dynamic Registration URL: Once the Online Course setting is enabled, you can obtain the Dynamic Registration URL from Artemis, which is essential for the integration process.

  3. Establish Configuration in Moodle: With the Dynamic Registration URL, proceed to your Moodle platform and input this URL to establish a connection between Artemis and Moodle.

  4. Link Specific Exercises: Instructors can also link individual exercises from Artemis directly to their Moodle courses, ensuring students have direct access to specific assignments.

By following these steps, instructors can effortlessly bridge the gap between Artemis and Moodle, providing students with a unified learning experience.

1. Connecting Artemis to Other Platforms (e.g., Moodle)

Instructors can activate Artemis online courses to configure them via LTI to other Learning Management Systems (e.g., Moodle, edX). Please follow the steps below to enable Artemis courses to be configurable over LTI with Moodle. Once the online course is enabled, Instructors need to provide the Dynamic Registration URL to Moodle Admins for completing the integration steps.

1.1 Enable the Online Course Setting in Artemis:

Before diving into the LTI configuration, it is crucial to ensure that the Online Course setting is in Artemis. This setting activates the LTI configurability, allowing instructors to link Artemis with Moodle or other LMS platforms. To enable the Online Course setting in Artemis, follow the steps below:

  1. Access Course Management: Start by logging into your Artemis account. Locate and click on the course-management option.

  2. Select the Desired Course: From the list of available courses, navigate to the course you wish to configure for LTI integration.

  3. Edit Course Settings: On the course overview page, you will find an course_edit button at the top right corner. Clicking this will allow you to modify various course settings.

  4. Locate the Online Course Checkbox: As you scroll through the course settings, you will find an Online Course checkbox. This particular setting is essential for enabling LTI configurability.

  5. Activate LTI Configuration: To finalize the process, check the Online Course checkbox. By doing so, you are activating the LTI configuration settings for that specific course. Make sure to save any changes made.

Enable Online Course

With the Online Course setting enabled, you can now integrate Artemis with Moodle using the LTI 1.3 standard. The subsequent sections of this guide will provide detailed steps for achieving this integration.

1.2. Copy the Dynamic Registration URL from Artemis

Once the above setting is enabled, you can request your Moodle Admin to set up a bridge between Artemis and Moodle. Moodle Admin needs the course Dynamic Registration URL to complete the configuration. To retrieve the Dynamic Registration URL from Artemis, follow the steps outlined below:

  1. Access Course Management: Begin by logging into your Artemis account. Click on the course-management option.

  2. Choose the Relevant Course: From the list of courses, select the one you wish to configure for LTI integration. Clicking on the selected course will lead you to the course’s settings and details.

  3. Navigate to Course Details: Once inside the course settings, scroll down until you find the Course Details section.

  4. Access LTI Configuration: Within the Course Details section, you will find an option labeled LTI Configuration. Click on it to access the LTI settings for the course.

    Locate LTI Configuration
  5. Switch to LTI 1.3 Tab: Inside the LTI Configuration, there will be multiple tabs related to different LTI versions. Click on the LTI 1.3 tab to access the settings specific to this version.

  6. Retrieve Dynamic Registration URL: In the LTI 1.3 settings, locate the Dynamic Registration URL. This URL is essential for integrating Artemis with Moodle.

  7. Copy this URL and provide it to your Moodle Admin for Moodle configuration.

LTI 1.3 Configuration

2. Linking Specific Exercises from Artemis to Moodle

Warning

Prerequisite: Moodle Admin should complete the LTI configuration between Artemis and Moodle. Please ensure that as an instructor or as a Moodle admin, you follow the provided steps correctly.

Once the LTI configuration works between Artemis and Moodle, instructors can link specific Artemis exercises directly to their Moodle courses. This integration provides students access to Artemis exercises from their Moodle courses. The process involves two primary steps: #. Retrieving the LTI 1.3 Launch URL for the desired Artemis exercise. #. Linking this URL to the Moodle course. By following the detailed steps below, instructors can integrate individual Artemis exercises into their Moodle courses, enhancing the learning experience for students.

2.1. Retrieve LTI 1.3 Launch URL from Artemis

  1. Access Course Management: Select the course-management to view all your courses.

  2. Choose the Desired Course: From the list of available courses, select the one online course containing the exercise you would like to link to Moodle.

  3. Navigate to Course Details: Once inside the course settings, scroll down to the Course Details section.

  4. Access LTI Configuration: Within the Course Details section, you will find a link labeled LTI Configuration. Click on this to access the LTI settings specific to the course.

  5. Switch to the Exercises Tab: Inside the LTI Configuration, locate and click on the Exercises tab. This tab lists all the exercises available for the course.

  6. Retrieve the LTI 1.3 Launch URL: For each exercise listed, there is an associated LTI 1.3 Launch URL. This URL is crucial for linking the exercise to Moodle. Find the exercise you wish to link and copy its LTI 1.3 Launch URL.

LTI Exercise List

LTI 1.3 Student Guide

For students, integrating Artemis with Moodle via LTI 1.3 offers a streamlined experience to access and participate in Artemis exercises directly from the Moodle platform. The key steps involved are:

  1. Starting an Artemis Exercise: Students can easily access Moodle courses and find the linked Artemis exercises. Clicking on these links will open the Artemis exercise page right within Moodle, providing a smooth transition.

  2. First-Time Users: If you are accessing an Artemis exercise for the first time, you will receive a unique password. It is essential to note this password as it will be required for future Artemis sessions.

  3. Viewing Grades and Feedback: Beyond participating, students can also view their grades and feedback for any evaluated Artemis exercises, all within the Moodle environment. This ensures students have a one-stop platform to engage with exercises and track their performance.

By following this guide, students can make the most of the integrated learning experience offered by Artemis and Moodle.

1. Start Artemis Exercise through Moodle

Here is a step-by-step guide on how students can start an Artemis exercise through Moodle:

How to Start an Exercise

  1. Access the Moodle Course: Log into your Moodle account and navigate the specific course containing the linked Artemis exercise.

  2. Select the Artemis Exercise: Within the course content, locate and click on the external Artemis exercise you wish to participate in.

  3. Launch Artemis from Moodle: Upon selecting the exercise, the Artemis exercise page will open in a frame within Moodle, ensuring a seamless transition between the two platforms.

  4. Participate in Artemis Exercise: Students can now participate in the Artemis exercise, submit their responses, and receive real-time feedback.

Moodle - Artemis Programming Exercise

2. First Time Users

If a student is participating in an Artemis exercise for the first time, a pop-up will appear. The pop-up will display a uniquely generated password for the student. Artemis will require this password in future sign-ins. It is crucial to copy this password and store it in a safe and accessible location.

Moodle - Password Pop-up

3. Viewing Grades and Feedback

In addition to participating in exercises, students can view their grades and feedback for evaluated Artemis exercises directly within Moodle. This integration ensures students have a centralized location to track their performance and receive constructive feedback.

LTI 1.3 Moodle Admin Guide

Once the instructor enables the online course setting and sends the Dynamic Registration URL to Moodle Admins, they can set up a bridge between Artemis and Moodle. Follow the steps below to configure the Artemis course over LTI with Moodle.

Establish Artemis configuration from Moodle

With the Dynamic Registration URL provided by the course instructor, Moodle Admins can configure the LTI 1.3 integration in Moodle:

  1. Access Site Administration: Log into your Moodle account. From the main dashboard, navigate to the Site Administration section. This section contains various administrative settings for the Moodle platform.

  2. Navigate to External Tool Settings: Inside the Site Administration, go to Plugins. From there, select External Tool followed by Manage Tools. This selection will lead you to the LTI configurations in Moodle.

    Moodle - Site Administration
  3. Enter Dynamic Registration URL: In the Manage Tools section, you will find the Tool URL field. Paste the Dynamic Registration URL provided by the instructor into this field.

  4. Initiate LTI Advantage Integration: After entering the URL, click the Add LTI Advantage button. This action will begin integrating Artemis with Moodle using the LTI 1.3 standard.

    Moodle - Site Administration
  5. Locate the Artemis Course: Once the integration process starts, scroll down the list until you find the Artemis course identified by its short name.

  6. Activate the Integration: To finalize the integration, click the Activate button next to the Artemis course name. This action will complete the LTI 1.3 integration between Artemis and Moodle.

Moodle - Site Administration