OneRoster v1.2 Integration
TimeBack provides full compliance with OneRoster v1.2 standards, ensuring seamless integration with existing Student Information Systems (SIS) and educational data management platforms.What is OneRoster?
OneRoster is an educational data standard developed by 1EdTech Consortium that enables the secure exchange of class rosters, course information, and gradebook data between educational technology applications.TimeBack’s OneRoster Implementation
Organizational Hierarchy
TimeBack supports the complete OneRoster organizational structure: Districts- Top-level organizational units
- Multi-campus management
- District-wide policies and settings
- Individual campus entities
- School-specific configurations
- Local administrative control
- Specific course instances
- Teacher and student assignments
- Schedule and location management
Core Data Models
Organizations
Academic Sessions
- School Years: Annual academic periods
- Terms: Semesters, quarters, or custom periods
- Grading Periods: Assessment timeframes
- Class Periods: Daily schedule slots
Courses and Classes
Users and Enrollments
- Students: Learner accounts with grade levels
- Teachers: Educator accounts with subject specializations
- Administrators: Campus and district management roles
- Enrollments: User-to-class relationships with roles
OneRoster API Endpoints
TimeBack exposes complete OneRoster v1.2 REST APIs:Rostering Endpoints
GET /ims/oneroster/v1p2/orgs- List organizationsGET /ims/oneroster/v1p2/schools- List schoolsGET /ims/oneroster/v1p2/courses- List coursesGET /ims/oneroster/v1p2/classes- List classesGET /ims/oneroster/v1p2/users- List usersGET /ims/oneroster/v1p2/enrollments- List enrollmentsGET /ims/oneroster/v1p2/academicSessions- List academic sessions
Gradebook Endpoints
GET /ims/oneroster/v1p2/categories- Grade categoriesGET /ims/oneroster/v1p2/lineItems- Assignments and assessmentsGET /ims/oneroster/v1p2/results- Student results and scores
Resource Endpoints
GET /ims/oneroster/v1p2/resources- Educational resourcesGET /ims/oneroster/v1p2/courseResources- Course-resource associationsGET /ims/oneroster/v1p2/classResources- Class-resource associations
TimeBack-Specific Extensions
Enhanced Metadata
TimeBack extends OneRoster with educational optimization data:Learning Analytics Integration
- Time-on-task tracking for each assignment
- Mastery progression indicators
- Learning velocity calculations
- Personalized learning path data
Data Synchronization
Automated Sync
- Real-time updates from SIS systems
- Batch processing for large datasets
- Conflict resolution and error handling
- Data validation and integrity checks
Sync Configuration
Compliance and Standards
OneRoster v1.2 Certification
- Full compliance with OneRoster v1.2 specification
- Certified data exchange patterns
- Standard error handling and responses
- OAuth 2.0 authentication support
Educational Privacy
- FERPA compliance for student data
- COPPA protections for students under 13
- Data minimization and retention policies
- Audit trails for data access
Integration Benefits
For Schools
- Seamless Data Flow: Automatic roster updates from existing SIS
- Reduced Manual Work: Eliminates duplicate data entry
- Standards Compliance: Industry-standard data exchange
- Vendor Flexibility: Works with any OneRoster-compatible system
For Developers
- Standard APIs: Well-documented OneRoster endpoints
- Consistent Data Models: Predictable data structures
- Authentication: OAuth 2.0 and API key support
- Error Handling: Standard HTTP response codes and messages
For Students and Teachers
- Always Up-to-Date: Real-time roster and grade synchronization
- Single Source of Truth: Consistent data across all platforms
- Improved Accuracy: Automated data validation and verification
- Enhanced Privacy: Secure, compliant data handling