---
title: com.apple.developer.automatic-assessment-configuration
framework: Bundle Resources
role: symbol
role_heading: Property List Key
platforms: [iOS 13.4+, iPadOS 13.4+, Mac Catalyst 13.4+, macOS 10.15.4+]
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

Use an [AEAssessmentSession](../../automaticassessmentconfiguration/aeassessmentsession.md) 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](com.apple.developer.automatic-assessment-configuration.md) 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](com.apple.developer.automatic-assessment-configuration.md) 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](com.apple.developer.classkit-environment.md)
