一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种学习打卡系统及方法与流程

2022-11-19 11:04:31 来源:中国专利 TAG:


1.本发明属于物联网辅助教育的技术领域,具体涉及一种学习打卡系统及方法。


背景技术:

2.传统的学习方式是在学校中跟着老师进行的,然而随着疫情的爆发,为了避免传播,人们开始利用互联网进行网络学习。
3.然而,网络学习基本上是基于个人的自觉,在缺乏监督的情况下,学习的效率难以提高,往往人们难以知道自己究竟在哪门学科那本书上花了多少时间,每天的学习时间是多少,久而久之,就会严重影响学习。
4.为此,人们开发了很多学习app,利用签到来监控学习进度,然而,目前的app仅仅局限于小说等内容,范围有限,而且不是专门的工具,人们在利用手机的过程中,往往会做很多其它的事情,例如刷视频,在app开启的情况下,签到就会一直存在,这种签到就没有实际的意义。
5.因此,如果设计一种方案,能够数字化显示自己的学习进度,就可以有效地帮助使用人数字化自己的学习进度。


技术实现要素:

6.为解决上述问题,本发明的首要目的在于提供一种学习打卡系统及方法,该系统及方法帮助使用人数字化自己的学习进度,提高学习质量和效率。
7.本发明的另一目的在于提供一种学习打卡系统及方法,该系统及方法利用物联网芯片的非接触式、低功耗、云端存储的诸多特点,把待学习的书物化成一个书签状ic卡,然后利用打卡的形式记录每次学习的开始时间和结束时间。
8.为实现上述目的,本发明的技术方案如下。
9.一种学习打卡系统,该系统包括有控制系统及ic卡,通过ic卡进行打卡,所述控制系统采用单片机stm32做为主控,esp8266做为数据传输模块,rc522做为打卡模块以及oled做为显示模块,集成出的一个学习辅助系统,所述主控通过oled显示屏用以显示数据;rc522接收ic卡的信息,并将其传输给主控,主控通过esp8266与智能终端进行通讯,输出打卡信息。
10.所述智能终端为手机端,手机端设置有app,通过app展示打卡状况及进度。
11.进一步,每张ic卡在使用前,都要在app上设置书名、学科和预计总学习时长。
12.更进一步,每张ic卡对应一本书,为便于使用,可以将ic卡设计成书签状。
13.一种学习打卡方法,包括如下步骤:
14.s1、开始,系统启动;rc522接收ic卡的信息,并将其传输给主控;
15.s2、oled显示屏显示打卡信息,包括打卡的书名、学科、累计学习时长等;同时,将打卡信息传输给智能终端;
16.s3、判断上次打卡是否结束;是则继续下一步,否则转到s6步骤;
17.s4、开始计时,并标记为一个新的学习;
18.s5、启动检查,判断是否在学习;是则继续,否则转到s6步骤,结束学习打卡,标识学习结束;
19.s6、结束学习打卡,标识学习结束;
20.s7、显示学习时长、本书累计学习时长;
21.s8、将打卡数据通过数据传输模块上传到云端。
22.当第一次在控制系统刷ic卡时,oled显示屏上显示书名、学科、预计总学习时长、累计学习时长及本次学习时长,并视作开始学习,开始计时;第二次刷ic卡时,视为结束本次打卡,显示所有数据,将时长加入累计学习时长,并将数据传至云端。
23.所有数据都能传输给智能终端,能够在智能终端的app上查看。
24.更进一步,在第一次刷ic卡后过一段时间控制系统可以通过语音发出提示,提示是否结束打卡;除非手动继续,否则系统自动结束本次打卡。
25.一段时间的时间长度可以自己定义,也可以在app上进行修改及选择是否开启该功能。
26.本发明所实现的打卡系统,利用物联网芯片的非接触式、低功耗、云端存储的诸多特点,把待学习的书物化成一个书签状ic卡,然后利用打卡的形式记录每次学习的开始时间和结束时间,使用人把每一本待学习的书和一张ic卡关联起来,然后通过打卡的方式实时记录自己实际花费的时间,这样就能数字化学习的进度,实现辅助学习的目的。
27.而且,控制系统打卡产生的数据通过云平台传输并存储,这些数据可以通过手机端app进行汇总、分析以及排行。汇总是指汇总自己一段时期内在各学科上所用的时间;排行是指将附近的人同期在各学科所用的时间进行排名,形成区域的排行榜。
附图说明
28.图1是本发明所实现的系统架构图。
29.图2是本发明所实现的打卡流程图。
具体实施方式
30.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
31.如图1所示,本发明所实现的学习打卡系统,该系统包括有控制系统及ic卡,通过ic卡进行打卡,所述控制系统采用单片机stm32做为主控,esp8266做为数据传输模块,rc522做为打卡模块以及oled做为显示模块,集成出的一个学习辅助系统,所述主控通过oled显示屏用以显示数据;rc522接收ic卡的信息,并将其传输给主控,主控通过esp8266与手机端进行通讯,输出打卡信息。
32.手机端设置有app,通过app展示打卡状况及进度。
33.每张ic卡在使用前,都要在app上设置书名、学科和预计总学习时长,这样便于管理学习进度。
34.每张ic卡对应一本书,为便于使用,可以将ic卡设计成书签状。
35.本发明所实现的学习打卡方法,如图2所示,包括如下步骤:
36.s1、开始,系统启动;rc522接收ic卡的信息,并将其传输给主控;
37.s2、oled显示屏显示打卡信息,包括打卡的书名、学科、累计学习时长等;同时,将打卡信息传输给智能终端;
38.s3、判断上次打卡是否结束;是则继续下一步,否则转到s6步骤;
39.s4、开始计时,并标记为一个新的学习;
40.s5、启动检查,判断是否在学习;是则继续,否则转到s6步骤,结束学习打卡,标识学习结束;
41.s6、结束学习打卡,标识学习结束;
42.s7、显示学习时长、本书累计学习时长;
43.s8、将打卡数据通过数据传输模块上传到云端。
44.当第一次在控制系统刷ic卡时,oled显示屏上显示书名、学科、预计总学习时长、累计学习时长及本次学习时长,并视作开始学习,开始计时;第二次刷ic卡时,视为结束本次打卡,显示所有数据,将时长加入累计学习时长,并将数据传至云端。
45.所有数据都能传输给手机端,能够在手机端的app上查看。
46.在第一次刷ic卡后过一段时间,控制系统可以通过语音发出提示,提示是否结束打卡;除非手动继续,否则系统自动结束本次打卡。
[0047]“一段时间”的时间长度可以自己定义,也可以在app上进行修改及选择是否开启该功能。
[0048]
总之,本发明利用物联网芯片的非接触式、低功耗、云端存储的诸多特点,把待学习的书物化成一个书签状ic卡,然后利用打卡的形式记录每次学习的开始时间和结束时间。这样,把每一本待学习的书和一张ic卡关联起来,然后通过打卡的方式实时记录自己实际花费的时间,这样就能数字化学习的进度,实现辅助学习的目的。
[0049]
而且,控制系统打卡产生的数据通过云平台传输并存储,这些数据可以通过手机端app进行汇总、分析以及排行。汇总是指汇总自己一段时期内在各学科上所用的时间;排行是指将附近的人同期在各学科所用的时间进行排名,形成区域的排行榜。排行榜能够促使大家一起学习,提高学习的积极性。
[0050]
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献