專題建置API紀錄 === ## 角色對應API格式 ### json ```json ``` ### 資料表格式 | 角色的Id(Pkey) | 角色名稱 | 身分 | 特點 | 背景 | |:--------------:| -------- | --------------------- | ------------------------------------ | ------------------------------------------------------------ | | 1 | 吉多 | 學生/資訊狂熱者 | 熱愛鑽研電腦技術,對程式設計充滿熱情 | 平時喜歡探索各種科技相關的知識,因此朋友們都戲稱他為「宅哥」 | | 2 | Van | 聰明的鸚鵡/Python專家 | 能說話、聰明機靈,擅長Python程式設計 | 吉多的好夥伴,時常陪伴在他身邊,對電腦領域也有極高的天賦 | ## 關卡對應API格式 ### json ```json ``` ### 資料表格式 | 關卡的Id(Pkey) | 關卡名稱 | |:--------:| -------- | | 1 | 第一關 | | 2 | 第二關 | | 3 | 第三關 | | 4 | 第四關 | | 5 | 全開放 | ## 角色對話API格式 ### json ```json all_dialogue_chains = { 'player_King': [ { "speaker": "player", "text": "陛下,您今天想下盤棋嗎?" }, { "speaker": "King", "text": "國王,好久不見!" }, { "speaker": "player", "text": "那我們來一盤如何?" }, { "speaker": "King", "text": "非常好!" } ], 'player_House1': [ { "speaker": "player", "text": "這裡真舒服啊!" }, { "speaker": "House1", "text": "歡迎回到家裡。" } ] } ``` ### 資料表格式 | 對話的Id(Pkey) | 說話的人(Fkey) | 台詞 | 對應的關卡主題(Fkey) | |:--------------:| -------------- | ------------------------ | -------------------- | | 1 | player | 陛下,您今天想下盤棋嗎? | 第一關 | | 2 | King | 國王,好久不見! | 第一關 | | 3 | player | 那我們來一盤如何? | 第一關 | | 4 | King | 非常好! | 第一關 | | 5 | player | 這裡真舒服啊! | 第三關 | | 4 | House1 | 歡迎回到家裡。 | 第三關 | ## 題目對應API格式 ### json ```json ``` ### 資料表格式 | 題目的Id(Pkey) | 題目名稱 | 對應的關卡(Fkey) | 問題內容 | A | B | C | D | 解答選項 | 題目類型 | | -------------- | -------- | ---------------- | -------- | --- | --- | --- | --- | -------- | --- | | 1 | | 第一關 | | | | | | | | | 2 | | 第二關 | | | | | | | |