AutomaticAssessmentConfiguration configures locked-down assessment sessions that restrict device features during exams while permitting chosen exceptions such as dictation. You start and stop a session with AEAssessmentSession, describing the restrictions and allowed exceptions through AEAssessmentConfiguration and AEAssessmentParticipantConfiguration, and observe state changes by adopting AEAssessmentSessionDelegate. Use AEAssessmentApplication along with AEAppleMenuItem and AEMenuBarItem to define which apps and menu items remain available, and handle failures reported through AEAssessmentError. The framework is available on iOS, macOS, and visionOS.
Assessment Sessions 2
Start, stop, and observe a locked-down assessment session.
- ClAEAssessmentSessionmacOS 10.15.4+An object that starts and stops a locked-down assessment session and applies its restrictions.
- PrAEAssessmentSessionDelegatemacOS 10.15.4+A protocol you adopt to observe assessment session state changes and failures.
Session Configuration 2
Describe the restrictions and permitted exceptions that apply during an exam.
- ClAEAssessmentConfigurationmacOS 10.15.4+Configuration information for an assessment session.
- ClAEAssessmentParticipantConfigurationmacOS 12.0+An object that configures the assessment behavior for an individual participant.
Allowed Apps and Menu Items 3
Specify which apps and menu items remain available while a session is active.
- ClAEAssessmentApplicationmacOS 12.0+An object that identifies an app permitted to remain available during an assessment session.
- StAEAppleMenuItemmacOS 27.0+Identifies an item in the Apple menu.
- StAEMenuBarItemmacOS 27.0+A structure that identifies a menu bar item allowed to stay accessible during an assessment.
Errors 1
Handle failures reported by the assessment system.
- StAEAssessmentErrormacOS 10.15.4+A structure describing an error reported while configuring or running an assessment session.
Enumerations 1
- EnAEUserAccountTypemacOS 27.0+Specifies the type of account required for an assessment session.