ProctorEdu

Integration with LearnWorlds LMS

  • LearnWorlds is a dynamic Learning Management System designed to help educators, businesses, and entrepreneurs create, sell, and deliver engaging online courses. The platform stands out with its user-friendly interface and robust features that cater to a wide range of educational needs.


    Key features of LearnWorlds include:


    1. Interactive Video Player: Enhance learning with interactive elements such as quizzes, transcripts, and notes directly within videos.

    2. Customizable Course Builder: Easily create and customize courses with a drag-and-drop interface, allowing for a tailored learning experience.

    3. Built-in Community: Foster engagement and collaboration with a built-in social network where learners can interact and share knowledge.

    4. Advanced Analytics: Track student progress and gain insights into course performance with detailed analytics and reporting tools.

    5. E-commerce Integration: Seamlessly sell courses with integrated payment gateways and marketing tools to maximize revenue.


    The main idea behind LearnWorlds is to provide a comprehensive and flexible platform that empowers educators to deliver high-quality online learning experiences. Whether you're an individual instructor or a large organization, LearnWorlds offers the tools and support needed to create, manage, and grow successful online courses.

ProctorEdu Can Cover all Your Needs

Exclusive exam integrity features of proctoring software have been proven to be helpful at any type of the Corporate Online Assessment or Higher Education Exams.

  • Exams Anywhere, Anytime
    Obtainable at any time with no scheduling. Thus, both educators and students can manage their time schedules more efficiently.
  • Zero Stress Proctoring
    Support is dedicated to help you through integration process, paying extra attention to data security and smooth scenarios.
  • Available Worldwide
    ProctorEdu supports Spanish, French, Arabic, Dutch, Greek, Turkish, Chinese, Portuguese, Latvian and Hebrew with more languages being added regularly.
  • Scalability
    99.95% of sessions with no downtime. Automated Proctoring allows us to accommodate your institution's requirements, irrespective of its size or where it is based.

Proctored Exams a Few Clicks Away!

What makes ProctorEdu unique

Online proctoring service with user-experience in mind.
Customized Experience
With both AI and live proctoring options we align to specific needs of Higher Education and Corporate domains.
Zero Stress
One of our KPIs is the passing rate, which reflects our ongoing efforts to increase the percentage of individuals who take a proctored test without encountering any critical issues. The last time we checked, we achieved an impressive passing rate of 99%.
AI tools detection
To prevent the use of AI extensions such as ChatGPT during online exams, ProctorEdu provides an assortment of proctoring tools.
Scalability
99.95% of sessions with no downtime. Automated Proctoring allows us to accommodate your institution's requirements, irrespective of its size or where it is based.
Security Matters
Proctor Edu handles data so that neither we nor anyone else can use it to harm the interests and rights of the end-users, such as the right to privacy.
Single Sign On
Allows a user to enter a login credentials one time on a single page to access system. Keeping even more data fully secure.

Instruction for configuring proctoring in LearnWorlds

The ProctorEdu's proctoring system is successfully integrated with the LearnWorlds LMS. The proctoring system integrates directly with a test added to a course module section.

The general principle of integration is to insert an “Embed Code” widget into the first question of the test, which allows you to place the proctoring code within it. As a result, a proctoring session starts from the question where this widget with code was added. A proctoring session termination is implemented in the “Ending screen” section.

In the code you can enter the name of the template used for this test, this option allows to use different templates for diverse tests:

template: 'default'

In the course settings you must disable the ability to view the correct answers after passing the test. If necessary, you can add a “Retake” button if you want to give this opportunity to students. In this case, you need to change the template settings by adding the number of attempts to retake the test. It is also necessary to limit the number of attempts to pass the test in the LMS itself.

The code to insert into widget:

<script>
 (function () {
   const w = window;
   const el = w.document.createElement('script');
   el.setAttribute('type', 'text/javascript');
   el.setAttribute('src', 'https://your-proctoring-server/sdk/supervisor.js');
   el.addEventListener('load', function () {
     const url = document.URL;
     const startIndex = url.indexOf('qid=') + 'courseid='.length;
     const courseID = url.substring(startIndex);
     function cleanString(text) {
       const cleanString = text.replace(/[ .]/g, '');
       return cleanString;
     }
     w.supervisor = new w.Supervisor({ url: 'https://your-proctoring-server' });
     w.supervisor.init({
       provider: 'plain',
       username: me.id,
       nickname: me.username,
       subject: document.title,
       identifier: cleanString(courseID + me.id + document.title),
       tags: me.email,
       template: 'default'
     }).then(function () {
       console.log('init');
       return w.supervisor.start();
     }).then(function () {
       console.log('start');
     }).catch(function (err) {
       alert(err.toString());
       w.top.location.href = '/';
     });
   });
   w.document.head.appendChild(el);
 })();
</script>

Detailed step-by-step instruction is presented here:

In order to integrate the ProctorEdu's proctoring system with the LearnWorlds LMS you need to add the “Blanc exam” activity to the course module.
The interface and content of the test can be customized at own discretion.

Please note that proctoring session starts from the first question in the test. Since the proctoring session starts after a question is uploaded, the question may remain visible to the student for a short while.

Then you should go to the question editing panel.
In the opened menu you can add the necessary questions.
Then the “Embed Code” widget should be added into the first question in a test.
After adding this widget, you will be able to insert code into the “Embeddable script” field.
Paste the following code. Note that it is needed to replace the links with ones that are relevant for your application:
<script>
 (function () {
   const w = window;
   const el = w.document.createElement('script');
   el.setAttribute('type', 'text/javascript');
   el.setAttribute('src', 'https://your-proctoring-server/sdk/supervisor.js');
   el.addEventListener('load', function () {
     const url = document.URL;
     const startIndex = url.indexOf('qid=') + 'courseid='.length;
     const courseID = url.substring(startIndex);
     function cleanString(text) {
       const cleanString = text.replace(/[ .]/g, '');
       return cleanString;
     }
     w.supervisor = new w.Supervisor({ url: 'https://your-proctoring-server' });
     w.supervisor.init({
       provider: 'plain',
       username: me.id,
       nickname: me.username,
       subject: document.title,
       identifier: cleanString(courseID + me.id + document.title),
       tags: me.email,
       template: 'default'
     }).then(function () {
       console.log('init');
       return w.supervisor.start();
     }).then(function () {
       console.log('start');
     }).catch(function (err) {
       alert(err.toString());
       w.top.location.href = '/';
     });
   });
   w.document.head.appendChild(el);
 })();
</script>
Click the “Update” button, then the “Save” button:
You should go to the “Ending screen” section. It is needed to add the “Embed Code” widget and to insert the following code:
<script>
 supervisor.stop()
   .then(function () {
     // log out the session
     return supervisor.logout();
   })
</script>
Click the “Update” button, then the “Save” button:
Done! Now you're ready to organize proctored tests.

CONTACT US

Want to get a free demo of our product?
Fill out the form below, and we'll contact you shortly.

Follow us