关于在线教学软件一些发现和思考Jrri

不讨关于学习态度的一些东西,只谈谈关于在使用过程当中的发现和思考.

------------------

关于易班在线考试的BUG:

使用易班的过程当中,因为需要使用到易班的课群的在线考试功能.又觉得手机操作效率太过低下,是在Chrom里面访问的易班的手机端界面.

在考试过程当中无意当中查看源码,竟然发现易班的评分竟然是放在前端来进行判断的.

不论当次考试是否能够重复提交.在提交的确定的时候,也就是前端向后端请求答案的时候.是可以通过查看源码的方式看到答案的.

虽然这里的操作易班做了一点防护措施,除了提交取消按键不能点选.不过在另外的标签里,查看当前页面的源码.依旧可以毫无阻拦的看到标准答卷.

------------------关于学习通(泛雅平台)结构:------------------

PC叫泛雅平台,移动端叫学习通.可能因为主要用途并不相同.学习通的防护措施相当严苛.

学习通采用的是页面嵌套框架的方式.在课程界面内.该课程所有的章节全部汇集在一个页面内.不论学习该学科的哪个章节,页面都处在同一个url下.当点击其中一个标题的时候,会发送一个ajax请求,在当前页面地址再去加载新的frame,以显示章节内容.

这样的做法虽然牺牲了一定的用户体验,但的确杜绝了相当一部分隐患.最起码提高了通过前端动手脚的门槛.

课程章节限制:在课程章节上,学习通也采用进度的形式.完成之前章节的学习内容之后,才会解封接下来章节.

鉴于刚才提到的,所有内容都是同一个url.即便是下一章节权限的解锁,亦需要再次请求一个新的章节列表.在页面显示上有相当的延迟.

需要吐槽的是,受限于url,后台对默认读取的章节没有设置.在学习过程当中一旦刷新页面,则学习进度会请求一个蜜汁历史章节出来.又需要重新选择,,,读取,,,等待,,,

在课程进度内部,一般分有视频.和对应视频内容的,章节测试两页.

视频限制:

视频使用的原生html5视频元素.在视频控件的处理上,隐藏定位,变速一些控件.当该当节点完成之后重新显示.在视频元素的处理上,设置了focus焦点判断.当鼠标移出视频范围视频则暂停.(该限制主要针对桌面用户,F12后Pad和手机端自然无法限制)

在视频事件判断上.

点击播放按钮的时候,发送请求.增加状态isPassed:False.

视频播放完毕的时候,发送请求.更改状态isPassed:True.

当章节完成之后,不管点击播放还是播放结束,都是isPassed:True.

***

------------------总结:------------------不能相信前端是有道理的,但凡涉及到数据判断,一旦交于前端则有泄露的可能.

在使用学习通的过程当中,一边感慨防护措施之多,一边受折磨于这糟糕的交互体验.还不时的怀念一下易班于我的坦诚以待.

虽然不明白为什么学习通会采用这种架构,不过应该总有需要防范的东西.

改进的话,如果在原有架构上.除了默认请求章节的进度.暂时想不到什么有用的东西.

如果更换架构,我觉得采用正常处理手段.

使用对多url进行判断,在RBAC基础上.

新建一个进度表,关联学生ID与学科ID.默认进度1.

当通过学生ID验证后,可以访问学科内容.当访问学科内容时候.if进度<内容序列:return拒绝else:访问

当完成第N个章节之后,进度为N+1.

虽然多了些查询操作.不过相比较现在糟糕的体验应该会好一些...

THE END
1.线上授课用什么软件比较好APP推荐线上授课用什么软件比较好下载网络发展的越来越迅速,线上学习的方式不断的推崇,受到人们的喜爱,众多学生以及家长都在纷纷参与线上教学和线下教学相比较起来,有着众多的优势,不受时间地点限制,随时随地学习。那么老师线上上课用什么软件?线上教学属于一种个性化教学模式,每一位学员都可以通过在线教育和老师深度互动,根据学情制定个性化方案,接 https://www.wandoujia.com/bangdan/403391/
2.创新教学!5个好用的在线课堂平台推荐随着互联网技术的日益发展,在线教学变得越来越普及,这种不限时间地点能够远程教学的方式给师生双方都带来极大的便捷。国内外都有许多专业的在线课堂平台和在线课堂软件,下面就给大家分享5个好用的在线课堂平台。 1.博思白板boardmix 博思白板是一款在线协作白板,集自由布局、画笔、便签、多媒体呈现、脑图、文档多种创意https://boardmix.cn/article/onlineclassplatform/
3.现代教育技术中心线上教学引导手册桂林理工大学我校的部分校本在线课程SPOC平台。 老师们可根据自己建设的课程情况,导入选课学生名单,进行在线教学管理。请使用谷歌浏览器进行登录操作。 技术支持QQ群:扫二维码或查找群号1015829186加入群 学堂在线技术支持:张立、欧阳倩玲 学校技术支持:阳有明、陶雁羽 1.4其它教学软件支持 http://xjzx.glut.edu.cn/info/1014/1743.htm
4.远程教育软件远程教育软件哪个好在线教学平台下载远程教育软件是可以为小学、初中、高中学生提供远程网络教学、在线直播互动功能的在线教育教学服务平台。下载之家精心筛选了Classin在线教室、赣教云、无限宝、学习强国APP等在内的多款远程教育软件,方便广大学生和教师们在家学习与线上授课,免受2020年春季学期延期开学影http://mip.downza.cn/zt/1688-3.html
5.线上教学工具有哪些,5款必备的在线教学软件!以上就是5款必备的在线教学软件,适用于不同的教学场景,从实时互动、课程管理到学生交流和个性化学习,为教育工作者提供了强大的工具,支持线上教学和学习的各个方面。 这里强烈推荐大家使用boardmix博思白板,可以轻松适配于各类线上教学场景,教师可以使用博思白板实时互动、共享想法、头脑风暴等,也可以使用AI助手进行高效可https://www.fromgeek.com/daily/1044-588400.html
6.类似ClassIn的线上教学软件类似ClassIn的线上教学app盘点在线教育直播小班课品牌 下载 2、一路学 游戏介绍: 一路学是一款优质实用的专业技术人员线上学习软件,这款软件为用户提供丰富且实用的教学资源,各类与用户从事的职业相关的学习资料免费提供,更有相关课程线上培训,名师一对一指导,不断提高自己的技术和知识储备,需要的朋友就快来下载一路学最新版体验吧! 推荐指数:https://m.ali213.net/news/gl2301/996477.html
7.远程教育软件在线教育云课堂下载雨课堂 2024-05-16 v6.2最新版 162MB 简体中文 教育管理 推荐理由: 雨课堂电脑版是清华大学和学堂在线共同推出的新型智慧教学软件。雨课堂电脑版源自一线教研成果,覆盖线上线 CourseMaker微课制作软件 2024-05-08 v6.4.3 最新版 3 MB 简体中文 办公软件 推荐理由: CourseMaker微课制作软件官方版官方版是一款交友https://m.onlinedown.net/zt/80148
8.翼鸥教育classinclassin在线教室classin软件下载classin是翼鸥教育发布的一款拥有超强功能的在线直播互动教学软件,基于教育场景研发的在线教室平台,老师和学生可以突破时间地域限制,轻松实现在线教学,支持一对一、一对多小班课、大班课等教学场景,拥有电子白板、屏幕共享、抢答器等实用的互动教学工具,帮助师生更高效的授课和学习! https://www.itmop.com/key/classin/
9.线上考试用什么软件免费线上考试免费软件推荐随着在线教育的普及和发展,线上考试已成为一种趋势。选择合适的线上考试软件对于确保考试的公平公正、提高考试效率具有重要意义。希望本文的推荐能为您的线上考试提供有力支持。在未来的教学实践中,我们可以进一步探索线上考试的可能性与优势,为提升教育质量和学生评估提供更多创新方案。https://blog.51cto.com/u_16236325/11325744
10.线上教育学习方法工具网站APP一网打尽,一定有你想找的在线点名 预习布置思考 2、如何提防出现复制前面学生作答 主观题为主 3、多种软件齐上阵 建议使用功能集合性强的平台 第二类 异步在线教学模式 一、简介 特点 时间空间分离 优点 允许灵活支配时间,实现4A 主要是MOOC类教学平台 二、工具 1、爱课程网 https://www.jianshu.com/p/fb0fe4c11691
11.微课堂视频教学软件申请开通在线课堂钉钉帮助中心为您提供微课堂视频教学软件相关问题的回答,更多微课堂视频教学软件问题相关解答可以注册咨询钉钉人工客服。https://www.dingtalk.com/qidian/help-keyword-65776.html
12.在线教育平台app排行榜前十名十大线上教育app推荐下载在线教育平台app排行榜前十名,参考各大应用市场的软件下载量、评分、用户口碑等因素综合整理制作而来,上榜的软件有智慧中小学、腾讯课堂、网易公开课、高途、粉笔考研、猿辅导、新东方在线、作业帮直播课、学而思网校、环球网校,这些线上教育app非常适合自制力高的学习者。相比传统课堂教育而言,在线教育app具有跨越教学时空https://www.32r.com/zt/zxjyrj/