RunestoneComponents icon indicating copy to clipboard operation
RunestoneComponents copied to clipboard

Allow feedback Parsons and activecode in a timed exam

Open barbarer opened this issue 3 years ago • 3 comments

I would like an option that allows students to get feedback on a Parsons problem and/or active code on a timed exam. This would allow me to run experiments were I control the time the person uses.

barbarer avatar Mar 24 '22 20:03 barbarer

Timed exams currently support the following options:

        .. timed:: identifier
            :timelimit: Number of minutes student has to take the timed assessment--if not provided, no time limit
            :noresult: Boolean, doesn't display score
            :timedfeedback: Boolean, show feedback
            :nofeedback: Boolean do not show feedback - for backward compatibility
            :notimer: Boolean, doesn't show timer
            :fullwidth: Boolean, allows the items in the timed assessment to take the full width of the screen

The current option(s) :timedfeedback: , :nofeedback: control whether or not we show feedback after a student has submitted.

As I understand it, you are asking for the option to show the feedback immediately. Not for exam purposes but for purposes of running experiements.

Maybe we should take a step back and think about how to present questions to students in an experimental mode, rather than make the exams even more complicated?

  1. Should each question have an optional time limit?
  2. Should we create an experimental "container" that allows for all of the contained questions to have a time limit? The container could also control an A/B group selection. Putting toggle questions inside such a container could solve your A/B problem for toggles too??
  3. other ideas?

Should this be an environment that an author can create in a book? Should it be something you create through the web interface like an assignment? (I know -- both but thought I would ask anyway)

Tagging @rbeezer to get this on his radar.

bnmnetp avatar Apr 19 '22 13:04 bnmnetp

  1. Yes, it would be nice to have an optional time limit on each question.
  2. A container that allows for a total time limit would be good, especially if it auto assigned to a number of experimental groups (we should allow for more than 2).

barbarer avatar Apr 21 '22 00:04 barbarer

@bnmnetp and I had a good conversation about this today while working through some other markup related to interactive exercises. Getting close on those, and then I think we might have some good ideas about situations with multiple and/or alternative exercises.

rbeezer avatar Apr 22 '22 02:04 rbeezer