Hi Gordon,
While doing some piloting with a student, I discovered that in a JQuiz multiple choice question, if the student chooses every incorrect answer first before selecting the correct one, QuizPort will start to advance, possibly not giving them time to ultimately select the correct one.
Is this a configurable setting? I ask because 1) the default prompt in JQuiz in that situation is "Sorry. Try again." and students might be confused if the quiz proceeds before they've had a chance to give the correct response; and 2) in the awareness-raising tasks I'm creating, often the correct answer is the most surprising and counterintuitive response in the group, and so often it IS the last answer they select, and I think it's important cognitively that they actually have a chance to click on it after exhausting all other possibilities. In addition, these questions are followed by video tutorials which assume they have indeed finally arrived at the correct answer (e.g. by saying "Good job" etc.)
Thanks,
Jim
QuizPort not allowing user to choose correct JQuiz MC answer after trying all other possible answers
by Jim Ranalli -
Number of replies: 3
In reply to Jim Ranalli
Re: QuizPort not allowing user to choose correct JQuiz MC answer after trying all other possible answers
by Gordon Bateson -
Hi Jim,
I think this is just the way JQuiz works. It is not a behavior that QuizPort modifies or adds.
I think the reasoning behind it is that if there's only one answer left and that is the one and only correct answer then the student has found the answer and the question can be marked as completed.
What do you mean by "QuizPort will start to advance"? If you have only one question in your JQuiz then perhaps you mean that QuizPort sends the results back to Moodle and displays the next question. Perhaps you could experiment with the "delay 3" setting for the quiz. What happens if you set it to "wait till student clicks OK" or set it to s fixed time limit of 2 seconds or whatever?
Could I possibly have a look at the quiz?
Gordon
I think this is just the way JQuiz works. It is not a behavior that QuizPort modifies or adds.
I think the reasoning behind it is that if there's only one answer left and that is the one and only correct answer then the student has found the answer and the question can be marked as completed.
What do you mean by "QuizPort will start to advance"? If you have only one question in your JQuiz then perhaps you mean that QuizPort sends the results back to Moodle and displays the next question. Perhaps you could experiment with the "delay 3" setting for the quiz. What happens if you set it to "wait till student clicks OK" or set it to s fixed time limit of 2 seconds or whatever?
Could I possibly have a look at the quiz?
Gordon
In reply to Gordon Bateson
Re: QuizPort not allowing user to choose correct JQuiz MC answer after trying all other possible answers
by Gordon Bateson -
Hi Jim,
I had a look at the Javascript that controls the behavior of a JQuiz.
The javascript function is:
Gordon
I had a look at the Javascript that controls the behavior of a JQuiz.
The javascript function is:
- function CheckMCAnswer(QNum, ANum, Btn){
//Check whether this leaves just one MC answer unselected, in which case the Q is terminated
var RemainingAnswer = FinalAnswer(QNum);
if (RemainingAnswer > -1){
//Behave as if the last answer had been selected, but give no credit for it
//Increment the number of tries
State[QNum][2]++;
//Calculate the score for this question
CalculateMCQuestionScore(QNum);
//Get the overall score and add it to the feedback
CalculateOverallScore();
if ((ContinuousScoring == true)||(Finished == true)){
Feedback += '<br />' + YourScoreIs + ' ' + Score + '%.';
WriteToInstructions(YourScoreIs + ' ' + Score + '%.');
}
}
- in the html version of the quiz ...
- change this
if (RemainingAnswer > -1){
- to this
if (false && RemainingAnswer > -1){
Gordon
In reply to Gordon Bateson
Re: QuizPort not allowing user to choose correct JQuiz MC answer after trying all other possible answers
by Jim Ranalli -
Thanks again, Gordon.
I'll send you the link to the quiz in a separate email.
Jim
I'll send you the link to the quiz in a separate email.
Jim