28
Copyright © 1995-2017 Ques7onmark Corpora7on and/or Ques7onmark Compu7ng Limited, known collec7vely as Ques7onmark. All rights reserved. Ques7onmark is a registered trademark of Ques7onmark Compu7ng Limited. All other trademarks are acknowledged. Proctoring Service API Steve Lay, Ques7onmark

Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

ProctoringServiceAPISteveLay,Ques7onmark

Page 2: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

}  Increasinginterestinproctoringofexamsdeliveredelectronically

}  Anumberofproctoringservicestochoosebetween}  ProctoringservicetypicallyseparatefromtheAssessmentManagementSystem§  Some7mesreferredtoasthe‘TestDriver’

}  TheProctoringServiceAPIaimstostandardizethetouch-points

Introduc7on

Slide2

Page 3: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

}  PhotoCaptureandCompare§  Theproctoringservicecapturesoneormorephotosofthecandidateduringtheexam

§  Photosarecomparedwithregistra7onphotosonfile§  Photosareavailableforlaterreview

}  RecordandReview§  Theproctoringservicecapturesacon7nuousaudioandvideostreamofthecandidateduringtheexam

§  Dataisprocessedandflaggedautoma7callyforanomalies§  Summarydataandfullstreamsareavailableforlaterreview

}  OnlineProctoring§  Thecandidateisconnectedwitharemotehumanproctoratthestartoftheexam

§  Theproctormonitorsthecandidatethroughouttheexamandrecordsanyanomalies

§  Summarydatafromproctorandsampleframesareavailableforlaterreview

ProctoringServiceExampleServiceTypes

Slide3

Page 4: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Teddy Funger

[email protected]

Page 5: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Slide5

Launching into an Assessment from the Proctoring PlatformWhat we’ve learned at ProctorExam

Page 6: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

What are we trying to achieve?1. Security

a. The exam should only be accessible through the exam platformb. The exam attempt should always be correlated with the proctoring sessionc. The exam should not be accessible after the attempt

2. Ease of Usea. The student should take the least amount of steps to access the examb. The student should have explicit instructions to follow

3. Universalitya. The exam access procedure should be the same across exam platforms

Page 7: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

The “Download Your Exam as a Document” method● Student can keep a copy of

the exam in any number of ways

● Teacher has to download exam document

● This isn’t our core competency!

Page 8: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

The “Sign in to Blackboard” method● The student can access

the exam if the poke around blackboard enough

● The student can share their credentials with anyone

● Way too many steps!

Page 9: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

The “Global Exam Password” method● Once the password leaks,

anyone can access the exam

● Exam session isn’t automatically linked to the proctoring session

Page 10: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

The “Individual Password” method● Student can share their

individual credentials out of band if they are sneaky enough

Page 11: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

The “Signed Exam Link” method● More difficult to

communicate through a side channel, as the link is fairly long

● Technically minded students can access credentials to use if there is also a login page

● Requires exam platform to provide mechanism to sign links

Page 12: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

The famous “LTI Launch” method● Link points to url on

proctoring platform, which then redirects to a time limited(single use) signed LTI launch

● We can ensure that the student is sharing all streams before launching exam platform

Page 13: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

}  ExamandQues7oncontent

}  Candidateresponses}  Detailednaviga7onpaths

}  Timinginforma7on

}  Photostakenduringtheexam}  Audio/Videocapturedduringtheexam

}  Screencaptures}  Applica7onusageinforma7oncapturedfromopera7ngsystem

}  Proctorincidentreports}  Flagsfromautomateddetec7onofanomalies

PerformanceDatavsExamSessionEvidence

Slide13

PerformanceData ExamSessionEvidence

Page 14: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

ProgramAdministratorRegistersCandidatesfor

theExamSetsProctoringRequirements

CandidateTakestheexam

ProctorOverseesExamSessionHelpscollectExamSessionEvidence

ReviewerReviewsExamSession

EvidenceMakesdecisionsabout

outcomes

Roles

Slide14

Page 15: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

}  Site-wideProctoringOp7ons§  Configuringproctoringop7onsthatwillapplytoallassessmentsdeliveredwithintheins7tu7on

}  AddProctoringRequirement§  Addproctoringrequirementtoanassessment

}  AssessmentSpecificProctoringOp7ons§  Modifydefaultproctoringop7onsforanindividualassessment

}  ScheduleanAppointment§  Pre-registerand/orscheduleanappointmentwithaliveproctororothertypeofresource-limitedproctoringservice

}  ScheduleBlocking§  Requestabookingfromproctoringsystemforagivennumberofcandidatesand7meslot

UseCases:Pre-exam

Slide15

Page 16: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

}  ValidateUserSystem§  ChecktechnologyrequirementforaspecificPC,laptoporotherdevice

}  LaunchtheExam§  Launchtheexamthroughtheproctoringservice

}  ProctorIntervenes§  Controlarunningexamtoprotectintegrityoftheprocess

}  ExternalProctorLaunchofProctoringSystem§  Usersintheconsumersystemactaslive-onlineproctorsintheproctoringtool(agentprovidedownproctors)

UseCases:In-Session

Slide16

Page 17: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

}  ExternalReviewerLaunchofProctoringSystem§  Reviewexcep7onsforanindividualassessment§  Reviewauditinforma7onforen7reassessmentprogram

UseCases:Post-Exam

Slide17

Page 18: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

AnatomyofaProctoringSolu7on

Slide18

ProctoringAPI

CandidateCheck-in

Candidate’sBrowser

AMSCandidateExamDelivery

Proctor/ReviewerApplica7on

Proctor’swebbrowser

AMSProctorControls

Page 19: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

APIDetails

Page 20: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

IMSLearningToolsInteroperability(LTI)h_ps://www.imsglobal.org/ac7vity/learning-tools-interoperability

Slide20

Page 21: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

}  AlreadyusedbyLMScommunity}  Designedtosolvetheproblemof‘launching’onewebappfromanother§  ToolConsumerlaunchesToolProvider

}  Onestop-shop:§  User,contextandroleinforma7on§  Resourceplacement(e.g.,mul7pleexamstosamegroup)§  Authen7ca7onviaOAuthsigning§  Returnlinksforsmoothhand-back

}  What’smissing?§  Communica7onofworkflowinforma7on:

�  Timeconstraintsonresource(exam)availabilitysetbyAMS�  Stateofproctoringservice,e.g.,appointmentbookingphase,appointmentreadiness

§  SafewaytocommunicatetheExamLaunchinforma7on

WhyLTI?

Slide21

Page 22: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

ProctoringSolu7onCandidateflowinWebBrowser

Slide22

CandidateCheck-intoProctoringService

LTILaunch Redirect

Candidate’sBrowser

AMSCandidateExam

Delivery

AMSCandidatePortal

ProctoringServiceWS

GET

Page 23: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

ProctoringSolu7onCandidateflowwithSpecialProctoredApp

Slide23

CandidateCheck-intoProctoringService

LTILaunch Redirect

Candidate’sBrowser

AMSCandidateExam

Delivery

AMSCandidatePortal

ProctoringServiceWS

GET

AppLaunch

ProctoringApp

AppLandingPage

Page 24: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

ProctoringSolu7onProctorsregisteredwithProctoringSolu7on

Slide24

iframeorwindow

Proctor’sBrowser

AMSProctorControls

ProctoringServiceProctorPageProctorControlslinkreceived

fromCandidatelaunch

CandidateCheck-intoProctoringService

LTILaunch Redirect

Candidate’sBrowser

AMSCandidateExam

Delivery

AMSCandidatePortal

Page 25: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

ProctoringSolu7onProctorsregisteredwithAMS

Slide25

ProctoringServiceProctorPage

LTILaunchAMS

ProctorPortal

ProctoringServiceWS

GET

iFrameorPop-up

Proctor’sBrowser

AMSProctorControls

Page 26: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

ProctoringSolu7onReviewerflow

Slide26

ProctoringServiceReviewPage

LTILaunchAMS

ReviewerPortal

ProctoringServiceWS

GET

Reviewer’sBrowser

Page 27: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

}  Reviewuse-casedocument:§  h_ps://drive.google.com/file/d/0B-xMrCxugbJxUDJHaHVXaUtoRmM/view

}  Fillinyourpriori7es:§  h_ps://docs.google.com/spreadsheets/d/1I6Dg6sqysumQk1XVGaX6FPfu2ramAsi804B2hGPbu1Q/edit?usp=sharing

Whatnext?

Slide27

Page 28: Proctoring Service API - IMS Global Learning Consortium · } Increasing interest in proctoring of exams delivered electronically } A number of proctoring services to choose between

Copyright©1995-2017Ques7onmarkCorpora7onand/orQues7onmarkCompu7ngLimited,knowncollec7velyasQues7onmark.Allrightsreserved.Ques7onmarkisaregisteredtrademarkofQues7onmarkCompu7ngLimited.Allothertrademarksareacknowledged.

Jointheteam…

Slide28