Feature Description
Add Per-module quiz for COA course. Add 10 questions from the content in randomized order with varying difficulty, from each of the 8 modules:
- Introduction (Basic components and evolution)
- Performance (Metrics like MIPS, clock cycles)
- Instructions (Instruction sets, RISC/CISC, and addressing modes)
- Computer Arithmetic (ALU design, floating-point math)
- Processor- Data path (Registers, buses, and control units)
- Pipelining (Hazards, stalls, and parallel execution)
- Memory (Cache mapping, RAM, and virtual memory)
- IO Systems (Interrupts, DMA, and bus arbitration)
Problem It Solves
COA lacks the per module quiz like other courses.
Proposed Solution
It works just like the current per module quiz implemented:
- Add quiz questions to
lib/quizData.ts
- Integrate it to each of the chapters.
Additional Context
Add references, screenshots, or examples if needed.
Feature Description
Add Per-module quiz for COA course. Add 10 questions from the content in randomized order with varying difficulty, from each of the 8 modules:
Problem It Solves
COA lacks the per module quiz like other courses.
Proposed Solution
It works just like the current per module quiz implemented:
lib/quizData.tsAdditional Context
Add references, screenshots, or examples if needed.