bullseye-arrowQuickstart

This guide provides a quick overview of the Powerpath API, which allows students to view courses, attempt questions, and track their results. The API is designed around the concept of achieving a scor

Base URL

All API requests should be made to:

https://api.alpha1edtech.com

Getting Started

1. Find a User

To find a user by their email:

GET /users?email={email}

Example response:

[
  {
    "id": 3132,
    "status": "active",
    "givenName": "John",
    "familyName": "Doe",
    "email": "[email protected]",
    // ... other user details
  }
]

2. List Available Courses

To get an array of available courses:

Example response:

3. Get User's Course Progress

To retrieve a user's progress in a specific course:

This returns all modules in sequential order, with items in each module.

4. Get the Next Question

To fetch the next question for a user in a specific item:

Example response:

5. Submit a Result

To update the result of an item after a user answers a question:

Request body:

Best Practices

  1. Always use the user's email to find their user ID before making user-specific requests.

  2. Progress through modules and items sequentially until the progress reaches 100.

  3. Use the calculateMastery flag when submitting results to get updated progress information.

Last updated