核心领域: K12基础教育(初中阶段)。
目标用户: 初中学生、初中数理化教师。
业务痛点:
学生端: 需要海量试题进行刷题练习,需要错题管理和收藏功能,需要便捷的登录方式。
教师/管理员端: 需要灵活的组卷工具来生成试卷,需要管理试题资源。
场景特征: 这是一个Web端在线学习平台,主要解决的是“试题资源数字化”与“在线练习/组卷”的需求,属于典型的B2C(或C2C)教育O2O模式。
点击空白处退出提示
核心领域: K12基础教育(初中阶段)。
目标用户: 初中学生、初中数理化教师。
业务痛点:
学生端: 需要海量试题进行刷题练习,需要错题管理和收藏功能,需要便捷的登录方式。
教师/管理员端: 需要灵活的组卷工具来生成试卷,需要管理试题资源。
场景特征: 这是一个Web端在线学习平台,主要解决的是“试题资源数字化”与“在线练习/组卷”的需求,属于典型的B2C(或C2C)教育O2O模式。
用户系统 登录功能:支持常规登录;
第三方快捷登录:提升用户注册与登录的便捷性(如微信、QQ等)。
试题中心 试题预览:在线查看数理化试题;
试题收藏:用户可将难题、好题加入个人收藏夹;
试题篮:暂存选中的试题(用于后续组卷)。
组卷系统 手动/智能组卷:从试题篮中选取题目生成试卷;
试卷信息编辑:对生成的试卷进行标题、说明等信息的编辑与管理。
环境配置 Nginx环境搭建与多域名解析,支撑网站的高并发访问与负载均衡。
技术选型与环境搭建
开发环境: 使用 Vue-cli 3.0 搭建现代化的前端工程化开发环境。
部署环境: 使用 Nginx 搭建服务器运行环境,实现了多域名解析,确保不同业务模块或不同环境(如测试、生产)可以通过不同域名访问。
核心功能实现逻辑
用户认证体系:
实现了标准的登录逻辑,处理用户身份验证。
第三方登录集成: 接入了第三方SDK(如OAuth2.0协议),实现了“快捷登录”功能,减少用户注册流失率。
试题交互逻辑:
收藏功能: 实现了前端点击交互,通过API与后端通信,将试题ID存入用户账户体系。
组卷流程:
选题: 实现“试题篮”添加逻辑,前端维护选题状态(数组操作)。
编辑: 提供表单界面供用户编辑试卷元数据(名称、描述等)。
提交: 将前端组装好的试卷数据结构(包含试题ID列表、试卷信息)提交给后端生成最终试卷。
关键挑战与解决
数据渲染: 虽然简历中未详细展开,但在K12题库网中,最大的技术挑战通常是数学公式的渲染(如LaTeX格式)。虽然该项目主要使用Vue,但在简历的其他项目(如职业教育小程序)中提到了wsParse,对富文本和公式渲染有相关处理经验。
状态管理: 在组卷和试题篮功能中,需要处理复杂的前端状态(选中的试题列表),这通常涉及到Vue的响应式数据处理或Vuex状态管理。




评论