iT邦幫忙

2023 iThome 鐵人賽

DAY 15
0
Modern Web

Ben 的學習網系列 第 15

第15天 - 測驗_元件_錯題

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20230929/20162141WjaMJm1CmM.jpg

系統功能

今天持續介紹一些測驗的元件。今天要介紹的是測驗元件的「錯題」功能。
測驗的目的是藉由測驗做學習,如果題目答錯的話,要有一個地方可以記錄曾經答錯的題目與答案,以供日後複習。
在有答錯的情況下,即會在章節下多一個「錯題」的按鈕,點下去後就可以看到曾經答錯的題目與答案,以供日後複習。

技術手法

//保留錯誤的題號
function keepWrongAnswer() {
    var wrongStorage = localStorage.getItem(curQuiz + "_wrong");
    var tmpMessage;
    if (
        wrongStorage == null ||
        wrongStorage == "undefined" ||
        wrongStorage.length < 2
    ) {
        wrongStorage = "," + questions[que_count].numb + ",";
    } else {
        tmpMessage = questions[que_count].numb + ",";
        var checkMessage = "," + tmpMessage;
        if (wrongStorage.includes(checkMessage)) return;
        wrongStorage = wrongStorage + questions[que_count].numb + ",";
    }
    localStorage.setItem(curQuiz + "_wrong", wrongStorage);
}

語文學習15-教育與學習

1. 你小孩現在幾年級?他小學四年級
2. 你小孩哪個科目最好?他英文最好
3. 〖單字〗學校種類
4. 〖單字〗學校場所
5. 〖單字〗文具
6. 〖單字〗科目

上一篇
第14天 - 測驗_元件_等級
下一篇
第16天 - 測驗_元件_計分
系列文
Ben 的學習網30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言