learn-ocaml icon indicating copy to clipboard operation
learn-ocaml copied to clipboard

feat: Add multiple choice questions to the exercise description

Open Rui00Barata opened this issue 2 years ago • 1 comments

  • Kind: feature
  • Close #533

Description

This pull request aims to integrate multiple choice questions directly into the exercise description. This provides a more user-friendly and intuitive way for students to interact with multiple choice questions without having to rely on OCaml syntax or types.

Checklist

Note to maintainers

  • Read this wiki page.
  • Make sure the PR has a milestone.
  • Assign yourself before merging.
  • Either do a regular merge:
    • for PRs containing several commits following conventional-commits,
    • or for PRs containing 1 commit shared with a later PR (to preserve the SHA1)
  • Or do a squash-merge:
    • for PRs containing only 1 commit (not shared with a later PR),
    • or for PRs containing several commits that need not be kept in the history;
    • Update the commit message header with a conventional-commit type,
    • Add a footer Close #… if a related issue exists.

Rui00Barata avatar Apr 17 '23 09:04 Rui00Barata

Thank you @Rui00Barata! this is a very welcome feature!, typically in summative evaluations.

At first sight, the PR will need to be generalized, e.g. to support both multiple-choice and unique-choice questions. But obviously we'll be able to help you refine that. E.g. with some pair-programming; or with mere review comments.

With @yurug and @AltGr, our current top-priority is to finalize #481 and release 1.0.0. But once this is done, #538 may indeed be one of the very next PRs for us to focus on…

Thanks!

erikmd avatar Apr 20 '23 21:04 erikmd