dramaling-app/docs/02_design/function-specs/common/system_structure_design.json

3581 lines
108 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"output": {
"modules": [
{
"module_name": "用戶認證與引導系統",
"module_id": "MD_ENT",
"module_type": "ENT",
"description": "包含用戶註冊、登入、個人檔案、朋友系統、等級評估測驗、引導流程、設定管理等功能"
},
{
"module_name": "核心學習功能",
"module_id": "MD_CORE",
"module_type": "CORE",
"description": "包含情境對話訓練、AI互動分析、即時訊息分析翻譯、回覆範例、評分系統、對話訂正功能、生命系統、系統性詞彙學習、語音識別發音評估、智能對話系統等核心學習功能"
},
{
"module_name": "學習任務與活動",
"module_id": "MD_TASK",
"module_type": "TASK",
"description": "包含智能詞彙複習、間隔複習演算法、每日複習清單、掌握度評估、時光系統、300秒限時挑戰系統、特殊任務和加分任務、結構化詞彙學習流程、學習進度追蹤等"
},
{
"module_name": "商業模式功能",
"module_id": "MD_BIZ",
"module_type": "BIZ",
"description": "包含鑽石貨幣系統、道具商店、簡化訂閱系統、獎勵廣告系統、付費功能、會員特權、命條系統等商業功能"
},
{
"module_name": "四關線性闖關系統",
"module_id": "MD_PROGRESSIVE",
"module_type": "CORE",
"description": "包含13個階段、每階段20+劇本的線性闖關學習系統涵蓋第1關詞彙學習、第2關詞彙熟悉、第2+關口說練習特別關卡、第3關情境對話的完整學習閉環"
},
{
"module_name": "AI智能分析系統",
"module_id": "MD_AI",
"module_type": "CORE",
"description": "包含三維對話評估(語法評分、口說評分、語用分析)、五維度口說評分系統、六維語用分析、即時AI回饋等智能分析功能"
}
],
"features": [
{
"feature_name": "多場景劇本對話",
"feature_id": "FT_ScenarioDialogue",
"module_id": [
"MD_CORE"
],
"scenario": "用戶選擇車禍、購物、餐廳等真實場景進行對話練習",
"goal": "提升實際溝通情境下的對話能力",
"data_binding": [
"Lesson",
"Dialogue",
"UserProfile"
],
"view_ids": [
"UI_Level_Map",
"UI_Dialogue_Main",
"UI_Task_Display",
"UI_Learning_Map"
]
},
{
"feature_name": "任務導向對話訓練",
"feature_id": "FT_TaskDialogue",
"module_id": [
"MD_CORE"
],
"scenario": "用戶完成指定任務如安撫、報警、說明等對話目標",
"goal": "訓練目標導向的溝通技能",
"data_binding": [
"Task",
"TaskReward",
"Dialogue"
],
"view_ids": [
"UI_Level_Selection_Modal",
"UI_Dialogue_Main",
"UI_Dialogue_Analysis"
]
},
{
"feature_name": "指定詞彙練習",
"feature_id": "FT_VocabularyPractice",
"module_id": [
"MD_CORE",
"MD_TASK"
],
"scenario": "用戶在對話中練習指定詞彙的使用",
"goal": "強化特定詞彙的實際應用能力",
"data_binding": [
"Lesson",
"Dialogue"
],
"view_ids": [
"UI_Vocab_Introduction",
"UI_Vocab_Choice_Practice",
"UI_Vocab_Review_Main",
"UI_Vocab_Level1_Learning",
"UI_Vocab_Level2_Mastery"
]
},
{
"feature_name": "限時對話挑戰",
"feature_id": "FT_TimedChallenge",
"module_id": [
"MD_CORE",
"MD_TASK"
],
"scenario": "用戶在限定時間內完成對話任務",
"goal": "提升反應速度和流暢度",
"data_binding": [
"Task",
"TaskReward",
"Leaderboard"
],
"view_ids": [
"UI_Level_Map",
"UI_Dialogue_Main",
"UI_Result_Success_A"
]
},
{
"feature_name": "系統性詞彙學習",
"feature_id": "FT_StructuredVocabLearning",
"module_id": [
"MD_CORE",
"MD_TASK"
],
"scenario": "用戶透過三個級別系統性學習詞彙",
"goal": "從認知、掌握到應用的完整詞彙學習體驗",
"data_binding": [
"VocabularyWord",
"LearningProgress",
"Lesson"
],
"view_ids": [
"UI_Vocab_Level1_Learning",
"UI_Vocab_Level2_Mastery",
"UI_Vocab_Level2Plus_Speaking",
"UI_Vocab_Results_Success"
]
},
{
"feature_name": "智能間隔複習系統",
"feature_id": "FT_SpacedRepetitionSystem",
"module_id": [
"MD_TASK",
"MD_CORE"
],
"scenario": "用戶根據遗忘曲線進行科學化詞彙複習",
"goal": "提高詞彙長期記憶效果和保持率",
"data_binding": [
"ReviewSchedule",
"VocabularyWord",
"LearningProgress"
],
"view_ids": [
"UI_Vocab_Review_Main",
"UI_Vocab_Progress_Dashboard"
]
},
{
"feature_name": "語音識別發音評估",
"feature_id": "FT_SpeechRecognitionEvaluation",
"module_id": [
"MD_CORE"
],
"scenario": "用戶透過語音輸入獲得發音準確度評估",
"goal": "提升語音表達能力和發音準確性",
"data_binding": [
"SpeechRecognition",
"PronunciationScore",
"VocabularyWord"
],
"view_ids": [
"UI_Vocab_Level2Plus_Speaking",
"UI_Dialogue_Practice_Main"
]
},
{
"feature_name": "智能對話系統",
"feature_id": "FT_IntelligentDialogueSystem",
"module_id": [
"MD_CORE"
],
"scenario": "用戶與AI進行情境對話練習和即時回饋",
"goal": "提升實際溝通情境下的對話能力",
"data_binding": [
"DialogueHistory",
"Dialogue",
"Task"
],
"view_ids": [
"UI_Dialogue_Practice_Main",
"UI_Dialogue_Main",
"UI_Dialogue_Analysis"
]
},
{
"feature_name": "多元登入認證系統",
"feature_id": "FT_MultiAuthenticationSystem",
"module_id": [
"MD_ENT"
],
"scenario": "用戶透過多種方式進行安全便捷的登入認證",
"goal": "提供安全友善的用戶身份驗證體驗",
"data_binding": [
"UserProfile"
],
"view_ids": [
"UI_Login_Social",
"UI_Login_Main",
"UI_Register_Main"
]
},
{
"feature_name": "四關線性闖關系統",
"feature_id": "FT_ProgressiveStageSystem",
"module_id": [
"MD_PROGRESSIVE",
"MD_CORE"
],
"scenario": "用戶循序漸進完成四關學習流程第1關詞彙學習、第2關詞彙熟悉、第2+關口說練習、第3關情境對話",
"goal": "確保用戶循序漸進掌握語言技能,形成完整學習閉環",
"data_binding": [
"Stage",
"Script",
"UserProgress",
"VocabularyWord",
"Dialogue"
],
"view_ids": [
"UI_Learning_Map",
"UI_Vocab_Level1_Learning",
"UI_Vocab_Level2_Mastery",
"UI_Vocab_Level2Plus_Speaking",
"UI_Dialogue_Practice_Main"
]
},
{
"feature_name": "命條生命系統",
"feature_id": "FT_LifePointSystem",
"module_id": [
"MD_BIZ",
"MD_CORE"
],
"scenario": "用戶使用命條參與學習關卡,依據用戶等級享有不同的命條上限和恢復速度",
"goal": "透過遊戲化機制增加學習參與度和付費轉換",
"data_binding": [
"UserGameStats",
"LifePoint",
"Purchase"
],
"view_ids": [
"UI_Life_Points_Display",
"UI_Item_Shop",
"UI_Cost_Confirm_Popup"
]
},
{
"feature_name": "AI三維對話評估系統",
"feature_id": "FT_AITripleEvaluation",
"module_id": [
"MD_AI",
"MD_CORE"
],
"scenario": "AI對用戶對話進行語法評分、口說評分、語用分析的三維評估",
"goal": "提供精準的學習反饋,觸發對應成就獎勵",
"data_binding": [
"DialogueAnalysis",
"SpeakingScore",
"GrammarScore",
"PragmaticAnalysis"
],
"view_ids": [
"UI_Dialogue_Analysis",
"UI_LevelResult_ScoreSummary",
"UI_Speaking_Feedback"
]
},
{
"feature_name": "五維度口說評分系統",
"feature_id": "FT_FiveDimensionSpeaking",
"module_id": [
"MD_AI",
"MD_CORE"
],
"scenario": "對用戶口說表現進行發音、完整度、流暢度、韻律、準確度五維評分",
"goal": "提供詳細的口說能力分析和改善建議",
"data_binding": [
"SpeakingScore",
"PronunciationScore",
"ProsodyAnalysis"
],
"view_ids": [
"UI_Vocab_Level2Plus_Speaking",
"UI_Speaking_Feedback",
"UI_Pronunciation_Practice"
]
},
{
"feature_name": "AI即時分析回饋",
"feature_id": "FT_AIFeedback",
"module_id": [
"MD_CORE"
],
"scenario": "AI即時分析用戶對話並提供翻譯和回覆建議",
"goal": "提供學習支援和改進建議",
"data_binding": [
"Dialogue"
],
"view_ids": [
"UI_Dialogue_Analysis",
"UI_Correction_Grammar"
]
},
{
"feature_name": "三維度評分系統",
"feature_id": "FT_ScoreSystem",
"module_id": [
"MD_CORE"
],
"scenario": "系統評估用戶語法、語意、流暢度表現",
"goal": "量化學習成效並指出改進方向",
"data_binding": [
"Dialogue",
"UserProfile"
],
"view_ids": [
"UI_Result_Score_Summary_A",
"UI_Result_Dialogue_Analysis"
]
},
{
"feature_name": "對話訂正功能",
"feature_id": "FT_DialogueCorrection",
"module_id": [
"MD_CORE"
],
"scenario": "AI提供對話內容的修正建議和更好的表達方式",
"goal": "學習正確表達和優化溝通技巧",
"data_binding": [
"Dialogue"
],
"view_ids": [
"UI_Result_Correction",
"UI_Correction_Grammar_Retry"
]
},
{
"feature_name": "排行榜競爭",
"feature_id": "FT_Leaderboard",
"module_id": [
"MD_TASK"
],
"scenario": "用戶查看學習排名和與其他用戶競爭",
"goal": "激發競爭動機維持學習熱忱",
"data_binding": [
"Leaderboard",
"UserProfile"
],
"view_ids": [
"UI_Social_Ranking",
"UI_Social_Ranking"
]
},
{
"feature_name": "成就系統",
"feature_id": "FT_Achievement",
"module_id": [
"MD_TASK"
],
"scenario": "用戶解鎖學習里程碑和收集成就徽章",
"goal": "提供學習成就感和持續動機",
"data_binding": [
"TaskReward",
"UserProfile"
],
"view_ids": [
"UI_LevelResult_RewardConfirm",
"UI_LevelResult_SmallReward",
"UI_BadgeCollection"
]
},
{
"feature_name": "每日複習清單",
"feature_id": "FT_DailyReview",
"module_id": [
"MD_TASK"
],
"scenario": "用戶每天完成5分鐘詞彙複習任務",
"goal": "強化詞彙記憶和建立學習習慣",
"data_binding": [
"Lesson",
"UserProfile"
],
"view_ids": [
"UI_VocabReview_Main",
"UI_ReviewProgress"
]
},
{
"feature_name": "間隔複習演算法",
"feature_id": "FT_SpacedRepetition",
"module_id": [
"MD_TASK"
],
"scenario": "系統根據遺忘曲線安排最佳複習時間",
"goal": "最大化長期記憶效果",
"data_binding": [
"Lesson",
"UserProfile"
],
"view_ids": [
"UI_ReviewSchedule",
"UI_ReviewCards"
]
},
{
"feature_name": "鑽石購買系統",
"feature_id": "FT_DiamondPurchase",
"module_id": [
"MD_BIZ"
],
"scenario": "用戶購買鑽石套餐新手包30元到至尊包390元",
"goal": "提供主要營收來源和遊戲內貨幣",
"data_binding": [
"Purchase",
"Diamond",
"UserProfile"
],
"view_ids": [
"UI_Shop_Categories",
"UI_Shop_Item_Confirm",
"UI_Subscription_Success"
]
},
{
"feature_name": "道具商店系統",
"feature_id": "FT_ItemShop",
"module_id": [
"MD_BIZ"
],
"scenario": "用戶使用鑽石購買加時道具、補命道具、回覆提示道具",
"goal": "提供遊戲內消費機制和學習輔助",
"data_binding": [
"Item",
"Diamond",
"UserProfile"
],
"view_ids": [
"UI_Shop_Categories",
"UI_Shop_Item_Confirm",
"UI_Insufficient_Resources"
]
},
{
"feature_name": "300秒限時挑戰系統",
"feature_id": "FT_TimedChallenge300",
"module_id": [
"MD_TASK",
"MD_BIZ"
],
"scenario": "用戶參與300秒限時對話挑戰需支付50鑽石入場費每日首次免費",
"goal": "提供高強度練習和額外營收點",
"data_binding": [
"TimedChallenge",
"Diamond",
"TaskReward"
],
"view_ids": [
"UI_TimeWarp_Cards",
"UI_Cost_Confirm_Popup",
"UI_Challenge_Exit_Confirm"
]
},
{
"feature_name": "時光卷系統",
"feature_id": "FT_TimeWarpCard",
"module_id": [
"MD_TASK"
],
"scenario": "用戶關卡失敗後獲得時光卷,可重新挑戰關卡",
"goal": "提供失敗補償機制和重新挑戰機會",
"data_binding": [
"TimeWarpCard",
"TaskReward",
"UserProfile"
],
"view_ids": [
"UI_TimeWarp_Cards",
"UI_Level_Selection_Modal",
"UI_Level_Locked_Modal"
]
},
{
"feature_name": "命條生命系統",
"feature_id": "FT_LifeSystem",
"module_id": [
"MD_CORE",
"MD_BIZ"
],
"scenario": "用戶擁有5命條上限失敗扣除可自動回復或購買補命道具",
"goal": "控制遊戲節奏和創造付費動機",
"data_binding": [
"LifePoint",
"Diamond",
"UserProfile"
],
"view_ids": [
"UI_LifePoints_Display",
"UI_Shop_Item_Confirm",
"UI_Insufficient_Resources"
]
},
{
"feature_name": "回覆輔助系統",
"feature_id": "FT_ReplyAssistance",
"module_id": [
"MD_CORE",
"MD_BIZ"
],
"scenario": "用戶花費30鑽石獲得AI回覆建議、意圖分析和範例生成",
"goal": "提供學習支援和創造微付費機會",
"data_binding": [
"Dialogue",
"Diamond",
"AIAssistance"
],
"view_ids": [
"UI_Reply_Assistance",
"UI_Cost_Confirm_Popup",
"UI_Reply_Input"
]
},
{
"feature_name": "簡化訂閱系統",
"feature_id": "FT_SimplifiedSubscription",
"module_id": [
"MD_BIZ"
],
"scenario": "用戶享受7天免費體驗後可選擇訂閱VIP特權",
"goal": "提供次要營收來源和用戶體驗優化",
"data_binding": [
"Subscription",
"UserProfile"
],
"view_ids": [
"UI_Onboarding_Welcome",
"UI_Subscription_Success"
]
},
{
"feature_name": "獎勵廣告系統",
"feature_id": "FT_RewardAds",
"module_id": [
"MD_BIZ"
],
"scenario": "用戶主動觀看廣告獲得25-50鑽石非強制性",
"goal": "為用戶提供免費鑽石來源,輔助營收",
"data_binding": [
"AdImpression",
"Diamond",
"UserProfile"
],
"view_ids": [
"UI_Shop_Categories",
"UI_Result_Small_Reward"
]
}
],
"views": [
{
"view_id": "UI_RankingDetail",
"name": "排名詳情",
"type": "Detail",
"goal": "展示詳細排名資訊和競爭數據",
"interaction": "用戶查看排名分析",
"components": [
{
"name": "排名圖表",
"type": "Chart",
"interaction": "顯示排名變化",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "競爭按鈕",
"type": "Button",
"interaction": "挑戰其他用戶",
"action": "開始競爭",
"navigation_view_id": "UI_TimedDialogue"
}
]
},
{
"view_id": "UI_BadgeCollection",
"name": "徽章收藏",
"type": "Dashboard",
"goal": "展示已獲得徽章",
"interaction": "用戶查看收藏成就",
"components": [
{
"name": "徽章展示",
"type": "Badge",
"interaction": "顯示已獲得徽章",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Login_Main",
"name": "登入主頁面",
"type": "Form",
"goal": "用戶登入應用程式",
"interaction": "輸入帳號密碼或使用社群登入",
"components": [
{
"name": "帳號輸入框",
"type": "InputField",
"interaction": "輸入帳號",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "密碼輸入框",
"type": "InputField",
"interaction": "輸入密碼",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "登入按鈕",
"type": "Button",
"interaction": "點擊登入",
"action": "驗證並登入",
"navigation_view_id": null
},
{
"name": "Apple 登入按鈕",
"type": "Button",
"interaction": "Apple ID 登入",
"action": "社群登入",
"navigation_view_id": null
},
{
"name": "Google 登入按鈕",
"type": "Button",
"interaction": "Google 帳號登入",
"action": "社群登入",
"navigation_view_id": null
},
{
"name": "註冊按鈕",
"type": "Button",
"interaction": "前往註冊",
"action": "導航到註冊頁",
"navigation_view_id": "UI_SignUp_Main"
},
{
"name": "忘記密碼",
"type": "Button",
"interaction": "重設密碼",
"action": "導航到密碼重設",
"navigation_view_id": "UI_PasswordReset_Form"
}
]
},
{
"view_id": "UI_SignUp_Main",
"name": "註冊主頁面",
"type": "Form",
"goal": "新用戶註冊帳號",
"interaction": "填寫註冊資訊",
"components": [
{
"name": "註冊表單",
"type": "Form",
"interaction": "填寫用戶資料",
"action": "提交註冊",
"navigation_view_id": "UI_Onboarding_Welcome"
}
]
},
{
"view_id": "UI_PasswordReset_Form",
"name": "密碼重設表單",
"type": "Form",
"goal": "重設用戶密碼",
"interaction": "輸入重設資訊",
"components": [
{
"name": "電子郵件輸入",
"type": "InputField",
"interaction": "輸入註冊信箱",
"action": "發送重設連結",
"navigation_view_id": "UI_PasswordReset_Popup"
}
]
},
{
"view_id": "UI_PasswordReset_Popup",
"name": "密碼重設確認彈窗",
"type": "Modal",
"goal": "確認密碼重設請求",
"interaction": "確認重設操作",
"components": [
{
"name": "確認訊息",
"type": "Text",
"interaction": "顯示重設狀態",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Account_List",
"name": "用戶帳號列表",
"type": "List",
"goal": "管理多個用戶帳號",
"interaction": "選擇或切換帳號",
"components": [
{
"name": "帳號項目",
"type": "ListItem",
"interaction": "選擇帳號",
"action": "切換帳號",
"navigation_view_id": "UI_Account_Option"
}
]
},
{
"view_id": "UI_Account_Option",
"name": "帳號選項頁面",
"type": "Menu",
"goal": "提供帳號管理選項",
"interaction": "選擇帳號操作",
"components": [
{
"name": "帳號選項",
"type": "MenuItem",
"interaction": "選擇操作",
"action": "執行帳號操作",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Onboarding_Welcome",
"name": "訪客引導主頁面",
"type": "Wizard",
"goal": "引導新用戶了解應用程式",
"interaction": "瀏覽應用程式介紹",
"components": [
{
"name": "介紹內容",
"type": "Text",
"interaction": "閱讀應用介紹",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "開始設定按鈕",
"type": "Button",
"interaction": "開始個人化設定",
"action": "前往設定流程",
"navigation_view_id": "UI_Onboarding_Purpose"
}
]
},
{
"view_id": "UI_Onboarding_Purpose",
"name": "學習目的設定表單",
"type": "Form",
"goal": "設定用戶學習目的",
"interaction": "選擇學習目標",
"components": [
{
"name": "目的選項",
"type": "RadioButton",
"interaction": "選擇學習目的",
"action": "記錄選擇",
"navigation_view_id": "UI_Onboarding_Level"
}
]
},
{
"view_id": "UI_Onboarding_Level",
"name": "語言程度設定表單",
"type": "Form",
"goal": "設定用戶語言程度",
"interaction": "選擇當前語言能力",
"components": [
{
"name": "程度選項",
"type": "RadioButton",
"interaction": "選擇語言程度",
"action": "記錄選擇",
"navigation_view_id": "UI_Onboarding_TimeSlot"
}
]
},
{
"view_id": "UI_Onboarding_TimeSlot",
"name": "學習時間設定表單",
"type": "Form",
"goal": "設定偏好學習時段",
"interaction": "選擇學習時間",
"components": [
{
"name": "時段選項",
"type": "RadioButton",
"interaction": "選擇時間段",
"action": "記錄選擇",
"navigation_view_id": "UI_Onboarding_Frequency"
}
]
},
{
"view_id": "UI_Onboarding_Frequency",
"name": "學習頻率設定表單",
"type": "Form",
"goal": "設定學習頻率偏好",
"interaction": "選擇學習頻率",
"components": [
{
"name": "頻率選項",
"type": "RadioButton",
"interaction": "選擇學習頻率",
"action": "記錄選擇",
"navigation_view_id": "UI_Onboarding_Notice"
}
]
},
{
"view_id": "UI_Onboarding_Notice",
"name": "引導流程提醒",
"type": "State",
"goal": "提供重要使用提醒",
"interaction": "閱讀使用須知",
"components": [
{
"name": "提醒內容",
"type": "Text",
"interaction": "閱讀須知",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "完成按鈕",
"type": "Button",
"interaction": "完成設定",
"action": "前往結果頁",
"navigation_view_id": "UI_Onboarding_Result"
}
]
},
{
"view_id": "UI_Onboarding_Result",
"name": "引導流程結果",
"type": "State",
"goal": "顯示個人化設定結果",
"interaction": "查看個人化建議",
"components": [
{
"name": "建議內容",
"type": "Text",
"interaction": "查看學習建議",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "開始學習按鈕",
"type": "Button",
"interaction": "開始使用應用程式",
"action": "進入主應用",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_Profile_Dashboard",
"name": "個人中心主頁面",
"type": "Dashboard",
"goal": "顯示用戶個人資訊和學習狀態",
"interaction": "查看個人統計和設定",
"components": [
{
"name": "用戶頭像",
"type": "Avatar",
"interaction": "顯示用戶頭像",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "學習統計",
"type": "Chart",
"interaction": "顯示學習數據",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "設定按鈕",
"type": "Button",
"interaction": "進入設定頁面",
"action": "導航到設定",
"navigation_view_id": "UI_Profile_Settings"
}
]
},
{
"view_id": "UI_Social_Ranking",
"name": "社群排行榜主頁面",
"type": "List",
"goal": "顯示用戶學習排名",
"interaction": "查看排行榜排名",
"components": [
{
"name": "排名項目",
"type": "ListItem",
"interaction": "查看排名詳情",
"action": "顯示排名詳情",
"navigation_view_id": "UI_RankingDetail"
}
]
},
{
"view_id": "UI_Assessment_Test",
"name": "語言程度測試主頁面",
"type": "Form",
"goal": "進行語言程度評估",
"interaction": "完成語言程度測試",
"components": [
{
"name": "測試題目",
"type": "Form",
"interaction": "回答測試題目",
"action": "提交答案",
"navigation_view_id": "UI_Assessment_Results"
}
]
},
{
"view_id": "UI_Assessment_Results",
"name": "語言程度測試結果",
"type": "State",
"goal": "顯示語言程度評估結果",
"interaction": "查看程度分析",
"components": [
{
"name": "程度結果",
"type": "Text",
"interaction": "顯示程度等級",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "進入學習流程",
"action": "導航到主頁",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_Result_Success_A",
"name": "關卡成功結果頁面",
"type": "State",
"goal": "顯示成功完成關卡的結果",
"interaction": "查看成功結果和獎勵",
"components": [
{
"name": "成功訊息",
"type": "Text",
"interaction": "顯示成功提示",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "獎勵顯示",
"type": "Text",
"interaction": "顯示獲得獎勵",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一關",
"action": "進入下一關卡",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_Result_Failure_A",
"name": "關卡失敗結果頁面",
"type": "State",
"goal": "顯示挑戰失敗結果",
"interaction": "查看失敗原因和重試選項",
"components": [
{
"name": "失敗訊息",
"type": "Text",
"interaction": "顯示失敗原因",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "重試按鈕",
"type": "Button",
"interaction": "重新挑戰",
"action": "重新開始關卡",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Level_Map",
"name": "挑戰關卡地圖",
"type": "Dashboard",
"goal": "顯示學習進度和可用關卡",
"interaction": "選擇關卡進行挑戰",
"components": [
{
"name": "關卡節點",
"type": "Button",
"interaction": "點擊進入關卡",
"action": "開始關卡挑戰",
"navigation_view_id": "UI_Level_Selection_Modal"
},
{
"name": "進度指示器",
"type": "Progress",
"interaction": "顯示總體進度",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Level_Selection_Modal",
"name": "挑戰關卡選擇彈窗",
"type": "Modal",
"goal": "讓用戶選擇關卡難度或模式",
"interaction": "選擇挑戰參數",
"components": [
{
"name": "難度選項",
"type": "RadioButton",
"interaction": "選擇難度等級",
"action": "設定挑戰參數",
"navigation_view_id": "UI_Dialogue_Main"
},
{
"name": "開始按鈕",
"type": "Button",
"interaction": "確認開始挑戰",
"action": "進入場景對話",
"navigation_view_id": "UI_Dialogue_Main"
}
]
},
{
"view_id": "UI_Dialogue_Main",
"name": "場景對話主介面",
"type": "Detail",
"goal": "提供沉浸式情境對話練習",
"interaction": "進行即時對話練習",
"components": [
{
"name": "場景描述",
"type": "Text",
"interaction": "顯示場景背景",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "對話輸入區",
"type": "InputField",
"interaction": "輸入對話內容",
"action": "發送對話",
"navigation_view_id": "UI_Dialogue_Analysis"
},
{
"name": "語音輸入按鈕",
"type": "Button",
"interaction": "語音輸入對話",
"action": "錄製語音",
"navigation_view_id": null
},
{
"name": "幫助按鈕",
"type": "Button",
"interaction": "獲得對話提示",
"action": "顯示回覆指南",
"navigation_view_id": "UI_Reply_Assistance"
}
]
},
{
"view_id": "UI_Reply_Assistance",
"name": "對話回覆指南",
"type": "Modal",
"goal": "提供對話回覆建議和範例",
"interaction": "查看回覆建議",
"components": [
{
"name": "建議內容",
"type": "Text",
"interaction": "顯示回覆建議",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "範例對話",
"type": "Text",
"interaction": "顯示範例回應",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Dialogue_Analysis",
"name": "對話回覆結果",
"type": "State",
"goal": "顯示對話回覆的評估結果",
"interaction": "查看回覆評分和建議",
"components": [
{
"name": "評分顯示",
"type": "Chart",
"interaction": "顯示三維度評分",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "改進建議",
"type": "Text",
"interaction": "顯示改進建議",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續對話按鈕",
"type": "Button",
"interaction": "繼續場景對話",
"action": "回到對話界面",
"navigation_view_id": "UI_Dialogue_Main"
}
]
},
{
"view_id": "UI_Vocab_Introduction",
"name": "詞彙介紹卡片",
"type": "Detail",
"goal": "介紹新詞彙的含義和用法",
"interaction": "學習新詞彙",
"components": [
{
"name": "詞彙卡片",
"type": "Card",
"interaction": "查看詞彙詳情",
"action": "翻轉查看解釋",
"navigation_view_id": null
},
{
"name": "下一個詞彙按鈕",
"type": "Button",
"interaction": "繼續學習",
"action": "進入下一詞彙",
"navigation_view_id": "UI_Vocab_Choice_Practice"
}
]
},
{
"view_id": "UI_Vocab_Choice_Practice",
"name": "詞彙選擇練習",
"type": "Form",
"goal": "測試詞彙理解度",
"interaction": "選擇正確答案",
"components": [
{
"name": "選擇題",
"type": "RadioButton",
"interaction": "選擇正確選項",
"action": "提交答案",
"navigation_view_id": "UI_Vocab_Choice_Results"
}
]
},
{
"view_id": "UI_VocabReview_Main",
"name": "詞彙複習主頁面",
"type": "Detail",
"goal": "進行間隔複習練習",
"interaction": "複習已學詞彙",
"components": [
{
"name": "複習卡片",
"type": "Card",
"interaction": "測試詞彙記憶",
"action": "標記掌握程度",
"navigation_view_id": null
},
{
"name": "完成進度",
"type": "Progress",
"interaction": "顯示複習進度",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Shop_Categories",
"name": "道具商店主頁面",
"type": "List",
"goal": "展示可購買的遊戲道具",
"interaction": "瀏覽和購買道具",
"components": [
{
"name": "道具分類",
"type": "Tab",
"interaction": "切換道具類別",
"action": "過濾道具類型",
"navigation_view_id": null
},
{
"name": "道具卡片",
"type": "Card",
"interaction": "查看道具詳情",
"action": "選擇購買道具",
"navigation_view_id": "UI_Shop_Item_Confirm"
},
{
"name": "貨幣顯示",
"type": "Text",
"interaction": "顯示當前貨幣",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ItemStore_ConfirmPopup",
"name": "道具購買確認彈窗",
"type": "Modal",
"goal": "確認道具購買決定",
"interaction": "確認或取消購買",
"components": [
{
"name": "道具詳情",
"type": "Text",
"interaction": "顯示購買物品資訊",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "價格顯示",
"type": "Text",
"interaction": "顯示道具價格",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "確認購買按鈕",
"type": "Button",
"interaction": "確認購買道具",
"action": "處理購買交易",
"navigation_view_id": null
},
{
"name": "取消按鈕",
"type": "Button",
"interaction": "取消購買",
"action": "關閉彈窗",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Subscription_Result",
"name": "訂閱結果頁面",
"type": "State",
"goal": "顯示訂閱購買結果",
"interaction": "查看訂閱狀態",
"components": [
{
"name": "訂閱結果",
"type": "Text",
"interaction": "顯示訂閱成功或失敗",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "訂閱詳情",
"type": "Text",
"interaction": "顯示訂閱計劃詳情",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "返回主界面",
"action": "導航到主頁",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_ChallengeLevel_ExitComfirmPopup",
"name": "退出關卡確認彈窗",
"type": "Modal",
"goal": "確認是否退出當前關卡",
"interaction": "用戶確認或取消退出",
"components": [
{
"name": "確認訊息",
"type": "Text",
"interaction": "顯示退出提醒",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "確認退出按鈕",
"type": "Button",
"interaction": "確認退出關卡",
"action": "退出關卡",
"navigation_view_id": "UI_Level_Map"
},
{
"name": "繼續關卡按鈕",
"type": "Button",
"interaction": "繼續當前關卡",
"action": "關閉彈窗",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_CorrectionResult",
"name": "對話訂正結果頁面",
"type": "State",
"goal": "顯示對話訂正結果和建議",
"interaction": "查看訂正結果",
"components": [
{
"name": "訂正結果",
"type": "Text",
"interaction": "顯示修正內容",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續學習",
"action": "進入下一階段",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_DialogScoreSummary",
"name": "對話評分總結",
"type": "State",
"goal": "顯示詳細的對話評分分析",
"interaction": "查看評分詳情",
"components": [
{
"name": "評分圖表",
"type": "Chart",
"interaction": "顯示各項評分",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一步",
"action": "前往下一階段",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_FailResult2",
"name": "關卡失敗結果頁面變體2",
"type": "State",
"goal": "顯示挑戰失敗結果變體2",
"interaction": "查看失敗原因和重試選項",
"components": [
{
"name": "失敗訊息",
"type": "Text",
"interaction": "顯示失敗原因",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "重試按鈕",
"type": "Button",
"interaction": "重新挑戰",
"action": "重新開始關卡",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_RewardConfirm",
"name": "獎勵確認頁面",
"type": "State",
"goal": "確認獲得獎勵",
"interaction": "查看獲得的獎勵",
"components": [
{
"name": "獎勵顯示",
"type": "Text",
"interaction": "顯示獲得獎勵",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "確認按鈕",
"type": "Button",
"interaction": "確認領取獎勵",
"action": "領取獎勵",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_ScoreSummary",
"name": "分數總結頁面",
"type": "State",
"goal": "顯示學習分數總結",
"interaction": "查看詳細分數",
"components": [
{
"name": "分數圖表",
"type": "Chart",
"interaction": "顯示分數明細",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一步",
"action": "前往下一階段",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_ScoreSummary2",
"name": "分數總結頁面變體2",
"type": "State",
"goal": "顯示學習分數總結變體2",
"interaction": "查看詳細分數",
"components": [
{
"name": "分數圖表",
"type": "Chart",
"interaction": "顯示分數明細",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一步",
"action": "前往下一階段",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_SmallReward",
"name": "小獎勵頁面",
"type": "State",
"goal": "顯示小獎勵獲得",
"interaction": "查看小獎勵",
"components": [
{
"name": "獎勵顯示",
"type": "Text",
"interaction": "顯示獲得小獎勵",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續學習",
"action": "繼續下一關",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_SuccessResult2",
"name": "關卡成功結果頁面變體2",
"type": "State",
"goal": "顯示成功完成關卡的結果變體2",
"interaction": "查看成功結果和獎勵",
"components": [
{
"name": "成功訊息",
"type": "Text",
"interaction": "顯示成功提示",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "獎勵顯示",
"type": "Text",
"interaction": "顯示獲得獎勵",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一關",
"action": "進入下一關卡",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_PersonalCenter_FriendList",
"name": "好友列表頁面",
"type": "List",
"goal": "顯示用戶的好友列表",
"interaction": "查看和管理好友",
"components": [
{
"name": "好友項目",
"type": "ListItem",
"interaction": "查看好友詳情",
"action": "開啟好友資料",
"navigation_view_id": "UI_Social_Profile"
},
{
"name": "搜尋好友按鈕",
"type": "Button",
"interaction": "搜尋新好友",
"action": "開啟好友搜尋",
"navigation_view_id": "UI_Social_Search"
}
]
},
{
"view_id": "UI_PersonalCenter_FriendMain",
"name": "好友主頁面",
"type": "Dashboard",
"goal": "好友功能主界面",
"interaction": "管理好友關係",
"components": [
{
"name": "好友列表入口",
"type": "Button",
"interaction": "查看好友列表",
"action": "進入好友列表",
"navigation_view_id": "UI_Social_Friends"
},
{
"name": "好友邀請",
"type": "Button",
"interaction": "邀請新好友",
"action": "分享邀請連結",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_PersonalCenter_FriendSearch",
"name": "好友搜尋頁面",
"type": "Form",
"goal": "搜尋和添加新好友",
"interaction": "搜尋用戶並發送好友邀請",
"components": [
{
"name": "搜尋輸入框",
"type": "InputField",
"interaction": "輸入用戶名或ID",
"action": "搜尋用戶",
"navigation_view_id": null
},
{
"name": "搜尋結果",
"type": "ListItem",
"interaction": "查看搜尋結果",
"action": "發送好友邀請",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_PersonalCenter_GuestPrompt",
"name": "訪客提示頁面",
"type": "State",
"goal": "提醒訪客用戶註冊登入",
"interaction": "引導訪客註冊",
"components": [
{
"name": "提示訊息",
"type": "Text",
"interaction": "顯示註冊提示",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "註冊按鈕",
"type": "Button",
"interaction": "前往註冊",
"action": "開啟註冊流程",
"navigation_view_id": "UI_SignUp_Main"
},
{
"name": "登入按鈕",
"type": "Button",
"interaction": "前往登入",
"action": "開啟登入頁面",
"navigation_view_id": "UI_Login_Main"
}
]
},
{
"view_id": "UI_PersonalCenter_Locked",
"name": "個人中心鎖定頁面",
"type": "State",
"goal": "顯示功能鎖定狀態",
"interaction": "提示解鎖條件",
"components": [
{
"name": "鎖定提示",
"type": "Text",
"interaction": "顯示解鎖條件",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "解鎖按鈕",
"type": "Button",
"interaction": "完成解鎖任務",
"action": "開始解鎖流程",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_PersonalCenter_OtherUserMain",
"name": "他人個人資料頁面",
"type": "Detail",
"goal": "顯示其他用戶的個人資料",
"interaction": "查看他人學習狀態",
"components": [
{
"name": "用戶頭像",
"type": "Avatar",
"interaction": "顯示用戶頭像",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "學習統計",
"type": "Chart",
"interaction": "顯示公開學習數據",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "挑戰按鈕",
"type": "Button",
"interaction": "向該用戶發起挑戰",
"action": "開始競賽挑戰",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_PersonalCenter_Settings",
"name": "個人設定頁面",
"type": "Form",
"goal": "管理個人設定和偏好",
"interaction": "修改個人設定",
"components": [
{
"name": "個人資料設定",
"type": "Form",
"interaction": "修改個人資料",
"action": "更新設定",
"navigation_view_id": null
},
{
"name": "學習偏好",
"type": "Form",
"interaction": "調整學習偏好",
"action": "更新偏好",
"navigation_view_id": null
},
{
"name": "通知設定",
"type": "Form",
"interaction": "管理通知偏好",
"action": "更新通知設定",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_SocialRanking_GuestPrompt",
"name": "排行榜訪客提示",
"type": "State",
"goal": "提醒訪客用戶註冊以查看排行榜",
"interaction": "引導訪客註冊",
"components": [
{
"name": "提示訊息",
"type": "Text",
"interaction": "顯示註冊提示",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "註冊按鈕",
"type": "Button",
"interaction": "前往註冊",
"action": "開啟註冊流程",
"navigation_view_id": "UI_SignUp_Main"
}
]
},
{
"view_id": "UI_BonusMission_Main",
"name": "額外任務主頁面",
"type": "Dashboard",
"goal": "顯示可用的額外任務",
"interaction": "選擇並完成額外任務",
"components": [
{
"name": "任務列表",
"type": "List",
"interaction": "查看任務詳情",
"action": "選擇任務",
"navigation_view_id": null
},
{
"name": "獎勵預覽",
"type": "Text",
"interaction": "顯示任務獎勵",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ChallengeLevel_ChoosePopupLock",
"name": "關卡選擇彈窗(鎖定狀態)",
"type": "Modal",
"goal": "顯示關卡鎖定狀態和解鎖條件",
"interaction": "查看解鎖條件",
"components": [
{
"name": "鎖定提示",
"type": "Text",
"interaction": "顯示解鎖條件",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "解鎖任務按鈕",
"type": "Button",
"interaction": "前往解鎖任務",
"action": "開始解鎖流程",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_PlayLife_Main",
"name": "遊戲生活模擬主頁面",
"type": "Dashboard",
"goal": "提供虛擬生活模擬體驗",
"interaction": "管理虛擬角色和活動",
"components": [
{
"name": "角色狀態",
"type": "Avatar",
"interaction": "查看角色狀態",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "活動選項",
"type": "Button",
"interaction": "選擇活動",
"action": "執行活動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_PersonalCenter_dd_Detail",
"name": "個人中心詳細資料",
"type": "Detail",
"goal": "顯示詳細個人學習資料",
"interaction": "查看詳細統計",
"components": [
{
"name": "詳細統計",
"type": "Chart",
"interaction": "顯示學習詳細數據",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ScenarioDialog_CostConfirmPopup",
"name": "對話成本確認彈窗",
"type": "Modal",
"goal": "確認對話功能使用成本",
"interaction": "確認或取消使用",
"components": [
{
"name": "成本說明",
"type": "Text",
"interaction": "顯示使用成本",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "確認使用按鈕",
"type": "Button",
"interaction": "確認付費使用",
"action": "扣除費用並繼續",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ScenarioDialog_GoalDetail",
"name": "對話目標詳情頁面",
"type": "Detail",
"goal": "顯示對話任務的詳細目標",
"interaction": "了解任務要求",
"components": [
{
"name": "目標描述",
"type": "Text",
"interaction": "顯示任務目標",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "開始對話按鈕",
"type": "Button",
"interaction": "開始對話任務",
"action": "進入對話界面",
"navigation_view_id": "UI_Dialogue_Main"
}
]
},
{
"view_id": "UI_ScenarioDialog_InsufficientPopup",
"name": "資源不足提醒彈窗",
"type": "Modal",
"goal": "提示用戶資源不足",
"interaction": "查看購買或獲取資源選項",
"components": [
{
"name": "不足提示",
"type": "Text",
"interaction": "顯示資源不足訊息",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "購買按鈕",
"type": "Button",
"interaction": "前往購買資源",
"action": "開啟商店",
"navigation_view_id": "UI_Shop_Categories"
}
]
},
{
"view_id": "UI_ScenarioDialog_KeywordDetail",
"name": "關鍵詞詳情頁面",
"type": "Detail",
"goal": "顯示關鍵詞的詳細解釋",
"interaction": "學習關鍵詞用法",
"components": [
{
"name": "詞彙解釋",
"type": "Text",
"interaction": "顯示詞彙含義",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "使用範例",
"type": "Text",
"interaction": "顯示使用範例",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ScenarioDialog_ReplyInput",
"name": "對話回覆輸入頁面",
"type": "Form",
"goal": "提供對話輸入界面",
"interaction": "輸入對話回覆",
"components": [
{
"name": "輸入框",
"type": "InputField",
"interaction": "輸入回覆內容",
"action": "發送回覆",
"navigation_view_id": "UI_Dialogue_Analysis"
},
{
"name": "語音輸入",
"type": "Button",
"interaction": "語音輸入",
"action": "錄製語音",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ScenarioDialog_RoleDetail",
"name": "角色詳情頁面",
"type": "Detail",
"goal": "顯示對話角色的背景信息",
"interaction": "了解角色特點",
"components": [
{
"name": "角色描述",
"type": "Text",
"interaction": "顯示角色背景",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "角色頭像",
"type": "Avatar",
"interaction": "顯示角色形象",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_TimeGate_ConfirmUseTicket",
"name": "時間門票使用確認",
"type": "Modal",
"goal": "確認使用時間門票",
"interaction": "確認或取消使用門票",
"components": [
{
"name": "門票信息",
"type": "Text",
"interaction": "顯示門票詳情",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "確認使用按鈕",
"type": "Button",
"interaction": "確認使用門票",
"action": "消耗門票並繼續",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_VocabFluency_MatchImageResult",
"name": "詞彙流暢度圖像配對結果",
"type": "State",
"goal": "顯示圖像配對練習結果",
"interaction": "查看配對結果和評分",
"components": [
{
"name": "結果顯示",
"type": "Text",
"interaction": "顯示配對結果",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續練習按鈕",
"type": "Button",
"interaction": "繼續下一個練習",
"action": "進入下一練習",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_VocabFluency_MatchImageToWord",
"name": "詞彙流暢度圖像配對",
"type": "Form",
"goal": "進行圖像與詞彙配對練習",
"interaction": "配對圖像與詞彙",
"components": [
{
"name": "圖像選項",
"type": "Image",
"interaction": "選擇對應圖像",
"action": "配對選擇",
"navigation_view_id": "UI_Vocab_Fluency_Results"
},
{
"name": "詞彙選項",
"type": "Button",
"interaction": "選擇對應詞彙",
"action": "配對選擇",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_VocabFluency_SentenceReorder",
"name": "句子重組練習",
"type": "Form",
"goal": "進行句子重組練習",
"interaction": "重新排列句子順序",
"components": [
{
"name": "詞彙卡片",
"type": "Card",
"interaction": "拖拽重組句子",
"action": "排列順序",
"navigation_view_id": "UI_Vocab_Sentence_Results"
}
]
},
{
"view_id": "UI_VocabFluency_SentenceResult",
"name": "句子重組結果",
"type": "State",
"goal": "顯示句子重組結果",
"interaction": "查看重組結果和正確答案",
"components": [
{
"name": "結果評價",
"type": "Text",
"interaction": "顯示重組結果",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "正確答案",
"type": "Text",
"interaction": "顯示正確句子",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一題",
"action": "進入下一練習",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_VocabIntro_ChoiceResult",
"name": "詞彙選擇結果頁面",
"type": "State",
"goal": "顯示詞彙選擇練習結果",
"interaction": "查看答案正確性",
"components": [
{
"name": "結果顯示",
"type": "Text",
"interaction": "顯示答題結果",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "解釋說明",
"type": "Text",
"interaction": "顯示答案解釋",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續學習按鈕",
"type": "Button",
"interaction": "繼續下一個詞彙",
"action": "進入下一階段",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_DialogCorrection_FluencyExplanation_Play",
"name": "流暢度訂正解釋播放",
"type": "Detail",
"goal": "播放流暢度訂正解釋",
"interaction": "聆聽和學習流暢度改進",
"components": [
{
"name": "音頻播放器",
"type": "Audio",
"interaction": "播放解釋音頻",
"action": "播放音頻",
"navigation_view_id": null
},
{
"name": "文字解釋",
"type": "Text",
"interaction": "顯示解釋文字",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "重試按鈕",
"type": "Button",
"interaction": "重新練習",
"action": "開始重試",
"navigation_view_id": "UI_Correction_Fluency_Practice"
}
]
},
{
"view_id": "UI_DialogCorrection_FluencyPass_Result",
"name": "流暢度訂正通過結果",
"type": "State",
"goal": "顯示流暢度訂正通過結果",
"interaction": "查看通過評價",
"components": [
{
"name": "通過訊息",
"type": "Text",
"interaction": "顯示通過提示",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一階段",
"action": "進入下一關卡",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_DialogCorrection_FluencyRetry_Play",
"name": "流暢度訂正重試播放",
"type": "Form",
"goal": "進行流暢度訂正重試練習",
"interaction": "重新練習流暢度",
"components": [
{
"name": "練習輸入",
"type": "InputField",
"interaction": "輸入改進回覆",
"action": "提交回覆",
"navigation_view_id": "UI_Correction_Retry_Result"
},
{
"name": "語音輸入",
"type": "Button",
"interaction": "語音練習",
"action": "錄製語音",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_DialogCorrection_SyntaxExplanation_Play",
"name": "語法訂正解釋播放",
"type": "Detail",
"goal": "播放語法訂正解釋",
"interaction": "學習語法錯誤和改正",
"components": [
{
"name": "音頻播放器",
"type": "Audio",
"interaction": "播放解釋音頻",
"action": "播放音頻",
"navigation_view_id": null
},
{
"name": "語法解釋",
"type": "Text",
"interaction": "顯示語法解釋",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "重試按鈕",
"type": "Button",
"interaction": "重新練習",
"action": "開始重試",
"navigation_view_id": "UI_Correction_Grammar_Retry"
}
]
},
{
"view_id": "UI_DialogCorrection_SyntaxPass_Result",
"name": "語法訂正通過結果",
"type": "State",
"goal": "顯示語法訂正通過結果",
"interaction": "查看通過評價",
"components": [
{
"name": "通過訊息",
"type": "Text",
"interaction": "顯示通過提示",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一階段",
"action": "進入下一關卡",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_DialogCorrection_SyntaxRetry_Play",
"name": "語法訂正重試播放",
"type": "Form",
"goal": "進行語法訂正重試練習",
"interaction": "重新練習語法",
"components": [
{
"name": "練習輸入",
"type": "InputField",
"interaction": "輸入改正回覆",
"action": "提交回覆",
"navigation_view_id": "UI_Correction_Pass_Result"
},
{
"name": "語法提示",
"type": "Text",
"interaction": "顯示語法提示",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ChallengeLevel_ChoosePopup1",
"name": "挑戰關卡選擇彈窗變體1",
"type": "Modal",
"goal": "讓用戶選擇關卡難度或模式變體1",
"interaction": "選擇挑戰參數",
"components": [
{
"name": "難度選項",
"type": "RadioButton",
"interaction": "選擇難度等級",
"action": "設定挑戰參數",
"navigation_view_id": "UI_Dialogue_Main"
},
{
"name": "開始按鈕",
"type": "Button",
"interaction": "確認開始挑戰",
"action": "進入場景對話",
"navigation_view_id": "UI_Dialogue_Main"
}
]
},
{
"view_id": "UI_ChallengeLevel_ChoosePopup2",
"name": "挑戰關卡選擇彈窗變體2",
"type": "Modal",
"goal": "讓用戶選擇關卡難度或模式變體2",
"interaction": "選擇挑戰參數",
"components": [
{
"name": "難度選項",
"type": "RadioButton",
"interaction": "選擇難度等級",
"action": "設定挑戰參數",
"navigation_view_id": "UI_Dialogue_Main"
},
{
"name": "開始按鈕",
"type": "Button",
"interaction": "確認開始挑戰",
"action": "進入場景對話",
"navigation_view_id": "UI_Dialogue_Main"
}
]
},
{
"view_id": "UI_ReviewProgress",
"name": "複習進度頁面",
"type": "Dashboard",
"goal": "顯示詞彙複習進度",
"interaction": "查看複習統計",
"components": [
{
"name": "進度圖表",
"type": "Chart",
"interaction": "顯示複習進度",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ReviewSchedule",
"name": "複習排程頁面",
"type": "Dashboard",
"goal": "顯示複習排程安排",
"interaction": "查看複習計劃",
"components": [
{
"name": "排程列表",
"type": "List",
"interaction": "查看複習時間表",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ReviewCards",
"name": "複習卡片頁面",
"type": "Detail",
"goal": "顯示複習卡片界面",
"interaction": "進行卡片複習",
"components": [
{
"name": "複習卡片",
"type": "Card",
"interaction": "翻轉卡片複習",
"action": "翻轉查看",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_SubscriptionPlans",
"name": "訂閱方案頁面",
"type": "List",
"goal": "展示可用的訂閱方案",
"interaction": "選擇訂閱方案",
"components": [
{
"name": "方案卡片",
"type": "Card",
"interaction": "查看方案詳情",
"action": "選擇方案",
"navigation_view_id": "UI_PaymentFlow"
}
]
},
{
"view_id": "UI_PaymentFlow",
"name": "付款流程頁面",
"type": "Form",
"goal": "處理付款流程",
"interaction": "完成付款操作",
"components": [
{
"name": "付款表單",
"type": "Form",
"interaction": "輸入付款信息",
"action": "提交付款",
"navigation_view_id": "UI_Subscription_Result"
}
]
},
{
"view_id": "UI_PurchasedContent",
"name": "已購買內容頁面",
"type": "List",
"goal": "顯示用戶已購買的內容",
"interaction": "查看已購買內容",
"components": [
{
"name": "內容列表",
"type": "List",
"interaction": "查看已購內容",
"action": "開啟內容",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_AdOffer",
"name": "廣告提供頁面",
"type": "Modal",
"goal": "提供觀看廣告獲得獎勵",
"interaction": "選擇觀看廣告",
"components": [
{
"name": "廣告提示",
"type": "Text",
"interaction": "顯示獎勵說明",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "觀看廣告按鈕",
"type": "Button",
"interaction": "開始觀看廣告",
"action": "播放廣告",
"navigation_view_id": "UI_AdViewing"
}
]
},
{
"view_id": "UI_AdViewing",
"name": "廣告播放頁面",
"type": "Detail",
"goal": "播放廣告內容",
"interaction": "觀看廣告",
"components": [
{
"name": "廣告播放器",
"type": "Video",
"interaction": "播放廣告視頻",
"action": "播放廣告",
"navigation_view_id": "UI_RewardClaim"
}
]
},
{
"view_id": "UI_RewardClaim",
"name": "獎勵領取頁面",
"type": "State",
"goal": "領取廣告觀看獎勵",
"interaction": "領取獎勵",
"components": [
{
"name": "獎勵顯示",
"type": "Text",
"interaction": "顯示獲得獎勵",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "領取按鈕",
"type": "Button",
"interaction": "確認領取獎勵",
"action": "領取獎勵",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_TimedDialogue",
"name": "限時對話頁面",
"type": "Detail",
"goal": "進行限時對話挑戰",
"interaction": "在時限內完成對話",
"components": [
{
"name": "倒計時器",
"type": "Timer",
"interaction": "顯示剩餘時間",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "對話輸入區",
"type": "InputField",
"interaction": "輸入對話回覆",
"action": "發送回覆",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Profile_Settings",
"name": "個人設定頁面",
"type": "Settings",
"goal": "管理個人偏好和帳號設定",
"interaction": "調整各項設定",
"components": [
{
"name": "設定選項",
"type": "SettingItem",
"interaction": "修改設定值",
"action": "儲存設定",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Social_Friends",
"name": "好友列表頁面",
"type": "List",
"goal": "管理和查看好友",
"interaction": "瀏覽好友列表",
"components": [
{
"name": "好友項目",
"type": "ListItem",
"interaction": "查看好友資料",
"action": "訪問好友頁面",
"navigation_view_id": "UI_Social_Profile"
}
]
},
{
"view_id": "UI_Social_Search",
"name": "好友搜尋頁面",
"type": "Search",
"goal": "搜尋並添加新好友",
"interaction": "輸入搜尋條件",
"components": [
{
"name": "搜尋框",
"type": "SearchField",
"interaction": "輸入用戶名稱",
"action": "執行搜尋",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Social_Profile",
"name": "好友資料頁面",
"type": "Profile",
"goal": "查看其他用戶的學習資料",
"interaction": "瀏覽好友學習成果",
"components": [
{
"name": "用戶資訊",
"type": "UserInfo",
"interaction": "查看用戶詳情",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Vocab_Choice_Results",
"name": "詞彙選擇結果頁面",
"type": "Result",
"goal": "顯示詞彙練習結果",
"interaction": "查看答題結果",
"components": [
{
"name": "結果統計",
"type": "ResultSummary",
"interaction": "查看得分詳情",
"action": "繼續下一題",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Vocab_Fluency_Results",
"name": "詞彙流暢度結果頁面",
"type": "Result",
"goal": "顯示流暢度練習結果",
"interaction": "查看練習表現",
"components": [
{
"name": "流暢度分析",
"type": "Analysis",
"interaction": "查看改進建議",
"action": "重新練習",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Vocab_Sentence_Results",
"name": "句子重組結果頁面",
"type": "Result",
"goal": "顯示句子重組練習結果",
"interaction": "查看重組表現",
"components": [
{
"name": "句子分析",
"type": "SentenceAnalysis",
"interaction": "查看語法說明",
"action": "下一個練習",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Correction_Grammar_Retry",
"name": "語法訂正重試頁面",
"type": "Practice",
"goal": "重新練習語法訂正",
"interaction": "根據建議重新作答",
"components": [
{
"name": "訂正提示",
"type": "Hint",
"interaction": "查看語法提示",
"action": "重新輸入",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Correction_Pass_Result",
"name": "訂正通過結果頁面",
"type": "Success",
"goal": "顯示訂正成功結果",
"interaction": "查看成功訊息",
"components": [
{
"name": "成功指示",
"type": "SuccessMessage",
"interaction": "確認結果",
"action": "繼續學習",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Correction_Retry_Result",
"name": "訂正重試結果頁面",
"type": "Result",
"goal": "顯示重試後的訂正結果",
"interaction": "查看改進狀況",
"components": [
{
"name": "改進報告",
"type": "ImprovementReport",
"interaction": "查看進步分析",
"action": "完成訂正",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Correction_Fluency_Practice",
"name": "流暢度訂正練習頁面",
"type": "Practice",
"goal": "練習提升表達流暢度",
"interaction": "重新組織語言表達",
"components": [
{
"name": "流暢度指導",
"type": "FluentGuide",
"interaction": "查看流暢度建議",
"action": "重新表達",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ScenarioDialog_ReplyGuide",
"name": "對話回覆指南",
"type": "Modal",
"goal": "提供對話回覆建議和範例",
"interaction": "查看回覆建議",
"components": [
{
"name": "建議內容",
"type": "Text",
"interaction": "顯示回覆建議",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "範例對話",
"type": "Text",
"interaction": "顯示範例回應",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_ScenarioDialog_ReplyResult",
"name": "對話回覆結果",
"type": "State",
"goal": "顯示對話回覆的評估結果",
"interaction": "查看回覆評分和建議",
"components": [
{
"name": "評分顯示",
"type": "Chart",
"interaction": "顯示三維度評分",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "改進建議",
"type": "Text",
"interaction": "顯示改進建議",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續對話按鈕",
"type": "Button",
"interaction": "繼續場景對話",
"action": "回到對話界面",
"navigation_view_id": "UI_Dialogue_Main"
}
]
},
{
"view_id": "UI_LanguageLevel_LevelUp",
"name": "語言程度晉階頁面",
"type": "State",
"goal": "顯示語言程度提升結果",
"interaction": "查看新程度和解鎖內容",
"components": [
{
"name": "晉階動畫",
"type": "Animation",
"interaction": "顯示程度提升",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "新解鎖內容",
"type": "Text",
"interaction": "顯示解鎖的關卡",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "返回學習地圖",
"action": "進入主地圖",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_Mission_RewardResult",
"name": "任務獎勵結果頁面",
"type": "State",
"goal": "顯示任務完成獎勵",
"interaction": "查看獎勵內容",
"components": [
{
"name": "獎勵動畫",
"type": "Animation",
"interaction": "顯示獲得獎勵",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "經驗值顯示",
"type": "Text",
"interaction": "顯示經驗值獲得",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "確認按鈕",
"type": "Button",
"interaction": "確認領取獎勵",
"action": "返回主界面",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_TimeWarpChallenge_Main",
"name": "時光挑戰主頁面",
"type": "Detail",
"goal": "進行300秒限時挑戰",
"interaction": "快速對話和詞彙挑戰",
"components": [
{
"name": "倒計時器",
"type": "Timer",
"interaction": "顯示剩餘時間",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "挑戰內容",
"type": "Form",
"interaction": "完成挑戰任務",
"action": "提交答案",
"navigation_view_id": null
},
{
"name": "暫停按鈕",
"type": "Button",
"interaction": "暫停挑戰",
"action": "暫停計時",
"navigation_view_id": "UI_Cost_Confirm_Popup"
}
]
},
{
"view_id": "UI_Result_Success_B",
"name": "關卡成功結果頁面變體B",
"type": "State",
"goal": "顯示部分成功結果",
"interaction": "查看成功結果和獎勵",
"components": [
{
"name": "成功訊息",
"type": "Text",
"interaction": "顯示成功提示",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "獎勵顯示",
"type": "Text",
"interaction": "顯示獲得獎勵",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "繼續下一關",
"action": "進入下一關卡",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_Vocab_Level1_Learning",
"name": "詞彙學習Level1頁面",
"type": "Learning",
"goal": "詞彙介紹和基礎認知學習",
"interaction": "學習新詞彙的發音、意思和用法",
"components": [
{
"name": "詞彙卡片",
"type": "Card",
"interaction": "顯示詞彙資訊",
"action": "播放發音",
"navigation_view_id": null
},
{
"name": "發音按鈕",
"type": "Button",
"interaction": "播放音頻",
"action": "播放詞彙發音",
"navigation_view_id": null
},
{
"name": "進度指示器",
"type": "Progress",
"interaction": "顯示學習進度",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "進入下一個詞彙",
"action": "切換詞彙",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Vocab_Level2_Mastery",
"name": "詞彙學習Level2掌握頁面",
"type": "Practice",
"goal": "透過拖拽和選擇鞏固詞彙理解",
"interaction": "完成詞彙掌握練習",
"components": [
{
"name": "拖拽練習區",
"type": "DragDrop",
"interaction": "拖拽單字組成句子",
"action": "驗證答案",
"navigation_view_id": null
},
{
"name": "選擇題練習",
"type": "MultiChoice",
"interaction": "選擇正確答案",
"action": "提交答案",
"navigation_view_id": null
},
{
"name": "即時回饋",
"type": "Feedback",
"interaction": "顯示答題結果",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "下一題按鈕",
"type": "Button",
"interaction": "進入下一題",
"action": "切換練習",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Vocab_Level2Plus_Speaking",
"name": "詞彙學習Level2Plus口語頁面",
"type": "Speaking",
"goal": "透過語音識別練習詞彙發音",
"interaction": "錄音並獲得發音評估",
"components": [
{
"name": "錄音按鈕",
"type": "Button",
"interaction": "開始/停止錄音",
"action": "控制錄音狀態",
"navigation_view_id": null
},
{
"name": "音頻波形顯示",
"type": "AudioVisual",
"interaction": "顯示錄音狀態",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "發音評分",
"type": "Score",
"interaction": "顯示發音準確度",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "重新錄音按鈕",
"type": "Button",
"interaction": "重新開始錄音",
"action": "重置錄音",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Vocab_Review_Main",
"name": "詞彙複習主頁面",
"type": "Dashboard",
"goal": "管理和進行間隔複習",
"interaction": "查看複習統計和開始複習",
"components": [
{
"name": "統計儀表板",
"type": "Stats",
"interaction": "顯示複習數據",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "今日複習按鈕",
"type": "Button",
"interaction": "開始今日複習",
"action": "進入複習模式",
"navigation_view_id": "UI_Vocab_Review_Session"
},
{
"name": "複習日曆",
"type": "Calendar",
"interaction": "查看複習計劃",
"action": "選擇特定日期",
"navigation_view_id": null
},
{
"name": "弱項詞彙區",
"type": "List",
"interaction": "查看需加強詞彙",
"action": "選擇詞彙複習",
"navigation_view_id": "UI_Vocab_Weakness_Practice"
}
]
},
{
"view_id": "UI_Vocab_Results_Success",
"name": "詞彙練習成功結果頁",
"type": "Result",
"goal": "顯示詞彙練習成功結果和獎勵",
"interaction": "查看成果和選擇下一步",
"components": [
{
"name": "成功動畫",
"type": "Animation",
"interaction": "播放慶祝動畫",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "分數顯示",
"type": "Score",
"interaction": "顯示獲得分數",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "獎勵展示",
"type": "Reward",
"interaction": "顯示獲得的獎勵",
"action": "領取獎勵",
"navigation_view_id": null
},
{
"name": "繼續學習按鈕",
"type": "Button",
"interaction": "繼續下一關",
"action": "進入下一學習單元",
"navigation_view_id": "UI_Learning_Map"
}
]
},
{
"view_id": "UI_Vocab_Progress_Dashboard",
"name": "詞彙進度儀表板",
"type": "Analytics",
"goal": "展示詳細的詞彙學習進度分析",
"interaction": "查看學習統計和趨勢",
"components": [
{
"name": "進度圖表",
"type": "Chart",
"interaction": "查看學習趨勢",
"action": "切換時間範圍",
"navigation_view_id": null
},
{
"name": "詞彙掌握度分佈",
"type": "PieChart",
"interaction": "查看掌握度分佈",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "學習目標設定",
"type": "Form",
"interaction": "設定學習目標",
"action": "保存目標",
"navigation_view_id": null
},
{
"name": "弱項分析",
"type": "List",
"interaction": "查看需要加強的領域",
"action": "選擇加強練習",
"navigation_view_id": "UI_Vocab_Weakness_Practice"
}
]
},
{
"view_id": "UI_Dialogue_Practice_Main",
"name": "對話練習主頁面",
"type": "Practice",
"goal": "進行情境對話練習",
"interaction": "與AI進行對話練習",
"components": [
{
"name": "對話歷史區",
"type": "ChatHistory",
"interaction": "查看對話記錄",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "文字輸入框",
"type": "TextInput",
"interaction": "輸入回覆內容",
"action": "發送訊息",
"navigation_view_id": null
},
{
"name": "語音輸入按鈕",
"type": "Button",
"interaction": "語音輸入回覆",
"action": "開始語音識別",
"navigation_view_id": null
},
{
"name": "建議回覆區",
"type": "SuggestionChips",
"interaction": "選擇建議回覆",
"action": "快速回覆",
"navigation_view_id": null
},
{
"name": "即時翻譯按鈕",
"type": "Button",
"interaction": "翻譯對話內容",
"action": "顯示翻譯",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Login_Social",
"name": "社交登入頁面",
"type": "Authentication",
"goal": "提供多種登入方式",
"interaction": "選擇登入方式完成認證",
"components": [
{
"name": "品牌標識",
"type": "Logo",
"interaction": "顯示應用品牌",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "電子信箱登入表單",
"type": "Form",
"interaction": "填寫登入資訊",
"action": "提交登入",
"navigation_view_id": "UI_Learning_Map"
},
{
"name": "Google登入按鈕",
"type": "SocialButton",
"interaction": "使用Google帳號登入",
"action": "第三方登入",
"navigation_view_id": "UI_Learning_Map"
},
{
"name": "Facebook登入按鈕",
"type": "SocialButton",
"interaction": "使用Facebook帳號登入",
"action": "第三方登入",
"navigation_view_id": "UI_Learning_Map"
},
{
"name": "Apple ID登入按鈕",
"type": "SocialButton",
"interaction": "使用Apple ID登入",
"action": "第三方登入",
"navigation_view_id": "UI_Learning_Map"
},
{
"name": "忘記密碼連結",
"type": "Link",
"interaction": "重設密碼",
"action": "發送重設信件",
"navigation_view_id": "UI_Password_Reset"
},
{
"name": "註冊連結",
"type": "Link",
"interaction": "前往註冊頁面",
"action": "跳轉註冊",
"navigation_view_id": "UI_Register_Main"
}
]
},
{
"view_id": "UI_Life_Points_Display",
"name": "命條顯示組件",
"type": "Component",
"goal": "顯示用戶當前命條數量和恢復狀態",
"interaction": "查看命條狀態和恢復時間",
"components": [
{
"name": "命條數量顯示",
"type": "Counter",
"interaction": "顯示當前/最大命條",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "恢復時間顯示",
"type": "Timer",
"interaction": "顯示下次恢復時間",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_LevelResult_ScoreSummary",
"name": "關卡結果評分總結",
"type": "Result",
"goal": "顯示三維對話評估結果和詳細分析",
"interaction": "查看語法、口說、語用分析結果",
"components": [
{
"name": "語法評分卡片",
"type": "ScoreCard",
"interaction": "顯示語法正確性分數",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "口說評分卡片",
"type": "ScoreCard",
"interaction": "顯示五維口說評分",
"action": "展開詳細分析",
"navigation_view_id": "UI_Speaking_Feedback"
},
{
"name": "語用分析卡片",
"type": "AnalysisCard",
"interaction": "顯示語用適切性分析",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Speaking_Feedback",
"name": "口說評分詳細回饋",
"type": "Feedback",
"goal": "顯示五維度口說評分的詳細分析和改善建議",
"interaction": "查看發音、流暢度、韻律等分析結果",
"components": [
{
"name": "五維評分雷達圖",
"type": "RadarChart",
"interaction": "顯示五維度評分比較",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "改善建議列表",
"type": "List",
"interaction": "查看具體改善建議",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "重新練習按鈕",
"type": "Button",
"interaction": "重新進行口說練習",
"action": "返回練習頁面",
"navigation_view_id": "UI_Vocab_Level2Plus_Speaking"
}
]
},
{
"view_id": "UI_Pronunciation_Practice",
"name": "發音練習頁面",
"type": "Practice",
"goal": "提供針對性的發音練習和改善",
"interaction": "練習特定音素或發音技巧",
"components": [
{
"name": "目標音素顯示",
"type": "Text",
"interaction": "顯示需要練習的音素",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "標準發音播放",
"type": "AudioPlayer",
"interaction": "播放標準發音",
"action": "播放音頻",
"navigation_view_id": null
},
{
"name": "練習錄音按鈕",
"type": "RecordButton",
"interaction": "錄制練習發音",
"action": "開始錄音評分",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Tutorial_Step_1",
"name": "新手教學步驟1",
"type": "Tutorial",
"goal": "引導新用戶了解基本學習流程",
"interaction": "逐步教學基本操作",
"components": [
{
"name": "教學步驟指示",
"type": "Guide",
"interaction": "顯示指導內容",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "下一步按鈕",
"type": "Button",
"interaction": "進入下一步驟",
"action": "切換教學步驟",
"navigation_view_id": "UI_Tutorial_Step_2"
}
]
},
{
"view_id": "UI_Tutorial_Step_2",
"name": "新手教學步驟2",
"type": "Tutorial",
"goal": "教學詞彙學習機制",
"interaction": "實際操作練習",
"components": [
{
"name": "互動教學區域",
"type": "Interactive",
"interaction": "實際操作練習",
"action": "練習詞彙選擇",
"navigation_view_id": null
},
{
"name": "繼續按鈕",
"type": "Button",
"interaction": "進入最後步驟",
"action": "完成教學",
"navigation_view_id": "UI_Tutorial_Step_3"
}
]
},
{
"view_id": "UI_Tutorial_Step_3",
"name": "新手教學步驟3",
"type": "Tutorial",
"goal": "完成教學並進入正式學習",
"interaction": "總結和完成教學",
"components": [
{
"name": "教學總結",
"type": "Summary",
"interaction": "顯示學習要點",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "開始學習按鈕",
"type": "Button",
"interaction": "進入正式學習",
"action": "完成教學流程",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_Learning_Path_Selection",
"name": "學習路徑選擇頁面",
"type": "Selection",
"goal": "為用戶提供個人化學習路徑建議",
"interaction": "選擇適合的學習路徑",
"components": [
{
"name": "學習路徑列表",
"type": "List",
"interaction": "顯示可用路徑",
"action": "選擇路徑",
"navigation_view_id": null
},
{
"name": "路徑詳細資訊",
"type": "Detail",
"interaction": "查看路徑詳情",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "確認選擇按鈕",
"type": "Button",
"interaction": "確認路徑選擇",
"action": "開始學習計劃",
"navigation_view_id": "UI_Level_Map"
}
]
},
{
"view_id": "UI_Daily_Goal_Setting",
"name": "每日目標設定頁面",
"type": "Settings",
"goal": "設定和管理每日學習目標",
"interaction": "設定學習目標和提醒",
"components": [
{
"name": "目標設定表單",
"type": "Form",
"interaction": "設定學習目標",
"action": "保存目標",
"navigation_view_id": null
},
{
"name": "提醒設定",
"type": "Toggle",
"interaction": "開關提醒功能",
"action": "更新設定",
"navigation_view_id": null
},
{
"name": "目標進度顯示",
"type": "Progress",
"interaction": "顯示目標完成情況",
"action": "無互動",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Offline_Mode_Notice",
"name": "離線模式通知頁面",
"type": "Notice",
"goal": "通知用戶當前為離線狀態",
"interaction": "顯示離線狀態和可用功能",
"components": [
{
"name": "離線狀態指示",
"type": "Status",
"interaction": "顯示離線狀態",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "可用功能列表",
"type": "List",
"interaction": "顯示離線可用功能",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "重新連線按鈕",
"type": "Button",
"interaction": "嘗試重新連線",
"action": "檢查網路連線",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Sync_Progress",
"name": "進度同步頁面",
"type": "Process",
"goal": "顯示數據同步進度和狀態",
"interaction": "監控同步進程",
"components": [
{
"name": "同步進度條",
"type": "ProgressBar",
"interaction": "顯示同步進度",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "同步狀態訊息",
"type": "Text",
"interaction": "顯示當前同步狀態",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "取消同步按鈕",
"type": "Button",
"interaction": "取消正在進行的同步",
"action": "停止同步過程",
"navigation_view_id": null
}
]
},
{
"view_id": "UI_Network_Error",
"name": "網路錯誤提示頁面",
"type": "Error",
"goal": "顯示網路連線問題和解決方案",
"interaction": "處理網路錯誤情況",
"components": [
{
"name": "錯誤訊息顯示",
"type": "Text",
"interaction": "顯示錯誤詳情",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "重試按鈕",
"type": "Button",
"interaction": "重新嘗試連線",
"action": "重新嘗試操作",
"navigation_view_id": null
},
{
"name": "離線模式按鈕",
"type": "Button",
"interaction": "切換到離線模式",
"action": "進入離線模式",
"navigation_view_id": "UI_Offline_Mode_Notice"
}
]
},
{
"view_id": "UI_Data_Recovery",
"name": "數據恢復頁面",
"type": "Recovery",
"goal": "處理意外中斷的學習進度恢復",
"interaction": "選擇數據恢復方式",
"components": [
{
"name": "中斷情況說明",
"type": "Text",
"interaction": "顯示中斷原因",
"action": "無互動",
"navigation_view_id": null
},
{
"name": "恢復進度按鈕",
"type": "Button",
"interaction": "恢復到中斷點",
"action": "恢復學習進度",
"navigation_view_id": null
},
{
"name": "重新開始按鈕",
"type": "Button",
"interaction": "重新開始當前關卡",
"action": "重置關卡進度",
"navigation_view_id": null
},
{
"name": "返回地圖按鈕",
"type": "Button",
"interaction": "返回學習地圖",
"action": "廻到主頁面",
"navigation_view_id": "UI_Level_Map"
}
]
}
],
"data_sources": [
"UserProfile",
"Lesson",
"Dialogue",
"Task",
"TaskReward",
"Leaderboard",
"Purchase",
"Subscription",
"AdImpression",
"VocabularyWord",
"LearningProgress",
"ReviewSchedule",
"SpeechRecognition",
"DialogueHistory",
"PronunciationScore",
"Stage",
"Script",
"UserProgress",
"UserGameStats",
"LifePoint",
"DialogueAnalysis",
"SpeakingScore",
"GrammarScore",
"PragmaticAnalysis",
"ProsodyAnalysis",
"Achievement"
],
"diagnostics": {
"unbound_views": [],
"duplicates": [],
"rejections": [
"product_overview - 抽象產品描述,無具體實作意義",
"target_user - 用戶分析內容,非功能模組",
"core_value - 核心價值描述,無實體功能",
"revenue_model - 商業模式說明,已轉化為訂閱和廣告模組",
"customer_relationship - 客戶關係策略,無具體功能實作",
"cost_structure - 成本分析,非產品功能",
"key_partnership - 合作夥伴資訊,非產品功能",
"key_activities - 營運活動描述,非產品功能",
"key_resources - 資源描述,非產品功能",
"competitive_analysis - 競品分析,非產品功能",
"retention_mechanism - 留存策略已融入遊戲化和成就系統",
"success_metrics - 成功指標,非產品功能",
"growth_strategy - 成長策略,非產品功能",
"user_growth - 用戶成長策略,非產品功能"
]
}
}
}