arrow_back 返回作品集

課程、點名與作業管理平台

SanFeng 教學網 功能說明

Flask SQLAlchemy JWT Docker

簡介

SanFeng 教學網是課程、點名、作業與教學工具的整合平台,教師、助教、學生與管理員共用同一個網站,並有對應的 iOS App。服務網址:san.ntsu.edu.tw。

帳號與登入

  • Google 登入(僅限學校 Google 帳號),首次登入自動建立學生帳號
  • 帳號密碼登入,忘記密碼可寄送重設連結(30 分鐘內有效、限用一次)
  • 學生可自行註冊,註冊帳號需管理者審核啟用
  • 學生可申請成為教師,審核通過後自動升級,結果以站內訊息與 Email 通知

選課與退選

  • 在選課期間內加選課程,額滿或已選過的課程不能重複加選
  • 退選需填寫原因,由授課教師審核,結果以站內訊息通知
  • 課程名稱附上 A/B 班別標籤,方便區分同課號的班級

學生:學習首頁與課程資訊

  • 首頁顯示課程卡片(學習進度、作業待辦、出席趨勢)、本週待辦與技能星圖
  • 課程資訊單頁整合作業、點名、公告、教材、大綱五個分頁,可快速切換課程
  • 16 週學習航線:依作業繳交、出席與教材瀏覽自動標記每週完成度,並提供學期回顧
  • 課程評估狀態:彙整作業、出席、教材、問卷、線上測驗與分組的完成摘要與待辦

作業、教材與公告

  • 作業:上傳檔案並附說明,截止前可重新上傳;教師可設定是否必須附檔
  • 教材:下載課程教學資源,教師可一次上傳多個檔案或拖曳上傳
  • 公告:課程公告與網站公告,教師可發布、編輯、刪除
  • 授課大綱:18 週課綱,教師可逐週編輯或用 PDF/Excel 匯入

點名與出缺勤

  • 教師可手動點名,或產生 QR Code 讓學生現場掃碼(網頁版 5 分鐘內有效)
  • 點名結束後可一鍵「自動列曠」
  • 學生端可查詢自己的出缺勤紀錄

線上測驗與題庫

  • 教師維護個人題庫,支援單選、多選、是非題,可附解析與分類
  • 可用 Markdown(NotebookLM 格式)或 CSV 批次匯入,並匯出題庫備份
  • 組卷可由教師選題或隨機抽題,設定限時、作答次數、計分方式與題目順序隨機
  • 學生作答每 30 秒自動暫存,逾時自動繳卷
  • 測驗成績可自動計入學生成績

課程工具

  • 計時測驗:記錄體適能等計時/技能測驗成績並設定通過標準
  • 抽選與分組:單次抽籤、多人抽籤、隨機分組
  • 問卷:文字、單選、多選、評分量表,可記名或匿名並查看統計圖表
  • 實習模組:建立活動與組別,查看每週規劃、實習日誌、照片與打卡時數,並進行評分審查;時數統計預設顯示全部學生、落後者淺紅底,可點組別篩選,組長可看本組時數
  • 學習航線:設定每週目標並查看整體與個別學生的學習歷程
  • 教師依課程需求啟用工具,不使用的功能不會出現

成績

  • 依評量權重計算總成績,各項目百分比總和須為 100%
  • 可查看與匯出成績總表

教師儀表板與課程管理

  • 可自由排版的儀表板,12 種面板可拖曳、縮放、隱藏
  • 編輯課程基本資料、共同授課教師與助教
  • 教師可指派助教,助教只能管理被指派的課程

訊息

  • 課程群聊與私訊,可附加檔案
  • 教師與助教可把訊息轉為公告

行事曆

  • 整合課程、作業、點名、公告與全校事件,依角色顯示不同內容
  • 學生可匯入校務系統課表並加入個人事件
  • 可下載 iCal 檔案,或產生個人訂閱連結加入手機與桌面行事曆

器材借用與信用分數

  • 器材借用:查看休閒運動工作室器材與可借數量,提出申請並追蹤審核、領用與歸還狀態
  • 器材管理員可維護品項與單品財產編號,審核、登記領用與歸還,並登記損壞或遺失
  • 信用分數 0–100:逾期歸還、損壞、未領用、曠課、缺席、遲到、早退與作業缺繳會扣分,準時歸還會回補
  • 分數低於門檻時無法提出新的器材借用申請

管理員後台

  • 會員管理:篩選、新增、編輯、停用與刪除帳號
  • 教師申請審核
  • 課程、學期與全校行事曆事件管理
  • 網站頁面權限:切換各角色可使用的功能
  • 登入稽核與操作稽核,可匯出紀錄
  • 伺服器診斷:服務、資料庫、磁碟與系統更新狀態
  • 信用指數與器材管理員設定

目前狀態

已上線:https://san.ntsu.edu.tw

前往專案 arrow_forward