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.1b20260309031605.tar.gz (21.0 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.1b20260309031605.tar.gz.

File metadata

  • Download URL: timeback_powerpath-0.2.1b20260309031605.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.1b20260309031605.tar.gz
Algorithm Hash digest
SHA256 e9bca4ad7970567476b77c2a6a84628d19ce020662d376f9a66f1620d52e93e8
MD5 ffc9304b476559e82254b0e0121f1523
BLAKE2b-256 463a18499ebb8abe018eff1be1b09d950ec0850c57b9506c2c4197bd0c09c803

See more details on using hashes here.

File details

Details for the file timeback_powerpath-0.2.1b20260309031605-py3-none-any.whl.

File metadata

  • Download URL: timeback_powerpath-0.2.1b20260309031605-py3-none-any.whl
  • Upload date:
  • Size: 26.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.1b20260309031605-py3-none-any.whl
Algorithm Hash digest
SHA256 befde8a042859cf5a88bf4106779f4a5054ed523142dc43fd2090db9cd5dc866
MD5 e6484753b8aa65a135c931f60577d72c
BLAKE2b-256 38a3ab9ea494e5c22b6831c90cfdb5c63874ae10b272563862ef920b4aa3818c

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