项目架构:SpringBoot、SpringCloud、Mysql、Redis、MyBatis、WebSocket、Nacos、Gateway、RabbitMQ、OpenFeign、XXL-JOB、阿里云SMS
项目描述:
知识星球刷题系统是一款专为程序员提供在线编程题练习和评估的综合平台。系统集成了从基础到高阶的各类编程题目,支持多种编程语言的在线编译和运行。帮助用户系统提升编程技能,并通过实时反馈和统计分析,助力用户对自身编程能力的准确把握。
该系统采用SpringCloud微服务架构开发,包含使用EasyExcel实现题目的批量导入与导出,错题本,历史答题库,题目正确率排行榜等功能,并利用先进的算法,为用户提供了个性化的学习路径推荐。
项目职责:
我的历史题库开发:开发了用户个人的历史题库功能,记录用户所有已答题目的状态以及答案分析,方便用户随时回顾和复习。
错题本功能实现:采用Redis记录用户的错题信息,提供错题回顾和再练习功能,帮助用户针对性地强化薄弱环节。
题目发布模块开发:独立负责题目发布的功能开发实现,包括题目内容、选项、答案等的录入和编辑,支持多种题型管理。