基于微信小程序在线考试系统,利用微信小程序实现在线考试的设想开发,在线答题考试小程序开发分享

传统考试书籍成本高,损耗大,流通慢,淘汰率高。因此认为利用微信小程序的“用完即走,不占内存”的优势,实现在线考试系统,以提高考试资源的使用价值,适应“互联网+”的发展。

对于学生,通过考试的成绩来体现在校期间的学习成效、评价和检测学习结果;对于求职者,通过职业资格考试获得职业资格证是求职市场的入场券。通过考试能获得学习能力的认同,提高职场竞争力,考试的重要性不言而喻。

微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。主要优势:

1、用户可便捷地获取服务,无需安装或下载即可使用。

2、具有更丰富的功能和出色的使用体验。

3、封装一系列接口能力,帮助快速开发和迭代。

那么微信在线答题小程序需要怎样开发呢,我们公司自己就已经有开发答题小程序,大家可以在小程序中直接搜索“答题王”即可进入体验。在此和大家分享下在开发过程中遇到的一些问题:

我们加入了实时匹配PK答题的模块,难点就是如何做到实时PK答题。我们用到的是小程序的socket编程,后端我们用到的是gateway worker这个socket通讯。

首先小程序前端使用wx.connectSocket 连接成功socket以后会返回 clientid,我们就是用后端php做clientid绑定,将每次的PK房间号作为一个groupid,存起来,每一个进来的就将他加入到这个组里面去。方便后面做PK答题的答案推送。因为实时PK答题,你自己选好了答案,还要等对方的答案出来,这样你才知道你答对了没有,对方答对了没有。

 Gateway::joinGroup($clien
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值