FAQ Quality Report¶
Generated: 2026-09-01
Overall Statistics¶
- Total questions: 70
- Overall quality score: 88/100
- Content completeness score: 100/100
- Direct concept coverage: 420/657 (63.9%)
- Source chapter coverage: 35/35 chapters (100%)
Content Completeness¶
- Course description: 25/25 (quality score 95; audience, prerequisites, and all Bloom levels present)
- Learning graph: 25/25 (657 concepts, 812 dependencies, valid acyclic graph)
- Glossary: 15/15 (657 terms)
- Source volume: 20/20 (over 220,000 words across documentation)
- Chapter concept coverage: 15/15 (all 657 learning-graph concepts appear in chapter content)
Category Breakdown¶
Getting Started¶
- Questions: 10
- Average answer length: 96.5 words
- Bloom levels: Remember 4, Understand 4, Apply 1, Analyze 1
Core Concepts¶
- Questions: 20
- Average answer length: 84.9 words
- Bloom levels: Remember 3, Understand 6, Apply 8, Analyze 2, Evaluate 1
Technical Details¶
- Questions: 15
- Average answer length: 81.4 words
- Bloom levels: Remember 4, Understand 6, Apply 1, Analyze 2, Evaluate 2
Common Challenges¶
- Questions: 10
- Average answer length: 80.1 words
- Bloom levels: Remember 1, Understand 1, Apply 4, Analyze 4
Best Practices¶
- Questions: 10
- Average answer length: 76.3 words
- Bloom levels: Remember 2, Understand 3, Apply 4, Evaluate 1
Advanced Topics¶
- Questions: 5
- Average answer length: 81.2 words
- Bloom levels: Understand 1, Apply 1, Evaluate 1, Create 2
Bloom's Taxonomy Distribution¶
| Level | Actual | Target | Deviation |
|---|---|---|---|
| Remember | 14 (20.0%) | 20% | +0.0% |
| Understand | 21 (30.0%) | 30% | +0.0% |
| Apply | 19 (27.1%) | 25% | +2.1% |
| Analyze | 9 (12.9%) | 15% | -2.1% |
| Evaluate | 5 (7.1%) | 7% | +0.1% |
| Create | 2 (2.9%) | 3% | -0.1% |
Total absolute deviation is below 10 percentage points, earning 25/25 for Bloom's distribution.
Answer Quality Analysis¶
- Examples: 40/70 (57.1%) — target 40%+ ✓
- Source links: 70/70 (100.0%) — target 60%+ ✓
- Average answer length: 83.6 words — concise; below the general 100–300 word target
- Complete answers: 70/70 (100%) ✓
- Estimated Flesch–Kincaid grade: 11.6 — close to the course's grade-10 target
Answer quality score: 23/25. The concise average earns the rubric's acceptable-range score; answers were not padded merely to reach a word target.
Concept Coverage¶
The FAQ directly tags 420 concepts across all 35 chapters. The complete tagged set is stored per question in the chatbot JSON. 237 concepts remain available for future FAQ expansion.
Coverage score: 20/30 (63.9% coverage).
Highest-impact uncovered concepts:
- Voltage Basics — CIS 481; suggested question: “How does Voltage Basics affect a coding club?”
- Current Basics — CIS 480; suggested question: “How does Current Basics affect a coding club?”
- Short Circuit Hazard — CIS 479; suggested question: “How does Short Circuit Hazard affect a coding club?”
- Static Electricity Precaution — CIS 478; suggested question: “How does Static Electricity Precaution affect a coding club?”
- Battery Safety — CIS 477; suggested question: “How does Battery Safety affect a coding club?”
- Soldering Safety Basics — CIS 476; suggested question: “How does Soldering Safety Basics affect a coding club?”
- Multimeter Usage — CIS 475; suggested question: “How does Multimeter Usage affect a coding club?”
- Scratch Block Coding — CIS 275; suggested question: “How does Scratch Block Coding affect a coding club?”
- Scratch Project Sharing — CIS 274; suggested question: “How does Scratch Project Sharing affect a coding club?”
- Block Based To Text Transition — CIS 273; suggested question: “How does Block Based To Text Transition affect a coding club?”
Organization Quality¶
- Logical categorization: ✓
- Progressive difficulty: ✓
- Exact duplicate questions: none ✓
- Near-duplicate questions above 80% similarity: none ✓
- Clear, searchable questions: ✓
- Internal links valid: ✓
- Anchor fragments: none ✓
Organization score: 20/20.
Build Validation¶
mkdocs build --strict reached the FAQ and its reports without FAQ-related warnings. The build then aborted on three pre-existing missing MicroSim targets referenced by Chapter 20: gyroscope-orientation-data-explorer, frequency-spectrum-display-explorer, and robot-emotion-display-control-panel. Those unrelated simulation gaps were not changed during FAQ generation.
Overall Quality Score: 88/100¶
- Coverage: 20/30
- Bloom's distribution: 25/25
- Answer quality: 23/25
- Organization: 20/20
Recommendations¶
High Priority¶
- Add focused questions for the high-CIS gaps listed above when the FAQ next expands.
- Revalidate FAQ facts and source links whenever operational chapters change substantially.
Medium Priority¶
- Deepen selected Apply, Analyze, and Evaluate answers when another example or decision criterion would add value.
- Add FAQ entries for more hardware and registration details to move direct concept coverage above 70%.
Low Priority¶
- Collect real reader search terms and revise question wording to match them.
- Use chatbot retrieval logs to identify unanswered or poorly matched questions.