Quizzes & Assessments
Create assessments to evaluate learner progress
Quizzes & Assessments
Qriib Learning provides multiple assessment types to evaluate learner understanding and track progress.
Assessment Types
| Type | Grading | Use Case |
|---|---|---|
| Quiz | Auto-graded | Knowledge checks |
| Assignment | Manual review | Written submissions |
| Programming | Test validation | Code exercises |
Quizzes
Auto-graded assessments with various question types.
Question Types
| Type | Description |
|---|---|
| Single Choice | One correct answer |
| Multiple Choice | Multiple correct answers |
| Open Ended | Free text response |
Creating a Quiz
- Navigate to course/lesson
- Click "Add Quiz"
- Enter quiz title
- Add questions
- Set passing criteria
Quiz Settings
| Setting | Description |
|---|---|
| Title | Quiz name |
| Passing Score | Minimum to pass (%) |
| Max Attempts | Allowed retries |
| Time Limit | Duration limit |
| Show Answers | Reveal after completion |
Adding Questions
Single Choice
Question: What is the capital of France?
Options:
○ London
● Paris (Correct)
○ Berlin
○ MadridMultiple Choice
Question: Which are programming languages?
Options:
☑ Python (Correct)
☑ JavaScript (Correct)
☐ HTML
☑ Java (Correct)Open Ended
Question: Explain the concept of inheritance in OOP.
Answer: [Free text response]Open-ended questions require manual grading by instructors.
Quiz Fields
| Field | Description |
|---|---|
| Question | The question text |
| Question Type | Single/Multiple/Open |
| Options | Answer choices |
| Correct Option | Right answer(s) |
| Marks | Points for question |
| Explanation | Post-answer explanation |
Assignments
Submissions reviewed manually by instructors.
Creating Assignments
| Field | Description |
|---|---|
| Title | Assignment name |
| Instructions | What to submit |
| Due Date | Submission deadline |
| Max Score | Total points |
| File Types | Allowed formats |
Submission Types
- PDF documents
- Word files
- Images
- Code files
- Links
Grading Assignments
- View submission
- Review content
- Add feedback
- Assign score
- Release grade
Programming Exercises
Code challenges with automated testing.
Exercise Structure
# Exercise: Write a function to reverse a string
def reverse_string(s):
# Your code here
pass
# Test Cases (hidden from learners)
assert reverse_string("hello") == "olleh"
assert reverse_string("") == ""
assert reverse_string("a") == "a"Supported Languages
- Python
- JavaScript
- Java
- C++
- Others (configurable)
Test Case Validation
| Validation | Description |
|---|---|
| Input | Test input values |
| Expected Output | Correct result |
| Time Limit | Max execution time |
| Memory Limit | Max memory usage |
Assessment Placement
Course-Attached
Assessments within lessons:
- End-of-lesson quizzes
- Chapter assessments
- Course final exam
Batch-Specific
Independent assessments:
- Entrance tests
- Mid-batch evaluations
- Final certification exam
Use batch-specific assessments for entrance tests or final evaluations that are separate from course content.
Grading
Auto-Grading
For quizzes:
- Immediate results
- Score calculation
- Pass/fail determination
Manual Grading
For assignments:
- Instructor review required
- Feedback support
- Score assignment
Grade Book
Track all assessment scores:
| Column | Description |
|---|---|
| Student | Learner name |
| Assessment | Quiz/Assignment |
| Score | Points earned |
| Max Score | Total possible |
| Percentage | Score % |
| Status | Pass/Fail |
Attempt Management
Attempt Limits
| Setting | Behavior |
|---|---|
| Unlimited | Any number of tries |
| Limited | Max attempts set |
| Single | One attempt only |
Retake Policy
Configure retake rules:
- Allow retakes
- Waiting period
- Score calculation (best/latest/average)
Progress Tracking
Completion Criteria
| Criterion | Description |
|---|---|
| Attempted | Quiz taken |
| Passed | Met passing score |
| Completed | All questions answered |
Analytics
Track assessment metrics:
| Metric | Description |
|---|---|
| Attempts | Total attempts |
| Pass Rate | % who passed |
| Average Score | Mean score |
| Question Analysis | Per-question stats |
Feedback
Quiz Feedback
After submission:
- Show correct answers
- Display explanations
- Highlight mistakes
Assignment Feedback
Instructor comments:
- Inline feedback
- Overall comments
- Improvement suggestions
Best Practices
- Mix question types for engagement
- Set appropriate time limits
- Provide explanations for answers
- Use passing scores that reflect learning goals
- Give detailed feedback on assignments
- Include practice quizzes before graded ones