项目简介:在线教育综合平台
本项目为面向教学场景的在线教育综合平台,围绕教学全流程搭建数字化解决方案,核心包含题库管理、教学资源、作业管理、在线考试四大模块,支持教师高效完成出题、组卷、布置作业、组织考试、批改评阅及学情分析,实现教学、练习、测评一体化线上化。
主要功能
1、题库模块支
持试题在线录入、编辑、分类管理,提供题目多条件检索、快速查找;支持按知识点、难度、题型筛选题目并智能 / 手动组卷,可直接生成试卷预览、导出下载,满足日常备课与考试命题需求。
2、教学资源模块
提供课件、文档、音视频等教学资源的上传、存储、分类与共享,支持资源检索与在线预览,实现教学资料统一管理与高效复用。
3、作业模块
支持教师快速创建、发布作业,学生在线完成与提交;系统支持自动批改客观题、教师手动批阅主观题,实现作业全流程线上化,减轻批改工作量。
4、考试模块
支持在线创建考试、随机 / 固定组卷、设置考试时间与防作弊规则;学生在线作答后,系统完成客观题自动阅卷、主观题人工批改,并自动统计分数、生成考试报告与成绩分析,支持班级排名、正确率统计、薄弱知识点诊断等学情分析能力。
技术亮点
基于 Elasticsearch 实现题目、资源全文检索,查询高效精准
使用 Redis 缓存热点数据、分布式锁,提升高并发场景下系统响应速度
通过 MQ 实现试卷生成、成绩统计、消息通知等异步处理,提升系统吞吐量
针对接口与数据库进行深度优化,保证在大量试题、高并发访问下系统稳定流畅
主要工作内容
1、核心业务系统研发
主导并参与题库管理系统、试题资源库、课件资源平台、基础系统服务的需求分析、架构设计与代码实现,负责试题录入、组卷策略、资源上传解析、权限管控、数据统计等核心模块开发,保障系统稳定支撑日常教学与业务运营。
2、业务需求与接口开发
承接日常业务需求,完成需求评审、接口设计、编码实现与单元测试;熟练对接前端、移动端及第三方系统,负责接口联调、参数约定、异常处理与文档编写,保证需求按时高质量交付。
3、中间件与分布式场景落地
基于 Redis 实现缓存加速、分布式锁、限流防重、热点数据缓存,解决高并发查询性能问题;使用 MQ(消息队列) 完成异步通知、日志落盘、数据同步、流量削峰,提升系统吞吐量与解耦能力;基于 Elasticsearch 实现试题、资源、文档的全文检索、高亮搜索与复杂条件筛选,优化海量数据查询体验。
4、性能优化专项
擅长接口性能优化与数据库优化,通过重构代码逻辑、减少循环查询、优化事务粒度提升接口响应速度;针对 MySQL 进行索引设计、SQL 调优、慢查询分析、分表治理,解决数据量大时查询卡顿、超时等问题,显著降低接口耗时与数据库负载。
5、线上问题与稳定性保障
责线上环境问题排查与故障处理,快速定位并解决接口报错、数据异常、超时、内存占用偏高、并发冲突等问题;参与系统监控、日志分析、容量评估,制定应急预案与优化方案,保障系统 7×24 小时稳定运行。
6、协作沟通与项目推进
与产品、测试、前端及业务方高效沟通,清晰理解需求背景与技术边界,主动推进联调进度与问题闭环;参与代码评审、技术方案讨论,规范代码结构与开发流程,提升团队整体交付质量与研发效率。