层次化排课和以授课日历为核心的教学管理方法及系统技术方案

技术编号:21549198 阅读:23 留言:0更新日期:2019-07-06 22:13
本申请实施例提供一种层次化排课和以授课日历为核心的教学管理方法及系统。该教学管理方法包括:获取待排课任务对应的教学任务参数;基于所述教学任务参数确定所述待排课任务的上课时间,并为每个所述上课时间确定一个上课地点;根据所述上课时间和所述上课地点生成初始的授课日历;为每个上课时间确定授课内容,并为每个上课时间和对应授课内容确定一个或多个授课教师;将确定的授课教师和授课内容记录到所述初始的授课日历中。以授课日历为中心,将授课日历作为教学任务数据源,可以完成生成教师课表、学生课表,教学工作量统计、学生评教、教学巡查等其他教学数据。与现有技术相比,该教学管理方法的实用性和灵活性较强。

Hierarchical Class Arrangement and Teaching Management Method and System with Teaching Calendar as the Core

【技术实现步骤摘要】
层次化排课和以授课日历为核心的教学管理方法及系统
本申请涉及教学管理
,具体而言,涉及一种层次化排课和以授课日历为核心的教学管理方法及系统。
技术介绍
在部分院校的传统的教学管理方法中,一门课程(或称一个教学任务)往往由一位教师独立承担或者少量的教师承担,例如A老师负责B班整个学期的C课程的教学,因此课程的实际上课教师在排上课时间之前能够确定且在之后很少更改上课教师,在具体的排课环节时,对任务中安排的每个教师进行上课时间和地点的安排,后续的教学环节也依赖于排课数据和排课中的教师信息。但是,在实际情况中,会存在如下问题(1)安排上课时间和地点前,不能确定将来实际的上课教师;(2)对于前期确定的教师,在实际上课时,可能经常更换;(3)实验教学、示教教学和轮转教学时,分组多,参与的教师多;(4)参加这门任务教学的授课教师非常多,排课环节不能确定每个时间点对应的上课教师。对于这种情况,传统的教学管理方法就不能灵活实现一门课程多个老师教学的情况下的排课。总的来说,传统的教学管理方法灵活性较差,实用性不强。
技术实现思路
本申请提供一种排课的方法及装置、可读存储介质,以改善现有技术教学管理方法的灵活性低的技术问题。本申请的实施例通过如下方式实现:第一方面,本申请实施例提供一种层次化排课和以授课日历为核心的教学管理方法,所述方法包括:获取待排课任务对应的教学任务参数;基于所述教学任务参数确定所述待排课任务的上课时间,并为每个所述上课时间确定一个上课地点;根据所述上课时间和所述上课地点生成初始的授课日历;为每个上课时间确定授课内容,并为每个上课时间和对应授课内容确定一个或多个授课教师;将确定的授课教师和授课内容记录到所述初始的授课日历中,得到所述待排课任务的完整授课日历。本申请实施例提供的排课方法将排课环节分成多个操作层次,即先确定待排课任务的上课时间和地点,生成初始的授课日历,再确定授课内容和授课教师,再记录到初始的授课日历中,得到完整的授课日历。与现有技术相比,只需将教学任务的上课时间和上课地点的大框架安排好,授课教师是灵活的,一门课程以不同的授课内容为基础,分配多个授课教师在不同的上课时间上课,因此在需要对某一上课时间的授课教师进行调整时,也可以很明确有哪些授课教师可以调整到该上课时间进行授课,降低了需要重新协调上课老师的上课时间的可能性,从而提升了授课教师的可调整性,提高了排课的灵活性,具有较高的实用性和适用性;除此以外,以授课日历为核心,基于初始的授课日历安排授课内容和授课教师,得到完整的授课日历,从而可以利用该完整授课日历进行其他相关的教学活动环节管理,提高了教学管理的便利性和教学数据的准确性。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:接收教师的授课课表生成请求;根据所述任务的完整授课日历确定所述教师的授课信息,生成所述教师的授课课表,并返回所述授课课表;所述授课课表以星期为横轴、以日期和教学周为纵轴记录教师的授课对象、授课课程、上课节次和上课地点。通过完整授课日历可以生成教师的授课课表,使授课老师的课表清楚且准确,便于教师进行课程任务。结合第一方面,在第一方面的第二种可能的实现方式中,所述方法还包括:接收学生的课表生成请求,所述课表生成请求中包括所述学生的身份信息;根据所述身份信息确定所述学生的课程,并根据所述课程确定与其匹配的授课日历;根据所述匹配的授课日历确定所述学生的上课信息,所述信息包括所述学生的每个课程的上课时间、上课地点以及授课教师;根据所述上课信息生成所述学生的上课课表,并返回所述上课课表。授课日历不仅可以生成教师授课课表,还可以生成学生的上课课表,使学生的上课课表也清楚且准确,便于学生清楚的了解自己的课程任务。结合第一方面,在第一方面的第三种可能的实现方式中,所述教学任务参数包括开课校区、开课单位、课程类别、一名责任教师、授课语言、实验分组信息、教室类型、面向对象和人数上限中的至少一项。基于这些教学任务参数确定一个比较合适的上课时间,使上课时间的安排更合理和准确。结合第一方面,在第一方面的第四种可能的实现方式中,所述初始的授课日历为表格,所述表格中设置有不同的表项,所述表项包括:上课时间、上课地点、授课教师、授课内容以及授课地点;所述表项各自对应的行或列中待填充所述表项对应的内容,所述表项各自对应的行能够进行删除或者添加操作。通过将初始授课日历设置为表格形式,使得到的授课日历看起来清楚准确,便于使用。结合第一方面,在第一方面的第五种可能的实现方式中,所述方法还包括:将所述待排课任务的完整授课日历反馈给所述待排课任务对应的开课单位,以使所述开课单位进行所述完整授课日历的完善和修订,以及系统校验、冲突检测、提交和多级审核;将完成审核以及修订后的授课日历作为所述待排课任务对应的最终版授课日历并存储。基于完整的授课日历,可以进行完善和修订,以得到最终的授课日历,保证授课日历的准确性。结合第一方面,在第一方面的第六种可能的实现方式中,所述方法还包括:基于所述最终版授课日历,完成包括教师教学工作量统计、教师调停课、学生评教的教师信息抽取、教学巡查中的任意一项。第二方面,本申请实施例提供一种层次化排课和以授课日历为核心的教学管理系统,所述系统包括用于实现第一方面所述的方法的功能模块。第三方面,本申请实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时实现如第一方面的方法的任意可能的实现方式。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的教学管理方法的流程图;图2为本申请实施例提供的授课日历流程图;图3为本申请实施例提供的教学管理方法第一举例图;图4为本申请实施例提供的教学管理方法第二举例图;图5为本申请实施例提供的以授课日历为中心的应用框架图;图6为本申请实施例提供的教学运行管理流程图;图7为本申请实施例提供的教学管理系统的功能模块图;图8为本申请实施例提供的电子设备的功能模块图。具体实施方式下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行描述。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。为了便于更清楚的介绍本申请实施例的方案,本申请实施例先对本申请的应用场景以及相关的一些现有技术作介绍。对于一个学校来说,教务管理系统是必不可少的,教务管理系统以教学任务为基础数据,以排课数据为核心数据。在教学管理系统中可以进行排课、选课等操作,通过教学管理系统的运行维持着一个学校教学任务的运行。教学管理系统包括有数据库和服务器,在数据库中存储着与教务管理相关的所有数据,服务器维持着整个教务管理系统的运行。该教务管理系统中有不同的用户,不同的用户有不同的权限,例如教学任务管理人员拥有最高权限,可以更本文档来自技高网...

【技术保护点】
1.一种层次化排课和以授课日历为核心的教学管理方法,其特征在于,包括:获取待排课任务对应的教学任务参数;基于所述教学任务参数确定所述待排课任务的上课时间,并为每个所述上课时间确定一个上课地点;根据所述上课时间和所述上课地点生成初始的授课日历;为每个上课时间确定授课内容,并为每个上课时间和对应授课内容确定一个或多个授课教师;将确定的授课教师和授课内容记录到所述初始的授课日历中,得到所述待排课任务的完整授课日历。

【技术特征摘要】
1.一种层次化排课和以授课日历为核心的教学管理方法,其特征在于,包括:获取待排课任务对应的教学任务参数;基于所述教学任务参数确定所述待排课任务的上课时间,并为每个所述上课时间确定一个上课地点;根据所述上课时间和所述上课地点生成初始的授课日历;为每个上课时间确定授课内容,并为每个上课时间和对应授课内容确定一个或多个授课教师;将确定的授课教师和授课内容记录到所述初始的授课日历中,得到所述待排课任务的完整授课日历。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收教师的授课课表生成请求;根据所述任务的完整授课日历确定所述教师的授课信息,生成所述教师的授课课表,并返回所述授课课表;所述授课课表以星期为横轴、以日期和教学周为纵轴记录教师的授课对象、授课课程、上课节次和上课地点。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收学生的课表生成请求,所述课表生成请求中包括所述学生的身份信息;根据所述身份信息确定所述学生的课程,并根据所述课程确定与其匹配的授课日历;根据所述匹配的授课日历确定所述学生的上课信息,所述上课信息包括所述学生的每个课程的上课时间、上课地点以及授课教师;根据所述上课信息生成所述学生的上课课表,并返回所述上课课表。4.根据权利要求1所述的方法,其特征在于,所述教学任务参数包括开课校区、开课单位、课程类别、一名责任教师、授课语言、实验分组信息、教室类型、面向对象和人数上限中的至少一项。5.根据权利要求4所述的方法,其特征在于,所述初始的授课日历为表格,所述表格中设置有不同的表项,所述表项包括:上课时间、上课地点、授课教师以及授课内容;所述表项各自对应的行或列中待填充所述表项对应的内容,所述表项各自对应的行或列能够进行删除或者添加操作。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述待排课任务的完整授课日历反馈给所述待排课任务对应的...

【专利技术属性】
技术研发人员:何光军徐晨陈戈宗晓琴李兵周俊商明敬
申请(专利权)人:重庆医科大学
类型:发明
国别省市:重庆,50

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

1