Skip to content

Add outline Gherkin stories for QTI assessment rendering#14914

Draft
rtibbles wants to merge 1 commit into
learningequality:developfrom
rtibbles:qti-assessment-gherkin-11428
Draft

Add outline Gherkin stories for QTI assessment rendering#14914
rtibbles wants to merge 1 commit into
learningequality:developfrom
rtibbles:qti-assessment-gherkin-11428

Conversation

@rtibbles

@rtibbles rtibbles commented Jul 1, 2026

Copy link
Copy Markdown
Member

Summary

Preliminary learner interaction gherkin stories

References

#11428

Reviewer guidance

Are these a useful first pass?

AI usage

Drafted with Claude Code from the #11428 issue, the QTI v3 spec, and the child product issues (#14835, #14877, #14882). I directed the interaction semantics — simplified match to the drop-target model, kept multi-select bounded per the spec, split scenarios per interaction — and reviewed each for accuracy.

Cover the QTI v3 interaction types targeted by learningequality#11428. Per-interaction
scenarios only.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013rqDTS5KXAKj4FvmXnYGv6
Scenario: Answer a single-select choice interaction
Given the item has a choice interaction that allows a single answer
Then I see a prompt to choose one answer
And each choice is a full-width row with an empty circular indicator

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Any reason we're using the term circular indicator (vague...?), instead of the radio button? 🤨

Scenario: Answer a multiple-select choice interaction
Given the item has a choice interaction that allows up to a maximum number of answers
Then I see a prompt for how many answers to select
And each choice is a full-width row with an empty square checkbox indicator

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the similar vein: words square and indicator seem unnecessary.

Then I cannot select a further choice until I clear one
When I submit having selected fewer than the required minimum
Then I am told how many choices I must select
When the choices are set to shuffle

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm having a hard time imagining a checkbox group where the choices are set to shuffle...? 😕

A link with an example would help 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants