FET

跳转到:导航搜索
Icon-obsolete.png
本文或章节引用的是版本 '11.2',现已过时!
请参阅本文的页面以获取更多信息。
FET 是一个开源免费软件,用于自动安排学校、高中或大学的课程表。它使用快速高效的课程表算法。它采用 GPL 许可。
FET

FET 屏幕

openSUSE 下载


开发者:Liviu Lalescu
许可: GPLv2
网站http://www.lalescu.ro/liviu/fet/


关于

该软件包基于 C++ 和 ,源代码适用于 GNU/Linux、Windows 和 Mac OSX。

特性

  • FET 是自由软件(开源)。您可以自由使用、复制、修改和重新分发它,正如 GNU/GPL 许可的(但请考虑捐赠)
  • 本地化为 en_GB(英语)、ar(阿拉伯语)、ca(加泰罗尼亚语)、de(德语)、el(希腊语)、es(西班牙语)、fr(法语)、hu(匈牙利语)、id(印度尼西亚语)、it(意大利语)、mk(马其顿语)、ms(马来语)、nl(荷兰语)、pl(波兰语)、ro(罗马尼亚语)和 tr(土耳其语)(可能不完整)
  • 完全自动生成算法,也允许半自动或手动分配
  • 平台无关的实现,允许在 GNU/Linux、Windows、Mac 和任何支持 Qt 的系统上运行
  • 功能强大的灵活的模块化 XML 格式的输入文件,允许使用 XML 编辑器或手动编辑(除了 FET 之外)
  • 可以查看当前生成的课程表,而无需停止正在进行的模拟(作为硬盘上的 html)
  • 生成的课程表导出为 XML 和 HTML 格式
  • 非常灵活的学生(学员)结构,组织成集合:年级、组和子组。FET 允许年级和组重叠,子组不重叠。您甚至可以定义单个学生(作为单独的集合)
  • 每个约束都有一个权重百分比,从 0.0% 到 100.0%(一些特殊约束可能只有 100% 权重百分比)
  • 每天的最大总课时数:60(可以增加,但到目前为止,没有人提出更大的值)
  • 每周的最大工作天数:28(可以增加,但到目前为止,没有人提出更大的值)
  • 最大教师总数:700(可以增加,但到目前为止,没有人提出更大的值)
  • 最大学生集合总数:15000(可以增加,但到目前为止,没有人提出更大的值)
  • 最大科目总数:1000(可以增加,但到目前为止,没有人提出更大的值)
  • 几乎无限数量的科目标签
  • 最大活动数:5000(可以增加,但到目前为止,没有人提出更大的值)
  • 最大房间数:1000(可以增加,但到目前为止,没有人提出更大的值)
  • 最大建筑物数:100(可以增加,但到目前为止,没有人提出更大的值)
  • 每个活动的可调节持续时间(每个活动可以持续 1 小时、2 小时、3 小时或更长时间)
  • 为每个活动添加多个教师和学生集合的可能性。也就是说,每个活动可以指定任意数量的学生子组(集合)和任意数量的教师(也可以没有教师或没有学生集合的活动)
  • 最大时间约束数:10000(可以增加,但到目前为止,没有人提出更大的值)
  • 最大空间约束数:10000(可以增加,但到目前为止,没有人提出更大的值)
  • 大型且灵活的时间约束调色板
    • 约束基本强制时间
    • 约束学生(集合)第二小时最早开始时间
    • 约束学生(集合)每周最大间隔数
    • 约束活动之间最小天数(以平衡一周内的活动)
    • 约束活动首选时间(为活动指定首选日期、小时或两者)
    • 约束活动首选时间
    • 约束活动首选时间(您可以指定教师、科目、科目标签或学生的一组活动以及一组首选或允许的时间段)。
    • 约束休息
    • 约束学生(集合)每天最大(最小)课时数
    • 约束教师(们)每天最大(最小)课时数
    • 约束学生集合不可用
    • 约束教师每周最大天数
    • 约束教师不可用
    • 约束教师每周最大间隔数
    • 约束活动相同开始时间
    • 约束活动相同开始时间
    • 约束活动不重叠
    • 约束活动之间最小间隔数
    • 约束 2 个活动连续
    • 约束 2 个活动排序
    • 约束活动(们)结束学生的一天
    • 约束教师每周最大间隔数
    • 约束教师(们)连续最大课时数
    • 约束学生(集合)连续最大课时数
    • 约束教师(们)每小时间隔每周最大天数
    • 约束学生(集合)每小时间隔每周最大天数
  • 大型且灵活的空间约束调色板
    • 约束基本强制空间
    • 约束房间不可用
    • 约束活动首选房间
    • 约束科目首选房间
    • 约束科目科目标签首选房间
    • 约束以控制学生和教师的建筑物变更(建筑物变更之间的最小间隔、每天最大建筑物变更、每周最大建筑物变更)


11.2 仓库

如果您想在 openSUSE 11.2 中安装 FET,请添加此仓库


外部链接