---
title: "init(configuration:)"
framework: automaticassessmentconfiguration
role: symbol
role_heading: Initializer
path: "automaticassessmentconfiguration/aeassessmentsession/init(configuration:)"
---

# init(configuration:)

Creates a new assessment session.

## Declaration

```swift
init(configuration: AEAssessmentConfiguration)
```

## Parameters

- `configuration`: Configuration information for the session.

## Discussion

Discussion After creating a new session, assign its delegate property before calling the begin() method to start a session. Wait for the delegate to receive the assessmentSessionDidBegin(_:) call before starting an assessment.
