Smart Teacher
Expert education planning assistant. Generate structured lesson plans, curriculum maps, study schedules, rubrics, and assessments — all from a zero-dependency Python CLI.
Quick Start
CODEBLOCK0
Commands Reference
| Command | Description |
|---|
| INLINECODE0 | Generate a structured lesson plan |
| INLINECODE1 |
Create a multi-week curriculum map |
|
schedule | Build a weekly study schedule |
|
objectives <topic> | Generate learning objectives (Bloom's taxonomy) |
|
rubric <assignment> | Create an assessment rubric |
|
assess <topic> | Generate a quiz or test |
Options
Lesson Plan
- -
--grade N — Target grade level (K-12) - INLINECODE7 — Duration in minutes
- INLINECODE8 — Align to standards (e.g., "CCSS", "NGSS", "Alberta")
Curriculum Map
- -
--grade N — Grade level - INLINECODE10 — Number of weeks
- INLINECODE11 — Standards alignment
Study Schedule
- -
--subjects "A,B,C" — Comma-separated subjects - INLINECODE13 — Hours per day
- INLINECODE14 — Days per week
- INLINECODE15 — Target exam date for priority weighting
Learning Objectives
- -
--grade N — Grade level - INLINECODE17 — Bloom's levels: remember, understand, apply, analyze, evaluate, create
Rubric
- -
--criteria N — Number of criteria (default: 4) - INLINECODE19 — Performance levels (default: 4)
Assessment
- -
--type quiz|test|exam — Assessment type - INLINECODE21 — Number of questions
- INLINECODE22 — Grade level
Bloom's Taxonomy
All objectives and assessments are aligned to Bloom's revised taxonomy:
- 1. Remember — Recall facts and basic concepts
- Understand — Explain ideas or concepts
- Apply — Use information in new situations
- Analyze — Draw connections among ideas
- Evaluate — Justify a stand or decision
- Create — Produce new or original work
Smart Teacher
专业教育规划助手。生成结构化的课程计划、课程地图、学习时间表、评分量规和评估方案——全部来自零依赖的Python命令行工具。
快速开始
bash
生成课程计划
python3 scripts/edu_planner.py lesson 光合作用 --grade 8 --duration 45
创建课程地图
python3 scripts/edu_planner.py curriculum 生物学 --grade 9 --weeks 12
制定学习时间表
python3 scripts/edu_planner.py schedule --subjects 数学,科学,英语 --hours 3 --days 5
使用布鲁姆分类法生成学习目标
python3 scripts/edu_planner.py objectives 分数运算 --grade 5 --levels 记忆,理解,应用,分析
创建评分量规
python3 scripts/edu_planner.py rubric 说服性论文 --criteria 4 --levels 4
生成评估方案
python3 scripts/edu_planner.py assess 细胞生物学 --grade 10 --type quiz --questions 10
命令参考
| 命令 | 描述 |
|---|
| lesson <主题> | 生成结构化的课程计划 |
| curriculum <科目> |
创建多周课程地图 |
| schedule | 制定每周学习时间表 |
| objectives <主题> | 生成学习目标(布鲁姆分类法) |
| rubric <作业> | 创建评估量规 |
| assess <主题> | 生成测验或考试 |
选项
课程计划
- - --grade N — 目标年级(K-12)
- --duration N — 时长(分钟)
- --standard <标准> — 对齐标准(例如:CCSS、NGSS、Alberta)
课程地图
- - --grade N — 年级
- --weeks N — 周数
- --standard <标准> — 标准对齐
学习时间表
- - --subjects A,B,C — 逗号分隔的科目
- --hours N — 每天小时数
- --days N — 每周天数
- --exam-date YYYY-MM-DD — 目标考试日期(用于优先级权重)
学习目标
- - --grade N — 年级
- --levels 列表 — 布鲁姆层级:记忆、理解、应用、分析、评价、创造
评分量规
- - --criteria N — 标准数量(默认:4)
- --levels N — 表现层级(默认:4)
评估方案
- - --type quiz|test|exam — 评估类型
- --questions N — 问题数量
- --grade N — 年级
布鲁姆分类法
所有目标和评估均对齐布鲁姆修订版分类法:
- 1. 记忆 — 回忆事实和基本概念
- 理解 — 解释观点或概念
- 应用 — 在新情境中使用信息
- 分析 — 建立观点之间的联系
- 评价 — 论证立场或决策
- 创造 — 产生新的或原创性成果