涉及的题型:单选、多选、判断、填空、问答、拖拽、组合,矩阵(矩阵单选、矩 阵多选、矩阵填空),多任务,表格,阅读理解、英文选义、组合拼写
功能点:试题的创建、修改、更新版本,查询;试卷的创建、修改、更新版本;做 题,判分(支持所有题型),查看解析,错题练习;
JVM 调优,性能调优:慢查询优化、分库分表。
终端类型:管理端、应用端(PC、H5、移动)
四个子项目:三个生产者,一个消费者;QTI 标准题库服务提供80+服务、中间库 服务提供50+服务、用户服务提供30+服务,消费者提供100+个对外接口
我是项目经理及后端开发,
确定技术架构(Ansible + Docker + K8s + SpringCloud+Springboot 2.1 + dubbo 2.6 + mybatis 3. 5.6 + mysql 5.7 + redis 3.2 + Sharding-JDBC + kafka + vue + react)
开发复杂功能及简单功能的示例,如服务拆分,单选,矩阵,表格,判分,分库分表。
难点:
题型多,且会增加新题型,工厂模式+策略模式;
判分算法复杂:策略模式;
性能低:缓存+MQ,分库分表
点击空白处退出提示












评论