Phase 21: QuizzesΒΆ
OverviewΒΆ
This directory contains pre- and post-quizzes for each phase of the Zero-to-AI course. Quizzes help learners:
Assess prior knowledge before starting a phase (pre-quiz)
Validate learning outcomes after completing a phase (post-quiz)
Identify knowledge gaps for focused review
Track progress throughout the course
Quiz FormatΒΆ
Each quiz contains:
10 questions (mix of multiple choice and code-based)
Time limit: 15-20 minutes
Passing score: 70% (7/10 correct)
Immediate feedback with explanations
Available QuizzesΒΆ
Phase |
Topic |
Pre-Quiz |
Post-Quiz |
|---|---|---|---|
0 |
Prerequisites |
β |
β |
1 |
Python Foundations |
β |
β |
2 |
Math for ML |
β |
β |
3 |
NumPy & Pandas |
β |
β |
4 |
Data Visualization |
β |
β |
5 |
Neural Networks |
β |
β |
6 |
Activation Functions |
β |
β |
7 |
RAG Systems |
β |
β |
8 |
LangChain |
β |
β |
9 |
Vector Databases |
β |
β |
10 |
Prompt Engineering |
β |
β |
11 |
Fine-tuning |
β |
β |
12 |
Deployment |
β |
β |
13 |
Evaluation |
β |
β |
How to UseΒΆ
For LearnersΒΆ
Before starting a phase:
Take the pre-quiz to assess your baseline knowledge
Review your results to identify what to focus on
Donβt worry if you score low - thatβs expected!
After completing a phase:
Take the post-quiz to validate your learning
Compare pre/post scores to measure progress
Review incorrect answers for deeper understanding
During review:
Retake quizzes after revisiting content
Aim for 90%+ on post-quizzes before moving forward
For InstructorsΒΆ
Use pre-quiz scores to adapt teaching to class needs
Track post-quiz scores to measure learning effectiveness
Identify common misconceptions from wrong answers
Update content based on quiz performance patterns
Quiz PlatformsΒΆ
Quizzes are available in multiple formats:
1. Google Forms (Recommended)ΒΆ
Pros: Easy to use, automatic grading, analytics
Access: Links in each phaseβs README
2. Markdown FilesΒΆ
Pros: Self-paced, offline access
Access: This directory (
*.mdfiles)
3. Jupyter NotebooksΒΆ
Pros: Interactive, code execution
Access: This directory (
*.ipynbfiles)
4. Quiz AppsΒΆ
Kahoot: Classroom game mode
Quizlet: Flashcard study mode
Moodle: LMS integration
Quiz GuidelinesΒΆ
Question TypesΒΆ
Multiple Choice (60%)
What is the output of `len([1, 2, 3])`? A) 1 B) 2 C) 3 β D) Error
Code Output (20%)
x = [1, 2, 3] print(x[0] + x[-1]) # What is printed?
Conceptual (20%)
Which statement about neural networks is FALSE?
Difficulty LevelsΒΆ
Pre-Quiz: Mixed difficulty (30% easy, 50% medium, 20% hard)
Post-Quiz: Slightly harder (20% easy, 50% medium, 30% hard)
ScoringΒΆ
Each question: 1 point
Total: 10 points
Passing: 7+ points (70%)
Excellent: 9+ points (90%)
Quiz Creation TemplateΒΆ
For instructors creating new quizzes:
# Phase X: [Topic] - [Pre/Post] Quiz
**Time:** 15 minutes
**Questions:** 10
**Passing Score:** 70%
---
## Question 1 (Easy)
[Question text]
A) [Option A]
B) [Option B]
C) [Option C] β
D) [Option D]
<details>
<summary>Explanation</summary>
[Why C is correct and others are wrong]
**Reference:** [Link to relevant content]
</details>
---
[Repeat for questions 2-10]
Analytics & InsightsΒΆ
Track these metrics:
Average pre-quiz score: Baseline knowledge
Average post-quiz score: Learning effectiveness
Score improvement: Delta between pre and post
Question difficulty: % correct per question
Common mistakes: Frequently wrong answers
Example ResultsΒΆ
Phase 5: Neural Networks
βββ Pre-Quiz Average: 42% (challenging content)
βββ Post-Quiz Average: 81% (strong learning)
βββ Improvement: +39 points (excellent progress)
βββ Hardest Question: #7 (Backpropagation math)
ContributingΒΆ
To add/improve quizzes:
Fork the repository
Create quiz following the template
Test with 3+ reviewers
Submit pull request with:
Quiz markdown file
Answer key
Google Form link
Sample analytics
Best PracticesΒΆ
β DO:
Cover key learning objectives
Mix difficulty levels
Provide detailed explanations
Reference course materials
Include code examples
Test thoroughly before deploying
β DONβT:
Use trick questions
Test obscure edge cases
Make questions ambiguous
Reuse identical questions in pre/post
Exceed 20-minute time limit
ResourcesΒΆ
Remember: Quizzes are learning tools, not gatekeepers. Use them to guide improvement, not discourage learners! πβ¨