Sphere Engine Problems LTI tool quickstart

This tutorial will show you how to integrate the Sphere Engine Problems LTI tool with your LMS. For detailed information about integrating Sphere Engine Problems LTI tool go to the Problems LTI tool integration documentation.

Important: To successfully go through this tutorial you need to have a working Sphere Engine account. Register for a Sphere Engine account by filling in the sign-up form.

Note: The following steps will allow you to launch a programming problem in the selected course on any LMS platform supporting the LTI standard (e.g. Canvas, Moodle, Blackboard, Schoology, Brightspace).

Step 1: Logging in to the panel

After creating your account and successfully logging in, you will be redirected to the client's dashboard.

Step 2: Creating a new LMS configuration

Next, go to the LMS configuration page (Menu > Problems > Education. Click the Add a new LMS button to create new configuration data. A new item will appear in the configuration list, for example #42 ARLloV.

Step 3: Viewing the new configuration data

After clicking the name of the new item in the list of configurations (e.g. #42 ARLloV), configuration data will be displayed.

You will need this data to configure your LMS.

Step 4: Configuring your LMS

The configuration procedure depends on the LMS. Detailed descriptions of configurations for the most popular systems have been described in Sphere Engine Problems LTI tool integration article.

If you have any configuration problems, consider consulting your system administrator or contact us.

Step 5: Creating a course and assignment

The course and assignment creation procedures are also dependent on the LMS. The standard knowledge of the system is enough to complete this step.

Step 6: Adding a programming problem to the assignment

The details of this procedure depend on the LMS. Detailed descriptions of configurations for the most popular systems have been described in Sphere Engine Problems LTI tool integration article.

If you have any configuration problems, consider consulting your system administrator or contact us.

Step 7: Configuring the programming problem

After opening the created assignment, the programming problem is available inside the created course. The first time you load your programming problem, its configuration process will begin.

The first step of configuration requires you to select a programming problem from the list. The selection must be confirmed with the Next button.

Set the available programming languages ​​and the default programming language. You can also configure restrictions (the period in which submissions can be sent, the limit of the source code length, the limit on the number of submissions sent, the time limit for solving the problem). Privacy settings allow you to specify the visibility of the ranking and data of other users.

Your settings must be confirmed with the Save button.

Step 8: The programming problem is ready to use inside your LMS

After pressing the Go to the problem button, the problem is ready to use.