2677 lines
80 KiB
JSON
2677 lines
80 KiB
JSON
{
|
||
"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": "包含鑽石貨幣系統、道具商店、簡化訂閱系統、獎勵廣告系統、付費功能、會員特權等商業功能"
|
||
}
|
||
],
|
||
"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"
|
||
]
|
||
},
|
||
{
|
||
"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"
|
||
]
|
||
},
|
||
{
|
||
"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": "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_PresonalCenter_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_ChoosePopup-1",
|
||
"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_ChoosePopup-2",
|
||
"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"
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"data_sources": [
|
||
"UserProfile",
|
||
"Lesson",
|
||
"Dialogue",
|
||
"Task",
|
||
"TaskReward",
|
||
"Leaderboard",
|
||
"Purchase",
|
||
"Subscription",
|
||
"AdImpression"
|
||
],
|
||
"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 - 用戶成長策略,非產品功能"
|
||
]
|
||
}
|
||
}
|
||
} |