pinax / lms-activities-demo

a Django site for demoing Pinax LMS Activities
2 stars 1 forks source link

Add a concrete example of a cloze test activity type #42

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?

UPDATE

I have moved this to Issue 16 on pinax-lms-activities and have updated this issue to represent building out a concrete example of a cloze test (which is what I was really thinking when I wrote the issue).

jtauber commented 8 years ago

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.