本发明属于计算机技术领域,具体涉及一种在线课程学习的系统和方法。
背景技术:
传统教育模式中,学生往往需要每学期支付数千元,甚至数万元才能进入一所著名的高校。然而由于高校内部预算的削减等种种限制因素,学生不会总是有机会准确地研究他想要的和喜欢的课题。其次,传统的教育模式在一定程度上影响了学生的自主学习能力的成长。
随着互联网技术的发展,使得在线教育成为可能。已有的在线教育平台需要用户登陆后才能访问特定的课程,而且通常情况下都需要付费学习。
技术实现要素:
针对于上述现有技术的不足,本发明的目的之一在于提供一种在线课程学习系统和方法,以实现在无需登陆的情况下进行在线学习。
本发明实施例公开了一种在线课程学习系统,包括:教师管理模块,学生学习模块,管理员管理模块;其中,教师学习模块被配置为,管理课程章节、知识点以及题库;学生学习模块被配置为,进行在线考试、在线学习及管理个人信息;管理员管理模块被配置为,管理用户信息和管理课程,其中所述用户信息至少包括教师信息、学生信息。
在一个可能的实施例中,所述管理课程章节包括添加课程和添加章节,其中不同章节包括不同的知识点;管理知识点包括添加知识点;管理题库包括添加题库。
在一个可能的实施例中,所述进行在线考试包括,判断学生是否以及登陆;如果已经登陆,显示考试题目并开始答题计时,在开始时间结束或点击交卷后考试结束;其中按章节显示考试题目。
在一个可能的实施例中,所述管理个人信息包括留言管理、信息修改、成绩管理、学习管理。
在一个可能的实施例中,所述管理用户信息包括对教师信息、学生信息以及留言进行管理。
一种在线课程学习方法,包括:通过教师管理模块上传课程以及进行课程章节、知识点和题库的管理;通过学生管理模块进行课程访问、在线考试和留言,其中当学生留言或考试时需要先进行登陆;通过管理员管理模块进行用户信息和课程的管理。
本发明的有益效果:
本发明方案能够实现学生用户可以在不登陆在线课程学习平台的情况下学习知识点。在参加在线考试或者留言时,则需要登陆。并可以保存课程的学习进度,方便下次观看。也可以发表留言,与其他用户或者教师沟通。
附图说明
图1为本发明的系统结构框图;
图2为本发明实施例中的一种系统结构框图;
图3为本发明实施例中的一种方法流程图。
具体实施方式
为了便于本领域技术人员的理解,下面结合实施例与附图对本发明作进一步的说明,实施方式提及的内容并非对本发明的限定。
参照图1,示出了一种在线课程学习系统10,包括:教师管理模块101,学生学习模块102,管理员管理模块103;其中,教师学习模块101被配置为管理课程章节、知识点以及题库;学生学习模块102被配置为可以进行在线考试、在线学习及管理个人信息;管理员管理模块103被配置为管理用户信息和管理课程,其中所述用户信息至少包括教师信息、学生信息。
在一个实施例中,在线课程学习系统可以是网页形式或应用程序app等。该系统包括大型开放式网络课程,即mooc(massiveopenonlinecourses)。
参照图2,在一个实施例中,可以采用jsp+mysql建立该在线课程学习的网站平台。该平台包括前台教师功能、后台管理员功能和前台普通用户即学生用户功能。
在一个实施例中,教师用户需要注册登陆之后,才能在该平台上发布课程,供普通用户学习。
其中,课程中包含许多不同的章节,不同的章节中又包含不同的知识点。通过将课程知识分解为许多知识点的形式,便于用户找到自己的薄弱点进而去进行学习。
在一个实施例中,所述管理课程章节包括添加课程和添加章节,其中不同章节包括不同的知识点;管理知识点包括添加知识点;管理题库包括添加题库。每个知识点均为一段简短的视频。详细地阐述了某一个知识点,可以充分发挥学生的积极性。
在一个实施例中,所述进行在线考试包括,在访问考试功能时先判断学生是否以及登陆;如果已经登陆,显示考试题目并开始答题计时,在开始时间结束或点击交卷后考试结束;其中按章节显示考试题目。
具体的,参照图3,通过该mooc平台系统,学生用户可以访问平台进行在线学习、在线考试以及留言等功能。当用户需要进行在线考试时,系统需要首先判断用户是否已经登陆。如果已经登陆,用户开始答题并计时。当用户完成考试可以点击交卷按钮提交试卷,或者在考试时间结束时系统自动提交试卷。在考试结束之后,用户可以查看考试成绩。
在一个实施例中,所述管理个人信息包括留言管理、信息修改、成绩管理、学习管理。
在一个实施例中,所述管理用户信息包括对教师信息、学生信息以及留言进行管理。
通过该在线课程学习系统可以提供一个使普通用户通过互联网使用、学习、交流的平台。主要提供给普通用户,管理员用户和教师用户使用。
普通用户可以通过此平台学习在线课程,参加课程考试,其中普通用户无需登录,即可在线浏览和观看课程。在参加在线考试或者留言时,则需要登陆。并可以保存课程的学习进度,方便下次观看。也可以发表留言,与其他用户或者教师沟通。
教师用户则可以发布和管理课程,供普通用户学习。
管理员用户权限较高,可以管理用户信息、课程等。
管理员用户可以管理所有的课程信息,以及留言板信息,删除不和谐信息。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的模块实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本发明具体应用途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进,这些改进也应视为本发明的保护范围。