after they have found it (this might seem redundant, but it isn't when the correct answer is an expression - the student might have used a different expression to arrive at the same correct result). How do I do that?
The snapshot below is what I get right now, what I want is that the "correct" field will be empty unless the "result" field is "Correct"
Are you concerned about timing? i.e., what the student can see while an assignment is open vs. after the assignment has closed?
A student can not see the "Correct" column until the assignment's dueDate has passed. After that dueDate, a student will see a "Show correct answers" box --- displaying the "Correct" column requires that box be checked and the "Check Answers" button (replaces "Submit Answers" button after dueDate) be clicked. [If the problem's programming includes a solution, then a student can also check a "Show Solutions" box after the assignment's dueDate.]
An instructor will always see the "Show correct answers" box (and a "Show Solutions" box if a solution is available). In any event, the "Correct" column is not shown unless the "Show" box is checked before a "Submit/Check" button is clicked.
Thank you! this makes sense.
I guess when you write sequential problems you can reveal the answer at a later
part because the student cannot go back.
If I understand correctly, the student *can* try to answer the same questions repeatedly until s/he gets a "correct", I think that is a good thing.
Is it possible to change the randomization between different trials of the same
This is definitely a breadboard example. You can see all the moving parts and it is certainly not robust.
It should be good enough as a proof of concept however. If you tweak it gently, one step at a time, you should be able to
make this work for a real homework problem.
(make small changes and test often -- backup if something breaks -- as I said it's a breadboard and
potentially fragile.) Let me know how it goes. It will help with development if I have a few real compoundProblem to experiment with and I'm completely open to collaborating on getting this capability perfected.
with full source (including internal documentation) found at
Note:Mike's message has a link to the maa102 "course" which allows Guest Logins. If your "practice#" login has recorded attempts for some problems in the compoundProblemExperiments "assignment", then you may not encounter all segments of that problem. A quick logout and login may have you become a different practice student with no prior answers.