Feature Checklist
This page shows the implementation status of features in this intelligent textbook.
Book: Minnesota Native Plants
Scan Date: 2026-04-12
Content Statistics
| Metric |
Count |
| Chapters |
17 |
| Concepts in Learning Graph |
289 |
| Interactive MicroSims |
22 |
| Mermaid Diagrams |
34 |
| Glossary Terms |
288 |
| FAQ Questions |
70 |
| Quiz Questions |
170 (10 per chapter) |
Basic Features
| Feature |
Status |
Notes |
| Navigation sidebar |
 |
Left-side menu with all chapters |
| Search functionality |
 |
MkDocs search plugin |
| Table of contents |
 |
Per-page TOC with toc.follow |
| Site title |
 |
"Minnesota Native Plants" |
| Site author |
 |
Arun Batchu |
| GitHub repository |
 |
arunbatchu/minnesota-native-plants |
| Custom logo |
 |
Bree mascot neutral pose |
| Custom favicon |
 |
Generated from mascot (6 sizes) |
| Color theme |
 |
Green primary, white accent |
| Footer navigation |
 |
navigation.footer enabled |
| Navigation expand |
 |
navigation.expand enabled |
| Back to top |
 |
navigation.top enabled |
| Breadcrumbs |
 |
navigation.path enabled |
| Section index |
 |
navigation.indexes enabled |
| License page |
 |
CC BY-NC-SA 4.0 |
| Contact page |
 |
Links to GitHub |
| Copyright footer |
 |
With license link |
Content Enhancement Features
| Feature |
Status |
Notes |
| Admonitions |
 |
Standard + 7 custom mascot types |
| Code copy button |
 |
content.code.copy enabled |
| Syntax highlighting |
 |
pymdownx.highlight with line numbers |
| Collapsible details |
 |
pymdownx.details enabled |
| Mermaid diagrams |
 |
34 diagrams via pymdownx.superfences |
| MathJax |
 |
pymdownx.arithmatex + MathJax CDN |
| Footnotes |
 |
footnotes extension |
| MD in HTML |
 |
Required for mascot admonitions |
| GLightbox |
 |
Image zoom on click — mkdocs-glightbox plugin |
| Emoji |
 |
pymdownx.emoji with Material twemoji |
| KaTeX |
 |
Using MathJax instead — not needed |
| Tabbed content |
 |
Not needed currently |
| Task lists |
 |
Not needed currently |
Site-Wide Resources
| Feature |
Status |
Notes |
| Glossary |
 |
288 terms with ISO 11179 definitions |
| FAQ |
 |
70 questions across 6 categories |
| Custom CSS |
 |
extra.css + mascot.css |
| Custom JavaScript |
 |
extra.js (iframe resize, copy buttons) |
| Google Analytics |
 |
Not configured — add property ID to enable |
Interactive Learning Features
| Feature |
Status |
Notes |
| MicroSims |
 |
22 p5.js interactive simulations |
| Per-chapter quizzes |
 |
34 quizzes — a recall set and an applied set of 10 questions each, per chapter |
| Pedagogical agent (mascot) |
 |
Bree the Bee — 7 watercolor poses |
| Celebration animations |
 |
Plant ID quizzes with confetti — planned |
| Interactive infographic overlays |
 |
Hover/quiz infographics — planned |
Learning Graph Features
| Feature |
Status |
Notes |
| Course description |
 |
100/100 quality score, Bloom's Taxonomy |
| Learning graph CSV |
 |
289 concepts, 446 edges |
| Learning graph JSON |
 |
vis-network format with metadata |
| Graph viewer |
 |
Interactive vis.js visualization |
| Concept taxonomy |
 |
15 categories |
| Concept list |
 |
289 concepts enumerated |
| Quality metrics |
 |
DAG validation, indegree analysis |
| Taxonomy distribution |
 |
All categories under 30% |
| Book metrics report |
 |
Book and chapter metrics generated |
| Chapter metrics report |
 |
Per-chapter word counts, sections, diagrams |
Publishing Features
| Feature |
Status |
Notes |
| GitHub Pages deployment |
 |
Live at arunbatchu.github.io |
| Social media cards |
 |
mkdocs-material[imaging] with social plugin |
| Edit page button |
 |
content.action.edit enabled |
Content Generation
| Feature |
Status |
Notes |
| Chapters |
 |
17 chapters covering all 289 concepts |
| Mascot images |
 |
7 poses, transparent backgrounds |
| Mascot CSS admonitions |
 |
7 custom admonition types |
| CLAUDE.md style guide |
 |
Character guidelines + project conventions |
| About page |
 |
Project overview with Bree introduction |
| References per chapter |
 |
10 curated references per chapter (170 total) |
| Instructor's guide |
 |
Course structure, assessment strategies, audience guides |
| Custom 404 page |
 |
Friendly error page featuring Bree |
Summary
- Implemented: 50 features
- Not implemented: 5 features (3 intentionally deferred, 2 planned)
- Implementation rate: 91%
Remaining Items
| Feature |
Status |
Notes |
| KaTeX |
Deferred |
Using MathJax — no need for both |
| Tabbed content |
Deferred |
Not needed for current content |
| Task lists |
Deferred |
Not needed for current content |
| Google Analytics |
Needs config |
Add Google Analytics property ID |
| Celebration animations |
Planned |
Interactive plant ID quizzes with confetti |
| Interactive infographic overlays |
Planned |
Hover/quiz infographics |