Skip to content

WIP: refactor(attempt): Choice Answer#286

Open
lebalz wants to merge 18 commits into
feature/choice-answerfrom
refactor-attempt/choice-answer
Open

WIP: refactor(attempt): Choice Answer#286
lebalz wants to merge 18 commits into
feature/choice-answerfrom
refactor-attempt/choice-answer

Conversation

@lebalz
Copy link
Copy Markdown
Contributor

@lebalz lebalz commented Apr 6, 2026

Plan

  • ChoiceAnswers always have either an explicite id (uuid) when standalone or a qid when inside Quiz
  • Create documents for each Quiz-Item:
    • having a prop qid when inside a Quiz (to ensure ordering)
    • attach to the Quiz' DocumentRoot or to it's own DocumentRoot when standalone
  • create an interface iQuizzable providing all needed methods to assess quiz

@lebalz lebalz changed the title move ChoiceAnswer model to folder WIP: refactor(attempt): Choice Answer Apr 21, 2026
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 21, 2026

Deploy Preview for teaching-dev ready!

Name Link
🔨 Latest commit 286c467
🔍 Latest deploy log https://app.netlify.com/projects/teaching-dev/deploys/6a18356084a86b000778d717
😎 Deploy Preview https://deploy-preview-286--teaching-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

…ed components

Co-authored-by: Copilot <copilot@github.com>
Copy link
Copy Markdown
Contributor Author

@lebalz lebalz left a comment

Choose a reason for hiding this comment

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

current step: impement iAssessable to ChoiceAnswer and after that implement BooleanAnswer

Copy link
Copy Markdown
Contributor Author

@lebalz lebalz left a comment

Choose a reason for hiding this comment

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

current step: impement iAssessable to ChoiceAnswer and after that implement BooleanAnswer

@lebalz lebalz force-pushed the refactor-attempt/choice-answer branch from 7e375fa to 2ae412a Compare May 27, 2026 16:54
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