{
"type": "quiz",
"passThreshold": 0.7,
"questions": [
{
"id": "q1",
"text": "When trying to understand an unfamiliar project, where should you start?",
"points": 10,
"options": [
{"id": "a", "text": "The largest file, since it contains the most logic"},
{"id": "b", "text": "The entry point file (like index.js or main.py) and trace the flow from there"},
{"id": "c", "text": "The test files, since they are the easiest to read"},
{"id": "d", "text": "The README file, since it always contains the complete architecture"}
],
"correctAnswers": ["b"]
},
{
"id": "q2",
"text": "What does CRUD stand for in database operations?",
"points": 10,
"options": [
{"id": "a", "text": "Copy, Retrieve, Update, Deploy"},
{"id": "b", "text": "Create, Read, Update, Delete"},
{"id": "c", "text": "Connect, Route, Upload, Download"},
{"id": "d", "text": "Compile, Run, Upload, Debug"}
],
"correctAnswers": ["b"]
},
{
"id": "q3",
"text": "Why should you use parameterised queries (the ? placeholders) instead of putting values directly into SQL strings?",
"points": 10,
"options": [
{"id": "a", "text": "Parameterised queries run faster on all databases"},
{"id": "b", "text": "They prevent SQL injection
This lesson is part of From Vibe Coder to Developer — a paid course (NZ$39.00). Enrol to unlock the full lesson, audio, and completion tracking.
New to Lalapanzi.ai? We have a growing library of free courses — no sign-in required to start learning.