学习进度管理方法、装置、设备及介质制造方法及图纸

技术编号:32552531 阅读:14 留言:0更新日期:2022-03-05 11:52
本公开提供了一种学习进度管理方法,包括:在版本管控系统上创建学习项目;在学习项目下创建至少一个学习任务;向学生下发至少一个学习任务,以使学生在学习项目下创建分支,以使学生在自己的分支下完成至少一个学习任务;待学生向学习项目提交至少一个学习任务后,评价至少一个学习任务的完成情况。该方法依托版本管控系统实施,可有效管控和追溯每个学生的学习进度,从而提升教学效率。从而提升教学效率。从而提升教学效率。

【技术实现步骤摘要】
学习进度管理方法、装置、设备及介质


[0001]本公开涉及计算机
,尤其涉及一种学习进度管理方法、装置、电子设备及介质。

技术介绍

[0002]Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的代码项目,近年来被代码开发者广泛应用。随着开发者群体的壮大,国内也陆续推出各类代码托管服务,但教育网内还没有成熟的源码托管服务。如果在教育网内提供代码托管服务,可以为学校师生软件研发提供源码托管服务和在线学习作业管理服务,进而大大提高老师的教学效率,推动学生的学习进度。

技术实现思路

[0003]鉴于上述问题,本专利技术提供了一种学习进度管理方法,以解决的问题。
[0004]本公开的一个方面提供了一种学习进度管理方法,包括:在版本管控系统上创建学习项目;在所述学习项目下创建至少一个学习任务;向学生下发所述至少一个学习任务,以使学生在所述学习项目下创建分支,以使所述学生在自己的分支下完成所述至少一个学习任务;待所述学生向所述学习项目提交所述至少一个学习任务后,评价所述至少一个学习任务的完成情况。
[0005]可选地,在所述学习项目下创建至少一个学习任务时,还包括:邀请多个学生加入所述学习项目;针对所述多个学生的学习进度,创建所述至少一个学习任务。
[0006]可选地,所述向学生下发所述至少一个学习任务包括:给所述多个学生下发所述至少一个学习任务;其中,每个学习任务至少分配给一个学生。
[0007]可选地,所述向学生下发所述至少一个学习任务,以使学生在所述学习项目下创建分支,以使所述学生在自己的分支下完成所述至少一个学习任务包括:当检测到所述学生的分支时,向所述学生的分支下发所述至少一个学习任务;当未检测到所述学生的分支时,提示所述学生创建分支,以在所述学生的分支创建后下发所述至少一个学习任务。
[0008]可选地,还包括:在每个学生的分支下,给所述至少一个学习任务创建任务分支,以使学生在任务分支下依次完成学习任务。
[0009]可选地,还包括:将评价不通过的学习任务退回对应的分支,以待学生重新完成并提交所述学习任务。
[0010]可选地,还包括:保存每次学习任务下发、提交及退回的相关文件和信息,用于进行历史版本的追溯。
[0011]本公开另一方面提供了一种学习进度管理装置,包括:项目创建模块,用于在版本管控系统上创建学习项目;任务创建模块,用于在所述学习项目下创建至少一个学习任务;任务下发模块,用于向学生下发所述至少一个学习任务,以使学生在所述学习项目下创建分支,以使所述学生在自己的分支下完成所述至少一个学习任务;任务评价模块,用于待所
述学生向所述学习项目提交所述至少一个学习任务后,评价所述至少一个学习任务的完成情况。
[0012]本公开另一方面提供了一种电子设备,包括:存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现第一方面中的任一项所述学习进度管理方法中的各个步骤。
[0013]本公开另一方面提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现第一方面中的任一项学习进度管理方法中的各个步骤。
[0014]在本公开实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0015]根据本公开实施例提出基于版本管控系统的学习进度管理方法、装置、电子设备和存储介质,可以对高校教学提供在线学习作业提交和批改进行管理,方便高校教师线上完成教学作业的布置、上交、批改和完成。
附图说明
[0016]为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:
[0017]图1示意性示出了本公开实施例提供的一种学习进度管理方法的流程图;
[0018]图2示意性示出了本公开实施例提供的一种学习进度管理方法的实施示意图;
[0019]图3示意性示出了本公开实施例提供的一种学习进度管理装置的结构框图;
[0020]图4示意性示出了本公开实施例提供的一种电子设备的结构框图;
具体实施方式
[0021]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
[0022]在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。
[0023]在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。
[0024]附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。
[0025]因此,本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。在本公开的上下文
中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(HDD);光存储装置,如光盘(CD

ROM);存储器,如随机存取存储器(RAM)或闪存;和/或有线/无线通信链路。
[0026]图1示意性示出了本公开实施例提供的一种学习进度管理方法的流程图。
[0027]如图1所示,本公开实施例提供的一种学习进度管理方法包括操作S110~S140。
[0028]在操作S110,在版本管控系统上创建学习项目。
[0029]在操作S120,在学习项目下创建至少一个学习任务。
[0030]在操作S130,向学生下发至少一个学习任务,以使学生在学习项目下创建分支,以使学生在自己的分支下完成至少一个学习任务。
[0031]在操作S140,待学生向学习项目提交至少一个学习任务后,评价至少一个学习任务的完成情况。
[0032]可选地,版本管控系统可以为专用于教育网的版本管理系统,用于向高校提供在线学习、作业管理平台。其中,该版本管理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种学习进度管理方法,其特征在于,包括:在版本管控系统上创建学习项目;在所述学习项目下创建至少一个学习任务;向学生下发所述至少一个学习任务,以使学生在所述学习项目下创建分支,以使所述学生在自己的分支下完成所述至少一个学习任务;待所述学生向所述学习项目提交所述至少一个学习任务后,评价所述至少一个学习任务的完成情况。2.根据权利要求1所述的方法,其特征在于,在所述学习项目下创建至少一个学习任务时,还包括:邀请多个学生加入所述学习项目;针对所述多个学生的学习进度,创建所述至少一个学习任务。3.根据权利要求2所述的方法,其特征在于,所述向学生下发所述至少一个学习任务包括:给所述多个学生下发所述至少一个学习任务;其中,每个学习任务至少分配给一个学生。4.根据权利要求1所述的方法,其特征在于,所述向学生下发所述至少一个学习任务,以使学生在所述学习项目下创建分支,以使所述学生在自己的分支下完成所述至少一个学习任务包括:当检测到所述学生的分支时,向所述学生的分支下发所述至少一个学习任务;当未检测到所述学生的分支时,提示所述学生创建分支,以在所述学生的分支创建后下发所述至少一个学习任务。5.根据权利要求4所述的方法,其特征在于,还包括:在每个学生的分支下,给所述至少一...

【专利技术属性】
技术研发人员:黄友俊李星吴建平谢华刘知刚
申请(专利权)人:赛尔网络有限公司
类型:发明
国别省市:

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

1