Skip to content

Create a Quiz

Create a Quiz

Build online assessments with various question types, configure time limits, and set grading options.

Time required: 15-30 minutes (depending on questions)

Prerequisites

  • Faculty or Quiz Manager role
  • Course and subject configured
  • Question bank populated (optional)

Steps

Step 1: Navigate to Quizzes

  1. Go to OpenEduCatQuizQuizzes
  2. Click Create to open a new quiz form

Step 2: Enter Basic Information

FieldRequiredDescriptionExample
NameYesQuiz title”Week 5: Data Structures Quiz”
CourseYesTarget course”B.Sc Computer Science”
BatchYesTarget batch”2024-2025”
SubjectYesRelated subject”Data Structures”
FacultyYesQuiz creatorAuto-filled

Step 3: Configure Quiz Settings {#settings}

Time Settings

FieldDescriptionExample
Start DateWhen quiz opens2024-10-15 09:00
End DateWhen quiz closes2024-10-15 17:00
Time LimitDuration in minutes30
Late SubmissionAllow after end timeNo

Attempt Settings

FieldDescriptionExample
Max AttemptsTimes student can try1
Grading MethodIf multiple attempts”Highest Score”
Show ResultsWhen to show answers”After Submission”
Shuffle QuestionsRandomize orderYes

Scoring Settings

FieldDescriptionExample
Total MarksQuiz total points50
Passing ScoreMinimum to pass20
Negative MarkingDeduct for wrongNo
Negative PointsDeduction amount0.25

Step 4: Add Questions

Option A: Add Individual Questions

  1. Go to Questions tab
  2. Click Add a line
  3. Fill question details:
FieldRequiredDescription
Question TypeYesMCQ, True/False, etc.
Question TextYesThe question
MarksYesPoints for question
OptionsConditionalAnswer choices
Correct AnswerYesRight answer(s)

Option B: Import from Question Bank

  1. Click Import from Bank button
  2. Filter questions by:
    • Subject
    • Topic
    • Difficulty
    • Question type
  3. Select questions
  4. Click Add Selected

Option C: Random Selection

  1. Click Random Questions button
  2. Configure:
    • Number of questions
    • From which bank/topic
    • Point value
  3. Click Generate

Step 5: Configure Each Question

Multiple Choice (Single Answer)

Question: What is the time complexity of binary search?
[ ] O(n)
[ ] O(n²)
[✓] O(log n)
[ ] O(1)
Marks: 2

Multiple Choice (Multiple Answers)

Question: Which are valid sorting algorithms? (Select all)
[✓] Quick Sort
[✓] Merge Sort
[ ] Binary Search
[✓] Heap Sort
Marks: 3
Partial Credit: Yes (1 point per correct)

True/False

Question: A stack follows FIFO principle.
[ ] True
[✓] False
Marks: 1

Fill in the Blank

Question: A binary tree where every node has either 0 or 2 children is called a _____ binary tree.
Answer: full (or "Full", "FULL")
Case Sensitive: No
Marks: 2

Essay Question (Enterprise)

Question: Explain the difference between stack and queue data structures.
Min Words: 100
Max Words: 300
Marks: 10
Manual Grading: Yes
Rubric: [Link to rubric]

Step 6: Preview Quiz

  1. Click Preview button
  2. View quiz as student would see it
  3. Test question functionality
  4. Verify time limit behavior

Step 7: Save and Publish {#publishing}

  1. Click Save to store as Draft
  2. Review all settings
  3. Click Publish to make available
  4. Students can now see the quiz

Action Buttons

ButtonState RequiredAction
PublishDraftMake visible to students
Start QuizPublishedOpen for submissions
End QuizActiveClose submissions
Reset to DraftAnyReturn for editing
DuplicateAnyCopy quiz
PreviewAnyTest quiz

Question Configuration Options

Question Settings

FieldDescription
RequiredMust answer to submit
HintOptional hint for students
ExplanationShown after submission
MediaAttach image/audio/video
Code BlockSyntax-highlighted code

Answer Options

SettingDescription
Shuffle OptionsRandomize answer order
Partial CreditPoints for partially correct
Allow MultipleMultiple selections allowed

Field Reference

Quiz Record

Technical FieldUI LabelTypeNotes
nameNameCharRequired
course_idCourseMany2oneTarget course
batch_idBatchMany2oneTarget batch
subject_idSubjectMany2oneRelated subject
faculty_idFacultyMany2oneCreator
start_dateStart DateDatetimeQuiz opens
end_dateEnd DateDatetimeQuiz closes
time_limitTime LimitIntegerMinutes
max_attemptsMax AttemptsIntegerAttempt limit
total_marksTotal MarksFloatQuiz total
passing_marksPassing ScoreFloatMinimum pass
stateStateSelectionQuiz state
shuffle_questionsShuffleBooleanRandomize
show_resultShow ResultsSelectionWhen to show

Quiz Line (Question)

Technical FieldUI LabelTypeNotes
quiz_idQuizMany2oneParent quiz
question_typeTypeSelectionQuestion type
questionQuestionHtmlQuestion text
marksMarksFloatPoints
option_idsOptionsOne2manyAnswer choices
correct_answerCorrect AnswerCharRight answer
hintHintTextOptional hint
explanationExplanationHtmlAnswer explanation

Troubleshooting

”Cannot publish - no questions”

Quiz must have at least one question:

  • Add questions manually
  • Import from question bank
  • Check Questions tab

Students cannot see quiz

Verify:

  • Quiz is Published
  • Start date has passed
  • Students are enrolled in course/batch
  • Portal access configured (Enterprise)

Time limit not working

Check:

  • Time limit is set (not 0)
  • Enterprise edition for strict enforcement
  • Browser/connection issues

Questions not randomizing

Ensure:

  • “Shuffle Questions” is enabled
  • More than one question exists
  • Re-publish after enabling

Marks calculation wrong

Verify:

  • Question marks are set correctly
  • Total marks matches sum of questions
  • Negative marking settings

Related: Manage Question Banks | Quiz Results and Analytics