当前学校与教育培训机构普遍面临 "教师批改负担重、教学决策靠经验、学生个性化不足" 三大痛点。传统测评作业依赖人工出题、批改与统计,一道随堂测验的命题、判分、成绩汇总往往耗时数小时,教师难以兼顾教学与数据分析;同时班级内学生水平参差,统一作业无法满足个性化需求,学生做错题后缺乏针对性讲解与错题沉淀,学习效率低下。本项目旨在搭建一套 "智能教学辅助系统",以 AI 能力赋能教学全流程:教师端通过智能出题、自动批改、学情数据分析与 AI 教学建议,将教师从重复性事务中解放;学生端通过智能问答、任务中心、错题本与个性化学习建议,形成精准化的学习闭环。系统覆盖 "备课 — 发布 — 作答 — 批改 — 分析 — 提升" 完整教学链路,推动教学从经验驱动走向数据驱动,真正落地因材施教。
系统分为教师端与学生端两大应用端。
教师端:1、登录注册,教师通过手机号 + 密码登录;2、学生管理,按班级分类展示导入的学生列表,支持按姓名或学号检索,支持上传 Excel 批量导入学生,以及学生的新增、修改、删除、查看;查看学生时除基本信息外,展示学情分析(作业完成率、测评正确率、班级排名、历次成绩趋势、提问热点分布、AI 个性化提升建议,记录上次内容与生成时间、可一键重新生成);3、测评作业,作业列表按课堂测验、课后作业分类,作业发布支持选择类型、AI 生成题目、上传课程资料、关联章节与知识点、设置作业要求(选择题、判断题)与截止时间,生成题目可预览、修改、删除,也可人工新增;作业详情展示平均分、最高分、及格率、全班得分分布、错题排行与 AI 综合教学建议(可记录并重新生成);提供作业二维码供学生扫码作答,支持删除作业;4、数据分析,班级整体看板展示各章节全班提问知识点分布与正确率,作业分析复用作业详情能力,学生数据提供综合排名(所有成绩取均值);5、设置,账号管理展示基本信息并支持修改密码,课程管理支持上传,导入课程与知识点数据并进行增删改查。
学生端:1、登录,学号 + 密码登录;2、学习助手,智能问答,根据提问自动关联章节 / 知识点,仅回答学习相关问题;3、任务中心,待完成展示作业及截止时间并可在线作答,已完成可查看详情(得分、每题正确答案、AI 学习建议,支持重新生成),支持扫码答题;4、我的画像,基本信息(班级、姓名、学号、排名,按所有测验作业总分排名),总览(综合排名、作业总提交数、平均分、最高分、近期表现),错题本罗列该生全部错题。
本人作为全栈开发人员,负责项目前后端、多端应用的核心开发工作。项目后端采用 Java 语言开发,桌面端配套工具使用 Python 实现;Web 前端基于 Vue3 开发,移动端多端 App 采用 Flutter 框架,一套代码同时支持安卓、iOS、鸿蒙系统;数据库选用 MySQL 存储课程、学生、作业、学情等业务数据。项目亮点:Flutter 实现跨终端统一 App 体验,Java 后端保障教学业务稳定可靠,Python 桌面工具辅助批量数据导入处理;通过集成大模型接口完成 AI 出题、学情分析、个性化学习建议生成。实现难点:多端 App 与 Java 后端的数据交互同步,保证教师端、学生移动端、桌面工具三方数据一致性;同时针对 AI 生成内容做规则校验,保障题目、学情建议符合教学场景规范。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论