APP下载

高校课程资源共享互动平台的研究

2019-09-10郑英姿

现代信息科技 2019年15期

摘  要:随着互联网和计算机技术的发展,高校传统的教学方法已经不能完全满足师生的需求,本文针对这个现状,进行了课程共享互动平台的研究。通过这个平台,教师可以创建课程,发布课程动态,上传课程相关资料;学生可以申请加入课程,下载课程教学课件,学习资料。课程留言板方便了师生交流,还可以互加好友进行团队交流合作,把这个平台应用于课程教学中,既方便了师生,又提高了学习的效率。

关键词:创建课程;上传下载;教学课件;课程互动平台

中图分类号:TP311.5       文献标识码:A 文章编号:2096-4706(2019)15-0132-03

Research on the Interactive Platform of Course Resources Sharing in Universities

ZHENG Yingzi

(School of Computer Science and Engineering,Tianhe College of Guangdong Polytechnical Normal University,

Guangzhou  510540,China)

Abstract:With the development of internet and computer technology,the traditional teaching methods in universities can not fully meet the needs of teachers and students. In view of this situation,this paper studies the interactive platform of curriculum sharing. Through this platform,teachers can create courses,publish curriculum dynamics,upload curriculum-related information,and students can apply to join courses,download curriculum teaching courseware and learning materials;the course message board facilitates the communication between teachers and students,and can also add friends,team exchanges and cooperation,and the platform is applied to the teaching of courses,which facilitates teachers and students,and improves the efficiency of learning.

Keywords:create courses;upload and download;teaching courseware;course interactive platform

0  引  言

随着互联网和计算机技术的发展,高校传统的,运用黑板、多媒体的教学方式已经不能完全满足师生的需求,甚至存在很多的问题,主要体现如下:

(1)局限于课堂,学生不能随时学习,主要受到时间和空间的限制。

(2)当要搜索与教学有关的资料时,学生需要花费很多的时间及精力才能找到,导致时间和精力的浪费。

(3)因课堂时间有限,对于学生提出的问题,教师在课堂没有足够的时间进行解答,学生也不能立即得到满意答复,很难实现共同师生之间的共同探讨。

(4)学生、师生之间的交流主要依靠QQ或微信,人多事雜,交流的话题很快被其他的话题覆盖,没有专一的专题交流区。

(5)学生仅限于课堂学习,很难扩充自己的知识面,也无法学到其他专业方面的知识。

课程资源共享互动平台可以避免以上情况的发生,可以打破传统教学模式在时间、空间上的限制,学生可以通过该平台,申请加入课程,下载课件及相关的学习资料,节省了大量时间;课程留言板方便了师生交流,学生只需把自己的问题发表在留言板里,等待教师或同学回答即可;可以跨学校、跨老师、跨专业地申请课程学习,了解全新的知识,拓宽视野,也可以互加好友,进行团队交流合作。

1  系统需求

1.1  系统功能需求

(1)用户注册登录模块。

(2)显示模块:显示用户自创的课程、用户学习的课程、课程上传资料、添加的好友。

(3)创建课程:教师可以创建课程,同时设置课程相关信息的介绍。

(4)申请加入:学生可以申请加入该课程,是否需要输入申请密码根据教师对课程的设置决定。

(5)文件的上传下载模块:先注册登录,才能进行文件的上传与下载。

(6)添加好友:根据用户名添加好友,形成好友圈。

(7)发送与接收模块:用户登录后,可以给好友发送消息,也能接收信息。

(8)互动交流:用户可对某一课程知识进行提问及回复。

(9)动态的发表:教师可根据需要发表课程动态,只有进入该课学习的用户可查看动态。

1.2  系统核心业务图

学生注册登录后,通过平台可以申请加入课程,下载资料,对于自己不清楚的知识可以提问,也可以参与讨论和回复其他同学和老师的问题,学生之间可以互加好友,也可以加老师为好友。

教师注册登录后,通过这个平台可以创建课程,也可以发布课程动态,上传、下载资料,可以对于学生提的问题进行回答,也可以提问,让学生进行讨论和回答,老师之间可以互加好友,也可以加学生为好友。

管理员登录后可以删除用户、删除文件、删除课程、删除留言,该系统的核心业务图如图1所示。

2  系统设计

通过系统功能需求和核心业务分析,得出高校课程资源共享互动平台包含三大模块:学生模块、教师模块和管理员模块。

学生模块包含的子模块是注册登录、申请加入课程、下载文件、添加删除好友、发送接收消息、互动交流。

教师模块包含的子模块是注册登录、创建课程、发布课程动态、上传和下载文件、添加和删除好友、发送接收消息、互动交流、删除课程及文件。

管理员模块包含的子模块是登录、删除用户、删除课程、删除文件、删除留言。该系统的功能结构图如图2所示。

3  关键模块研究

3.1  注册登录

未登录的用户只能浏览相关信息,只有注册登录后才能申请加入课程,添加好友,发送和接受信息,互动交流等功能。

注册:系统根据用户输入的信息,先判断数据库中是否已存在,如有,返回用户已存在,如没有,则将用户注册信息存如数据库用户表中。

登录:系统会根据用户输入的用户名和密码与数据库用户表中的信息进行匹配,匹配成功则登录个人空间,否则登录失败,且提示用户名或密码错误。

3.2  课程管理

通过课程管理,教师可以创建课程,可在创建的课程中进行课程介绍,在该课程中上传文件。创课者可以删除课程及课程文件,但不能删除留言。在创建课程页面中,用户可以上传课程图片以及输入相关的信息,系统会将信息添加到数据库中,当用户点击时可根据相关的Action请求调用数据库。如果学生想申请加入课程,首先找到课程,然后申请加入该课程。

3.3  好友管理模块

该模块是用于用户之间进行交流的模块,用户之间可相互添加好友,并向对方发送消息,还可以显示和查看好友的动态。

添加好友:首先用户需输入好友的用户名,系统会在数据库中查找该用户是否存在,若存在,则在数据中插入一条Pass等于false数据,并向该好友发送一条申请添加好友消息,如果好友同意,则将Pass改为True,如果拒绝,则Pass仍然等于false。

删除好友:首先在数据中查找用户是否存在,如果不存在,则提示好友不存在;反之则在数据中删除该好友。

3.4  留言模块实现

在该模块中用户可对课程及课程中的文件进行留言,及对文件中的留言进行回复。用户必须先登录才可留言和回复。该模块是在数据库中插入记录使其管理课程或者是课程文件,使其能在相应的位置显示相应的留言及回复。

3.5  文件的上传下载

文件的上传下载是该系统的核心模块,该模块主要实现了用户在自创的课程中上传文件,其他用户在登录系统后可对课程中的文件进行下载。

(1)文件上传。文件的上传是必不可少的功能,文件上传就是把客户端本地计算机的文件保存到网站服务器中,我们可以通过JsPsmart文件上传包可以实现文件的上传功能。在进行上传之前,需要进行初始化,传入当前Servlet的ServletConfigHttp、ServletRequest和HttpServletResponse参数,通过SmartUpload.upload()实现文件上传,通过File.saveAs(String,int)将文件进行保存。

(2)文件下载。通过request的getParameter方法获得需下载的文件名filename,调用response中的setContentType指定要返回内容的类型,response.setHeader使客户端出现下载框,并指定下载框中的文件名,getRealPath获取目标文件的绝对路径,读取文件,然后输出文件。

3.6  管理员模块

管理模块用于管理员管理用户、课程、文件以及留言回复,包含用户、课程、文件留言和回复的删除。

管理员可以删除用户以及用户相关的全部信息。實现是在数据库中删除用户记录、课程记录、动态记录、消息、好友的相关的记录。以及删除用户上传的文件实体。

管理员可以删除该课程相关的全部信息。实现是在数据库中删除课程记录、删除该课所有文件、课程动态、课程文件的留言和回复。删除服务器中关于该课的所有文件实体以及课程图片。

4  结  论

课程共享互动平台可用于我们的教学,本人创建了Web开发技术课程,要求所教班级的学生加入了该课程,在课程中上传了课件、实验及相关资料,并及时发布课程动态,学生可以随时下载相关的课程资料学习,遇到问题时,留言互动交流,学生也可以加入其他教师创建的Web开发技术课程或感兴趣的课程,实现跨课交叉学习,还可以互加好友,成立好友圈,互相交流学习,通过这样的平台,对学生学习而言,打破了在时间、空间上的限制,拓宽视野,能实现跨学校、跨老师、跨专业的学习,还可以加强学生之间以及师生之间的交流,通过这个平台的应用,实现了线上和线下的混合式的教学模式,帮助教师开启了新的教学模式,提高了教师的教学效果,也提高了学生的学习效率,同时增进了老师、学生之间的交流互动,学生的平均成绩明显比为往届的学生的有所提高。

参考文献:

[1] 马俊,段兴林.高校课程资源网络共享平台的构建 [J].信息技术,2015(6):90-93.

[2] 方晖.高校课程资源网络共享平台的创建分析与研究 [J].信息与电脑(理论版),2017(24):11-12+15.

[3] 康晓鹰.共享课程教学平台研究与设计 [J].教育现代化,2017,4(12):152-153.

[4] 楚志凯.基于云计算的高职网络课程资源共享平台的研究 [J].电脑知识与技术,2018,14(14):205-206+213.

作者简介:郑英姿(1979-),女,汉族,湖南益阳人,讲师,硕士,主要研究方向:算法研究、大数据、软件开发。