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

Enhancement Flags for Source and Sandbox modules #97

Open
acbart opened this issue Jun 9, 2023 · 0 comments
Open

Enhancement Flags for Source and Sandbox modules #97

acbart opened this issue Jun 9, 2023 · 0 comments
Labels
enhancement New feature or request Sandbox Tool Issues pertaining to the Sandbox module (running student code) Source Tool Issues pertaining to the Source tool (verifying/managing student code)

Comments

@acbart
Copy link
Collaborator

acbart commented Jun 9, 2023

I want to give teachers more control over the level of enhancement in these modules. It should be easy for an instructor, for each level, to:

  1. Use the enhanced custom Pedal feedback messages
  2. Use the native feedback messages
  3. Use slightly modified versions of the Pedal feedback messages (via modifying the message_template)
  4. Use their own completely custom feedback messages

For (3), you can already basically do this by importing the FF and modifying its message_template template field.

For (4), I think we are doing #96.

For (1) and (2), it seems adequate to just have enhance parameter flags for the verify and run functions. Since those are the only "native" feedback messages that Python offers, I think that is the only relevant place where this issue comes up?

@acbart acbart added enhancement New feature or request Sandbox Tool Issues pertaining to the Sandbox module (running student code) Source Tool Issues pertaining to the Source tool (verifying/managing student code) labels Jun 9, 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 Sandbox Tool Issues pertaining to the Sandbox module (running student code) Source Tool Issues pertaining to the Source tool (verifying/managing student code)
Projects
None yet
Development

No branches or pull requests

1 participant