一种基于攀冰运动的线上教学系统技术方案

技术编号:22167110 阅读:37 留言:0更新日期:2019-09-21 10:40
本发明专利技术提供了一种基于攀冰运动的线上教学系统,使用Spring Boot框架进行开发,后端使用Controller进行业务逻辑处理,使用Model传值,前端使用Thymeleaf模板渲染引擎渲染视图,系统包括:控制模块、认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块。控制模块与认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块分别连接,控制模块内存储有用户权限信息和用户注册信息。本发明专利技术适用于体育教学或专家培训、各类教学课堂之间的交流学习以及特别教育的学习模式,任何学习类型的信息都可以通过网络传播,实现了师生线上平台交互。

An Online Teaching System Based on Ice Climbing

【技术实现步骤摘要】
一种基于攀冰运动的线上教学系统
本专利技术涉及计算机网络教学,具体涉及一种基于攀冰运动的线上教学系统。
技术介绍
攀冰运动是集娱乐、健身、运动于一体的中等强度的有氧运动且挑战性强,契合了广大青少年健康运动健身的理念,现在攀冰运动项目受到的关注度逐年增加,且攀冰运动也是一项十分健康的体育运动,但目前人们在生活中接触攀冰运动少,又受场地所限,筹备冰爪、头盔、手套等装备的困难,使攀冰运动不可能大规模的开展。现如今网络平台上所提供的攀冰运动教学资源短缺,且师生无法在线上平台交互,导致人们对攀冰运动的认知不够深刻,所以通过线上教学移动式学习,使用视频直播或转播的方式为攀冰运动普及教育提供了新的思路,使攀冰运动更为人熟知,推进其发展。
技术实现思路
本专利技术要解决的技术问题在于,针对上述目前缺少攀冰运动教学平台的技术问题,提供一种基于攀冰运动的线上教学系统解决上述技术缺陷。一种基于攀冰运动的线上教学系统,使用SpringBoot框架进行开发,后端使用Controller进行业务逻辑处理,使用Model传值,前端使用Thymeleaf模板渲染引擎渲染视图,包括:控制模块、认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块。控制模块与认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块分别连接,控制模块内存储有用户权限信息和用户注册信息;控制模块用于注册指定数量的用户,并存储对应的用户注册信息;控制模块还用于对上述注册的指定数量的用户进行权限分配,选择预设数量的用户设置为教师权限,其他的用户设置为普通权限,教师权限用户可以查看所有普通权限用户的登录情况和用户注册信息;当用户登陆时,控制模块根据用户的权限对应显示两种不同的主页视图;认证模块用于教师权限用户通过HTTP方式访问流媒体内容Portal并完成身份认证,为了实现身份认证与流媒体内容的物理同意,身份认证由Portal完成;生成终端页面模块用于认证通过后,Portal根据用户终端类型将适合在该终端直播的视频教学资源分类表和推荐栏目生成页面;生成终端页面完成后,Portal对要直播的具体流媒体信息进行定位;还用于启动直播进程:用户或学生收到流媒体业务平台Portal的URL后完成发现过程,触摸或单击URL连接后即可启动下载或直播进程;上传教学资源模块用于教师权限用户上传CODE资源,还用于教师权限用户对已上传的CODE资源的更新;下载教学资源模块用于所有用户查看CODE资源,用户可以根据CODE资源的类别在线查看CODE资源,还用于在线下载CODE资源;作业评分模块用于教师权限用户进行布置作业,教师权限用户可以上传作业题目,作业题目可以在线查看和下载;还用于普通权限用户进行在线答题和上传作业,普通权限用户可以直接在网页上完成作业并提交,也可以上传作业相关的文件,教师权限用户可以在线查看或下载已提交的作业并在线进行评分,普通权限用户可以在教师权限用户评分完成后查看分数。进一步的,还引入了SpringSecurity、JPA和Thymeleaf对于Security的支持,数据库使用MySQL。进一步的,所述用户注册信息包括用户名和用户密码,其中,用户名设置为“前缀+数字”,用户密码为随机生成的包含大小写字母和数字的32位字符串。进一步的,所述终端页面上用户可以实现内容导航、搜索和分类检索操作。进一步的,所述CODE资源分为四类,包括JDBC、JSP、Servlet和SpringBoot。与现有技术相比,本专利技术优势在于:本专利技术采用树网结合的覆盖网内容分发技术,为减轻在大并发情况下,移动学习流媒体中心服务器组的负载,我没在网络边缘节点设置代理流媒体服务器,用以分发媒体内容,减轻中央服务器压力,边缘服务器的安放基于树形的拓扑结构,即一种自上而下的多级星级结构,其传输路径有多条,但不形成闭合回路,由叶子节点最终为用户提供服务,而上层节点则为下层提供内容。为避免普通树形结构容易引起单点失效的情况下,允许该节点向其他节点或上一层节点请求媒体内容。这样既保证了网络结构的简洁性,又不局限于树形结构的自身缺点,保证了网络的高可用性。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为本专利技术一种基于攀冰运动的线上教学系统结构图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。一种基于攀冰运动的线上教学系统,使用SpringBoot框架进行开发,后端使用Controller进行业务逻辑处理,使用Model传值,前端使用Thymeleaf模板渲染引擎渲染视图,进而实现MVC三层架构。系统包括控制模块、认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块。控制模块与认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块分别连接,控制模块内存储有用户权限信息和用户注册信息。控制模块用于注册指定数量的用户,并存储对应的用户注册信息,用户名设置为“前缀+数字”,用户密码为随机生成的包含大小写字母和数字的32位字符串;控制模块还用于对上述注册的指定数量的用户进行权限分配,选择预设数量的用户设置为教师权限,其他的用户设置为普通权限,教师权限用户可以查看所有普通权限用户的登录情况和用户注册信息;当用户登陆时,控制模块根据用户的权限对应显示两种不同的主页视图。认证模块用于教师权限用户通过HTTP方式访问流媒体内容Portal并完成身份认证,为了实现身份认证与流媒体内容的物理同意,身份认证由Portal完成。生成终端页面模块用于认证通过后,Portal根据用户终端类型将适合在该终端直播的视频教学资源分类表和推荐栏目生成页面;生成终端页面完成后,用户使用内容导航、搜索和分类检索等功能,Portal对要直播的具体流媒体信息进行定位;还用于启动直播进程:用户或学生收到流媒体业务平台Portal的URL后完成发现过程,触摸或单击URL连接后即可启动下载或直播进程。上传教学资源模块用于教师权限用户上传CODE资源,还用于教师权限用户对已上传的CODE资源的更新,上传的CODE资源可以分为四类,包括JDBC、JSP、Servlet和SpringBoot。下载教学资源模块用于所有用户查看CODE资源,用户可以根据CODE资源的类别(JDBC、JSP、Servlet、SpringBoot)在线查看CODE资源,还用于在线下载CODE资源。作业评分模块用于教师权限用户进行布置作业,教师权限用户可以上传作业题目,作业题目可以在线查看和下载;还用于普通权限用户进行在线答题和上传作业,普通权限用户可以直接在网页上完成作业并提交,也可以上传作业相关的文件,教师权限用户可以在线查看或下载已提交的作业并在线进行评分,普通权限用户可以在教师权限用户评分完成后查看分数。本专利技术还引入了SpringSecurity、JPA和Thymeleaf对于Security的支持,数据库使用MySQL。由于系统要求支持移动学习用户并发数过多,考虑到视频观看往往具有地域性,即同一个基站下可能存在大量移动学习用户收看同一个教学直播节目,当某一基站下收看节目的移动学习用户数很多时,如果仅仅使用单播(本文档来自技高网...

【技术保护点】
1.一种基于攀冰运动的线上教学系统,使用Spring Boot框架进行开发,后端使用Controller进行业务逻辑处理,使用Model传值,前端使用Thymeleaf模板渲染引擎渲染视图,其特征在于,包括:控制模块、认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块;控制模块与认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块分别连接,控制模块内存储有用户权限信息和用户注册信息;控制模块用于注册指定数量的用户,并存储对应的用户注册信息;控制模块还用于对上述注册的指定数量的用户进行权限分配,选择预设数量的用户设置为教师权限,其他的用户设置为普通权限,教师权限用户可以查看所有普通权限用户的登录情况和用户注册信息;当用户登陆时,控制模块根据用户的权限对应显示两种不同的主页视图;认证模块用于教师权限用户通过HTTP方式访问流媒体内容Portal并完成身份认证,为了实现身份认证与流媒体内容的物理同意,身份认证由Portal完成;生成终端页面模块用于认证通过后,Portal根据用户终端类型将适合在该终端直播的视频教学资源分类表和推荐栏目生成页面;生成终端页面完成后,Portal对要直播的具体流媒体信息进行定位;还用于启动直播进程:用户或学生收到流媒体业务平台Portal的URL后完成发现过程,触摸或单击URL连接后即可启动下载或直播进程;上传教学资源模块用于教师权限用户上传CODE资源,还用于教师权限用户对已上传的CODE资源的更新;下载教学资源模块用于所有用户查看CODE资源,用户可以根据CODE资源的类别在线查看CODE资源,还用于在线下载CODE资源;作业评分模块用于教师权限用户进行布置作业,教师权限用户可以上传作业题目,作业题目可以在线查看和下载;还用于普通权限用户进行在线答题和上传作业,普通权限用户可以直接在网页上完成作业并提交,也可以上传作业相关的文件,教师权限用户可以在线查看或下载已提交的作业并在线进行评分,普通权限用户可以在教师权限用户评分完成后查看分数。...

【技术特征摘要】
1.一种基于攀冰运动的线上教学系统,使用SpringBoot框架进行开发,后端使用Controller进行业务逻辑处理,使用Model传值,前端使用Thymeleaf模板渲染引擎渲染视图,其特征在于,包括:控制模块、认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块;控制模块与认证模块、生成终端页面模块、上传教学资源模块、下载教学资源模块和作业评分模块分别连接,控制模块内存储有用户权限信息和用户注册信息;控制模块用于注册指定数量的用户,并存储对应的用户注册信息;控制模块还用于对上述注册的指定数量的用户进行权限分配,选择预设数量的用户设置为教师权限,其他的用户设置为普通权限,教师权限用户可以查看所有普通权限用户的登录情况和用户注册信息;当用户登陆时,控制模块根据用户的权限对应显示两种不同的主页视图;认证模块用于教师权限用户通过HTTP方式访问流媒体内容Portal并完成身份认证,为了实现身份认证与流媒体内容的物理同意,身份认证由Portal完成;生成终端页面模块用于认证通过后,Portal根据用户终端类型将适合在该终端直播的视频教学资源分类表和推荐栏目生成页面;生成终端页面完成后,Portal对要直播的具体流媒体信息进行定位;还用于启动直播进程:用户或学生收到流媒体业务平台Portal的URL后完成发现过程,触摸或单击URL连接后即可启动下载或直播进程;上...

【专利技术属性】
技术研发人员:庞书玉刘子源李天琪
申请(专利权)人:中国地质大学武汉
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1