编辑 | blame | 历史 | 原始文档

平台简介

测评服务系统
TAI Online Testing System (TAI在线考试系统)

2020-01-12:内置功能

版本更新内容

  1. 导出评测用户答题记录
  2. 申请下载第二份测试报告
  3. 导出(基础)报告 部分功能(依赖泰国团队)
  4. 导出(详细)报告 部分功能(依赖泰国团队)
  5. 企业报告授权 审批流程
  6. 报告同步 答题状态
  7. 报告界面增加查询条件:用户编码,下载权限,答题状态
  8. 增加报告命名规则逻辑
  9. MQA人格测试、智力测试用户端点击选项自动下一题。
  10. 智力题用户端图片展示
  11. 产品包按问卷类型查询添加下拉框。
  12. JAQ工作问卷题目批量导入功能。
  13. 用户端打开自动定位到未做题目。

BUG修复:
1. 人格测试报告下载申请 已经实现 在测试包中选择测试包 查看测试报告,已经申请第二次报告
2. 批量导出测试报告 转移到 测试包->评测报告 基础报告和详细报告下载
3. 申请下载第二份测试报告 已经修复 转移到 测试包->评测报告
4. 导出测试包数据 已经修复 转移到 测试包->评测报告
5. 创建二级分销商 已经授权
6. 修改二级分销商信息 已经授权
7. 创建企业用户 已经授权
8. 增加使用人次 已经授权
9. 问卷名称支持模糊查询。
10. 批量导入工作问卷题目已经完成
11. 岗位不是需求需要的,所以不需要维护
12. 题目总分:解决输入文本抛出异常。
13. 题干:解决文本过长报错。

2020-01-09:内置功能

  1. 只有企业用户或者存在企业信息可以访问企业信息!
  2. 菜单部分功能国际化
  3. 工作分析问卷的相关信息 JAQ问卷类型
  4. 企业用户使用次数计算组件服务
  5. 参考用户:
    • 一级分销商:test_dis/testtest
    • 二级分销商:test_dis2/testtest
    • 企业用户:test_manager/testtest
  • 提供参考数据:
    • 测试包:JAQ工作分析问卷
    • 产品包:JAQ工作分析产品

      更新内容

  • 用户端:用户支持接收短信或者邮件链接参与评测
  • 报告生成(需要按三种试卷类型模板继续改造)
  • 问卷提交,支持下次继续作答。
  • 导出报告并压缩成zip
  • 批量导入文件(需要按三种试卷类型模板继续改造)
  • 答完不能再答的逻辑
  • 题目维度,按照三种试卷类型改造
  • 问卷类型,按照3种问卷类型改造
  • 题目类型,按照3种问卷类型进行改造
  • 产品包类型,按照3种问卷类型进行改造
  • 图片上传优化。
  • 多语言
  • 前端框架改造,支持3种问卷类型题目
  • 用户,分销商,企业用户基础信息调整优化
  • 测试包二次下载逻辑(未完善)
  • 删除敏感信息 独立程序
  • 回收人次(回收密码)
  • 到期后需要回收次数的独立程序
  • 企业用户次数消耗计算组件逻辑
  • 一些BUG修改
  • 菜单部分国际化
  • 修复答题完成状态同步,答题中状态同步

2019-12-28:内置功能

  1. 用户端:用户支持接收短信或者邮件链接参与评测
  2. 用户端:产品包人口学信息收集,产品包内容评测答题,并提交评测
  3. 分销商用户、企业用户管理完善、支持合同等信息的操作
  4. 题库管理:产品包列表增加题目关系、支持分段设置题目、增加问卷类型
  5. 题库管理:题目增加预览功能,支持题目图片上传
  6. 测试包列表增加区域、语种、测试人数、已测人数、未测人数功能
  7. 测试包支持发送邮件、发送短信、查看发送报告
  8. 人口学变量支持多语言设置

2019-12-12:内置功能

  1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。可创建系统用户、分配一级分销商角色。一级分销商可创建二级分销商,分销商创建企业用户。(用户管理包含管理员列表、分销商列表、企业用户列表)
  2. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
  3. 字典管理:对系统中经常使用的一些较为固定的数据进行维护,主要服务于系统的参数翻译。
  4. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
  5. 登录日志:系统登录日志记录查询包含登录异常。
  6. 在线用户:当前系统中活跃用户状态监控。
  7. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
  8. 题库管理:产品包管理,题目维度,题目列表
  9. 测试包管理:测试包列表,批量导入测试人员名单
  10. 参数设置:企业信息维护和人口学变量定义

需求实现情况&操作说明

----------

操作说明:

  1. 分销商或者系统用户创建产品包,并导入问卷题目
  2. 企业用户创建测试包,管理评测人员,并发送评测邮件或者短信
  3. 用户通过邮件或者短信分配的评测地址,进行测评操作
  4. 答题完平台记录答题记录,后续发送泰国团队计算

统分为5类用户:(平台管理员、一级分销商、二级分销商、企业用户、测评用户)

  1. 平台用户:可以分配权限,拥有平台管理权限,可创建一级分销商,管理产品包和题目
  2. 一级分销商:能够创建二级分销商,并能查看二级分销商下的企业用户信息
  3. 二级分销商:可以创建企业用户,并管理企业用户的使用次数,报告下载审批
  4. 企业用户:可以创建测试包,选择产品包,并管理评测用户
  5. 评测用户:通过接收邮件或者短信完成问卷测评

《用户端》

完成测评服务系统的用户端应用,H5方式支持在浏览器(平板、手机或PC)中打开,完成调查问卷的填写。

  1. 平台下发邀请测评邮件或者测评短信给目标用户
    发送邮件
    发送短信
  2. 点击评测连接
    完成人口学信息填写,展示问卷指导语
    用户通过URL进入《填写调查基本资料界面》->《展示答题提示信息界面》-> 开始答题、展示《题目界面》
  3. 完成评测,结果在平台测记录。评测报告会通过邮件发送给评测人员。

《企业端》

企业后台管理 企业信息配置

一、企业用户登录

  • 用户名、密码、验证码登录模式
  • 记录登录日志信息

二、参数设置

  • 企业信息设置(基本信息变更)企业名称、可用测试人次数
    此处输入图片的描述
  • 基本设置(企业用户信息):HR邮箱,测试者是否收报告,可自定义邮件内容;报告类型,语言版本。
    此处输入图片的描述
  • 人口学信息设置
    此处输入图片的描述

三、测试包

  • 测试包配置及管理,测试人员导入管理,测试包列表,批量导出测试报告,发送测试邀请,查看测试人员信息,申请下载第二份测试报告,创建测试包,批量导入测试人员名单,手动添加测试人员名单,修改测试报告通知配置,控制测试包状态,回收人次(回收密码)
    此处输入图片的描述

  • 评测人员列表
    此处输入图片的描述

  • 邀请邮件
    此处输入图片的描述

  • 邀请短信
    此处输入图片的描述
  • 邀请报告
    此处输入图片的描述

四、数据分析

  • 导出测试包数据(TPI会提供模板)
    此处输入图片的描述

五、安全策略

  • 独立程序方式定时删除过期用户敏感信息

六、搜索

  • 搜索功能

《分销商》

  • 分销商管理:可以创建二级分销商,查看归属企业信息列表
    此处输入图片的描述
  • 分销商信息:增加使用人次,企业报告下载授权,更变企业信息,分销商可以创建企业用户
    此处输入图片的描述

《平台管理端》

一、用户登录模块

1、支持通过URL的方式推送给目标用户(邮件和短信方式),用户点击链接登录,分配给用户的链接地址只能有一个在线,且有有效期控制。重复访问则以最新的访问生效,其他Session做下线处理。
2、登录日志记录。

管理员列表:平台用户

管理员列表

二、题库管理

界面逻辑流程描述:

  • 1、产品包列表
  • 2、题目维度
    题目维度
  • 3、问卷类型
    问卷类型
  • 4、题目列表
    题目列表
  • 5、系统管理
    角色管理,权限分配,多语言配置
    角色权限
  • 暂无

    平台体验用户

    test/testtest

演示地址:参考部署说明

文档地址:http://139.199.11.114/docs

部署说明

1、依赖环境要求
jdk1.8
mysql 5.7以上,建议mysql8.0
node.js环境
nginx

数据库脚本

请访问远程服务器获取:http://139.199.11.114/images/ots-sand.sql

部署程序说明

请访问远程服务器获取程序包:http://139.199.11.114/images/ots-bin.zip
用户端程序包:
1、解压程序包,修改conf目录下配置文件连接数据库
在配置文件application-druid.yml中配置数据库连接地址:
url: jdbc:mysql://ip:port/ots-sand?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: 用户名
password: 密码
2、执行bin目录下ess.sh 启动项目

3、后台访问地址:http://localhost:8090

演示图