Skip to content

Quiz Question ​

lms.quiz_question

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
quizquizlink → lms.quizrequired
question_textquestion textlongtextrequired; max 10000 characters
question_typequestion typeselectrequired; one of: Single Choice, Multiple Choice, True False, Short Answer, Long Answer; default "Single Choice"
optionsoptionsjson
correct_answercorrect answerjson
marksmarksdecimaldefault 1; min 0
negative_marksnegative marksdecimaldefault 0; min 0
source_bank_itemsource bank itemlink → lms.question_bank_item
display_orderdisplay ordernumbermin 0
is_activeis activecheckdefault true

Permissions ​

RoleCan
lms:adminread, create, update, delete
lms:college_adminread, create, update, delete
lms:hodread, create, update, delete
lms:facultyread, create, update, delete

API ​

http
GET    /api/lms/quiz_question?<field>=<value>&limit=100&offset=0
POST   /api/lms/quiz_question
GET    /api/lms/quiz_question/:id
PATCH  /api/lms/quiz_question/:id
DELETE /api/lms/quiz_question/:id

Edulab Bench developer documentation