一种基于ASP.NET框架的互动式翻转课堂学习平台制造技术

技术编号:26305987 阅读:33 留言:0更新日期:2020-11-10 20:04
本发明专利技术涉及一种基于ASP.NET框架的互动式翻转课堂学习平台,其主要技术特点是:实现一个具有实时性、共享性的互动式翻转课堂学习平台,其主包括三种角色,分别是学生、教师和管理员。实现功能:管理员可以进行学生管理、教师管理、课程管理等操作;教师可以进行注册登录、课程管理、学生管理、学习情况管理等操作;学生可以进行注册登录、课程学习、讨论交流、提出问题以及查看学习记录等操作。

【技术实现步骤摘要】
一种基于ASP.NET框架的互动式翻转课堂学习平台
本专利技术属于电子商务
,尤其是一种基于ASP.NET框架的互动式翻转课堂学习平台。
技术介绍
随着网络技术与流媒体技术的进步,互动式的直播教学势必会融入到未来的教育中。在网络学习环境中,学生可以不受时间、空间的限制,选择自己要学习的课程;另一方面,对于教师而言,一次上传,多次使用,省去了大量的时间精力,节约了教学成本。此外,教师应用系统的在线答疑功能,可以及时解决学生们在学习过程中遇到的问题,提高了教学效率,弥补了传统教学的不足。基于ASP.NET框架的互动式翻转课堂学习平台实现了学生与教师互动直播,实时语音、文字交流,以及线上学习讨论,对未来教育模式具有重要的实用价值。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出一种基于ASP.NET框架的互动式翻转课堂学习平台,解决传统教育存在的问题。为了实现上述目的,本专利技术所采用的技术方案如下:一种基于ASP.NET框架的互动式翻转课堂学习平台设计,学习平台的用户分为三类,即学生、教师和管理员,其特征在于:管理员可以进行学生管理、教师管理、课程管理等操作;教师可以进行注册登录、课程管理、学生管理、学习情况管理等操作;学生可以进行注册登录、课程学习、讨论交流、提出问题以及查看学习记录等操作。实现的具体步骤如下:(1)基于ASP.NET框架的网页搭建;(a)ASP.NET是新一代的ASP。它虽然无法兼容经典的ASP,但ASP.NET可以引用ASP的库及方法;(b)ASP.NET拥有更好的多语言支持,以及大量的开发控件、基于XML的组件和对用户身份认证的整合;(b)ASP.NET页面需要编译处理,因此它比经典的ASP加载速度更快;(2)基于MSChart控件的数据源接收;(a)在<ASP:ChartArea>控件中,主要有以下几大区域集合:Annotations为图形注解集合,ChartAreas为主要数据显示的图表区域集合,Legends是图例集合,Series是图表序列集合(意即图表的数据对象集合),Titles即图标的标题集合;(b)<ASP:ChartArea>控件可以接收DataTable类型的数据,在QuestionAndAnswer类中增添GetAccuracy_Course方法,通过CourseID可以查询该课程的答题情况;(3)基于ASP.NET框架内置SmtpClient类的邮件发送;(a)SmtpClient位于System.NET.Mail命名空间,继承于System.Object,主要用于协助应用程序使用简单邮件传输协议即SMTP来发送电子邮件。上述步骤(1)中ASP.NET工作模式的具体流程如下:(1)浏览器请求页面HTML文件,IIS接收浏览器请求;(2)IIS将请求传递给服务器上的ASP.NET引擎;(3)ASP.NET逐行读取文件,并执行文件中的脚本,同时处理对应后台逻辑控制文件,将所需处理过程处理完毕后加载进页面文件;(4)ASP.NET引擎将最后处理完毕的纯HTML文件返回给浏览器;(5)浏览器将HTML文件显示到页面。上述步骤(2)中实现在页面显示图接收数据源,具体流程如下:(1)通过GetQuestionNumber方法获取当前课程回答问题的人数,如果当前课程回答问题的人数为0,则图表不需要显示出来,即将Chart1的Visible属性设置为false;(2)图表Chart1通过GetAccuracy_Course方法来获取数据源,并对各个属性进行初始化,其中AxisX.Title为图表的X轴的名字即“试题”,AxisY.Title为图表的Y轴的名字即“正确率”;TitleAlignment为对应XY轴的坐标轴标题对齐方式;Interval为轴刻度之间的间隔大小,此处赋值为1;(3)最后通过“AxisY.LabelStyle.Format=“0%“”将Y轴的值格式化为百分比的形式。上述步骤(3)中实现邮件发送,具体流程如下:(1)实例化了一个简单邮件服务器(SmtpClient)对象,第一个参数为需要的邮箱服务器类型,第二个参数为其对应的端口号;(2)通过Random获得了一个100000~999999的随机数作为验证码,并通过Request[″NewEmail″]来获取前台邮箱输入框中输入的要验证的邮箱号;(3)实例化一个要发送的邮件即MailMessage对象,在实例化语句中,要传入四个参数,即为:MailMessagemsg=newMailMessage(″发送邮件的邮箱″,″邮件的目的邮箱″,″邮件主题″,″邮件正文″);在本方法中,要注意发送邮件的邮箱需要开启Smtp功能,否则将会导致邮件发送失败;(4)开启Smtp功能后,邮箱服务者会给出一串代码,即Smtp的服务密码,此密码在System.NET.NETworkCredential的实现时使用,即为在实例化语句newSystem.NET.NETworkCredential(″发送邮箱的账户″,″Smtp的服务密码″);此处实例化可获得一个发送邮箱账户对象;(5)通过client.Send(msg);方法发送这封邮件。本专利技术的优点和积极效果是:实现一个具有实时性、共享性的互动式翻转课堂学习平台,其主包括三种角色,分别是管理员、教师和学生。实现功能:在以管理用户登录时,管理员用户可以管理所有的教师和学生用户;同时可以选择当前热度较高的课程放进首页推送,对于页面中出现的问题,用户提出的反馈,进行操作处理;当学校开设新课程时,或教师想要开设数据库中暂时不存在的新课程时,管理员用户可以自行添加,开设新课,供教师们开课选择;在以教师身份登录时,用户可以自由管理自己的所有视频,如上传新课程、编辑课程信息等,以提供给学生选择观看学习。对于每一个视频的所有观看者,视频上传者拥有所有的管理权限,比如是否可以观看、是否可以留言、删除其留言等。与此同时,教师还应当回答其上传视频的观看者发起的私信提问,为学生答疑解惑。平台还会为教师提供学习情况管理功能,以报表等形式将学生学习情况显示到页面,帮助教师实时了解学生学习情况,为以后的教学做准备。最后平台还提供了催促功能,即老师可以设置自动提醒或自行选择提醒那些可能会按时完成课时的学生尽快完成学习进度;在以学生身份登录时,用户可以在应用中查看自己分配到的需要学习的课程,也可以自行选择对于自身用户权限可以查看的视频,来加入自己的课程。对于查看课程时,学生们可以观看视频,也可以在回答老师发布的习题,实时监测自身学习情况;在看视频的过程中,对于疑惑、问题,学生可以在视频页下留言评论,互相讨论,也可以给老师发起私信提问,等待老师回答问题。附图说明图1是本专利技术的系统功能结构图;图2是本专利技术的邮件功能流程图;具体实施方式本文档来自技高网...

【技术保护点】
1.一种基于ASP.NET框架的互动式翻转课堂学习平台设计,学习平台的用户分为三类,即学生、教师和管理员,其特征在于:管理员可以进行学生管理、教师管理、课程管理等操作;教师可以进行注册登录、课程管理、学生管理、学习情况管理等操作;学生可以进行注册登录、课程学习、讨论交流、提出问题以及查看学习记录等操作。/n

【技术特征摘要】
1.一种基于ASP.NET框架的互动式翻转课堂学习平台设计,学习平台的用户分为三类,即学生、教师和管理员,其特征在于:管理员可以进行学生管理、教师管理、课程管理等操作;教师可以进行注册登录、课程管理、学生管理、学习情况管理等操作;学生可以进行注册登录、课程学习、讨论交流、提出问题以及查看学习记录等操作。


2.根据权利要求1所述的基于ASP.NET框架的互动式翻转课堂学习平台,实现的具体步骤如下:
(1)基于ASP.NET框架的网页搭建;
(2)基于MSChart控件的数据源接收;
(3)基于ASP.NET框架内置SmtpClient类的邮件发送。


3.根据权利要求2所述的基于ASP.NET框架的互动式翻转课堂学习平台,其特征在于:所述步骤(...

【专利技术属性】
技术研发人员:张艳华辛慧洋杨振
申请(专利权)人:天津科技大学
类型:发明
国别省市:天津;12

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

1