竞赛抢答手写答题系统

2次阅读
没有评论

竞赛答题画板使用说明:
原理很简单,就是安卓“答题画板”截屏保存本地,通过ftp上传到服务器,显示屏端从ftp下载图片并根据需求展示。
1.所有设备必须在同一局域网。
2.为了保证答题文件传输的稳定,本系统选用ftp传送文件方式。FTP不可勾选“验证身份”选项,否则无法连接传送文件。
3.答题服务器.exe和ftpserver共享目录必须在同一文件夹,用以服务器预览读取文件。
4.答题画板.apk文件必须获取设备权限,用于读写文件。获取权限在鸿蒙3上会无限次获取,中止后再次打开即可。目前其他系统正常。
5.显示屏显示个数有4/8/12/16画面,根据答题服务器设置判断。

2023.12.3更新说明:
客户端:
1.为了防止客户端中途掉线,实行客户端断开检查机制,断开自动重连。收到题目自动检测ftp状态,断开则重连防止传图失败。
2.答题画板标题后添加编号。
答题服务器和显示器:
3.先启动“答题服务器.exe",将自动创建ftp服务器设置,然后再启动“ftpserver.exe”。建议将“显示器.exe”放在同一目录,减少显示屏端延迟。用出题端控制比赛过程。
4.显示器如果和答题服务器在同一目录,则自动连接服务器,无需手动连接。
5.显示器退出记住上次位置,便于比赛前提前设置。在扩展屏如果分辨率不同,点击“适应屏幕”即可全屏最大化。
6.答题服务器端增加保存数据和导入数据按钮,保存设置数据。
7.增加显示屏和答题服务器互相检测机制,“答题服务器.exe"和“显示器.exe”文件名不变的情况下,答题服务器退出,显示屏自动重启服务器(重启服务器后需要所有客户端和出题端重联),并在显示屏提示重联。显示屏退出则向出题端发送信息,选择是否重新打开显示屏。
出题端:
8.增加题库设置,可以提前导入三个题库,题目发送前选择题库。
9.出题端通过答题服务器全面控制。
10.图片题文件在出题端目录。如果没有发现则弹出文件选择框。
11.每道题目前面必须有双竖线“||”,题目编号必须使用阿拉伯数字,不可用中文数字,中间不可缺失编号。题号后紧跟半角句号“.”,最后一题之后必须有一个空题号。如果导入出现乱码,请修改本文件编码为ANSI;题目编号必须为连续的阿拉伯数字编号;,不可使用顿号逗号等。内容必须包含四项并且用“|”分割,例如:“1.题目|类型(文字、图片、视频、音频)|答案|是否抢答(是、否)”;图片题文件在出题端目录。视频、音频文件提前拷贝至“显示屏”软件同目录。

所有文件:

答题服务器:

ftp服务器:

显示屏:

出题端:

安卓客户端,答题画板:

答题系统模式:

补充说明:
易语言编写,360杀毒软件会提示。请放心使用。
1.打开答题服务器,打开ftp服务器,ftp服务器共享目录务必和答题服务器所在文件夹一致。
2.打开显示屏、出题端、和安卓答题画板,输入答题服务器左上角显示的IP地址(可选中复制),链接答题服务器。
3.答题服务器界面分为四部分,左上角为安卓客户端连接信息,给客户端加减分数以及客户端发送过来的信息显示。右上角为显示屏控制板块,可修改标题、更换背景图片、设定显示要素。左下角主要为出题端信息显示,收到题目转发,显示题目信息,答题倒计时。右下角为安卓客户端控制和设置,显示强大按钮和抢答结果。
4.出题端左侧和右侧编辑框内题目可随时修改后发送。导入题目请参照示例模板格式,请先导入测试,所有题目分割没问题方可进入正式使用环节。
5.安卓端答题画板有两种方式提交结果,主动点击提交,倒计时结束被动提交。倒计时结束画板隐藏,结果上传到ftp服务器。抢答成功后会出现答题画板按钮,确定是否打开。
6.显示器端抢答成功有语音提示。
7.倒计时开始后,答题服务器、显示屏和安卓答题画板都同步显示。
8.音视频文件太大,传送慢,所以,音视频文件提前拷贝到显示屏相同文件夹,直接调用。
9.图片题直接从出题端上传到ftp服务器,然后传送给显示屏和安卓客户端,文件千万不要太大,能看清即可。格式jpg。

链接:https://pan.baidu.com/s/1neuhOsAwMZKwXfPgcxPuOA?pwd=2023

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-27发表,共计1686字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码