iblai-api-studio-problem

Installation
SKILL.md

iblai-api-studio-problem

A problem component is a set of questions written in OLX (Open Learning XML): one <problem> root with one *response element per question. Users answer all of them and press Submit once; the block is graded as one item. Create the block, then send the OLX as data with grading metadata. Two calls per unit.

Before you start

  1. Preflight: node .claude/skills/iblai-api-studio-auth/scripts/studio-login.mjs --check prints two oks; otherwise run /iblai-api-studio-auth first — do not attempt the calls below.
  2. A unit locator from /iblai-api-studio-unit (or the unit list from /iblai-api-studio-outline).
  3. For graded work: the enclosing subsection has a graderType (/iblai-api-studio-subsection) that exists in the grading policy (/iblai-api-studio-grading).
  4. The questions drafted and the OLX validated as XML (below).

The one rule: one problem block per unit

Installs
10
Repository
iblai/vibe
GitHub Stars
15
First Seen
Sep 15, 2026