Overview
ProctorU has enhanced its exam scheduling API to support external resources configuration through a new pre-checks user interface. This update allows you to specify which materials and tools test takers can use during their proctored exams.
Important: Any resource not explicitly listed as permitted will not be allowed during the exam session. Both candidates and proctors will review the permitted materials before the exam begins.
What's New
Updated API Endpoints
The following scheduling endpoints now support external resources parameters:
addBlueBirdExamaddAdHocProcesseditTermExambatchSchedule
New Parameters
permitted_resources_list - A comma-separated list of allowed resources from the predefined options below
other_resources - Custom text field for resources not covered by the predefined list
Available External Resources
You can specify any of these resources in the permitted_resources_list parameter:
Calculators
computer_calculatorfinancial_calculatorfour_function_calculatorgraphing_calculatoronline_calculatorscientific_calculator
Notes and Documents
excel_notesformula_sheethandwritten_notesnote_cardsnotepadpdf_notespowerpoint_notesprinted_notesword_notes
Software Applications
excelpaintpowerpointspssword
Study Materials
ebook_computerebook_websitetextbook
Writing Surfaces
scratch1scratch2scratch_morewhiteboard
Web Access
all_websitesapproved_website(use withwhitelist_urlsparameter)course_website
Other
bathroom_breaks
API Request Examples
Individual Exam Scheduling
# AddAdHoc, AddBlueBird, or editTermExam curl --location --request POST 'https://api.proctoru.com/api/addAdHocProcess/' \ --data-urlencode 'permitted_resources_list=financial_calculator,printed_notes,pdf_notes,scratch1' \ --data-urlencode 'other_resources=Custom text field shown to test takers.'
Batch Scheduling
curl --location --request POST 'https://api.proctoru.com/api/batch/scheduling' \
--data-raw '{
"exam": {
"permitted_resources_list": "financial_calculator,printed_notes,pdf_notes,scratch1",
"other_resources": "Custom text field shown to test takers."
},
"test_takers": [
{
// test taker details
}
]
}'
Best Practices
Resource Configuration
- Use predefined resources when possible - ProctorU's future AI detection capabilities will only support predefined resource types
- Only use
other_resourcesfor exceptions - Use this field only when needed resources aren't available in the predefined list - No need to list prohibited items - If no resources are permitted, simply omit the field
Website Access
- For specific URLs: Use
approved_websitewith thewhitelist_urlsparameter - For general web access: Use
all_websites(use with caution)
Accommodations vs Resources
- Don't use resources for accommodations - ProctorU will introduce a separate accommodations API
- Resources are for exam materials only - These parameters specify what materials are allowed, not accessibility accommodations
Proctor Notes
Use the existing notes parameter for proctor-specific information such as:
- Login credentials needed for exam access
- Multi-authentication procedures
- Troubleshooting steps for specific exam platforms
Test Taker Experience
Pre-Exam Review
Test takers can review their exam rules before starting by:
- Navigating to the "My Sessions" page
- Clicking "Check your exam rules"
- Reviewing the "Exam Rule Check" interface
During Pre-Checks
The permitted resources are displayed during the new pre-checks process, allowing test takers to confirm they have the necessary materials before beginning their exam.
Implementation Timeline
Release Date: April 2021
Preparation Steps:
- Contact your Account Manager to access the demo environment
- Test the new parameters before production release
- Update your integration code as needed
Backward Compatibility: The new parameters will be ignored if used before the official release, allowing you to deploy changes ahead of ProctorU's update.
Updating Exam Resources
To modify the allowed resources for an existing exam:
- Use the
editTermExamendpoint with the new resource parameters - The update will overwrite previous resource settings (not append)
- Ensure you include all desired resources in the new request
Troubleshooting
No Resources Specified
If you don't use the new parameters, test takers will see default text indicating that the proctor will confirm allowed resources during the session.
Resource Not Available
If you need to allow a resource that isn't in the predefined list:
- Use the closest predefined option if applicable
- Add details in the
other_resourcesfield - Consider requesting the resource be added to the official list
Support
For additional assistance with implementing these API changes:
- Contact your ProctorU Account Manager
- Test in the demo environment before production deployment
- Review the complete API documentation for parameter details
This feature enhances exam security and clarity by ensuring both test takers and proctors have clear expectations about permitted materials before the exam begins.