关于在线教学软件一些发现和思考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.学习软件排行榜前十名偏玩手游盒子分享十大学习软件排行榜前十名手机应用,编辑为您推荐手机学习软件排行榜第一名到前5名到前十名的应用。找学习软件有哪些、学习软件哪个好用,上偏玩手游盒子https://www.pianwan.com/s/zj-1528449
2.2024年十大学习软件app教育app哪个好入选《 2024年CNPP学习软件行业十大品牌榜中榜名录》的有:作业帮、有道、学习通、百度文库、小猿搜题、百词斩、流利说、中国大学MOOC、斑马APP、知到等,该名录是以大数据算法、人工智能、客观真实公正统计计算为基础,通过广泛收集整理汇编全球权威资料,综合多家机构媒体和网站公布的排行榜单数据,结合专业独立的调研测评以及https://www.cnpp.cn/china/list_6278.html
3.可以网络课堂的软件:开启在线学习新纪元知到是一款非常好用的大学生网课app,拥有丰富的大学课程资源。学习者可以在线查看详细的课程视频讲解,观看大师的直播并参与互动。知到还根据学习者想学习的时间智能推荐课程,让学习更加高效便捷。 四、猿辅导 猿辅导是一款最新的在线辅导视频教学软件,提供一对一在线教育服务。该平台整合了公司核心优质资源,为学习者提供高https://pbids.com/aboutUs/pbidsNews/1861300110069174272
4.免费的线上教学软件有哪些APP推荐免费的线上教学软件有哪些下载豌豆荚免费的线上教学软件有哪些榜单为您提供最新免费的线上教学软件有哪些大全,这里不仅有免费的线上教学软件有哪些安卓版本APP、历史版本应用下载资源,还有类似免费的线上教学软件有哪些的应用推荐,欢迎大家前来豌豆荚下载。https://www.wandoujia.com/bangdan/400470/
5.在线学习必备:推荐五款好用的APP软件技巧下面给大家推荐几款好用的免费的线上教育|在线教育软件,有需要的小伙伴们来了解一下。 1.101教育PPT 3.0.6 101教育PPT是一款备授课一体化教学软件,提供PPT制作、资源、互动工具等多元化功能。该软件还具备录课、云端存储等常用教学功能,并支持手机端和电脑端配合使用。此外,它还提供了“七点半学院”在线学习平台,https://xiazai.zol.com.cn/jiqiao/85311.html
6.手机在线教育APP手机在线教育软件有哪些在线教育APP哪个好→【手机在线教育APP】手机在线教育软件有哪些 在线教育APP哪个好 腾讯课堂app 腾讯课堂手机版app是腾讯专门开发的一款手机线上教育学习软件,腾讯课堂收录了大量的精品课程,可以了名师面对面请教交流,海量教学课程资源和名师,让你坐在家里就能体验高质量的学习教育,不用再去外面花钱补课了,真是太棒了! https://www.maigoo.com/goomai/189486.html
7.8款面向教师,在线课程教学工具推荐这里推荐的8款在线教学软件,有一些是非常适合直播教学,或者说更适合直播教学,比如 Educreations,强大的一对多直播互动教学功能在实时直播教学中可以发挥很重要的作用。有些在互动和课程管理方面,有着非常出色的表现,比如Drawp for school和BoardMix博思在线协作白板,在互动教学方面发挥着极为重要的作用。特别值得一提的是https://boardmix.cn/article/onlinecourseplatform/
8.有没有可以线上教学的软件?这里有4个在线课堂小助手有没有可以线上教学的软件?这里有4个在线课堂小助手 现在在互联网期间的引领下,在线教育曾经渐渐融入传统的教育行业中,将来极可能取代传统教育,在线教育,属于人工智能的未来。在线教育的发展得益于线上形式可以解决稀缺的师资、节省时间、跨越空间的距离。然而,与团购、共享经济等大爆发的行业不同,教育用户追求的并非https://blog.csdn.net/xzwhyzhy/article/details/117028022
9.软件师生在线教学初体验:学海无涯,“云”上约毕竟不同于课堂讲课,期间有两次,讲了较长一段内容,没有看到学生在讨论区留言,更看不到学生面貌,突然感觉有些恍惚,不知道是不是自己掉线了,也不知道学生是否在认真听,听懂了没。看来,在线授课也是有一些的技巧的,要设计好课程内容,充分利用各种交互方式了解学生的状态,后续课程会继续努力,进一步优化教学方法,设计好https://ruanjian.nwpu.edu.cn/info/1010/1457.htm
10.超星网络教学平台入口/超星学习通在线登录(图文)超星学习通是一款随时随地在线学习的软件,在这里你可以随时在线阅读世界名著,免费课程随时学习,下面为您提供了超星学习通官方登录入口,希望对您有帮助! 超星学习通官方登录入口网页版https://passport2.chaoxing.com/login?fid=&refer=(点击链接登录) 超星学习通官方登录入口网页版https://passport2.chaoxing.com/login?fihttps://www.dongrv.com/a/16133/
11.线上教育学习方法工具网站APP一网打尽,一定有你想找的1、没有学生响应 在线点名 预习布置思考 2、如何提防出现复制前面学生作答 主观题为主 3、多种软件齐上阵 建议使用功能集合性强的平台 第二类 异步在线教学模式 一、简介 特点 时间空间分离 优点 允许灵活支配时间,实现4A 主要是MOOC类教学平台 二、工具 https://www.jianshu.com/p/fb0fe4c11691
12.线上教学工具有哪些,5款必备的在线教学软件!综上所述,Coursera通过多样化的课程选择、灵活的学习安排、强大的学习支持和互动、优质的教学资源,以及获得认证和学位的机会,为学生提供全面且有质量保障的在线学习体验。 以上就是5款必备的在线教学软件,适用于不同的教学场景,从实时互动、课程管理到学生交流和个性化学习,为教育工作者提供了强大的工具,支持线上教学和https://www.fromgeek.com/daily/1044-588400.html
13.除了钉钉还有什么软件可以直播教学类似钉钉的教学软件在线讲课效果是比较好的,学生不用再限制在一个教室里,后排的学生也不用担心听不清教师的声音了,教师想要进行在线教学,首先要选择一个教学平台,很多教师使用钉钉,可以实现直播功能,但是钉钉毕竟不是专业的教学平台,除了钉钉还有什么软件可以直播教学,其实选项是有很多的,本文简单整理了一下。 一、网络教学平台都有哪些https://www.yunduoketang.com/article/ljr1925.html
14.类似ClassIn的线上教学软件类似ClassIn的线上教学app盘点ClassIn是一款非常好用的线上教学软件,许多小伙伴好奇有没有其他类似ClassIn的线上教学软件可以使用,下面小编就给大家带来了类似ClassIn的线上教学app盘点,感兴趣的小伙伴快来看看都有哪些好用的学习软件吧。 类似ClassIn的线上教学app盘点 1、掌门优课网课 游戏介绍: 掌门优课app是一款可以进行直播课堂选择的手机工具https://m.ali213.net/news/gl2301/996477.html
15.101种最热门的EdTech工具如果你从事教育工作,你会知道有大量的应用程序app、服务、产品和工具被创建,来服务教育中的多种功能。 教学工具、家长教师沟通app、排课软件、家教网站、复习博客(revision blogs)、特殊的教育信息需求/1对1教学需求、专业发展资格证书等。 然而,有太多的公司在为教育开发新产品,这可能很难跟上——尤其是教师必须做https://36kr.com/p/829435155242882
16.线上音乐教学app有哪些音乐教学app软件下载音乐教学app 音乐学习app是在线的音乐教育平台,让用户在手机上就能够学习音乐,如果你是自学,软件会为你量身定制学习计划,提供大量课程内容和实例,让你学得更快更扎实,如果你想进修,会为你找到国内顶尖大师,亲自为你排忧解难,铺平你的音乐道路,成为名门子弟,起点就能先人一步。点击https://m.qqtn.com/k/yyjx/
17.一对一在线教学软件有哪些能一对一教学的平台推荐现在很多同学和家长朋友们都开始对自己上网课的质量开始有要求了,一般的网课内容并不能够满足大家,这个时候,能够一对一进行教学的软件就可以帮助大家更好的提升学习的效率,喜欢的朋友快来合集看看吧。https://m.8688g.com/k/ydyjx/
18.音乐教学软件有哪些?音乐教学软件免费下载音乐教学软件下载专区为大家整理了很多好用可以帮助大家在手机上进行音乐学习的安排,为广大需要学习音乐,对音乐感兴趣的用户进行推荐,软件有着全面的教学内容,各种乐器都可以进行选择,非常的方便,手机上可以随时随地进行学习,让学习音乐变得不再困难,感兴趣的用户可以来网http://m.2265.com/zt/yinyuejiaoxueruanjian/
19.网络中心该部分规定了职业教育中使用的三类数字资源的要求,包括课堂与实训室数字化教学资源(媒体素材、试题、试卷、课件、案例、文献资料、网络课程、教学工具软件APP、常见问题解答和资源目录索引等)、仿真实训资源(仿真实验软件、仿真实训软件和仿真实习软件等)、数字场馆资源(职业体验馆、数字博物馆、数字艺术馆、数字科技馆、http://www.xtzy.com/wlzx/detail.jsp?public_id=153330