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


Release history Release notifications | RSS feed

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.3.2b20260717234752.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.3.2b20260717234752.tar.gz.

File metadata

  • Download URL: timeback_powerpath-0.3.2b20260717234752.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","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.3.2b20260717234752.tar.gz
Algorithm Hash digest
SHA256 c5fbc9d404abb7bc0c3131d762d07aaa6425666232308902b9d9def71039f1ca
MD5 718fabf56e9f0b920cc37d4df5c031c5
BLAKE2b-256 ffdbe4c262928243cab1356d11403d69742e6cb2fd8844c4e34b930f1cd5a12b

See more details on using hashes here.

File details

Details for the file timeback_powerpath-0.3.2b20260717234752-py3-none-any.whl.

File metadata

  • Download URL: timeback_powerpath-0.3.2b20260717234752-py3-none-any.whl
  • Upload date:
  • Size: 29.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.29 {"installer":{"name":"uv","version":"0.11.29","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.3.2b20260717234752-py3-none-any.whl
Algorithm Hash digest
SHA256 2e869558db6f418bbac37dd77aa1bee3351ae0577b1983e6a7f70f83d9cd0155
MD5 62e0f967c6767db9148edf8618217457
BLAKE2b-256 a47e781f48d09ca4869100887ab312c2b741d4d79a1a25966025065745c2daf0

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