Skip to main content

Student Learning Data Model

Enrollment and Attendance

IMS standards ease the burden of critical administrative tasks and help educators at all levels identify connections between registration and roll call. Interconnected Enrollment and Attendance data includes foundational data about classes, apps, and resources between systems in real-time.

Your Go-to Partner

From foundational initiatives to K-12 and higher education digital transformation to data analytics, 1EdTech standards are designed to accelerate your unique journey to the future of education.

Interconnected Data Powers Better Teaching and Learning.

Explore how 1EdTech standards connect your digital ecosystem.


Enrollment

An enrollment is the name given to an individual taking part in a class. In the vast majority of cases, users will be students learning in a class, or teachers teaching the class. Other roles are also possible.

These properties are found in the OneRoster Rostering Service 1.2
Learn more about OneRoster Rostering Service


Enrollment Set

This is the container for a collection of enrollment instances for a message payload. This may be empty if no instances are found that sustain the applied query constraints. The order is not significant.

These properties are found in the OneRoster Rostering Service 1.2
Learn more about OneRoster Rostering Service


Academic Session

The container for an academicSession. An academicSession represents a duration of time. Typically they are used to describe terms, grading periods, and other durations e.g. school years. Term is used to describe a period of time during which learning will take place. Other words for term could be in common use around the world e.g. Semester. The important thing is that Term is a unit of time, often many weeks long, into which classes are scheduled. Grading Period is used to represent another unit of time, that within which line items are assessed. A term may have many grading periods, a grading period belongs to a single term. A class may be assessed over several grade periods (represented by a line item being connected to a grading period). The parent / child attributes of academic sessions allow terms to be connected to their grading periods and vice-versa.

These properties are found in the OneRoster Rostering Service 1.2
Learn more about OneRoster Rostering Service


Academic Session Set

This is the container for a collection of academicSessions instances for a message payload. This may be empty if no instances are found that sustain the applied query constraints. The order is not significant.

These properties are found in the OneRoster Rostering Service 1.2
Learn more about OneRoster Rostering Service


Course

The information about a course. A Course is a course of study that, typically, has a shared curriculum although it may be taught to different students by different teachers. It is likely that several classes of a single course may be taught in a term. For example, a school runs Grade 9 English in the spring term. There are four classes, each with a different 30 students, taught by 4 different teachers. However the curriculum for each of those four classes is the same i.e. the course curriculum.

These properties are found in the OneRoster Rostering Service 1.2
Learn more about OneRoster Rostering Service


Course Set

This is the container for a collection of courses instances for a message payload. This may be empty if no instances are found that sustain the applied query constraints. The order is not significant.

These properties are found in the OneRoster Rostering Service 1.2
Learn more about OneRoster Rostering Service


Single Class

This is the container for a single class instance for a message payload.

These properties are found in the OneRoster Rostering Service 1.2
Learn more about OneRoster Rostering Service


Single Course

This is the container for a single course instance for a message payload.

These properties are found in the OneRoster Rostering Service 1.2
Learn more about OneRoster Rostering Service


Course Link Data

These properties are found in the OneRoster REST API Specification 1.1
Learn more about OneRoster REST API Specification


Class Set

These properties are found in the OneRoster REST API Specification 1.1
Learn more about OneRoster REST API Specification


Single Class

These properties are found in the OneRoster REST API Specification 1.1
Learn more about OneRoster REST API Specification


Enrollment

These properties are found in the OneRoster REST API Specification 1.1
Learn more about OneRoster REST API Specification


Importance Vocabulary

These properties are found in the OneRoster REST API Specification 1.1
Learn more about OneRoster REST API Specification


Class Link Data

These properties are found in the OneRoster REST API Specification 1.1
Learn more about OneRoster REST API Specification

Help us improve the SLDM by sending feedback to datamodel@imsglobal.org.