- Sphere Engine overview
- API integration
- API integration
- E-learning platforms
- Problem setter's handbook
- Problems archive
- Programming languages
- Submission streams
- Disk operations
- Multi-file submissions
- Client libraries
- API 4 vs API 3
Note: To successfully integrate the Sphere Engine Problems LTI tool, your LMS must support the LTI standard. Most of today's learning management systems implement this standard, and thus they are compatible with Sphere Engine Problems LTI tool (also referred to as Sphere Engine for Education).
Important: In order to successfully integrate Sphere Engine Problems LTI tool you need to have a working Sphere Engine account. Register for a Sphere Engine account by filling in the sign-up form.
Generating configuration data
Creating a new integration
Create a new set of configuration data for the LMS system that will enable LTI integration with the Problems LTI tool.
In the Sphere Engine panel on the
(link: list of configurations click the
Add a new LMS button (1).
This will generate the configuration data for the LTI integration:
customer key and
shared secret. After clicking the configuration name (2) that appeared on the list, you will be transferred to the page with detailed information.
In use /
Unused label (3) indicates whether the given configuration has been used for configuration in the LMS. This information can be useful for identifying configurations that can be safely removed.
The Sphere Engine client panel page with detailed information (
#ID CODE) displays configuration data needed for integration with the LMS system:
- consumer key (1),
- shared secret (2),
- tool URL (HTTP (3) or HTTPS (4)).
Some LMSs (e.g. Canvas and Moodle) allow for an automated configuration process
based on data in the XML format. The
XMLconfig tab (5) contains all the information required to complete the configuration procedure.
The XML data needed for the automated configuration can be used in two ways:
- through a dedicated URL (6),
- by copying it directly from the text field (7).
Note: We recommend using a separate configuration for each LMS. The use of a
common configuration for many systems is possible after deselecting the
Safe mode option (8).
Important: Configuration removal procedure (
delete this LMS button (9)) is irreversible. Problems LTI tool will become inactive in all LMSs that use the deleted configuration data.
Setting up integration with the Problems LTI tool in an LMS is similar for all systems. Key for configuration are the parameters discussed in the previous section (mainly the
customer key and
shared secret parameters).
Note: Due to the dynamic development of LMSs, which often involves a reorganization of the user interface, the following descriptions may slightly differ from the actual appearance of the LMS in their newer versions.
We provide how-to guides on integrating Problems LTI tool with the following LMSs:
The most popular systems that support integration:
The description of how to configure integration through the LTI interface is available to members of the D2L community. After logging in, the information can be found by going through the following subpages: `Documentation` > `10.1` > `Learning Environment` > `LTI`.
The LTI standard is supported by most modern LMS. If you need confirmation of Problems LTI tool's compatibility with your system or have a configuration problem, please contact us.