Skip to content

Conversation

@TomWoodward
Copy link
Member

The match operator is always case-sensitive for strings, so match_correct
would reject correct answers with different capitalization. QTI 3.0 mappings
are case-insensitive by default, making map_response the better choice for
text entry interactions.

https://claude.ai/code/session_01K1EbPpn6oCv4q2ipHGGvX1

The match operator is always case-sensitive for strings, so match_correct
would reject correct answers with different capitalization. QTI 3.0 mappings
are case-insensitive by default, making map_response the better choice for
text entry interactions.

https://claude.ai/code/session_01K1EbPpn6oCv4q2ipHGGvX1
Use qti-sum wrapping qti-map-response for scoring (editor's sumScores
pattern) and qti-match/qti-correct for feedback conditions instead of
qti-gte with MAXSCORE.

https://claude.ai/code/session_01K1EbPpn6oCv4q2ipHGGvX1
@TomWoodward TomWoodward closed this Feb 7, 2026
@TomWoodward TomWoodward reopened this Feb 7, 2026
@TomWoodward TomWoodward merged commit 7d6feb5 into main Feb 7, 2026
4 of 10 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.

2 participants