ClassMate - 全能學生助理
ClassMate 是一款專為大學生與高中生設計的學術管理工具。鑑於現代學生面臨繁重的課業壓力與複雜的修課安排,本專案旨在透過一個整合性的平台,將課表、成績追蹤與筆記功能無縫串接,協助學生高效管理每個學期。
- App Store 下載:前往下載
- 適用平台:iPhone, iPad, Mac (Apple Silicon)
- 核心技術:SwiftUI, iCloud Sync, WidgetKit
應用程式核心功能
ClassMate 不僅是一個數位課表,更是一個學業數據中心,從日程規劃到成績結算提供一站式服務。
1. 智慧課表管理
支援多學期制的彈性課表,解決傳統行事曆無法處理複雜學制的問題。
- 直覺拖拉介面:透過視覺化的操作介面,使用者可輕鬆建立包含課程名稱、地點、授課教師與學分數的詳細資訊。
- 雙週/單雙週支援:針對部分大學特殊的排課規則,提供單雙週課程的設定選項,避免跑錯教室的窘境。
- 智慧桌面小工具:內建多款 Widget,支援直接在手機桌面顯示「當前課程」與「下一堂課」資訊,無需解鎖即可查看。
2. 成績與 GPA 追蹤
協助學生掌握學業進度,提早規劃選課策略。
- 自動 GPA 計算:使用者輸入單科成績與學分後,系統會自動依據標準演算法計算該學期的平均積點 (GPA),省去繁瑣的手動計算。
- 成績歷程圖表:將歷年成績數據化,透過圖表追蹤學習成效的起伏,作為自我評估的依據。
- 課程類型標籤:支援自訂「必修」、「選修」或「通識」等標籤與顏色,讓修課結構一目了然。
3. 隨堂筆記整合
將筆記與課程直接關聯,打造結構化的知識庫。
- 課程專屬筆記本:每一門課程皆有獨立的筆記空間,支援文字記錄與待辦事項清單,確保考試重點不遺漏。
- iCloud 雲端同步:利用 Apple 生態系優勢,筆記與課表資料會在 iPhone、iPad 與 Mac 間即時同步,實現「上課用 iPad 記筆記,通勤用 iPhone 複習」的無縫體驗。
開發細節
本專案特別針對 iPad 大螢幕進行了 Dual-Column(雙欄式)介面優化,並採用 Core Data 確保資料在本地端的存取效能。
- 隱私承諾:堅持「不收集使用者數據」原則,所有課表與成績資料僅儲存於使用者個人的 iCloud 帳號中。
- 跨裝置通用:一次下載,即可在所有 Apple 裝置上使用,並針對 macOS 提供了鍵盤滑鼠操作優化。
ClassMate 致力於成為學生最可靠的數位伴侶,讓管理學業變得簡單、優雅且高效。