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

A custom interval parser and previewer is needed #5

Open
JoshuaCapel opened this issue Mar 17, 2023 · 0 comments
Open

A custom interval parser and previewer is needed #5

JoshuaCapel opened this issue Mar 17, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@JoshuaCapel
Copy link
Member

Currently questions are given to student where the answer is an interval (e.g. [0,infinity)), but students are unable to preview this to confirm their input is as expected.

A library should be written to:

  1. Parse the student input into a canonical form for grading.
  2. Preview the input response and report if the the preview has failed (potentially with a reason).

This input is likely to be very limited in scope (for example, we may want to assume that only a single comma will appear in the input to help split the strings). For this reason it will be separate from the general previewing library.

Helpful option features would be:

  • The ability to specify a language (e.g. Maple, Matlab, Numbas).
  • The ability to allow for typographical errors (e.g., in high-stakes non repeatable assessments)
  • The ability to pass functions to be run as pre-processing or post-processing on the response.
@JoshuaCapel JoshuaCapel added the enhancement New feature or request label Mar 17, 2023
@JoshuaCapel JoshuaCapel self-assigned this Mar 17, 2023
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
None yet
Development

No branches or pull requests

1 participant