Skip to main content

A

Academic Session

A time period for educational activities (semester, quarter, school year). Defined in OneRoster.

Activity

A learning interaction tracked by Caliper. Includes start/end times, scores, and XP earned.

Adapter

Framework-specific integration code. Server adapters handle routing; client adapters provide UI components.

C

Caliper

IMS Global standard for learning analytics. Tracks learning events like activity starts, completions, and time spent.

Class

A specific instance of a course (e.g., “Math Grade 3 - Fall 2024”). Students enroll in classes, not courses directly.

Client

TypeScript package for direct API access (@timeback/oneroster, @timeback/edubridge, etc.).

Course

An educational offering (e.g., “Math Grade 3”). Contains structure, resources, and learning objectives.

Course Code

Unique identifier for a course (e.g., “MATH-3”).

E

EduBridge

Simplified API layer on top of OneRoster. Provides pre-aggregated analytics and convenience endpoints.

Enrollment

Association between a user and a class. Determines what content a student can access.

G

Grade

Educational grade level (K-12). Used to organize courses and match content to students.

Gradebook

OneRoster service for managing scores, results, and academic records.

I

Identity Mode

How users authenticate with Timeback. Options are SSO (Timeback as identity provider) or Custom (bring your own auth).

Identity-Only

Lightweight SDK mode providing SSO without activity tracking or API access.

L

Line Item

A gradable assignment or assessment in the gradebook.

M

Mastery

Demonstrated competence in a learning objective. Tracked by PowerPath.

Metadata

Custom key-value data attached to courses or resources.

O

OneRoster

IMS Global standard for rostering (users, classes, enrollments) and gradebook data.

Override

Environment-specific configuration in timeback.config.json. Allows different values for staging vs production.

P

PowerPath

Adaptive learning system. Adjusts question difficulty based on student performance.

Provider

React/Vue/Solid context provider that makes Timeback client available to components.

Q

QTI

Question and Test Interoperability. IMS Global standard for digital assessments.

R

Resource

Learning material (video, quiz, article) linked to a course.

Result

A student’s score or outcome for a line item.

Rostering

Managing users, classes, and enrollments. Handled by OneRoster.

S

SDK

Software Development Kit. The timeback package providing integrated server and client functionality.

Sensor

Caliper endpoint that receives learning events. Configured per course or globally.

Session

A learning session tracked by Caliper or PowerPath.

SSO

Single Sign-On. Using Timeback as the identity provider via OIDC.

Subject

Educational subject area (Math, ELA, Science, etc.).

T

Timeback

Educational data platform built on 1EdTech standards.

TimebackId

Canonical stable identifier for a Timeback user. Returned in SSO mode.

timeback.config.json

Configuration file defining courses, sensors, and environment overrides.

U

User

A person in the Timeback system. Can have roles like student, teacher, or administrator.

X

XP

Experience points earned through learning activities. Calculated from time spent and performance.

Next Steps