pinax / pinax-lms-activities

framework and base learning activities for Pinax LMS
MIT License
8 stars 4 forks source link

add a cloze test activity type #16

Open paltman opened 8 years ago

paltman commented 8 years ago

A Cloze Test is a "fill in the blank" style test.

An example of this would be having the content be some bit of a text (e.g. Emancipation Proclamation), and the user is presented with parts of the text blanked out that they have to fill in.

Questions:

  1. Should the words that are blanked out be randomized? Or specified by the implementor?
  2. Should there be varying levels of difficultly by the number of blanks, a word bank, etc?
paltman commented 8 years ago

@jtauber stated previously:

I wonder if this should be an issue under pinax-lms-activities as that's where we've been tracking new activities before.

Regarding your questions:

  1. I think the question designer needs to pick which words can be blanked out. In many cases cloze tests aren't some full text to be memorized but rather a normal quiz question. e.g. "Mount Everest is taller than K2". You'd hardly want to blank out anything but "Mount Everest" or maybe "taller".
  2. I almost wonder if multiple blank possibilities on a cloze text where not are all blanked at once should be a second (subclass) activity. Plus the moment you talk about levels of difficulty then we start getting into another dimension of orthogonality: the system (optionally orthogonal to both content AND mechanism) for choosing which questions to ask next.

It's a great use case to flesh these issues out in the core, though.