在线课程平台的学生选课与管理方法和系统的制作方法

文档序号:9616588阅读:670来源:国知局
在线课程平台的学生选课与管理方法和系统的制作方法
【技术领域】
[0001]本发明涉及云平台管理技术领域,尤其涉及一种在线课程平台的学生选课与管理方法和系统。
【背景技术】
[0002]大规模开放式网络课程平台(massive open online courses,简称M00C),是针对高等教育,整合了多种社交网络工具和多种形式的数字化资源,具有多元化的学习工具和丰富的课程资源的学习平台。该学习平台突破了传统课程的时间、空间限制,使世界各地的学习者在家即可学到国内外著名高校的课程。同时,该学习平台也突破传统课程的人数限制,能够满足大规模课程学习者的学习。
[0003]“大规模”意味着参与者的数量不受限制,“开放”意味着任何人都可以参与学习,而且是免费的。“在线”意味着参与者通过网络参与课程,不受地域限制。所以该学习平台会有巨大的用户访问量和大量的教学资源,有很多的学员对该学习平台中的课程进行选课,这就需要对学生的选课进行管理,以保证学习平台能够高效、稳定的运作。

【发明内容】

[0004]本发明所要解决的技术问题是如何对学生的选课进行管理。
[0005]为解决上述技术问题,本发明提出了一种在线课程平台的学生选课与管理方法和系统。
[0006]第一方面,该方法包括:
[0007]根据当前用户的身份信息,判断所述当前用户是否为管理员或教员;
[0008]在判定所述当前用户为管理员或教员时,向当前用户显示已选课学生列表;
[0009]接收所述当前用户的管理操作请求,并根据所述管理操作请求对学生的选课进行管理。
[0010]可选的,所述管理操作请求包括:删除所述当前用户选择的已选课学生;
[0011]所述根据所述管理操作请求对学生的选课进行管理,包括:
[0012]将所述当前用户选择的已选课学生从所述已选课学生列表中删除,并将删除结果反馈至所述当前用户。
[0013]可选的,所述管理操作请求包括:添加选课学生;
[0014]所述根据所述管理操作请求对学生的选课进行管理,包括:
[0015]判断待添加学生是否为所述在线课程平台的注册用户;
[0016]若是,则将所述待添加学生添加至所述已选课学生列表中,并将添加结果反馈至所述当前用户。
[0017]可选的,所述管理操作请求包括:查询已选课学生信息;
[0018]所述根据所述管理操作请求对学生的选课进行管理,包括:
[0019]根据当前用户输入的待查询已选课学生的学号或姓名,执行查询操作,并将查询得到的学生信息反馈至所述当前用户。
[0020]可选的,所述管理操作请求包括:批量导入选课学生;
[0021]所述根据所述管理操作请求对学生的选课进行管理,包括:
[0022]判断当前用户所导入文件的格式是否为电子表格;
[0023]若是,判断所述电子表格中的学生是否均为所述在线课程平台的注册用户;
[0024]若是,则将所述电子表格中的学生均添加至所述已选课学生列表中,并将添加结果反馈至所述当前用户。
[0025]第二方面,该系统包括:
[0026]判断模块,用于根据当前用户的身份信息,判断所述当前用户是否为管理员或教员;
[0027]显示模块,用于在判定所述当前用户为管理员或教员时,向当前用户显示已选课学生列表;
[0028]管理模块,用于在判定所述当前用户为管理员或教员时,接收所述当前用户的管理操作请求,并根据所述管理操作请求对学生的选课进行管理。
[0029]可选的,所述管理模块具体用于:
[0030]当所述管理操作请求为“删除所述当前用户选择的已选课学生”时,将所述当前用户选择的已选课学生从所述已选课学生列表中删除,并将删除结果反馈至所述当前用户。
[0031]可选的,所述管理模块具体用于:
[0032]当所述管理操作请求为“添加选课学生”时,判断待添加学生是否为所述在线课程平台的注册用户;
[0033]若是,则将所述待添加学生添加至所述已选课学生列表中,并将添加结果反馈至所述当前用户。
[0034]可选的,所述管理模块具体用于:
[0035]当所述管理操作请求为“查询已选课学生信息”时,根据当前用户输入的待查询已选课学生的学号或姓名,执行查询操作,并将查询得到的学生信息反馈至所述当前用户。
[0036]可选的,所述管理模块具体用于:
[0037]当所述管理操作请求为“批量导入选课学生”时,判断当前用户所导入文件的格式是否为电子表格;
[0038]若是,判断所述电子表格中的学生是否均为所述在线课程平台的注册用户;
[0039]若是,则将所述电子表格中的学生均添加至所述已选课学生列表中,并将添加结果反馈至所述当前用户。
[0040]本发明提供的在线课程平台的学生选课与管理方法和系统中,首先判断当前用户是否为管理员或教员,这样只有管理员或教员才有权限对学生的选课进行管理。当将已选课学生列表显示给当前用户时,当前用户便可得知有哪些学生选择了课程。当接收到当前用户的管理操作请求时,便执行相应的管理操作。由于学生具有选课的权利,而教员或管理者具有根据课程的实际情况控制选课的人数、哪些学生可以选、哪些学生不能选等的权限,通过控制课程的访问量等实现对大规模在线教育平台的学生选课进行高效、稳定的管理。
【附图说明】
[0041]通过参考附图会更加清楚的理解本发明的特征信息和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
[0042]图1示出了根据本发明在线课程平台的学生选课与管理方法一实施例的流程示意图;
[0043]图2示出了根据本发明在线课程平台的学生选课与管理方法另一实施例的流程示意图;
[0044]图3示出了根据本发明在线课程平台的学生选课与管理系统的结构框图;
[0045]图4示出了本发明在线课程平台的学生选课与管理系统的一种系统架构示意图。
【具体实施方式】
[0046]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0047]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0048]本发明提供一种在线课程平台的学生选课与管理方法,如图1所示,该方法包括:
[0049]步骤S1、根据当前用户的身份信息,判断所述当前用户是否为管理员或教员;
[0050]步骤S2、在判定所述当前用户为管理员或教员时,向当前用户显示已选课学生列表;
[0051]步骤S3、接收所述当前用户的管理操作请求,并根据所述管理操作请求对学生的选课进行管理。
[0052]本发明提供的学生选课与管理方法中,首先判断当前用户是否为管理员或教员,这样只有管理员或教员才有权限对学生的选课进行管理。当将已选课学生列表显示给当前用户时,当前用户便可得知有哪些学生选择了课程。当接收到当前用户的管理操作请求时,便执行相应的管理操作。由于学生具有选课的权利,而教员或管理者具有根据课程的实际情况控制选课的人数、哪些学生可以选、哪些学生不能选等的权限,通过控制课程的访问量等实现对大规模在线教育平台的学生选课进行高效、稳定的管理。
[0053]在实际应用中,所谓的已选课学生列表中可包括已选课学生的学号、姓名、选课日期等信息。另外,本发明提供的学生选课与管理方法可以在服务端实现。
[0054]不难理解的是,所谓的管理操作请求可以但不限于添加选课学生、删除选课学生、查询选课学生的信息、批量导入等。因此,具有管理权限的用户可以实现对学生的选课进行各种管理。
[0055]在具体实施时,如图2所示,所述管理操作请求可以包括:删除所述当前用户选择的已选课学生。此时,步骤S3中根据所述管理操作请求对学生的选课进行管理,可以包括:
[0056]将所述当前用户选择的已选课学生从所述已选课学生列表中删除,并将删除结果反馈至所述当前用户。
[0057]这里,所谓的删除已选课学生是使该学生不能选择该课程,具有管理权限的用户可以根据课程的具体需求、学生的具体情况等因素,将所述已选课学生列表中的某位学生移出。
[0058]在具体实施时,如图2所示,所述管理操作请求可以包括:添加选课学生。
[0059]此时,步骤S3中根据所述管理操作请求
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1