Smart IA

The Smart IA operations in the Connect API offers a robust set of operations for managing Initial Assessment sessions, cohorts, and tests. The API enables the retrieval of sessions, allowing for efficient tracking of each student's progress. Cohort operations facilitate effective group management, with features for creating cohorts, assigning users and tests, and removing them as needed.

Glossary

Smart IA Session

A Session represents a test attempt by a user on a single Smart IA test. The Session contains a unique identifier, start date and the current status. There are two types of Session, an In Progress and Completed Session, the status field is used as a discriminator.

Schema: SmartIaSession

 Cohort

Grouping of students for initial assessment

Schema: Cohort

User

The user is the learner taking the test, the user entity contains personal details and identifiers.

Schema: SessionUser

Test

The Test entity is the content the learner is taking, the testId is unique to the test. The Test entity also contains a testVersionId, this field identifiers the test content version.

Schema: SessionTest, SmartIaTest

Result

A Completed Session will contain a Result entity. The Result is the outcome of the Session, it will contain the date the result was calculated, the level and total duration of the Session.

Schema: SmartIaSessionResult