V2EX 10月08日
能豆AI:助力教师高效批改作业的智能助手
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

“能豆AI”是一款专为教师设计的在线作业批改助手,旨在解决英语老师耗时批改作文的痛点。该产品集成了DeepSeek和豆包两大AI模型,实现了从学生提交作业到AI实时批改,再到教师人工核实的完整业务流程。通过支持班级管理、作业提交与批改、AI批改集成、权限管理等核心功能,能豆AI能够帮助教师统一管理作业、沉淀教学数据,并提供多维度评价和个性化建议,提升教学效率和学生学习体验。产品采用Vue 3、NestJS、MongoDB等技术栈,并提供在线体验及开源代码。

💡 **智能批改的核心能力**:能豆AI深度集成了DeepSeek和豆包AI大模型,DeepSeek负责专业的语法、逻辑和内容评估,而豆包则侧重于提供情感化、鼓励性的反馈和学习引导。这种双模型协作的方式,不仅保证了批改的专业性和准确性,还能让学生在接受反馈时感受到更多温暖,减轻学习压力。

🏫 **班级与作业的精细化管理**:产品提供了一个基础的班级管理模块,支持教师创建、管理班级,学生通过邀请码自主加入。同时,作业提交与批改模块实现了学生端简洁易用的提交界面,教师端高效的批改和统计功能,以及管理员端的AI批改和日志管理。这为教师构建了一个有序、高效的作业管理体系。

⚙️ **灵活的技术架构与选型**:能豆AI的前端采用了Vue 3 + TypeScript,后端则基于NestJS构建,数据存储方面则选择了MongoDB和Redis,以应对灵活多变的作业数据和对高性能缓存的需求。AI大模型方面,DeepSeek以其高性价比和稳定的API调用能力为主力,豆包则作为补充,优化反馈的情感化表达。

📊 **多角色协同的平台设计**:该系统为超级管理员、教师和学生设计了不同的操作权限和功能视图。管理员负责系统配置、用户管理和数据监控;教师可以进行班级管理、作业发布、批改审核;学生则专注于加入班级、提交作业和查看学习成果。这种权限划分确保了系统的安全性和各角色的高效协作。

📈 **完善的功能展示与用户体验**:产品提供了详细的功能展示,包括管理员端的操作界面(如控制台看板、大模型配置)、教师端的工作台(如班级管理、作业发布、批改审核)以及学生端(如激活账户、学习中心、提交作业)。这些直观的界面设计旨在为用户提供流畅、便捷的使用体验。

前言

大家好,我是一诺。国庆假期回老家带了几天,鬼天气忽冷忽热的 我和儿子都生病了。

也没有出去玩,除了在家带娃,空闲时间开源了能豆 ai 批改助手

说下产品背景

我有个朋友是英语老师,常熬夜批改作文。平时在用 DeepSeek 批改作业,可没办法批量修改,很特别麻烦。就希望能有个可以统一管理作业,沉淀教学数据的工具。

于是就有了"能豆 AI"这个产品,集成 DeepSeek 分析能力 ,实现了学生在线提交作业 → AI 实时批改 → 教师人工核实批改的完整业务闭环。

核心功能-ai 批改作业

为什么叫能豆 AI 。

我在设计 logo ,不知道叫什么好。这时我儿子在扶着墙学走路,他刚 9 个月刚会爬就想尝试走~ ,那就叫"能豆 AI"吧,因为我儿子的小名叫豆豆。

在线预览

在线体验 http://ai.dslcv.com/

仓库地址

    github ➡️ https://github.com/yinuoguan/nengdou-ai-review-helper-webgitee ➡️ https://gitee.com/wang-tians-laboratory/nengdou-ai-review-helper-web接口文档 http://124.222.166.174:3002/api/docs

架构图

总体架构图

业务流程

技术选型

前端技术栈

选择 Vue 3 + TypeScript 作为前端框架,之前一诺维护的老项目都是 vue2 , 这次全面使用 Vue3 开发,发现用 Composition API 写起来更灵活,特别是处理复杂的业务逻辑时。

Vuex 用来管理全局状态,比如用户登录信息。局部状态还是放在组件里,这样代码更清晰。

Element Plus 是因为组件比较全面。配合 Tailwind CSS 做一些个性化的样式调整,开发速度很快。

后端技术栈

后端用的是 NestJS,说实话一开始也考虑过 Express ,但 NestJS 的装饰器和模块化设计确实香,代码组织得很清晰。

JWT 做身份认证,无状态的,扩展性好。Swagger 自动生成 API 文档。

数据存储

MongoDB 选择的原因很简单:作业数据结构比较灵活,不同类型的作业字段差异很大,用文档数据库比关系型数据库方便多了。而且 MongoDB 的查询也够用,性能也不错。

Redis 主要用来缓存一些热点数据和存储用户会话,毕竟内存数据库速度快,用户体验好。

AI 大模型

DeepSeek 是主力,性价比真的很高,批改质量也不错。关键是 API 调用稳定,价格也能接受。

后来又集成了豆包,主要是想让 AI 的反馈更温馨一点,豆包在情感表达这块做得比较好,学生看到反馈不会那么有压力。

两个模型配合使用,DeepSeek 负责专业的内容分析,豆包负责鼓励和引导,效果比单用一个模型好很多。

核心模块

1.班级管理

这是系统的基础模块,解决了教师管理多个班级的痛点:

核心功能:

2. 作业提交与批改模块

状态流转管理:

核心特性:

3. AI 批改集成

这是系统的技术亮点,与 DeepSeek 的深度集成:

AI 批改能力:

mindmap    root((AI 批改))        DeepSeek            语法检查            逻辑分析            内容评估        豆包            情感识别            温馨反馈            学习引导        评分            多维度评价            个性化建议            数据洞察

AI 批改流程:

批改质量保障:

4. 权限管理系统

graph TB    A[超级管理员] --> B[系统配置]    A --> C[用户管理]    A --> D[数据监控]        E[教师] --> F[班级管理]    E --> G[作业发布]    E --> H[批改审核]        I[学生] --> J[加入班级]    I --> K[提交作业]    I --> L[查看成绩]

功能展示

管理员端功能

主要功能:

控制台看板

大模型配置 && 用户管理

教师端功能

主要功能:

工作台

创建班级

添加学生

发布作业

配置 AI 批改规则

作业详情

批改作业

学生端功能

主要功能:

激活账户

学习中心

班级作业

提交作业

查看结果

AI 点评和老师批注

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

能豆AI AI批改 作业助手 教育科技 Nengdou AI AI Grading Homework Assistant EdTech DeepSeek 豆包
相关文章