最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

App Inventor 2 開發(fā)問答App

2023-04-21 16:37 作者:AI2中文網(wǎng)  | 我要投稿

應(yīng)用介紹

一個最基本的問答App開發(fā),問答數(shù)據(jù)源來自csv文件格式,方便后續(xù)拓展成網(wǎng)絡(luò)版的問答App。
事先出好題目、ABCD選擇項(xiàng)及正確答案,先存在列表中,然后按順序出題,答對則繼續(xù)下一題,答錯則Game over。

答題App截圖

問答App教程(難度系數(shù):★★)

教程入口:fun123.cn?-> 登陸 ->?“項(xiàng)目指南”?-> 問答App"開始學(xué)習(xí)"。

App基本邏輯設(shè)計(jì)

  1. 一開始就把題目及答案出好,按照一定的格式存儲(推薦csv格式,即逗號分隔存儲)。

  2. 將題目及答案顯示在屏幕上。

  3. 處理用戶點(diǎn)擊答案的事件,判斷回答是否正確。

開始出題

題目及答案出好,語數(shù)英各來一個,完美!代碼如下:

題目及答案出好

每個題目一個字符串組成題目的列表,字符串由題目本身 + 正確答案 + 四個選項(xiàng)組成,中間用英文逗號分隔(注意csv格式一定是英文逗號,中文逗號不符合規(guī)范)。

顯示題目及答案

添加一個標(biāo)簽及4個按鈕,用于顯示題目及答案,如下:

添加一個標(biāo)簽4個按鈕


定義幾個變量:

定義幾個變量


定義一個過程“出題”,過程的作用可參考文檔。

定義出題過程


屏幕初始化時,開始出題:

屏幕初始化出題

此時,可以驗(yàn)證一下,題目是否可以正常顯示在屏幕上。


檢查回答是否正確

定義一個過程“檢查答案”,設(shè)置一個參數(shù)“答案”:

定義檢查答案過程


ABCD四個按鈕分別添加點(diǎn)擊事件,分別檢查這4種答案:

檢查按鈕答案

此時,可以試試點(diǎn)擊答案按鈕,回答是否正確了。


可繼續(xù)完善的方向

目前只是一個基本的答題框架,可以考慮以下方向繼續(xù)完善答題App:

  1. 改為讀本地csv文件,這樣僅通過修改csv文件就可以更新題目庫了,而不用修改代碼。

  2. 改為通過WebAPI組件訪問網(wǎng)絡(luò)url獲取csv格式文件,這樣網(wǎng)絡(luò)端修改即可更新題目庫。

  3. 考慮支持多種類型的題目,比如多選、對錯題。


App Inventor 2 開發(fā)問答App的評論 (共 條)

分享到微博請遵守國家法律
额敏县| 剑川县| 武宣县| 大埔县| 敦化市| 鲁山县| 惠东县| 右玉县| 揭东县| 鹰潭市| 兴义市| 买车| 会昌县| 桐乡市| 佛山市| 台中县| 平乐县| 云林县| 花莲县| 贵州省| 咸丰县| 邛崃市| 洛南县| 东丽区| 宿松县| 滁州市| 上虞市| 托克逊县| 咸宁市| 东阳市| 洛浦县| 师宗县| 河东区| 高雄市| 开鲁县| 隆化县| 屏东县| 新乡市| 高陵县| 沾化县| 格尔木市|