qbraid/Deploy Course to qBraid
Validate, upload, and deploy a course to qBraid platform
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| api-key | qBraid API key (pass from secrets, e.g. secrets.QBRAID_API_KEY) | yes | — |
| repo-read-token | GitHub token with read access (pass from secrets, e.g. secrets.GITHUB_TOKEN) | yes | — |
| course-json-path | Path to course.json file | no | course.json |
| article-type | Type of article (course or blog) | no | course |
| force-duplicate-questions | Whether to force duplicate questions | no | false |
| draft | Whether to create a draft course (true or false) | no | false |
| max-poll-attempts | Maximum polling attempts before timing out | no | 20 |
| poll-interval-seconds | Seconds to wait between polling attempts | no | 15 |
| max-consecutive-errors | Maximum consecutive polling errors before failing | no | 5 |
| mode | Operation mode: "create" or "update" | no | create |
| course-custom-id | Custom ID of the course (required if mode is "update") | no | — |
Outputs
| name | description |
|---|---|
| course_name | Name of the deployed course |
| course-custom-id | Custom ID of the deployed course |
| qbook_url | URL of the deployed course |