> ## Documentation Index
> Fetch the complete documentation index at: https://docs.timeback.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Glossary

> Key terms and concepts in the Timeback ecosystem

## 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

<CardGroup cols={2}>
  <Card title="Introduction" icon="book-open" href="/beta/build-on-timeback/introduction">
    Getting started guide
  </Card>

  <Card title="Endpoints" icon="link" href="/beta/api-reference/overview">
    API endpoints
  </Card>
</CardGroup>
