#3 Improve Infrastructure for Giving Hints

Open
opened 6 months ago by hz · 0 comments
hz commented 6 months ago

I’ve had a few thoughts and received a few suggestions for ways to improve hint-giving within CAT-SOOP. In particular, it would be nice to support (at least) the following kinds of hints:

MasteringPhysics-style Hints

These kinds of hints are hidden pieces of help that a student can activate by clicking them. Viewing hints may or may or may not affect the student’s grade. It would be nice if these hints could contain questions themselves.

Post-submission Hints Based on Response

Right now, there are ways to provide feedback specific to a user’s submission in most question types, by setting an appropriate message function. However, that can be kind of a pain. It would be nice for CAT-SOOP to handle giving hints in some situations. Probably, we would want to have a way to give hints based on the user’s input alone, and, for some questions, also based on the results of evaluating the user’s input (so based on the result, not just the form of the solution; particularly relevant for code).

I've had a few thoughts and received a few suggestions for ways to improve hint-giving within CAT-SOOP. In particular, it would be nice to support (at least) the following kinds of hints: <b>MasteringPhysics-style Hints</b> These kinds of hints are hidden pieces of help that a student can activate by clicking them. Viewing hints may or may or may not affect the student's grade. It would be nice if these hints could contain questions themselves. <b>Post-submission Hints Based on Response</b> Right now, there are ways to provide feedback specific to a user's submission in most question types, by setting an appropriate message function. However, that can be kind of a pain. It would be nice for CAT-SOOP to handle giving hints in some situations. Probably, we would want to have a way to give hints based on the user's input alone, and, for some questions, also based on the results of evaluating the user's input (so based on the result, not just the form of the solution; particularly relevant for code).
hz added this to the Eventually milestone 6 months ago
hz added the
enhancement
label 6 months ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
Cancel
Save
There is no content yet.