---
title: com.apple.developer.automatic-assessment-configuration
framework: bundleresources
role: symbol
role_heading: Property List Key
path: bundleresources/entitlements/com.apple.developer.automatic-assessment-configuration
---

# com.apple.developer.automatic-assessment-configuration

A Boolean value that indicates whether an app may create an assessment session.

## Discussion

Discussion Use an AEAssessmentSession instance to put a device into a state that prevents users from accessing certain system features during high-stakes assessment activities, such as administering an exam. Your app needs the com.apple.developer.automatic-assessment-configuration entitlement to create an assessment session. To add the entitlement to your app, set the entitlement’s type to Boolean in the Xcode property list editor, and the corresponding value to YES.

Before your app can use this entitlement, you must first get permission to use it. Request permission by filling in the Automatic Assessment Configuration Entitlement Request form. important: If your app has a deployment target earlier than macOS 11, to use the com.apple.developer.automatic-assessment-configuration entitlement, your app also needs the com.apple.security.temporary-exception.mach-lookup.global-name entitlement. Add this to your app’s entitlements file with a corresponding value that’s an array of strings containing the string com.apple.assessmentagent.

## See Also

### Education

- [ClassKit Environment Entitlement](bundleresources/entitlements/com.apple.developer.classkit-environment.md)
