Skip to main content

Timeback PowerPath client for adaptive learning operations

Project description

timeback-powerpath

Python client for the Timeback PowerPath adaptive learning API.

Installation

pip install timeback-powerpath

Quick Start

from timeback_powerpath import PowerPathClient

async def main():
    client = PowerPathClient(
        env="staging",
        client_id="your-client-id",
        client_secret="your-client-secret",
    )

    # List test assignments
    result = await client.test_assignments.list({"student": "student-id"})

    # Get assessment progress
    progress = await client.assessments.get_assessment_progress({
        "student": "student-id",
        "lesson": "lesson-id",
    })

    await client.close()

Resources

  • client.assessments - Tests, attempts, and assessment responses
  • client.test_assignments - Test assignment CRUD and bulk operations
  • client.placement - Placement testing and progress
  • client.screening - Screening sessions and results
  • client.lesson_plans - Lesson plan management and course progress
  • client.syllabus - Course syllabus retrieval

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

timeback_powerpath-0.2.2b20260422103535.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file timeback_powerpath-0.2.2b20260422103535.tar.gz.

File metadata

  • Download URL: timeback_powerpath-0.2.2b20260422103535.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for timeback_powerpath-0.2.2b20260422103535.tar.gz
Algorithm Hash digest
SHA256 7fa3de6892d4066d23299d6c8fdda8c9900d8f2978c16a13ed20d610da4c9149
MD5 71ab9f0fae611f345b33452954980591
BLAKE2b-256 772ae4a0161730e17cd9cdc26260bc2a98f54785730bc81f884fee012d279948

See more details on using hashes here.

File details

Details for the file timeback_powerpath-0.2.2b20260422103535-py3-none-any.whl.

File metadata

  • Download URL: timeback_powerpath-0.2.2b20260422103535-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for timeback_powerpath-0.2.2b20260422103535-py3-none-any.whl
Algorithm Hash digest
SHA256 fd89a2bb92a95095f762867e40266b6ff1e19a4d5efef6f09981a2eaede67254
MD5 51f45ddbffba995b5cc5df43f27923a4
BLAKE2b-256 c7af6cd475f90551f8b8d090098a6d28a68545bdde8486d815490de9e9cdd006

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page