公共题库

项目背景

题库作为阔知学堂和ES企培的核心业务功能的一部分,承担考试、练习和作业等形式的答题模块,学员使用频率较多,是有着重要价值的部分。但是题库和课程课时任务相互耦合,题库不能作为单独组件集成和复用,并且对于产品和业务的扩展性差,导致技术人员开发成本增加,希望通过对题库进行剥离和重构,达到新的价值。

产品目的

  • 题库可以作为组件、SDK等形式,以较低的技术成本集成到现有和新的项目中。
  • 题库可以通过数据,接口等进行灵活的业务组合。
  • 题库具有较强的产品业务的扩展性。
  • 提高题库的使用体验和容错性等。

技术特性

题库以组件、SDK等形式进行开发,同时满足移动端现有的业务需求,并且可以接入和替换阔知学堂等现有app的答题模块。

技术边界

  • 题库在现有业务基础上进行开发重构,不添加新的业务功能
  • 要求对题库中新增题型有较好的扩展性
  • 可以做到不依赖现有的app业务和接口等独立存在

实现方案

答题模块学员使用率较高,并需要在公司其他项目中集成,可采用原生或flutter开发。

结构图

题库SDK.png

技术指标

  • 教培、企培,高教通过SDK形式集成公共题库
  • 不影响现有app的业务规则

工作量

未定

你可能感兴趣的:(公共题库)