eRoster 智慧編排
時段 / 地點 {{ day.name }}

教職員名單

編號 姓名 累計已排節數 (權重和) 操作
{{ s.id }} {{ s.name }} {{ getDutyCount(s.id) }} / {{ getStaffLimit(s.id) }} 節
暫無教職員資料

老師課堂時間表 (視覺化網格)

時段 {{ day.name }}
{{ period.name }}
{{ period.start }} - {{ period.end }}
有課 {{ getTimetableClassLabel(selectedTimetableStaff, day.id, period) }}
設為有課
請先於上方選擇一位教職員,以檢視或編輯其課堂時間表。

快速新增非標準時段課堂

當值時段設定

  • {{ ts.name }}
    {{ ts.start }} - {{ ts.end }}

當值地點設定

  • {{ loc.name }} 權值: {{ loc.weight }} 節
    所屬時段: {{ getTimeslotName(loc.timeslotId) }}

排班限制規則

適用對象 限制類型 詳細內容 操作
{{ c.staffId === 'ALL' ? '全部教職員' : getStaffName(c.staffId) }} {{ c.type === 'MAX_HOURS' ? '每週最大節數' : c.type === 'UNAVAILABLE_DAY' ? '不可當值日' : '不可當值時段' }} 上限:{{ c.value }} 節/週 星期:{{ getDayName(c.value) }} 時段:{{ getTimeslotName(c.value) }}
尚未設定任何規則

{{ confirmModal.title }}

{{ confirmModal.message }}

智慧代當值推薦

替換目標:

{{ getDayName(subFinder.target.dayId) }} | {{ getTimeslotName(subFinder.target.tsId) }} | {{ getLocationName(subFinder.target.locId) }}

目前指派:{{ getStaffName(getRosterValue(subFinder.target.dayId, subFinder.target.tsId, subFinder.target.locId)) }}

建議人選 (排除有課、符合加權上限)

{{ sub.name.charAt(0) }}
{{ sub.name }} ({{ sub.id }})
本週已排: {{ getDutyCount(sub.id) }} / {{ getStaffLimit(sub.id) }} 節
無合適的代當值人選 (所有人都已滿載、時間衝突或前後有課)
{{ toast.message }}