【GT-Android应用开发之抢答系统】

    随着教育信息化的普及,智慧课堂、智慧教育越来越受到社会的关注与重视,为了符合发展的趋势,为中国教育尽一份力,我们公司也投入到了教育信息化的实现之中。

    今天在这里分享一下由本人参与研发的师生互动系统中的抢答模块,其业务流程是这样的:

    首先,教师端用PC端应用对要抢答的题截图,选择题目类型(单选、多选、判断、其他),设置为抢答后发送给学生端;然后学生端平板电脑通过心跳接口轮询,判断当前是否有新的抢答,如果有则弹出倒计时框,结束后进入答题界面;学生答题完成后提交答案,支持截图、拍照以及简单的传答案选项方式;最后教师端选择结束抢答,并设置正确答案,后台自动批阅并进行数据统计(其他题需要教师手动批阅打分)。

    在实际开发中,主要遇到下面几个问题,进行分享一下:

    问题一:倒计时

    按照原本的设计初衷,为了真正意义上实现抢答,尽可能的避免网络延迟的影响,学生端需要根据教师端发送的时间戳与当前时间戳进行比较计算出倒计时的时间,但是在测试的时候发现压根不会弹出倒计时框,几经排查发现是后台时间戳与学生端时间戳的长度不同,因为学生端使用Java实现的,JAVA的时间戳不是确定到秒,因此需要除以1000。

    相关代码:


    问题二:图片合成

    由于教师端传到后台的题目截图大小不定,显示不美观,并且当截图太小的时候绘制困难,因此需要用一张固定大小的图片当做背景,题目图片居中显示。当题目图片大于背景图片的时候,需要计算缩放比例并对题目图片进行缩放,代码如下:


    好了,今天先分享这些~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本软件在支持TCP/IP协议的网络内都可使用,替代传统的电子抢答器,解决传统的电子抢答器极易损坏且布线麻烦费用高等问题,准确灵敏。实际使用时,一台微机作服务器,其他微机与服务器在同一局域网上就可以进行抢答,参赛队数目前最多支持 100 个(理论上可以支持无限,但是受图形界面版面布局限制)满足绝大多数的抢答需求。 服务端主要功能设置: 1、标题设置:标题内容颜色可以修改,方便于不同场合使用。 2、端口设置:端口可以修改,并避免与其他软件冲突。 3、声音设置:服务端在用户上线、抢答犯规、抢答成功、问题回答正确和回答错误时或者超时都有不同的声音提示。声音可以自行设置。 4、设置分数:初始分、答对加分、打错扣分、抢答扣分、超时扣分以及答题时限。 5、图形设置:可设置图标数量行和列数 以及不同状态下图标的颜色。 6、题号设置:点击题号控制按钮时,给所有客户机发送“请做好抢答准备!”信息,但此时抢答将会犯规;在点击“开始抢答”后方可正式抢答。犯规者扣分并且只能等待竞答下一题。 7、抢答设置:在点击“开始抢答”后方可正式抢答抢答成功会答题显示倒计时面板。 在答题(倒计时)面板点击“答对了”按钮加分,点击“答错了”按钮扣分,没点击这两个按钮的话,倒计时完成会自动扣分。 8、题目导入:将比赛题目按行录入文本文件(每行一题。避免出错编辑题目时关闭自动换行)然后从txt文件导入题目。 9、全屏设置:为方便投影展示,可以设置全屏。 客户端主要功能设置: 在客户端输入序号、代表队名称及服务器IP地址,按连接服务器,服务器上相应代表队序号图标变色。客户端等待服务器命令进行抢答操作。序号重复会提示更改序号重新连接。
知识抢答系统是一款专业的电脑知识抢答软件,可以连接专业的抢答设备,能够准确、公正、灵活开展各种抢答活动与比赛。 软件可以自由性高,可以自定义标题、背景图片、参赛队伍、倒计时、基础分等抢答活动与比赛中的各种要素;出题可以由人工以标签的形式抽题,也可以由电脑自动随机出题,方式灵活,不出现重复的题;题库可以自由编辑;可以根据需要对比赛结果自动排名显示。界面有各台号对应的得分,抢答中对范规自动判断并扣分,正常抢到后语音提示抢到的台号答题;软件界面简洁,操作简单,成本低,可轻松上手,是开展电脑知识抢答活动的好帮手。 知识抢答系统4.2更新日志 1、选手端增加了调整标题字体功能,标题字体右键菜单增加了许多快捷功能。 2、选手端界面进行了美化处理,显示台号和得分信息。 3、服务端程序进行了优化,修改了一些问题。 4、服务端“抢”字按钮增加是否显示设置选项。 5、服务端标题设置可以通过点击鼠标添加空格,使标题均衡美观。 6、服务端增加调两个按钮以整题目和答案字体大小功能。 知识抢答系统的安装   把下载好的安装包解压到当前文件夹,之后双击知识抢答系统4.0.exe运行文件进行安装,打开的时候会出现安装框,依次开始安装,依照步骤点击下一步,并选择同意协议和软件安装位置即可。     点击完成按钮,知识抢答系统的安装过程就完成了。 知识抢答系统的设置与使用   安装完成后,点击通用电子收据快捷方式即可进入知识抢答系统软件,如图所示,这是软件的主界面,可以点击按钮选择要操作功能,包括选项设置、进入比赛、查看排名等等功能。     如图所示,点击选项设置按钮,即进入设置界面,主要设置有显示设置、竞赛设置、系统设置和题库管理四大类,用户可自行按所需进行设置。     如图所示,点击进入比赛按钮,即进入比赛界面,在此界面,如果控制面板已经隐藏,将鼠标移动到窗口右边框处或在比赛窗口背景图上右击鼠标将出现控制面板,鼠标移出控制面板或右击鼠标,控制面板又隐藏起来。始终隐藏或始终显示设置如要更改请在系统设置里进行修改。     如图所示,在起始界面点击查看排名按钮,然后在打开的窗口勾选要排名比较的参赛队,点击确定即可查看到排名情况。 知识抢答系统的卸载   依次选择开始-> 所有程序 ->知识抢答系统 ->卸载知识抢答系统。 或者依次打开我的电脑->卸载或更改程序->卸载你所卸载的软件,您可以用 Window XP控制面板中的添加或删除程序功能,或用 Windows Vista、Windows 7中的程序和功能删除知识抢答系统, 然后点击开始卸载,按步骤依次点击下一步,直至完成。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值