买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:盐城工学院
摘要:本发明公开了一种补考重修自动排考算法,涉及排考信息处理领域,本发明以试卷号作为排考的核心关联,保证同一个试卷号的学生在同一时间进行考试,同时考虑到补考、重修排考的特殊性,首先根据试卷号对补考重修的必要数据进行汇总,再按照考生人数的多少进行排序,并考虑到了不同校区的相同课程安排在同一时间考试。本发明可以根据学生的个人情况以及补考和重修的具体要求,自动生成相应的考试安排。
主权项:1.一种补考重修自动排考算法,其特征在于,包括如下步骤:S1、准备补考重修所需的数据,并存入待排考数据库中;S2、设定补考重修课程排考所需时间段、每个场地最大人数、配平步径;S3、判断待排考数据库中是否还存储有补考重修考生的相关数据;若否,则表示待排考数据库中无补考重修考生的相关数据,输出为空;若是,获得待排考数据库中的排考数据;S4、根据获得的排考数据,判断每时间段平均人数是否小于每个场地的最大人数;若是,则每时间段最大人数等于每个场地最大人数;若否,则每时间段最大人数=补考重修的总人数时间段数;S5、根据校区个数得到所有可能排列,得到不同校区排列组合的校区组合表;S6、针对每个校区组合表,在S3中获得的排考数据中,查找符合同时在校区组合表中所列校区考试的试卷号对应的排考数据并根据试卷号进行聚合得到总排考表,按照考试人数进行由大到小的排序,将排好的数据存入每个校区组合表对应的待排考表中;S7、按照校区个数从多到少的校区组合表中的试卷号依次进行排考,保证不同校区相同试卷号的学生在同一个时间考试;根据S4得到的每时间段最大人数来与每个校区列表总人数进行比较,判断是否小于每时间段最大人数;列表总人数包括现有考试列表中已有人数和待添加试卷号的总人数;1若是,则判断待添加试卷号的学生是否已在考试列表中;若待添加试卷号的学生不在现有考试列表中,将待添加试卷号的学生数据存入现有考试列表中,形成临时排考列表,删除总排考表和待排考表中该试卷号数据,并且判断待排考列表是否为空,若待排考列表不为空,则继续S7,若待排考列表为空,则时间段+1,并且进行S8;2若否,在总排考列表和待排考列表中移除当前试卷号,并且判断待排考列表是否为空,若待排考列表不为空,则继续S7,若待排考列表为空,则时间段+1,并且进行S8;S8、判断时间段是否等于最大时间段;若是,得到临时排考列表,则执行S9;若否,则返回S7继续执行;S9、根据配平步径,进行数据配平,得到正式排考列表;S10、对S5得到的校区组合表进行判断是否为空;若为是,则执行S11,若为否,则返回执行S6;S11、根据每个场地最大人数和正式排考列表信息,将考生分配到不同的场地,得到排考结果。
全文数据:
权利要求:
百度查询: 盐城工学院 一种补考重修自动排考算法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。