open-resources / scripts

Repo of converter scripts to and from MD files to various platform file formats.
3 stars 0 forks source link

QTI Exploratory Research - Multiple Choice Question #47

Open Parsa-Rajabi opened 2 years ago

Parsa-Rajabi commented 2 years ago

Do an exploratory analysis of the QTI format (Specifically Multiple Choice Question) to see what its limitations are: https://www.imsglobal.org/question/index.html

Some questions I have are:

1) Can you ship python code with this spec ?

2) What are the problem types it handles?

3) Does it handle images?

4) How does it deal with meta data like learning outcomes, problem type, difficulty, etc...?

5) Is it portable? easy to move around between systems?

rajalakshminarasimhan commented 2 years ago
  1. A few python packages convert plain-text, CSV files into QTI format. There are also libraries such as pyslet which are recommended for QTI but have a few limitations.
  2. It can handle multiple choices, simple text, scroll-down answers, word matches, and mapping questions. For multiple choices, it can handle one correct answer, more than one answer, and a set of correct answers in an expected order.
  3. Yes, it can handle images. Images can be a part of the question prompt or as multiple choices. Images can also have context/attributes with the use of HTML5.
  4. It has three metadata standards covering various requirements. Information about the problem such as time dependency, feedback, and adaptivity is handled by QTI metadata standards. While the other allows for learning standards to be associated with the assessment.
  5. QTI specifications allow for the transfer of data between various learning platforms and assessment systems. The content is structured which ensures that there are no inconsistencies across platforms.