Notes about the questions data & question types
Each row on DB table et_question
has an alpha char code in row['qtype']
which determines the kind of question and how it is rendered.
This is a kind of de-normalisation allowing
all questions to share a lot of common data while
making it easy to switch in some special code.
The current version is : biscuits-28x
Questions are rendered by the exercise methods function
Pages that contain exercises should have
keywords to search and find those pages.
The system can handle the keywords related to EID (The exercise id)
but the content developers should add a few human keywords for searching.
VIEW admin-js-scripts.php needs development
to handle Ajax loads for count action etc.,
Question Types
Type
Name
Notes
f
Fix (Correct)
Correct the text.
Load Area ttype-count-1
g
Group Items
This is a matching exercise. so can be used for exercises of the type Match 1-5 to a-e
Load Area ttype-count-2
i
Simple Input
Commonly used for all single word answers and questions with a limited number of correct responses
Load Area ttype-count-3
m
Multiple Choice
Load Area ttype-count-4
o
Select Options
Load Area ttype-count-5
p
Picture Choice
Load Area ttype-count-6
s
Select from result set
Load Area ttype-count-7
t
Text Area Submission
Load Area ttype-count-8
w
Word Ties
Technically could be another multiple choice question but we will add another separate type for now
Load Area ttype-count-9
x
Crossword Puzzle
Load Area ttype-count-10