Teaching with Moodle

Embedded answers (Cloze) question and not all the words written

 
Picture of Emmanuel Leclerc
Embedded answers (Cloze) question and not all the words written
 

Hello everybody,

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 !

Emmanuel

 
Average of ratings: -
Germán and temudgin
Re: Embedded answers (Cloze) question and not all the words written
Documentation writersParticularly helpful MoodlersPlugin developersTestersTranslators

From https://docs.moodle.org/34/en/Short-Answer_question_type#See_also:

  • 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.

 
Average of ratings: Useful (1)
math
Re: Embedded answers (Cloze) question and not all the words written
 

Emmanuel,

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.

David

 
Average of ratings: Useful (1)
Picture of James Steerpike
Re: Embedded answers (Cloze) question and not all the words written
Particularly helpful Moodlers

Perhaps correct answers would be:

It's nice

It is nice

It's nice.

It is nice.

nice

nice.

Nice

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?



 
Average of ratings: Useful (1)
Picture of Emmanuel Leclerc
Re: Embedded answers (Cloze) question and not all the words written
 

What you said is right James, I just experienced it.

 
Average of ratings: -
Picture of Emmanuel Leclerc
Re: Embedded answers (Cloze) question and not all the words written
 

Hello David,

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 : 

that's nice.
VS
that’s nice.

(not the same apostrophe, it just happened)

Is there a possibility to write 'joker' characters ?
For instance (something like this)

*nice*

 
Average of ratings: -
Picture of James Steerpike
Re: Embedded answers (Cloze) question and not all the words written
Particularly helpful Moodlers

 *nice* would also allow

"that were nice" or "that's niced."

As an ESL teacher that could not be accepted.



 
Average of ratings: -
Picture of Emmanuel Leclerc
Re: Embedded answers (Cloze) question and not all the words written
 

But still, is it possible to use * for Cloze questions ?
Because even if it would allow 'niced', it would still be an improvement.

 
Average of ratings: -
Picture of James Steerpike
Re: Embedded answers (Cloze) question and not all the words written
Particularly helpful Moodlers
Germán Valero gave a few options below.
 
Average of ratings: -