FET

FET

FET

软件

软件描述

FET 是一款开源免费软件,用于自动安排学校、中学或大学的课程表。它采用快速高效的排课算法,遵循 GNU GPL 许可证。

官方网站

访问软件的官方网站了解更多信息

官方认证

www.lalescu.ro

安全链接HTTPS

什么是 FET?

FET 是一款开源免费软件,用于自动排定学校、中学或大学的课程表。它采用快速高效的排课算法,遵循 GNU GPL 许可证。

通常情况下,FET 在最多 5 至 20 分钟内即可解决复杂的课程表问题;对于较简单的课程表,可能耗时更短,低于 5 分钟(某些情况下仅需几秒);对于极难的问题,可能需要数小时。

特性:

  • 支持多语言本地化:en_US(美式英语,默认)、ar(阿拉伯语)、ca(加泰罗尼亚语)、da(丹麦语)、de(德语)、el(希腊语)、es(西班牙语)、fa(波斯语)、fr(法语)、he(希伯来语)、hu(匈牙利语)、id(印度尼西亚语)、it(意大利语)、lt(立陶宛语)、mk(马其顿语)、ms(马来语)、nl(荷兰语)、pl(波兰语)、pt_BR(巴西葡萄牙语)、ro(罗马尼亚语)、ru(俄语)、si(僧伽罗语)、sk(斯洛伐克语)、sr(塞尔维亚语)、tr(土耳其语)和 uk(乌克兰语)(部分语言支持不完整)

  • 完全自动生成功能,也支持半自动或手动分配

  • 跨平台实现,可在 GNU/Linux、Windows、Mac 及所有 Qt 支持的系统上运行

  • 强大灵活的模块化 XML 格式输入文件,可通过 XML 编辑器或手动编辑(除 FET 界面外)

  • 支持 CSV 格式导入/导出

  • 生成的课程表可导出为 HTML、XML 和 CSV 格式

  • 极其灵活的学生(学员)结构,按集合组织:年级、班级和子班级。FET 支持年级与班级重叠,子班级不重叠。也可定义个别学生(作为独立集合)

  • 每个约束条件具有权重百分比,范围为 0.0% 至 100.0%(但某些特殊约束只能设为 100% 权重)

  • 算法限制(所有限制均可根据需求定制版本提高,因需更多内存):

    • 每日最大总课时数:60
    • 每周最大工作日数:35
    • 教师总数上限:6000
    • 学生集合总数上限:30000
    • 科目总数上限:6000
    • 活动标签数量几乎无限制
    • 活动总数上限:30000
    • 教室总数上限:6000
    • 建筑物总数上限:6000
  • 每项活动持续时间可调(每项活动可设置为 1 小时、2 小时、3 小时或更长)

  • 每项活动可指定多个教师及多个学生集合。即每项活动可包含任意数量的学生子集(集合)和任意数量的教师(允许某项活动无教师或无学生集合)

  • 时间约束总数上限:60000

  • 空间约束总数上限:60000

丰富的灵活时间约束选项:

  • 休息时段

  • 针对教师:

    • 不可用时段
    • 每周最多/最少天数
    • 每日/每周最多空档数
    • 每日最多连续课时数
    • 每日最少课时数
    • 带活动标签的每日最多连续课时数
    • 在特定时间段内每周最多工作天数
  • 针对学生(集合):

    • 不可用时段
    • 开始过早(指定第二节课开始的最大允许次数)
    • 每日/每周最多空档数
    • 每日最多连续课时数
    • 每日最少课时数
    • 带活动标签的每日最多连续课时数
    • 在特定时间段内每周最多工作天数
  • 针对一项活动或一组活动/子活动:

    • 单一首选开始时间
    • 一组首选开始时间
    • 一组首选时间段
    • 两者之间的最短/最长间隔天数
    • 结束学生当日课程
    • 相同开始时间/日期/小时
    • 不重叠
    • 连续、有序、分组(适用于 2 或 3 个(子)活动)
    • 一组(子)活动间的最小间隔

丰富的灵活空间约束选项:

  • 教室不可用时段
  • 针对教师:
    • 固定教室
    • 每日/每周最多换楼次数
    • 换楼之间最小间隔
  • 针对学生(集合):
    • 固定教室
    • 每日/每周最多换楼次数
    • 换楼之间最小间隔
  • 偏好教室:
    • 针对某一科目
    • 针对某一活动标签
    • 针对某一科目与活动标签组合
    • 为每一(子)活动单独指定

🔄 替代方案

12 个选择

Untis课表的替代移动客户端,增加过滤某些课程等功能。

免费 • 开源
查看详情

BetterUntis 是一款功能丰富的 Android 平台 Untis 客户端,拥有现代且直观的用户界面。

免费 • 开源
查看详情
Aurora Timetable

Aurora Timetable

软件

适用于学校的跨平台课表编辑器和生成器,具备灵活的导出功能。

免费 • 开源
查看详情

Untis是一款专为学校排课与调度设计的软件解决方案。它帮助教育机构高效管理课程安排、教师分配和教室配置。该软件允许用户创建、修改和优化课程表,同时……

免费增值 • 专有
查看详情
Lantiv TimeTabling Turbo

Lantiv TimeTabling Turbo

日历应用

自动排课程序,用于安排教师、班级、学生和教室。

付费 • 专有
查看详情
aSc TimeTables

aSc TimeTables

软件

4

获奖的学校排课/时间表软件。免费试用,最佳时间表生成器。

免费增值 • 专有
查看详情
Peñalara GHC

Peñalara GHC

软件

5

全球3500多所学校、20个国家使用的领先学校排课软件之一。它以客观方式为学校安排课程表。

免费增值 • 专有
查看详情
Unitime University Timetabling System

Unitime University Timetabling System

软件

4

UniTime 是一个全面的教育排课系统,支持课程和考试时间表的制定、对这些时间表进行修改、与其他活动共享教室,以及为学生安排具体班级。

免费 • 开源
查看详情
上一页
下一页