TOEFL單字APP以托福單字考題為基礎,考驗使用者對於底線單字的同義字熟悉程度。
系統整體架構分為:
- 單字Service:將相關講義的PDF檔依照本程式所接受的格式格式化,並且提供簡易GUI了解內容是否有錯誤、APP作答頁面的「同義字題目底線」應該標示在何處。
- 後端:APP的伺服器,掌管使用者登入、作答情況以及題目庫存等等。
- iOS APP客戶端:使用者互動的介面。
flowchart LR
A[PDF]
B[(MySQL DB)]
C[.NET API]
D[iOS APP]
E[Vocabulary Service]
A -->|Get Vocabulary Quiz| E
E-->C
C --> B
B --> C
C--> D
產生單字題目頁面進入首頁選取這次考驗單字題數,即可在伺服器產生出隨機真題,
作答畫面
單字頁面錯誤的單字記錄於系統中,也可透過星星記錄下重要單字,以便在單字區查看錯誤次數。
單字頁面
作答結束後重回該題,即可看到正確答案。
iPhone主畫面小工具
小工具定時重新整理錯誤的單字,每日打開手機溫習所有不會的單字以及隨機單字,如果需要字典則點下小工具即可進入iOS系統辭典。
介面使用原生SwiftUI,可支援iOS亮色以及暗色模式。