Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add multiple choice questions to the exercise description #538

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Rui00Barata
Copy link

  • Kind: feature

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.

@erikmd
Copy link
Member

erikmd commented Apr 20, 2023

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 erikmd added the kind: feature New user-facing feature. label Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind: feature New user-facing feature.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature: Add multiple choice questions to the description page
2 participants