基本信息完善:用户打开小程序后,需输入姓名、选择所属团队/战队/部门;后台可指定用户为团队长,队长可在小程序端审核加入队伍的队员申请(通过 驳回);用户在各个答题模式中获得的积分可累计到团队里,团队排名以队伍平局分为计算方式。
1、 小程序主页:
图一、答题小程序主页面展示:用户身份信息、等级信息、积分信息。答题模式包括:每日签到、每日答题、PK排位赛、好友PK对战、排行榜、团队赛(邀请制+随机制 2V2 3V3 5V5)、积分商城、错题集、专题赛、系统公告、道具背包、系统设置等。
答题小程序主页
2、用户身份信息
图二、用户身份信息展示:身份等级、积分情况、答题专业领域、胜率、胜场次数等。
答题概况统计
3、 每日签到
图三、每日签到:七天一个周期,每天可签到得积分,如果连续2天以上签到除了可得到本日应得积分外,还可以额外获得连续签到奖励积分。签到可随机获得积分翻倍道具卡和难题跳跃道具卡,道具卡在个人每日答题中使用。
答题每日签到
4、 每日答题
图四、每日答题模式每个用户每天有5次答题机会,进入答题后每答对一题得100积分,连续答对可获得额外奖励积分,答错不得分。答题过程中每题有20秒的思考时间,必须在思考时间内选择答案。答题过程中可使用道具卡,道具卡包括:难题跳跃卡和积分翻倍卡。
新增题目插入图片及视频功能,新增答题开始之前的自定义规则介绍区域。
个人每日答题
个人每日答题
5、 排位赛
图五、排位赛答题模式:该模式是根据用户身份等级进行随机匹配,匹配方式有:
l 同等段位匹配PK同等段位
l B段位匹配PK A段位
l B段位匹配PK C段位
l 以及各个段位相互匹配PK
进入答题后双方在规定时间内完成答题,胜者得答题积分,和赢家奖励积分,当赢的次数达到后台设置次数后可身份升级,并获得身份升级奖励积分,如:倔强青铜、不屈白银、荣耀黄金等。
成今日任务后可自由选择是否进行排位赛。个人排位赛分为以下七个段位:青铜、白银、黄金、铂金、钻石、宗师、王者。(段位名称及升级规则后台自定义)
个人排位为随机匹配对手进行1V1答题比赛,每人每天X次机会。
如果参加排位赛,战胜对手就可以加一星,当前段位星满后,自动开启下一段位,除答题得分外还可得到新段位称号积分奖励;若未达到新的段位,只加星星,每颗星星X积分。如果输掉了排位,会掉星星;若两人平分,会根据用时长短判断输赢,赢的一方加星星。
示例规则如下:
参加个人排位,答对一题100分,答错不扣分,连续答对积分递增。
每次答题5道,每道题时限20秒,超时自动放弃。
青铜→白银:一颗星 称号奖励300积分
白银→黄金:二颗星 称号奖励600积分
黄金→铂金:三颗星 称号奖励1000积分
铂金→钻石:四颗星 称号奖励1500积分
钻石→宗师:五颗星 称号奖励2000积分
宗师→王者:六颗星 称号奖励3000积分
达到宗师、王者段位的员工可获得线下奖励
新增:机器人AI智能对手功能,在没有真人参与情况下,系统自动分配机器人PK答题。
新增:排位赛开放时间设置,可精确到分钟,如19:30-20:30为开放时间。
答题排位赛
答题排位赛
答题排位赛
答题排位赛
6、 好友PK赛
图六、好友pk赛可针对好友进行PK,使用流程为:用户将pk邀请发送给好友,好友可选择应战与否,同意应战后双方会进入一个房间,在规定时间内完成答题,答题总分数高者胜出。
好友PK答题
好友PK答题
7、团队赛(随机制+邀请制)
图七、团队答题是本系统的核心,2V2顾名思义就是2个人对战另外的2个人进行比赛;也就是该模式最少需要4个人参与,邀请微信好友来组队;3V3 5V5大同小异。在团队赛比赛中,每个人都必须答题给出自己的答案,总分高的队伍获胜.
进入团队对战后,可随机匹配战队,(人数为2±)也可以邀请在线好友一起组队。两个团队成员每人按照顺序答题(他人答题时战队成员只看观看,不可文字提示等),答对一题团队每人可获得200积分,答错不扣分。
每次对战10题,每道题目20秒时间为限。
最终积分高的团队获胜,可另外获得1000积分;积分低的团队失败,无另外的积分加成。
新增:团队赛开放时间设置,可精确到分钟,如19:30-20:30为开放时间。
多人团队赛
多人团队赛
多人团队赛
多人团队赛
多人团队赛
8、排行榜
图八、系统会针对每个答题模式的得分情况进行排行,以显示在各个答题模式或是总榜中的排名状态。(含战队排行榜)
个人答题排行榜
战队答题排行榜
9、专题赛
每个专题可以设置单独开放时间(具体到时 分),后台设置开放时间,开放的专题显示“进行中”,未开放的显示“未开放”。专题赛每日对战次数为X次。
每次答题数量为X道题,答对超过X道以上奖励X分,X道以下不得分,赢家额外奖励X分,输家不扣分(备注:输家若答对X道题以上是得X分的)。
答题专题赛
10、错题集
可将在答题过程中答错的题记录下来
11、积分商城
管理员后台录入积分商品,设置兑换积分数,库存数,用户在小程序端凭积分兑换,后台记录兑换订单。
积分商城
积分商城
12、题型说明
l 单选题:即选择一个正确答案
l
单选题
l 多选无序题:选多了 选少了 选错了均不得分
l
多选题
l 多选有序题:需按照正确顺序进行选择,系统会提示序号。
l
多选有序题
l 选词填空题:在9个选项中根据问题选出正确词汇,系统会提示序号
选词填空题
1.6. 用户特点
1.7. 设计规定
PC管理端以JAVA程序和MYSQL数据库为开发技术,应用springmvc + ibatis, 接口服务用的http协议+websocket协议处理技术。
客户端设计以原生开发的小程序为主。
服务器设计以JAVA为开发语言,使用公司自主研发的架构来设计,服务器的操作系统为windows2008或2012。
1.8. 部署环境
服务器可以在外网访问,在防火墙上开放443端口或者其他自定义端口的外网访问权限。
服务器绑定域名,为域名申请SSL证书,供通过Nginx开启https使用。
操作系统使用Windows Server 2008或者Windows Server 2012。
服务器安装以下软件:OpenSSL、JDK1.8(64位)、Mysql5.6、Nginx1.15、Tomcat8。
附软件安装包:Win64OpenSSL_Light-1_1_0i.exe、jdk-8u102-windows-x64.exe、mysql-5.6.20-winx64.zip、nginx-1.15.0.zip、apache-tomcat-8.0.45-windows-x64.zip