# beike-jingling **Repository Path**: zhulj/beike-jingling ## Basic Information - **Project Name**: beike-jingling - **Description**: 面向乡村中小学教师,在日常备课场景下提供智能教案生成、PPT 课件大纲生成、分层练习 题生成三大核心能力,目前通过本地测试验证有效,可在 1 分钟内生成一份完整的教学资 源 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-20 - **Last Updated**: 2026-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # beike-jingling 贝课精灵 - 乡村中小学教师智能备课助手 ## 介绍 贝课精灵是一款面向乡村中小学教师的智能备课工具,在日常备课场景下提供以下三大核心能力: - **智能教案生成**:根据教材内容自动生成完整的教学教案 - **PPT 课件大纲生成**:快速生成精美的课件大纲结构 - **分层练习题生成**:生成针对不同水平学生的分层练习题 目前通过本地测试验证有效,可在 **1 分钟内** 生成一份完整的教学资源。 ## 功能特点 - 🚀 **快速生成**:1分钟内完成教学资源生成 - 📚 **教案管理**:智能生成标准化教案内容 - 📊 **课件大纲**:结构清晰的PPT课件框架 - 📝 **分层练习**:针对不同层次学生的练习题库 - ⚙️ **灵活配置**:支持自定义AI API配置 ## 软件架构 本项目基于 **Vue 3** + **Vite** 构建,采用前后端分离架构: - **前端框架**:Vue 3 (Composition API) - **构建工具**:Vite - **路由管理**:Vue Router - **Markdown渲染**:支持富文本内容展示 - **AI 集成**:支持配置自定义 AI API ``` src/ ├── components/ # Vue 组件 │ ├── MarkdownRenderer.vue # Markdown 渲染器 │ └── SettingsDialog.vue # 设置对话框 ├── views/ # 页面视图 │ ├── HomeView.vue # 首页 │ ├── LessonPlanView.vue # 教案生成 │ ├── PptOutlineView.vue # PPT大纲生成 │ └── ExerciseView.vue # 练习题生成 ├── utils/ # 工具函数 │ ├── aiApi.js # AI API 调用 │ ├── aiConfig.js # AI 配置管理 │ ├── prompts.js # 提示词模板 │ └── pptGenerator.js # PPT解析工具 ├── data/ # 静态数据 │ └── constants.js # 常量定义 └── router/ # 路由配置 ``` ## 安装教程 ### 环境要求 - Node.js >= 16.0 - npm 或 yarn ### 安装步骤 ```bash # 1. 克隆仓库 git clone https://gitee.com/zhulj/beike-jingling.git # 2. 进入项目目录 cd beike-jingling # 3. 安装依赖 npm install # 4. 启动开发服务器 npm run dev ``` ## 使用说明 ### 首次配置 1. 点击页面顶部的「设置」按钮 2. 配置 AI API 地址(支持 OpenAI 兼容的 API) 3. 保存配置后即可开始使用 ### 功能使用 1. **教案生成**:选择年级、学科、输入课题内容,点击生成即可获得完整教案 2. **PPT 大纲**:输入课件主题,自动生成结构化的大纲内容 3. **分层练习**:根据教学内容生成基础题、提升题、拓展题三种难度 ## 配置说明 支持以下环境变量配置: | 变量名 | 说明 | 默认值 | |-------|------|-------| | VITE_PROXY_TARGET | API 代理目标地址 | - | | VITE_AI_API_URL | AI API 地址 | - | ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 开源协议 本项目基于 [MIT](LICENSE) 协议开源。 ---

Made with ❤️ for rural educators