知識付費答題的題型分為單選題、多選題和判斷題。
- 添加試題
添加題干可以添加圖像,圖文題干適用于看圖答題,能夠較為直觀的表現(xiàn)出題意意圖。
1. 當(dāng)前的試題選項類型為圖像和文本兩種,一道題的選項類型僅能是其中之一。在新建試題時,默認(rèn)有兩個選項。后臺動態(tài)添加試題選項使用到layui form模塊。
使用v-for指令循環(huán)options數(shù)組,options數(shù)組保存添加的選項數(shù)據(jù)。
2. 單選題、多選題必須1-10個選項,判斷題有且僅有2個選項。
3. 通過標(biāo)記的字段進行試題選項類型的判斷。
4. 對試題選項的序號進行格式化展示。
大寫字母A的碼值是65。以此類推選項在數(shù)組中下標(biāo)加65基準(zhǔn)值,就能獲取對應(yīng)字母。
- 對錯判斷
這是判斷答題對錯的核心代碼。根據(jù)題型將選中的選項數(shù)據(jù)類型分為字符串和數(shù)組,單選題和判斷題是字符串,多選題是數(shù)組。單選題和判斷題只需要將選中的結(jié)果和正確答案比對,就能判斷對錯。多選題先判斷選中的結(jié)果個數(shù)和正確答案個數(shù)是否相等,然后再將兩者同一數(shù)據(jù)類型,在同一數(shù)據(jù)類型下進行判斷,這里使用字符串類型判斷。