Resource Identifiers
SmarterProctoring uses a consistent system of resource identifiers across its API to uniquely identify various objects within the platform. Understanding these identifiers is essential for effective integration and troubleshooting.
Overview
Resource identifiers in SmarterProctoring follow specific patterns that indicate both the type of resource and its unique identity. These identifiers are used throughout the API for referencing, retrieving, and manipulating resources.
Identifier Types
SmarterProctoring uses several types of identifiers:
- SID (System Identifier): Globally unique identifiers generated by SmarterProctoring that begin with a two-letter prefix indicating the resource type
- API ID: Custom identifiers provided by integrating systems that must be unique within their scope
- External ID: Identifiers from external systems that SmarterProctoring preserves for reference
Common SID Prefixes
Each SID begins with a two-character prefix that identifies the resource type:
See the
Data Model page for more information about how some of the common objects are related.
Using Identifiers in API Requests
When making API requests, you’ll often need to reference resources using their identifiers. SmarterProctoring provides flexibility in how you can reference resources:
Best Practices
- Always store SIDs returned from the API for future reference
- When creating new resources, consider providing your own API IDs to simplify tracking
- Use consistent ID formats within your integration
- Include multiple ID types when available to improve matching reliability
Proctor Location Types
The following tables outline the available proctor location types in the SmarterProctoring system. These are referenced using the LT prefix in their SIDs:
Any remote proctoring will use the Online type and any testing center wil use the Testing Center type. These are the most used types.
Proctor Types
The following tables outline the available proctor types in the SmarterProctoring system. These are referenced using the TS prefix in their SIDs:
Remote Proctoring
The following table lists the available remote proctor types in the SmarterProctoring system. These are referenced using the TS prefix in their SIDs:
Remote Proctoring Locations
The following table lists the standard location sids that can be used for interacting with remote sessions.
Onsite/In Person Proctoring
The following table lists the available onsite/in person proctor types in the SmarterProctoring system. These are referenced using the TS prefix in their SIDs:
Permitted Items
The following table lists the permitted items that can be used when configuring an exam.
Modality Options
The following table lists the modality options that can be used when configuring an exam.