{{ toastIcon }}
{{ toastMessage }}
班級人數
{{ members.length }}
人
🏫
應抽籤人數
{{ presentMembers.length }}
人 (免掃 {{ nonPresentMembers.length }} 人)
👥
工作所需人數
{{ totalRequiredSlots }}
人 (共 {{ tasks.length }} 項)
🧹
人力供給狀態
人數剛好符合
多出 {{ presentMembers.length - totalRequiredSlots }} 人 (將輪空)
缺少 {{ totalRequiredSlots - presentMembers.length }} 人手
⚖️
🎲
準備進行掃地工作抽籤
🧹 已有 {{ manuallyAssignedMembersCount }} 位同學經手動指定工作,直接鎖定不參與隨機抽籤。
📋 本班掃地工作分配表 {{ drawTimestamp }} 抽籤完成 ⏳ 待抽籤狀態
🧹 本班掃地工作分配對照表
掃地工作小幫手 • {{ drawTimestamp || '準備抽籤中' }}
應抽籤 {{ presentMembers.length }} 人 / 工作需求 {{ totalRequiredSlots }} 位
{{ item.taskIcon || '🧹' }}
{{ item.taskName }}
🔨
{{ item.category || '教室' }} ({{ item.requiredCount }}人)
{{ item.description || '尚未填寫說明' }}
{{
drawAnimationType === 'flip' ? '🎴 揭曉中...' :
drawAnimationType === 'glow' ? '✨ 揭曉中...' :
drawAnimationType === 'bounce' ? '🎈 揭曉中...' :
drawAnimationType === 'dice' ? '🎲 揭曉中...' :
'🎰 滾動中...'
}}
🧹
{{ slot.member.seatNo ? slot.member.seatNo + '號 ' : '' }}{{ slot.member.name }}
指定
❓
{{ hasDrawRun ? '缺額/待補' : '待抽籤' }}
✨ 免掃地成員 (共 {{ exemptDisplayList.length }} 人,按座號排序)
✨
{{ member.seatNo ? member.seatNo + '號 ' : '' }}{{ member.name }}
👥 名單管理
✍️ 批次匯入名單
請貼上成員姓名(每行一人),貼上後自動劃分座號:
📋 班級同學名單 ({{ members.length }} 人)
參與抽籤 {{ presentMembers.length }} 人 / 免掃地 {{ nonPresentMembers.length }} 人
#{{ member.seatNo }}
{{ member.name }}
尚無同學資料,請在左側貼上名單或新增。
🧹 掃地工作項目
➕ 增加掃地工作項目
請先到系統設定勾選至少一個工作類別。
{{ cat.icon }}
{{ cat.name }}
{{ cat.taskCount }} 項 • {{ cat.peopleCount }} 人
📋 掃地工作列表 ({{ filteredTasks.length }} 項)
| 序 | 辛苦 | 分類 | 工作名稱與說明 | 需求人數 | 操作 |
|---|---|---|---|---|---|
| {{ getTaskSequenceNo(task) }} | {{ task.category || '教室' }} |
{{ task.icon || '🧹' }}
{{ task.name }}
辛苦
已指派 {{ getTaskAssignedMembers(task.id).length }} 人
{{ task.description }}
|
{{ task.count }}人
|
|
當前分類 ({{ selectedCategory }}) 尚無工作項目。
📜 掃地工作歷史記錄
排序:
紀錄 #{{ historyLogs.length - index }}
{{ log.timestamp }}
{{ isHistoryExpanded(log.id) ? '收合詳情 🔼' : '點擊展開詳情 🔽' }}
{{ res.taskIcon || '🧹' }}
{{ res.taskName }}
🔨
{{ res.category || '教室' }}
{{ m.seatNo ? m.seatNo + '號 ' : '' }}{{ m.name }}
✨ 當次免掃地成員 (按座號排序):
✨ {{ m.seatNo ? m.seatNo + '號 ' : '' }}{{ m.name }}
📜
尚無掃地工作歷史記錄
⚙️ 系統設定
🎲 抽籤偏好設定
🎰 抽籤動畫效果自訂
⏱️ 全體總抽籤時長
🏷️ 工作類別設定
🛠️ 匯出設定
LINE 文字、PNG、PDF、Excel、Word 匯出時的工作排序方式。
匯出時的排序
💾 資料備份與還原
🔄 系統維護
恢復預設
恢復範例名單、預設掃地工作與抽籤偏好設定。