I haven't found how to create an exercise when the student does not type all the words of an answer, for a short-answer question.
For instance, if the student type 'It's nice', and the correct answer is 'nice', I would like him to have the full points.
Do you know how to do that ?
Thank you in advance !
- Pattern-match question type. A very ingenious question type from the Open University to automatically mark free text questions without error.
- Regular Expression Short-Answer question type - additional question type (for the Moodle quiz module) aims at a more advanced system of student's response analysis, through the use of regular expresssions. This question type is an extension of the SHORTANSWER type. It can be used on its own and can also be incorporated into the existing Cloze (embedded) question type.
- Perl compatible regular expression - additional question type. A question that could check student's response against several regular expressions and could give next character and next word hints. If you do not know what regular expression is, it could also work like Moodle Shortanswer question with hints, just choose "Moodle shortanswer" as notation and you could enter answers just like in shortanswer question type.
As long as you can predict every response that would be acceptable, the short answer question type may be all you need (https://docs.moodle.org/33/en/Short-Answer_question_type). I like that you can award partial points for answers that are close, for instance:
"It's nice" = 100%
"Its nice" = 90% (small penalty for no apostrophe)
The Gapfill plugin question type is another possibility (https://docs.moodle.org/33/en/Gapfill_question_type). Very easy and flexible - it also allows for either/or answers:
[It's nice|nice] would allow for either answer to be marked correct.
Perhaps correct answers would be:
It is nice
It is nice.
So already eight correct answers for a question expected to be answered by a single word and that is without considering a double space. If the answer is to include say either " to see you' or "seeing you" it gets unmanageable very quickly. I try to avoid these short answer questions - perhaps someone has a solution. Pattern matching? Regular Expressions?
What you said is right James, I just experienced it.
I think this solution needs to take into account too many possibilities.
For instance, if some students put a full stop / exclamation mark at the end of the sentence.
Another thing :
(not the same apostrophe, it just happened)
Is there a possibility to write 'joker' characters ?
For instance (something like this)