h
Hecz Study Lab
Turn your notes into a study app you can actually use. This lab helps students build a small original question bank, import it into a local or enabled fork of hecz / study, peer-review it, and improve it through real misses.
Outcome
By the end, each student or pair should have:
- A running local copy of the public study app.
- One imported JSON or CSV question bank.
- At least 5 original multiple-choice questions.
- At least 3 flashcards.
- A short source list and one peer-review revision pass.
Setup
git clone https://github.com/h3cz/study.git
cd study
npm install
npm run dev
Open the local URL printed by Next.js, usually http://localhost:3000. Bank import is enabled automatically in local development.
90-Minute Flow
0-10 Frame the lab and show the live app, repo, and importer.
10-20 Clone, install, run locally, and pair anyone blocked.
20-30 Pick one narrow topic or objective.
30-50 Draft 5 MCQs, 3 flashcards, and one source note.
50-60 Import JSON or CSV at
/import in local development or an enabled lab fork and fix validation issues.60-75 Peer-review for accuracy, fairness, explanation quality, and source hygiene.
75-90 Run a short session, revise misses, and reflect.
Resource Rules
Use your own notes, labs, official objectives, instructor-approved materials, public docs, and open educational resources with clear reuse terms.
Do not use exam dumps, leaked questions, copied paid practice banks, private classmate work without permission, or resources with unclear licensing.
Question Pattern
A technician needs to...
A user reports...
A security analyst notices...
Which action is BEST?
Make the correct answer defensible and the wrong answers plausible. The explanation should teach the concept after a miss.
Rubric
| Area | Strong | Needs Work |
|---|---|---|
| Scope | Focused on one clear concept | Too broad or scattered |
| Originality | Written in the student's own words | Copied or lightly rephrased |
| Accuracy | Correct answer is defensible | Ambiguous or incorrect |
| Explanation | Teaches after the miss | Only repeats the answer |
| Source hygiene | Source and license are clear | Missing or unclear source |
Submit
- Your JSON or CSV bank file.
- Your source checklist.
- One paragraph reflection.
- Optional screenshot of importer success or dashboard after import.