这是一个为中小学校实现自动排课的App。采用高效的遗传算法,在最短时间内,找到近似优的解,运行速度快,操作非常方便。
排课的结果可以通过苹果支持的无线打印方式打印(AirPrint),,也可以通过邮件把课表导出到Excel中进行排版。
同时具备了手工调整课表的功能,为手工排课,提供了时间冲突检查,老师意愿冲突检查,场地冲突检查,能大大提高排课效率。
视频演示:http://v.youku.com/v_show/id_XNTgxMTY1NTI0.html
主要功能:
1 自动生成无冲突课表,在iPod touch3上进行的测试结果是:6个班级的数据,完成排课用时2-8分钟。
2 App能发现时间冲突,意愿冲突,场地冲突,但需要你手动解决冲突,解决方法是交换引起冲突的讲座的位置。
3 App能按照班级方式显示和打印课表,也可以按教师任课方式显示和打印课表。
4 课表数据可以转换为CSV格式,并通过E-Mail方式导出,导出的数据可以很容易地用Excel进行排版和编辑。
使用方法:
1 第一次使用App时,首先要设定好年级,班级数量,课程情况,教师情况,每周上几天,每天多少节课,每个年级的课程,每个教师的任课情况等基本信息。
2 设定每个教师的意愿表,在某个时间段无法上课的,在教师意愿表里设定为禁止。
3 每个年级可以设定一些固定课程,比如班会,体育活动等,这些固定课程设定好后,就不能改变位置了。
4 排课表时,先检查一下冲突情况,红色代表时间冲突,黄色代表意愿冲突,橙色代表场地冲突。
更详细的操作方法请参考我的博文:http://blog.sina.com.cn/s/blog_53bc32230101f0ti.html 联系方式:
QQ:2556792125
QQ群: 283142056
Email: [email protected]