sample.html

 avatar
unknown
php
2 years ago
1.9 kB
5
Indexable
<h1>Test Page</h1>
<script src="https://test-glasgowacademy.proctoring.app/sdk/supervisor.js"></script>
<script>
  // create Supervisor instance
  var supervisor = new Supervisor({ url: 'https://test-glasgowacademy.proctoring.app' });
  // log in and initialize the session
  supervisor
    .init({
      // set your provider name
      provider: 'jwt',
      // get JWT string from your server
      token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6Im1hcmlhYm9yc2hldmEiLCJuaWNrbmFtZSI6IkpvaG4gRG9lIiwiaWRlbnRpZmllciI6Im1hcmlhYm9yc2hldmEtdGVzdDIiLCJ0ZW1wbGF0ZSI6ImRlZmF1bHQiLCJzdWJqZWN0IjoiVHV0b3JpYWw6IHByb2N0b3JpbmciLCJ0YWdzIjpbIm1hbGUiXX0.7Xpto1xQ_kAzB00k4ajPE2Odb0PxCKa9hLk19nbVceQ'
      //token: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6Im1hcmlhYm9yc2hldmEiLCJuaWNrbmFtZSI6IkpvaG4gRG9lIiwiaWRlbnRpZmllciI6Im1hcmlhYm9yc2hldmEtdGVzdDIiLCJ0ZW1wbGF0ZSI6ImRlZmF1bHQiLCJzdWJqZWN0IjoiVHV0b3JpYWw6IHByb2N0b3JpbmciLCJ0YWdzIjpbIm1hbGUiXX0.q1TEYdLmrotaVrFvGGjb--Qw5A59WoNDSPCtPRAmB3s'
    })
    .then(function() {
      // start the session only after initialization
      return supervisor.start();
    })
    .then(function() {
      // start testing in the e-learning system here
    })
    .catch(function(err) {
      // show alert with an error
      alert(err.toString());
      // redirect to home page
      location.href = '/';
    });
  // stop the session after testing in the e-learning system is over,
  // the timeout function is used here as an example
  setTimeout(function() {
    // stop the session
    supervisor.stop()
      .then(function() {
        // log out the session
        return supervisor.logout();
      })
      .then(function() {
        // your action here after the successful completion of the session
      });
  }, 5 * 60 * 1000); // 5 minutes
</script>

</script>
</html>
Editor is loading...