ATutor

Learning Management Tools







Pages:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


CorrectIncorrect Question Feedback


  • 2009-03-31 00:57:45

    CorrectIncorrect Question Feedback

    Is it possible to provide students with a two different sets of feedback to questions, one for correct answers and one for incorrect answers? Also, in a "1 question per page" scenario, is it possible to display this feedback after the user has answered the question and before the next questions is displayed (to improve continuity)?

  • 2009-03-31 09:07:43

    Re: Correct/Incorrect Question Feedback

    Only one question feedback is currently available.

    No feedback is not presented after each question. Only after the test is completed.

  • 2009-04-02 16:36:32

    Re: Correct/Incorrect Question Feedback

    2 Joshua:
    The first thing requires changes to the DB structure and code. It's doable but will require additional attention after any changes such as patching, upgrading and custom coding -- there [i]might[/i] be unforeseen troubles.

    The second thing is easier: one would have to edit a single PHP file, tools/take_test_q.php .

  • 2009-04-02 19:25:21

    Re: Correct/Incorrect Question Feedback

    Thank you both for your feedback. My client requires a LCMS which can provide two sets of feedback to questions (one for correct answers and one for incorrect). I'm new to LMS but it seems like a fairly logical feature, is it possible to create a module to do this?

  • 2009-04-13 22:17:00

    Re: Correct/Incorrect Question Feedback

    What i would like to do is alter the "feedbackmessage.tmpl.php" file so that it only displays the feedback message if the answer is incorrect. I'm not sure what the code would be to test if the answer is correct/incorrect, could you please provide a suggestion? Also, will i need to write code to test each "type" of questions?

    Any help or suggestions would be greatly appreciated.

  • 2009-04-14 02:38:13

    Re: Correct/Incorrect Question Feedback

    You're looking at a wrong file. That should be tools/view_results.php, lines 150 to 153 in version 1.6.2. You'll need to modify the condition to check $answer_row['answer'] to find out whether the answer is correct.
    If you want to check for partially correct answers, the code will be a bit less easy.

  • 2009-04-14 02:39:36

    Re: Correct/Incorrect Question Feedback

    I'm sorry: not $answer_row['answer'] but $answer_row['score'].

  • 2009-04-14 02:44:37

    Re: Correct/Incorrect Question Feedback

    Thank you for your response.
    I ended up writing code to test each of the question types and placed it in the "questiontype"_result.tmpl.php files but i'll try your suggestion as it sounds like a much simpler solution.

  • 2009-04-15 02:30:34

    Re: Correct/Incorrect Question Feedback

    On a second thought on displaying different feedbacks for each question: in principle, you could have that feature without changing the DB structure -- by serializing the two feedbacks and writing them into the single feedback field available.
    It's a hacky solution though, not sure if the advantage of not changing the DB structure is worth the required maintenance.

    Would you let us know how you solve that? Just interesting.

  • 2009-04-15 09:08:08

    Re: Correct/Incorrect Question Feedback

    Serialized feedback would likely be problematic for exporting/importing IMS tests. Most systems would not know what to do with two feedback messages in one.

    There may be a way around it by modifying the QTI tools, but if we're going to add it, it might as well be a new database field.