Need a hack for JQuiz

Need a hack for JQuiz

ó $a->name - $a->date
Number of replies: 2

I need to make a task chain in which some of the Hotpots are just text with audio. In order to get back to the Task chain page and progress the student needs to have completed a quiz. One way to do that is to make a single answer as in the screenshot attached. But There are some things left over from the quiz (see screenshot). Does anyone know how I can hack the hotpot to use it this way. I need to do this because I have a linear series of activities most of which are standard hotpots, but some are just listening activities with no quiz.

Tom

Attachment Hack.png
Meán na gcomhlán: -
In reply to Tom Tabaczynski

Re: Need a hack for JQuiz

ó $a->name - $a->date

I think I just answered my own question. It seems that it's possible to check off without any actual quizzes in JClose. The only remaining problem is that the score is given as "NaN%". Any way to change that to some meaningful feedback?

Attachment Screen Shot 2014-06-25 at 3.13.08 pm.png
In reply to Tom Tabaczynski

Re: Need a hack for JQuiz

ó $a->name - $a->date
Picture of Core developers Picture of Peer reviewers Picture of Plugin developers

Tom,

I think that message is displayed bu the "ShowMessage" function. If you open the quiz's HTML file in a browser you can change that function to do something differnt to what it normally does.

Also, in the latest version of TaskChain I have added a new output format for JQuiz, called "JQuiz (v6) from xml (Intro)". It is intended for the situation you describe in which you want to use a JQuiz to introduce the chain. You can select this output format from the task settings screen within Moodle (see screenshot).

I originally created this output format so that you can use a JQuiz at the head of chain to ask a question thus:

Choose your path through this activity:

  • maximum grade: 60%
  • maximum grade: 80%
  • maximum grade: 100%

You set up the JQuiz so that each answer is "correct" but the scores are "60%", "80%" and "100%" respectively. Then you can use the post-conditions on the JQuiz task to branch to the appropriate next task within the TaskChain.

In your case, you only need one button, so it can say something like, "Click here to continue".

regards
Gordon

Attachment Screen Shot 2014-06-26 at 12.07.10 PM.png