故事是这样的。
科技都发展到人工智能时代,半路出家干教务,还是在用手工排监考。常常叹息我们跟科技隔着一个世纪。
想用 python 来安排监考。这应该是多约束条件下的找最优解的安排,企图用 AI 来写,一直没成功,特来求助。
需求:根据监考员表中的个性要求进行考场安排,考场安排中监考人员数量根据烤肠设置表中数量进行安排。
求大佬不吝赐码.
目前手动解决方法:(有时需要 2 次才能排出监考表)
1.先根据场次限制,制作出所有老师的监考次数。
2.根据特殊要求先安排必监考科目和考场和不监考科目和考场的老师,逐个复制粘贴到监考表。
单科目一个人不能重复出现。还需要考虑到能一天安排安排的就别分散安排。
3.统计老师名单中所有老师在各科中出现的次数以及总的监考场次。然后手动逐一调整。
相关文件我发 qq 文档了。
https://docs.qq.com/sheet/DUXBwcVRkTGpUakRW?nlc=1&tab=0000011.监考员有很多个性化的要需求,数据如下
sheet1
2.考试科目
sheet2
3.考场设置(考场和科目对应的数字是本场考试安排的监考人数)
sheet3
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1092902
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.