Skip to content

feat: Add interactive Multiple Choice Question support - #1588

Open
mazzoccantelorenzo wants to merge 2 commits into
st3v3nmw:mainfrom
mazzoccantelorenzo:main
Open

mazzoccantelorenzo wants to merge 2 commits into
st3v3nmw:mainfrom
mazzoccantelorenzo:main

Conversation

@mazzoccantelorenzo

Copy link
Copy Markdown

Native support for interactive Multiple Choice Questions.
Users can now use standard markdown checklists on the front of a card to create clickable MCQ options.

Simply use a multi-line separator (? or ??) and place a checklist on the front side, marking the correct answer(s) with [x].

This is a file i've used to test it out.
MCQ-Test-Deck.md

And this is a show case of what i've been using. I think it's very easy to use, also helps me play more with cards.

Registrazione.schermo.2026-06-27.alle.23.20.36.mov

I've made sure the implementation is lightweight and purely CSS/UI driven so it doesn't break any existing scheduling logic. Let me know if you need any changes ( probably yes ahah) !

Lorenzo Mazzoccante added 2 commits June 27, 2026 23:12
* FEAT: Added support for interactive multiple choice questions using checklist format

* FIX: Removed native Obsidian strikethrough from correct options

* FEAT: Highlighted selected incorrect option in red on card flip

* CHORE: Updated compiled styles.css
@KyleKlus
KyleKlus self-requested a review July 2, 2026 06:59
@KyleKlus KyleKlus added the enhancement New feature or request label Jul 2, 2026
@KyleKlus KyleKlus added this to Roadmap Jul 2, 2026
@KyleKlus KyleKlus moved this to Started (In progress) in Roadmap Jul 2, 2026
@mazzoccantelorenzo

Copy link
Copy Markdown
Author

Do we merge?

This branch has not been deployed

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

Labels

enhancement New feature or request

Projects

Status: Started (In progress)

Development

Successfully merging this pull request may close these issues.

2 participants