# DramaLing 用戶故事

## 用戶角色定義

### 主要用戶群體
1. **英語學習者 (Primary)**: 想透過美劇提升英語能力的台灣學生和上班族
2. **美劇愛好者**: 喜歡看美劇並想學習道地表達的人
3. **考試準備者**: 準備托福、雅思等英語考試的學生

## 核心用戶故事

### 🎯 Epic 1: 用戶認證與個人化

#### US-001: 用戶註冊
**作為** 新用戶
**我想要** 使用 Email 或 Google 帳號註冊
**以便於** 開始使用平台並保存我的學習進度

**驗收標準**：
- 可以使用 Email/密碼註冊
- 可以使用 Google OAuth 註冊
- 註冊後自動登入
- 收到歡迎郵件

#### US-002: 用戶登入
**作為** 註冊用戶
**我想要** 快速登入系統
**以便於** 繼續我的學習進度

**驗收標準**：
- 支援記住我功能
- 忘記密碼流程
- 登入失敗有明確提示

### 🎯 Epic 2: AI 詞卡生成

#### US-003: 從美劇對話生成詞卡
**作為** 英語學習者
**我想要** 輸入美劇對話或字幕
**以便於** AI 自動生成重要詞彙的學習卡片

**驗收標準**：
- 可貼上或輸入英文文本
- AI 識別重要詞彙和片語
- 生成包含翻譯、例句、使用情境的詞卡
- 可預覽生成結果
- 可選擇保存哪些詞卡

#### US-004: 主題式詞卡生成
**作為** 英語學習者
**我想要** 選擇特定主題（如：職場英語、日常對話）
**以便於** 學習該主題相關的詞彙

**驗收標準**：
- 提供預設主題選項
- 生成該主題常用詞彙
- 詞卡包含實用例句

### 🎯 Epic 3: 詞卡管理

#### US-005: 瀏覽我的詞卡
**作為** 用戶
**我想要** 查看所有我的詞卡
**以便於** 管理和複習學習內容

**驗收標準**：
- 列表顯示所有詞卡
- 可按日期、難度、標籤篩選
- 支援搜尋功能
- 顯示學習進度狀態

#### US-006: 編輯詞卡
**作為** 用戶
**我想要** 修改詞卡內容
**以便於** 個人化我的學習材料

**驗收標準**：
- 可編輯所有詞卡欄位
- 可添加個人筆記
- 可調整難度等級
- 自動儲存變更

#### US-007: 組織詞卡
**作為** 用戶
**我想要** 用標籤和分類組織詞卡
**以便於** 更好地管理學習內容

**驗收標準**：
- 可建立和管理標籤
- 可將詞卡加入收藏
- 支援批量操作
- 可建立詞卡集

### 🎯 Epic 4: 複習系統

#### US-008: 每日複習
**作為** 用戶
**我想要** 每天複習到期的詞卡
**以便於** 鞏固記憶

**驗收標準**：
- 顯示今日待複習數量
- 翻卡式複習介面
- 可評分記憶程度（1-5分）
- 根據評分調整下次複習時間

#### US-009: 複習提醒
**作為** 用戶
**我想要** 收到複習提醒
**以便於** 保持學習習慣

**驗收標準**：
- 可設定提醒時間
- Email/瀏覽器通知
- 顯示待複習數量

#### US-010: 測驗模式
**作為** 用戶
**我想要** 通過測驗檢驗學習成果
**以便於** 了解掌握程度

**驗收標準**：
- 多種測驗類型（選擇題、填空題）
- 即時回饋對錯
- 測驗結果統計

### 🎯 Epic 5: 學習追蹤

#### US-011: 查看學習統計
**作為** 用戶
**我想要** 查看我的學習數據
**以便於** 了解學習進度和效果

**驗收標準**：
- 顯示學習天數、詞彙量
- 圖表展示學習趨勢
- 每日/每週/每月統計
- 成就徽章系統

#### US-012: 導出學習報告
**作為** 用戶
**我想要** 導出我的學習報告
**以便於** 分享或存檔

**驗收標準**：
- PDF 格式報告
- 包含統計圖表
- 詞彙清單

## 進階用戶故事 (Phase 2)

### 🎯 Epic 6: 社群功能

#### US-013: 分享詞卡集
**作為** 用戶
**我想要** 分享我的詞卡集給其他人
**以便於** 幫助他人學習

#### US-014: 探索公開詞卡
**作為** 用戶
**我想要** 瀏覽其他人分享的詞卡集
**以便於** 豐富學習內容

### 🎯 Epic 7: 付費功能

#### US-015: 升級專業版
**作為** 免費用戶
**我想要** 升級到專業版
**以便於** 獲得更多功能

#### US-016: 無限 AI 生成
**作為** 專業版用戶
**我想要** 無限制使用 AI 生成功能
**以便於** 創建更多學習內容

## 用戶旅程地圖

### 新用戶首次使用流程
1. **發現階段**
   - 看到朋友分享
   - Google 搜尋到
   - 社群媒體廣告

2. **註冊階段**
   - 瀏覽首頁了解功能
   - 點擊免費試用
   - 完成註冊

3. **初次體驗**
   - 觀看導覽教學
   - 嘗試 AI 生成第一批詞卡
   - 完成首次複習

4. **養成習慣**
   - 每日登入複習
   - 持續添加新詞卡
   - 查看學習進度

5. **深度使用**
   - 自定義學習設定
   - 探索進階功能
   - 考慮付費升級

## 成功指標

### 用戶滿意度指標
- 新用戶完成首次詞卡生成率 > 80%
- 7 日留存率 > 40%
- 30 日留存率 > 20%
- 每日活躍用戶複習完成率 > 60%

### 功能使用指標
- AI 生成功能使用率 > 70%
- 詞卡編輯率 > 30%
- 標籤使用率 > 40%
- 複習功能日均使用 > 1 次

## 優先級矩陣

| 優先級 | 用戶故事 | 商業價值 | 開發成本 | Sprint |
|-------|---------|---------|---------|--------|
| P0 | US-001, US-002 | 高 | 中 | Sprint 1 |
| P0 | US-003 | 高 | 高 | Sprint 1 |
| P0 | US-005, US-008 | 高 | 中 | Sprint 2 |
| P1 | US-006, US-007 | 中 | 低 | Sprint 2 |
| P1 | US-011 | 中 | 中 | Sprint 3 |
| P2 | US-009, US-010 | 低 | 中 | Sprint 3 |
| P2 | US-013, US-014 | 低 | 高 | Future |