NO. 023 · App 應用
證好過 HaoPass 金融證照刷題 App
證好過 HaoPass 是信均科技自主研發的台灣金融證照刷題產品,收錄證券、期貨、信託、理財、授信、風管與 ESG 等 17 張證照、32 個科目的歷屆試題,題目永遠免費。每一題都附上「AI 白話詳解」——不只給答案,還逐項說明其他選項錯在哪,計算題另外拆解步驟。iOS、Android 與網頁三端資料同步,通勤時用手機刷、坐在電腦前用瀏覽器接著刷。

LINKS · 前往產品
FEATURES · 功能特色
- 17 張金融證照、32 個科目歷屆試題,題目永遠免費
- 每題 AI 白話詳解:逐項排除錯誤選項、計算題拆解步驟
- 章節練習與整份歷屆試卷兩種刷題模式
- 答錯自動收進錯題本,弱點章節優先重刷
- iOS / Android / Web 三端進度同步
- 每科附備考指南:報名方式、題數與及格標準、讀書策略
BACKGROUND
專案背景
市面上的金融證照題庫多半停更、詳解靠網友拼湊,還常把題目鎖進付費牆。我們反過來做:題目本身永遠免費,收費只切在效率工具(去廣告、高頻題優先、弱點分析)。題目全部取自各主辦單位依法舉行考試之公布試題——依著作權法第 9 條第 1 項第 5 款,依法令舉行之各類考試試題不得為著作權之標的,我們僅收錄已公開試題,逐屆整理、標注屆次與題號,可查、可回溯。
CHALLENGES
面臨的挑戰
- 主辦單位的試題 PDF 是 A3 雙欄、A4 單欄等多種版面混雜,欄界並非固定常數,用錯值會靜默吃掉整題而題數對帳照樣過關
- AI 產生的詳解可能寫得很有說服力卻是錯的,尤其是計算題;而題庫產品一旦詳解出錯,傷害的是考生的實際考試結果
- 官方偶爾事後更換答案卷(送分、改判複選),檔名卻不變,只看「有沒有新期別」會完全漏掉
- TABF 官網每個考試只保留近 3 期試題、SFI 只留近 2 次,新一期上線就擠掉最舊一期,錯過就永久缺檔
SOLUTIONS
解決方式
- 每個新考試的版面都先跑 bbox 實測定出該卷專屬欄界,並改用「字元多重集對帳」驗證裁切結果,而不是只比對題數
- 詳解產製後跑四道獨立關卡,審查代理人只看檔案與建置產物、不看產製方自述;不確定就標記跳過,禁止為圓答案而編造理由
- 每次補抓一律逐檔 md5 比對既有存檔,抓出官方靜默換檔;答案有變動就重跑對帳與詳解複驗
- 建立例行補抓 SOP 與到期提醒後台,考後隔週起主動查新期並存回原始檔,存檔義務與是否入庫分離
OUTCOME
專案成果
已上線 iOS、Android 與網頁三端,累積 17 張證照、32 個科目、近 6,000 題完整詳解,並已有付費用戶。題庫隨每次考試放榜後的官方公布持續增量,答案與詳解走同一套對帳與防幻覺流程。
STACK · 技術實作
- Flutter
- Riverpod
- go_router
- SQLite
- Firebase
- RevenueCat
- Nuxt 3
- TypeScript
- Cloudflare Pages
- Node.js
- 以 Flutter 單一程式碼庫交付 iOS 與 Android,Riverpod 管理刷題狀態、go_router 處理深層連結
- 題庫以 SQLite 隨 App 打包,離線可刷;使用者進度存 Firebase,換機後接續
- 自建 PDF 解析管線:從主辦單位公布的試題檔逐題結構化,含題號對帳與答案卷交叉比對,對不上就中止不入庫
- AI 詳解產出後跑四道防幻覺關卡(盲測驗證、計算題雙人盲算、抽樣對抗審查、修寫後全量重驗),官方答案一律不得改動
- Web 端用 Nuxt 3 靜態產生,部署於 Cloudflare Pages,與 App 共用同一份題庫來源


