Logo Lanfrica

drwjkirkpatrick-web/safari-coder

Domaine:

education

Type de record:

software
Créateur:
drw
Hôte:
AI-powered coding and game development teaching assistant for students aged 10–17, themed around Kenya's wildlife. # 🦁 Safari Coder — Teaching Kids to Code with Kenya's Wildlife > *Every kid in Nairobi, Mombasa, Kisumu, and beyond deserves to tell their stories through code. This project makes that possible — using the land animals and insects roaming right outside their doorstep.* An AI-powered coding and game development teaching assistant for students aged **10–17**, built around **coding fundamentals, sprite creation, and game troubleshooting**, localized for **Kenya's land animals and insects**, and aligned to the **Kenya CBE (Competency-Based Education) curriculum** and **Raspberry Pi Foundation computing standards**. --- ## What's Inside ### 📚 50 Prompt Modules (`prompts/`) Testable system prompts covering everything from first lines of Scratch to Pygame capstone projects. Each prompt has a code block and a "What to Test" table with specific inputs and expected behaviors. ### 📝 50 Complete Lesson Plans (`lessons/`) CBE-aligned, ready-to-teach lesson plans — one for every prompt module. Every lesson uses **Kenyan land animals and insects** as coding characters and metaphors. A teacher can pick up any lesson plan and teach it directly. ### 🧪 Test Harness (`tests/`) 250 test cases across all 50 prompts, with CLI for listing, focusing, validating, and non-interactive review. ### 📊 Progress Tracker (`tracker/`) SQLite-backed student tracker with 30 achievement badges across 5 tiers, printable HTML reports, and standards-aligned progress bars. ### 🔬 Research (`research/`) - Kenya land animals & insects reference — 30+ species with coding concept mappings - Standards mapping (RPF 11-strand taxonomy + Kenya CBE 7 competencies + 4-level rubric) - 50-module master plan with animal assignments and tier progression --- ## Why Kenya's Land Animals & Insects? Every lesson plan uses at least one animal from Kenya's **Big Five**, **Northern Five**, **Ugly Five**, or the rich insect ecosystem as the coding subject. This isn't decoration — it's pedagogy. | Animal | Swahili Nam …