Integration Overview
Constructor Proctor can be integrated with different learning platforms to provide secure and reliable online exams. Depending on exam requirements, information security policies, and technical setup, several integration options are available.
1. API
The Constructor Proctor API is the core way to connect your system with Constructor Proctor. It enables secure communication so that exams can run, sessions can be managed, and results can be transferred back to your platform.
What it is
A set of secure technical interfaces that allow your Learning Management System (LMS) or application to exchange data with Constructor Proctor. Through the API, your system can start exams, manage proctoring sessions, and receive outcomes.
Key characteristics
-
Works with many different platforms and setups.
-
Provides secure data exchange with authentication.
-
Redirects learners from your LMS into the Constructor Proctor environment.
-
Flexible and reliable, but requires client-side development to implement.
When to use it
-
Your LMS allows redirection to external systems.
-
You want a flexible solution that can be adapted to your setup.
-
You have developers who can implement and maintain the integration.
For technical requirements and configuration details, refer to the Constructor Proctor Developer Guide.
2. SDK
The Constructor Proctor SDK makes integration easier by providing ready-made components that can be embedded directly into your LMS or application. With the SDK, learners complete all exam steps inside your system without being redirected to external pages.
What it is
A JavaScript library built on top of the API. It includes ready-to-use pages for the exam flow: user agreement, equipment check, ID verification, exam rules, workspace check, and a sidebar with chat and warnings.
Key characteristics
-
Creates a seamless experience inside your LMS or app.
-
Provides a full set of proctoring steps as pre-built pages.
-
Customizable and can be branded.
-
Securely transfers exam data and results through the API.
-
Main limitation: requires development work on the client side to embed and configure.
When to use it
-
You want all proctoring steps to run inside your LMS or application.
-
Your security policies don’t allow redirects to external systems.
-
You need a white-label solution with custom branding.
-
You have developers who can set up and maintain the integration.
For technical requirements and configuration details, please refer to the Constructor Proctor Developer Guide.
3. LTI
LTI (Learning Tools Interoperability) is the easiest way to connect Constructor Proctor with many popular Learning Management Systems (LMS). With LTI, learners are redirected from the LMS to Constructor Proctor to take the exam, and then results are sent back to the LMS.
What it is
A standard method supported by most LMS platforms (such as Moodle, Blackboard, and Canvas). It allows an LMS to launch Constructor Proctor as an “external tool” without custom development.
Key characteristics
-
Simple setup using the LMS’s built-in LTI functionality.
-
Redirects learners to Constructor Proctor for the proctoring session.
-
Results are transferred back to the LMS automatically.
-
Ready-made LTI plug-ins are available for Moodle, Blackboard, and Canvas.
-
Does not require developers to build custom integration.
When to use it
-
Your LMS supports the LTI standard.
-
Your organization allows redirects to external systems.
-
You want a quick solution with minimal technical effort.
-
You prefer using pre-built plug-ins for fast deployment.
For technical requirements and configuration details, please refer to the Constructor Proctor Developer Guide.
4. Moodle Plugin
The Constructor Proctor Moodle Plugin is a dedicated solution for institutions using Moodle. It is the simplest way to add proctoring to Moodle exams and provides the full range of Constructor Proctor features.
What it is
A plugin developed specifically for Moodle. Once installed, it allows teachers and administrators to create and manage proctored exams directly in Moodle, without extra tools or redirects.
Key characteristics
-
Ideal option if your organization uses a supported Moodle version (see documentation for details).
-
Quick to install and configure.
-
Includes all proctoring functionality out of the box: setup, exam rules, monitoring, results.
-
Requires no additional development.
-
Managed entirely inside the Moodle environment.
-
Not supported on MoodleCloud — in that case, use LTI integration.
When to use it
-
Your institution uses Moodle as the main LMS.
-
You want the simplest and fastest way to integrate proctoring.
-
You need complete functionality available directly in Moodle exams.
-
You are not on MoodleCloud hosting.
For prerequisites, installation instructions, and configuration details, please refer to the Constructor Proctor Developer Guide.