Day2:党史问答系统
Day2:党史问答系统
Aciano党史问答系统
今年是中国共产党成立100周年,开展党史学习教育活动作为庆祝活动中的一项贯穿全年的重要活动,正在全国广大党员和群众中火热地进行着。教育活动形式多样,有参观教育基地、社区宣讲等。作为创客,我们有没有创新的方式进行学习呢?于是,我们想到了制作一个简易的党史知识答题系统。
该系统具有随机出题的功能,带有语音识别功能。这个项目使用的都是开源软硬件资源,便于广大创客朋友们学习制作。而且,由于可自行编程,题库可按需更换,功能也可以进行不断地升级。
此系统分为两种方式实现主要功能,分别为在线方式与离线方式,在线模式需WiFi支持,而离线模式则无需网络支持即可使用。
数据库
首先需要实现随机抽题,就需要一个题库,这里使用TinyWebDB服务器
将题目和对应的答案添加进数据库:
演示视频
https://www.bilibili.com/video/BV1z64y1z7Ug/
在线方案
实现过程
首先打开Mind+,进入扩展,点击用户库,搜索wifi
,即会出现WiFi语音识别
,点击加载即可。
接着设定一个随机数,从数据库中抽取对应编号的题目以及选项答案,并将其显示出来:
显示题目与答案后,用户直接说出选项答案,程序会自动判断正确与否,如果回答正确亮绿灯;如果回答错误亮红灯,按A键进入下一题。
完整代码
离线方案
实现过程
首先需要添加三个关键字,用来判断用户选择的答案:
读取与显示部分代码与在线方案相同,这里不再展示。
接下来需要判断哪个选项为正确的:
完整代码
创建无法访问的文件夹
(实质为保护U盘)
进入cmd,输入:
1 | mkdir Aciano..\ |
即在根目录下创建了一个无法读取的文件夹:
在cmd窗口使用菜单命令也是无法访问的:
这个时候就需要用到以下指令:
1 | dir /x |
就可以查询到刚刚创建的文件夹了,它的名字为AMNESI~1
这个时候我们再使用cd命令就可以打开这个文件夹了:
至此,我们再输入以下指令:
1 | mkdir autorun.inf |
ok,大功告成!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果