【Hello-AI-科技至善】我用SOLO开发了一个泥土百宝箱:让乡村教师的备课更有温度

一、项目缘起:看见乡村教师的真实痛点

在乡村教育场景中,许多老师面临着「教具匮乏」「跨科教学应急」「个性化表扬学生无思路」的三重困境:有的老师手边只有矿泉水瓶、硬纸板等废旧物品,却想给孩子讲清楚物理 / 化学知识点;有的老师会临时被安排教授非本专业科目,备课时间不足、知识点梳理无头绪;还有的老师想鼓励学生的微小进步,却苦于找不到贴合孩子性格的表扬话术。

更现实的是,乡村教师常用的设备多为老旧智能手机,复杂的界面、小字体、冷色调的工具往往增加使用成本。基于这些真实痛点,我们打造了「泥土百宝箱」—— 一款专为乡村教师设计的移动端优先 AI 备课助手,核心理念是「万物皆教具,就地取材」,让技术真正服务于乡村教育的实际需求。

二、项目核心设计:适配乡村场景的极致体验

为了适配乡村教师的使用设备和使用习惯,我们在设计上做了针对性优化:

  • :bullseye: 大字体 + 高对比度:适配老旧智能手机,即使屏幕分辨率低也能清晰阅读;

  • :artist_palette: 暖色调 UI:以大地色 + 护眼绿为主,长时间备课使用不疲劳;

  • :backhand_index_pointing_up: 操作极简:大按钮、大卡片、底部导航设计,零学习成本,打开就能用;

  • :counterclockwise_arrows_button: 流式输出:模拟 AI 逐字生成内容,避免等待焦虑,体验更流畅。

三、核心功能:解决乡村备课的三大核心问题

1. 万物皆教具(核心主打):废旧物品也能做课堂实验

输入知识点(如 “大气压强”)和手边的废旧物品(如 “矿泉水瓶、硬纸板”),AI 会自动生成完整的课堂实验方案,包含「实验名称 + 材料清单 + 分步操作指南 + 大白话讲解话术」,让乡村教师不用依赖专业教具,就地取材就能打造生动的课堂。

2. 跨科急救包:5 分钟搞定跨科备课

临时被安排教其他科目?输入年级、科目和课题,一键生成「急救备课卡」:包含一分钟趣味导入、核心防错口诀(押韵易记)、3 道黑板随堂测验题,帮老师快速上手非本专业科目教学。

3. 微光表扬信:用温暖的话术看见孩子的进步

记录学生的微小进步,AI 会生成 3 种不同风格的表扬话术(鼓励尝试型、肯定勇气型、温和引导型),每条话术支持一键复制,让老师轻松用温暖的语言关注每个孩子的成长。

四、技术实现:易用、灵活、安全

1. 灵活的 AI 接口适配

应用兼容所有 OpenAI 协议的 AI 接口(DeepSeek、通义千问、OpenAI、本地 Ollama 等),支持快速预设和手动配置,老师可根据自身资源选择云端 AI 或本地部署的模型,降低使用门槛。

2. 安全与兜底设计

  • API 密钥仅保存在浏览器本地(localStorage),不上传任何服务器,保障信息安全;

  • 未配置 AI 接口时,自动加载内置 Mock 示例数据,不影响功能演示,无 AI 也能体验。

3. 轻量化部署

基于 React+Vite+Tailwind CSS 构建,仅需 Node.js 环境即可快速运行,构建后可部署到任何静态文件服务器,无需复杂的后端运维,适合乡村学校的技术环境。

五、技术栈与项目结构

核心技术栈

表格

技术 用途
React 前端框架,保障组件化开发与交互体验
Vite 轻量构建工具,提升开发与部署效率
Tailwind CSS v4 样式框架,快速实现移动端适配与主题设计
Lucide React 轻量化图标库,适配极简 UI 设计

极简项目结构

项目采用清晰的分层设计,核心逻辑集中在 AI 服务层(支持 SSE 流式输出)、Prompt 配置层和 UI 组件层,便于后续迭代与维护:

plaintext

rural-ai-box/
├── src/
│   ├── main.jsx(React入口)
│   ├── services/(AI服务+Prompt配置)
│   ├── hooks/(流式输出Hook)
│   └── components/(核心功能页面+导航组件)

六、项目价值:让乡村教育更有温度

「泥土百宝箱」没有追求复杂的功能堆砌,而是聚焦乡村教师的「真需求」:用 AI 降低备课门槛,用适配设计降低使用门槛,用温暖的功能设计关注课堂与学生成长。我们希望这款工具能成为乡村教师的「随身助手」,让每一位乡村老师都能轻松备课,让每一个乡村孩子都能在有趣的课堂和温暖的鼓励中成长。

【截图 6:项目整体使用流程演示(可选)】

七、快速体验

  1. 环境要求:Node.js >= 18、npm >= 9

  2. github链接Baijidot/rural-ai-box

  3. 运行步骤:

bash

运行

cd rural-ai-box
npm install
npm run dev
# 打开 http://localhost:xxxx 即可体验

我们相信,好的教育工具应该「就地取材、随手可用」,「泥土百宝箱」愿做乡村教师身边的小帮手,让万物皆可成为教具,让每一份用心的备课都能照亮乡村课堂。