Support » Plugin: Quiz Tool Lite » Reflective question in Quiz

  • Hi i like the reflective component of the plugin and was wondering if i could have it in a quiz? so far its says it cant be marked and refuses to add it.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Alex Furr

    (@alexfurr)

    Yes that’s right. We’ve thought of all possible ways to mark a string of text. But without investing in complex algorithms to check for key words and meaning in the text submission it’s pretty impossible.
    If you’re looking to assess a small text response you could use the fill in the blank question type though.

    Happy to take any ideas you have though…

    Alex

    I am having a problem adding any reflective pots into a quiz. They are not showing in quiz configuration as available, and they can not be added by question ID.

    There needs to be no ‘complex algorithms’. This type of questions can be evaluated by a human. But you still have to enable the collection of the participants’ responses.

    Don’t forget that this plugin can be used as a survey. Free text questions can be used to collect general responses that are nether true or false, but just feedback.

    Plugin Author Alex Furr

    (@alexfurr)

    Hi,
    I’d advise against using it as a survey tool! however, if you REALLY want to add reflective questions to pots, then you can make the following two changes:

    /admin/quiz_edit.php Line 287
    Change
    $questionRS = qtl_queries::getQuestionsInPot($potID, false);
    to
    $questionRS = qtl_queries::getQuestionsInPot($potID, true);

    and the same in /quizFrontEnd/draw.php Line 911
    Change
    $questionRS = qtl_queries::getQuestionsInPot($potID, false, “random”, $qCount);
    to
    $questionRS = qtl_queries::getQuestionsInPot($potID, true, “random”, $qCount);

    That seems to work for me.

    Alex

    Alex,
    if you just include reflexive questions into
    $questionRS = qtl_queries::getQuestionsInPot($potID, true, “random”, $qCount);
    then getQuestionsInPot will try to get question options, but they are not set since we are not intending to evaluate (mark) questions.
    This leads to a whole bunch of warnings but, most importantly, the answer being marked as incorrect.

    The problem is not in to joining the reflectives in a pot, they need to be saved by default, but not marked.

    Plugin Author Alex Furr

    (@alexfurr)

    Hi again ,apologies for the delay.
    So what you’re basically asking for is functionality that was never intended for the plugin πŸ™
    I thought the workaround might work, but it sounds like this didn’t do the trick.

    Wwe are working on a brand new version of this quiz plugin, so will get it so that you CAN submit text box answers if you wish (for marking offline), but you’d need to tick a box saying ‘enable reflective answers’ if that makes sense.

    Alex

    Indeed, I wouldn’t have have been bothering you if the features fit the bill. πŸ™‚
    I have been working and I got a new qType going β€” textArea, which is pretty much identical to reflectionText, but I can display it inside quiz reports without being graded or marked as such. Now I have to figure out how to save those answers when they are in a quiz list. I don’t know how to deal with the necessity to write answers and read responses at the same time. πŸ™‚

    On the general note, I looked at lots of different quiz solutions and they all shy away from free text entries for quizzes, for all quizzes are usually intended for automated evaluation and to match an unpredictable strings is tricky to say the least. I can emphasize with that. However there is a lot of value in giving a human evaluator the ability to include any type of question in a quiz and look at the results as one compiled list.

    Plugin Author Alex Furr

    (@alexfurr)

    Theoretically it should add the info automatically using the markTest function in quizFrontEnd/draw.php but I’ve not tested it!

    Look for the comment
    // Update the user results database with the results and date finished and score

    it takes all submitted values and adds them to an array
    $submittedAnswersArray[$questionID] = $response;

    I’ll certainly add the free text option for the new quiz plugin so you can mark offline.

    Alex

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Reflective question in Quiz’ is closed to new replies.