Overview
The@timeback/powerpath package provides a TypeScript client for the PowerPath API, enabling:
- Assessments: Create tests, attempts, and submit responses
- Placement Tests: Determine appropriate grade level
- Screening: Session management and test assignment
- Lesson Plans: Course progress and lesson plan operations
- Test Assignments: CRUD operations for test assignments
Installation
Quick Start
Assessments
Create and manage assessments, attempts, and responses.Create Tests
Manage Attempts
Questions and Responses
Placement
Manage placement testing and determine appropriate grade levels. All methods take{ studentId, subject }:
| Method | Returns | Description |
|---|---|---|
getCurrentLevel() | PlacementLevel | Current placement grade level |
getAllPlacementTests() | PlacementTest[] | All placement tests for student |
getNextPlacementTest() | PlacementTest | Next recommended test |
getSubjectProgress() | SubjectProgress | Progress in subject |
resetUserPlacement() | void | Reset placement to start over |