Files
lettersoup_hk/task1/NOTES.md
louiscklaw 91fab4a5d5 update,
2025-02-01 01:16:09 +08:00

2.2 KiB

NOTES

Quote

我想整個 app 幫 DSE 學生跟範圍温英文, 主要用 Quiz, audio 同文字圖片輔助。 唔駛 server 或網絡, hardcode 同 offline 用到就得 🙌

  • data 問題庫(粗重乏味嘢), 我可以自己加入 🙏
  • 主要幫手寫 logic 同 UI🫶
  • Setting 部份先無視, 想睇咗要幾錢先 🙏

Ans: 我諗我會報 HKD6500

Things to note

  • android only
  • settings page (remains empty for now)
  • get sample for lesson
    • question/word/quiz (done ~ 10k)
    • sound recording (done ~ 10k)
  • apps size may be large (let say: image + sound around 100mb)
    • by current estimation up to 1000 questions included
    • 100000kB(100MB) * 20kB(sampled image + sound) ~ 5000 questions
  • need to add in google play(market) ? no
  • no pixel perfect compared by wireframe, rational modification accepted
  • progress bar variation (not same as wireframe given)
  • for Quiz,
    • 做錯照 carry on 下一題
    • 到最後有個 correction phase 將錯左嘅題目做到啱番為止
    • 做啱晒所有野 (question + correction) 先算完成
    • 分數 (marks) 以 question 為準
  • Congratulation dialog (matric achievement)
    • 當 fullfill matric 果陣時就出 congratulation dialog
      • 出嘅時間:
        • 開 app 果陣時
        • app 用戶跳去 record 果頁果陣時
        • 唔會做做下 lesson / Quiz 果陣時出

Submittion

  • 預計 complete time

    • phase 1: 1 week after deposit received
    • phase 2 and misc change: 1 week after phase 1 done
  • payment by progress completed

    • draft + deposit ( HKD1000 )
    • idea solid part (lesson, Quiz, Record) ( HKD 4000)
    • remaining (favorite, defect) ( HKD1500 )
    • total: HKD6500

Ans: 我諗我會報 HKD6500

APK(compiled app) vs web app

The maximum size limits are: 200MB

digest

  • DB(1 page)

  • Lesson

    • directory structure (1 page)
    • sound, pic, like buttons (1 page)
  • Quiz

    • directory structure (1 page)
    • Listening Practice (1 page)
      • result (1 page)
    • Matching Frenzy (1 page)
      • result (1 page)
    • Connectives Revision(1 page)
      • result (1 page)
  • Record

    • result (1 page)
    • liked vocabulary (0.5 page)
    • liked connectives (0.5 page)
    • remove favorite dialog (0.5 page)