Metadata-Version: 2.4
Name: timeback-masterytrack
Version: 0.2.1b20260314025633
Summary: Timeback MasteryTrack client for assessment assignment and inventory operations
Project-URL: Homepage, https://developer.timeback.com
Project-URL: Documentation, https://docs.timeback.com
Project-URL: Repository, https://github.com/superbuilders/timeback-dev-python
Author-email: Timeback <dev@timeback.dev>
License-Expression: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: pydantic>=2.0
Requires-Dist: timeback-common>=0.1.0
Description-Content-Type: text/markdown

# timeback-masterytrack

Timeback MasteryTrack client for Python — assessment assignment, inventory search, and test delivery operations.

## Installation

```bash
pip install timeback-masterytrack
```

## Quick Start

```python
from timeback_masterytrack import MasteryTrackClient

client = MasteryTrackClient(
    env="staging",
    api_key="your-api-key",
    email="admin@example.com",
)

# Search test inventory
results = await client.inventory.search({"subject": "Math"})

# Assign a test
assignment = await client.assignments.assign({
    "student_email": "student@example.com",
    "timeback_id": "_677e37c49e904cafcc66fdb4",
})
```
