Skip to content

fix: restore Blackboard CLI submission and release 0.11.1 - #18

Merged
aprylewu merged 2 commits into
mainfrom
codex/nces-online-blackboard
Sep 12, 2026
Merged

fix: restore Blackboard CLI submission and release 0.11.1#18
aprylewu merged 2 commits into
mainfrom
codex/nces-online-blackboard

Conversation

@aprylewu

@aprylewu aprylewu commented Sep 12, 2026

Copy link
Copy Markdown
Collaborator

Blackboard Classic/Original submissions now use a fresh, target-validated HTTP form with the CAS session and one multipart POST, followed by REST verification of a single new submitted attempt. An initial attempts-list 404 is accepted as an empty history only when the exact assignment's read-only view exposes a matching blank first-submission form. The CLI preserves hash binding and explicit confirmation, sanitizes error details, and never replays an uncertain POST or a redirect.

This release updates package, runtime and changelog versions to 0.11.1 and makes the offline form fixture import portable on Windows.

Validation:

  • Typecheck, 452 tests, version checks and package-content checks passed.
  • All six Ubuntu/macOS/Windows CI jobs on Node 20/22 passed, including package dry-runs and native credential checks where applicable.
  • An authorized individual Original file resubmission passed live CLI submission and REST read-back on 2026-09-11. Text submission and first-submission 404 recovery remain fixture-tested only.

@aprylewu
aprylewu merged commit 06384dd into main Sep 12, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant