A multiple problem, randomized JCloze possible?

A multiple problem, randomized JCloze possible?

av Jeff Finnan -
Antal svar: 9
Hi Gang,

I was wondering if there was a way to have a JCloze act like a JQuiz where there are many questions that can be randomized.

I can make a JCloze for balancing chemical equations which require coefficients in front of the formulas such as

5C + 2SO₂ → 1CS₂ + 4CO

which is attached.

Now I can make a QuizPort with a bunch of these chained together. The problem with this is that everybody has the equation #2 to balance.

Now, I do have a multiple-choice JQuiz with various combinations of coefficient lists such as 5, 2, 1, 4 which would be the correct answer for the above but other incorrect choices would be given.

What I like about JQuiz is that there could be a 10-question set that has to be answered but has many much more choices so that students get different problems and different orders. As I write this, I realize that I could make a JQuiz where students have to type in the coefficents in order such as 5, 2, 1, 4 with those commas. The problem with that is that I will have to put in some variations as correct possibilites such as 5, 2, 1 , 4 to try to account the times student put in extra spaces. But I might go with this anyway. I have taken this approach for a compound names such Fe2O3 is iron (III) oxide giving not only that as a correct choice but also iron(III) oxide, iron(III)oxide, iron (III)oxide as acceptable choices.

However, if one of all you brilliant ones out there has got better ideas, please pitch them. I like the JCloze approach because it looks more like an actual balanced equation as written.

Thanks,
Jeff

Genomsnitt av betyg: -
Som svar till Jeff Finnan

Re: A multiple problem, randomized JCloze possible?

av Gordon Bateson -
Bild på Core developers Bild på Peer reviewers Bild på Plugin developers

Hi Jeff,
in a nutshell then, you would like to present your students with a random subset of exercises taken from a large bank of similar exercises. Also, you wish to use JCloze because it requires students have to insert the answers at specific points within the target chemical equations. I also infer that you would like to put these activities into a single QuizPort that is marked as "completed" when a certain number of exercises have been succesfully completed.

As you say, JQuiz handles the random subset very nicely - so, by the way, does JMatch. However, JCloze, JMix and JCross don't allow for random subsets because there is only one "question" in each file.

I am currently wrestling with this issue myself.

Recently, I wanted to do random subsets with JMix activities. Each JMix required students to rearrange letters to spell some target vocabulary. I didn't want to give *all* the words to *all* the students. I just wanted to give them a few random ones, and if they did those OK, I would let them skip on and do something else.

QuizPort has a relevant setting on its post-conditions. You can choose "Random quiz" for the next quiz. This solves the problem of randomly selecting a quiz, but students will still need to complete *all* the quizzes before the QuizPort is marked complete. There is currently no way to have a QuizPort marked complete when, for example, "five quizzes have a score or 90% or more".

I have plans to add this functionality, that is to say, allow conditions to specify when an attempt at a QuizPort can be considered completed. I already have planned out the required modifications to the database and the PHP code, but at the moment I am in the middle of a teaching semester, so I do not have the quality programming time required for major modifications to QuizPort. Rather, this work will have to wait till the summer.

In the meantime, I have been using JQuiz shortanswer questions to replicate the JMix vocabulary exercises. As part of the question, I give the students the jumbled letters that when rearranged will form the answer.

I have also found that if I import these JQuiz questions into a single Moodle question category, I can create nice random subset questions in Moodle's Quiz module.

In summary there, I suggest that QuizPort cannot do what you want at the moment, but there are plans for updates in the summer which will be useful for you. In the meantime, I think you should concentrate your efforts either on JQuiz, or on continuing to make JCloze activities and import those into a Moodle question category so you can make a Moodle Quiz activity that uses radomly chosen questions from the Moodle question category.

cheers
Gordon

Som svar till Gordon Bateson

Re: A multiple problem, randomized JCloze possible?

av Jeff Finnan -
Hi Gordon,

Thanks for the excellent response. You kno I was going to joke that you might want to make QuizPort do what I was requesting. However, I thought you might take me too seriously. And look you already have got some ideas cooking on the stove. Great. I can wait. I will look at the QuizPort "Random quiz" as a suitable option for the moment.

Thanks again,
Jeff


Som svar till Gordon Bateson

Re: A multiple problem, randomized JCloze possible?

av Jeff Finnan -
<<<You can choose "Random quiz" for the next quiz.>>>

Does it pick randomly within a folder or subdirectory?

Thanks,
Jeff

Som svar till Jeff Finnan

Re: A multiple problem, randomized JCloze possible?

av Gordon Bateson -
Bild på Core developers Bild på Peer reviewers Bild på Plugin developers
> Does it pick randomly within a folder or subdirectory?

Neither. It (= the QuizPort module) chooses a quiz from among the quizzes defined in the current QuizPort activity.

HTH leende
Gordon
Som svar till Gordon Bateson

Re: A multiple problem, randomized JCloze possible?

av Jeff Finnan -
<<<It (= the QuizPort module) chooses a quiz from among the quizzes defined in the current QuizPort activity.>>>

So I've got a bunch of JClozes in a QuizPort. Do I make each post condition set to "Random quiz"? Do I need to set the precondition too, like "Previous quiz"?

Thanks,
Jeff


Som svar till Jeff Finnan

Re: A multiple problem, randomized JCloze possible?

av Gordon Bateson -
Bild på Core developers Bild på Peer reviewers Bild på Plugin developers
> Do I make each post condition set to "Random quiz"?

Yes. Remember you can do that quickly by setting the post-condition on one quiz and then apply that to all the other quizzes using the checkboxes on the "Edit quizzes" page

> Do I need to set the precondition too, like "Previous quiz"?

Good idea. Set all the preconditions to "Previous quiz" except the first one. All students will see that same quiz first. If you like you can make the first quiz an plain html page which contains some introductory text. (QuizPort will automagically insert a "Continue" button)

enjoy!
Gordon
Som svar till Jeff Finnan

Re: A multiple problem, randomized JCloze possible?

av John Rodgers -
First, thanks to Gordon for his excellent work with this module and with the Hot Potatoes integration in general. I have just rediscovered it for the first time and truly appreciate the effort.

A solution is to create a category in the regular quiz bank, then import your questions as question type Hot Potatoes. Fill up the category, then create your quiz with a random selection of the cloze questions.
Som svar till John Rodgers

Re: A multiple problem, randomized JCloze possible?

av Glenys Hanson -
Hi everyone,

I'm a real HP groupie because I'm mainly concerned to make learning exercises but sometimes I do use Quiz to create real tests and for a few other objectives such as this.

What's wonderful about Moodle is that Quiz and Hot Potatoes Module/QuizPort can exist side by side and be selected whichever is the best fit for the purpose. leende

Cheers,
Glenys
Som svar till Glenys Hanson

Re: A multiple problem, randomized JCloze possible?

av Jeff Finnan -
<<< use Quiz to create real tests and for a few other objectives such as this.>>>

I guess I will have to bite the bullet and play around with Quiz. Must wait for finals to get over with though.

Jeff