From 38b2ebcdd71d5f59b79c2e9db9f6a857fef34c63 Mon Sep 17 00:00:00 2001
From: zhongshujie <2862698242@qq.com>
Date: 星期四, 04 七月 2024 12:00:33 +0800
Subject: [PATCH] 艺术戏剧(文本框样式修改)

---
 src/books/English/view/components/chapter001.vue | 1032 +++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 882 insertions(+), 150 deletions(-)

diff --git a/src/books/English/view/components/chapter001.vue b/src/books/English/view/components/chapter001.vue
index 4b24f11..3bcae81 100644
--- a/src/books/English/view/components/chapter001.vue
+++ b/src/books/English/view/components/chapter001.vue
@@ -282,13 +282,14 @@
             <span class="chapter-left-bc">MODULE 1</span>
             <span class="chapter-right-bc fw-bl chapter-right-cl">CHINA,A WONDERLAND</span>
           </li>
-        </ul>a
+        </ul>
+        a
         <div class="padding-102">
           <div class="bodystyle">
             <h3 id="c002" class="fl al-cn">
               <span class="bjh3">Listening</span>
               <!--controlslist="noplaybackrate nodownload"鍚庨潰鐨勯煶棰戞鍔犲叆杩欎釜-->
-              <audio :src="resource.listenOne" controls controlslist="noplaybackrate nodownload" class="audio" @play="audioPlay"></audio>
+              <audio :src="resource.listenOne" controls controlslist="noplaybackrate nodownload" class="audio"></audio>
             </h3>
             <p>
               <b>Four foreigners are talking about their impressions on Chinese
@@ -299,7 +300,7 @@
               <img class="img-0" alt="" src="../../assets/images/0013-3.jpg" />
             </p> -->
             <div>
-              <ul class="fl ju-bt">
+              <ul class="fl ju-bt matching-title-text">
                 <li>Speakers銆�Chinese Cultural Symbols</li>
                 <li style="width: 40%; text-align: center">Descriptions</li>
               </ul>
@@ -307,7 +308,6 @@
             </div>
             <h3 id="c003" class="fl al-cn">
               <span class="bjh3">Reading</span>
-              <audio :src="resource.readingOne" controls controlslist="noplaybackrate nodownload" class="audio" @play="audioPlay"></audio>
             </h3>
             <p>
               1.How was Chinese culture introduced to the world in ancient
@@ -331,6 +331,7 @@
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 91%" v-if="showAnswerThree">
               绛旀锛歍he Silk Road &nbsp;&nbsp;&nbsp; Immigrants Sinologist
             </p>
+            <!--  -->
             <p>
               2.China offers so much to see and explore.What took you by
               surprise about China?
@@ -348,8 +349,10 @@
                 </svg>
               </span>
             </p>
+            <!-- 鏂囨湰妗� -->
             <textarea v-model="questionData.reading.two" placeholder="璇疯緭鍏ュ唴瀹�" rows="6"
               style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion"></textarea>
+            <!-- 绛旀妗� -->
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 91%" v-if="showAnswerFour">
               绛旀锛�(1)Various delicious food (2)Unique architectures
               (3)Beautiful (4)Intangible cultural heritage, such as Taichi,
@@ -357,6 +360,9 @@
               scenery
             </p>
             <p class="center"><b>My Experience in Wonderland</b></p>
+            <p class="center">
+              <audio :src="resource.readingOne" controls controlslist="noplaybackrate nodownload" class="audio"></audio>
+            </p>
             <p class="block">
               鈥淪o how was your journey to China?鈥� asks Alexandra.鈥淗ighly
               enjoyable,鈥� responds Alice.鈥淵ou should visit it sometime.鈥�
@@ -448,8 +454,8 @@
               <span class="zt-cs" style="font-size: 20px">Words &amp; Expressions</span>
               <span class="line-border-box"></span>
             </p>
-            <audio :src="resource.readingTwo" controls controlslist="noplaybackrate nodownload" style="margin-left: 10px" class="audio"
-              @play="audioPlay"></audio>
+            <audio :src="resource.readingTwo" controls controlslist="noplaybackrate nodownload"
+              style="margin-left: 10px" class="audio"></audio>
             <p>wonderland /藞w蕦nd蓹l忙nd/ <i>n.</i> 鏈夎澶氬濡欎簨鐗╃殑鍦版柟</p>
             <div class="bkbj">
               <p><i>land or place full of marvels or wonderful things</i></p>
@@ -566,32 +572,249 @@
               China.
             </p>
             <p>
-              <input type="checkbox" name="ball" value="Language" id="1" v-model="testData.check" />
+              <input type="checkbox" name="ball1" :disabled="testData.isComplete" value="Language" id="1"
+                v-model="testData.check.value" @change="setTestData" />
               Language
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Language'
+                  )
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Language'
+                  ) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              <input type="checkbox" name="ball" value="People" id="2" v-model="testData.check" />
+              <input type="checkbox" name="ball2" :disabled="testData.isComplete" value="People" id="2"
+                v-model="testData.check.value" @change="setTestData" />
               People
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'People'
+                  )
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'People'
+                  ) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              <input type="checkbox" name="ball" value="Culture" id="3" v-model="testData.check" />
+              <input type="checkbox" name="ball3" :disabled="testData.isComplete" value="Culture" id="3"
+                v-model="testData.check.value" @change="setTestData" />
               Culture
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Culture'
+                  )
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Culture'
+                  ) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              <input type="checkbox" name="ball" value="Cuisine" id="4" v-model="testData.check" />
+              <input type="checkbox" name="ball4" :disabled="testData.isComplete" value="Cuisine" id="4"
+                v-model="testData.check.value" @change="setTestData" />
               Cuisine
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Cuisine'
+                  )
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Cuisine'
+                  ) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              <input type="checkbox" name="ball" value="Folk" id="5" v-model="testData.check" />
+              <input type="checkbox" name="ball5" :disabled="testData.isComplete" value="Folk art" id="5"
+                v-model="testData.check.value" @change="setTestData" />
               Folk art
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Folk art'
+                  )
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Folk art'
+                  ) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              <input type="checkbox" name="ball" value="Landscapes" id="6" v-model="testData.check" />
+              <input type="checkbox" name="ball6" :disabled="testData.isComplete" value="Landscapes" id="6"
+                v-model="testData.check.value" @change="setTestData" />
               Landscapes
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Landscapes'
+                  )
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Landscapes'
+                  ) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              <input type="checkbox" name="ball" value="Transportation" id="7" v-model="testData.check" />
+              <input type="checkbox" name="ball7" :disabled="testData.isComplete" value="Transportation" id="7"
+                v-model="testData.check.value" @change="setTestData" />
               Transportation
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Transportation'
+                  )
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isShowRight(
+                    testData.check.answer,
+                    testData.check.value,
+                    'Transportation'
+                  ) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 35px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欳ulture,Cuisine,Landscapes
@@ -620,36 +843,36 @@
               B.Write down the answer to each question according to the passage.
             </p>
             <p>1.What鈥檙e the author鈥檚 comments about Chinese food?</p>
-            <textarea v-model="testData.tx.one" placeholder="璇疯緭鍏ュ唴瀹�" rows="4" style="margin-left: 40px; width: 92%"
-              class="fz-16 textarea-text"></textarea>
+            <textarea :disabled="testData.isComplete" v-model="testData.tx.one" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欳hinese food is very delicious. Sichuan and Hunan cuisines
               are quite mouth-watering and stimulating.
             </p>
             <p>2.When and why did the author start her journey to China?</p>
-            <textarea v-model="testData.tx.two" placeholder="璇疯緭鍏ュ唴瀹�" rows="4" style="margin-left: 40px; width: 92%"
-              class="fz-16 textarea-text"></textarea>
+            <textarea :disabled="testData.isComplete" v-model="testData.tx.two" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛歐hen the author got selected as a foreign student for PhD
               studies at one university in 2017, she started her journey to
               China.
             </p>
             <p>3.What are the author鈥檚 expectations of her stay in China?</p>
-            <textarea v-model="testData.tx.three" placeholder="璇疯緭鍏ュ唴瀹�" rows="4" style="margin-left: 40px; width: 92%"
-              class="fz-16 textarea-text"></textarea>
+            <textarea :disabled="testData.isComplete" v-model="testData.tx.three" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛歍he author looks forward to exploring more during her stay.
             </p>
             <p>4.What did the author think of Chinese people?</p>
-            <textarea v-model="testData.tx.four" placeholder="璇疯緭鍏ュ唴瀹�" rows="4" style="margin-left: 40px; width: 92%"
-              class="fz-16 textarea-text"></textarea>
+            <textarea :disabled="testData.isComplete" v-model="testData.tx.four" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛歍he author thought the local Chinese were very friendly and
               hospitable.
             </p>
             <p>5.What鈥檚 the author鈥檚 impression of the cities in China?</p>
-            <textarea v-model="testData.tx.five" placeholder="璇疯緭鍏ュ唴瀹�" rows="4" style="margin-left: 40px; width: 92%"
-              class="fz-16 textarea-text"></textarea>
+            <textarea :disabled="testData.isComplete" v-model="testData.tx.five" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欵ach city has its unique atmosphere with charming features
               and unique landscapes.
@@ -664,18 +887,131 @@
             <p>
               In 2017,the author arrived in China.When she arrived,she was like
               Alice in <i>Alice in Wonderland</i>.She was curious about the
-              people,the culture,the c<input type="text" class="input-bottom-border" style="width: 60px"
-                v-model="testData.in.one" />
-              ,and of course the huge variety of l<input v-model="testData.in.two" type="text"
-                class="input-bottom-border" style="width: 60px" />.Chinese friends helped her a lot in understanding
-              Chinese
-              culture and c<input v-model="testData.in.three" type="text" class="input-bottom-border"
-                style="width: 60px" />.The author believes that one cannot e<input type="text"
-                v-model="testData.in.four" class="input-bottom-border" style="width: 60px" />China properly if he/she
-              does not try its delicious variety of
+              people,the culture,the c<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 60px" v-model="testData.in.one" @change="setTestData" />
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.one)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.one) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
+              ,and of course the huge variety of l
+              <input :disabled="testData.isComplete" v-model="testData.in.two" type="text" class="input-bottom-border"
+                style="width: 60px" @change="setTestData" />
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.two)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.two) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
+              .Chinese friends helped her a lot in understanding Chinese culture
+              and c<input :disabled="testData.isComplete" v-model="testData.in.three" type="text"
+                class="input-bottom-border" style="width: 60px" @change="setTestData" />
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.three)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.three) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
+              .The author believes that one cannot e<input :disabled="testData.isComplete" type="text"
+                v-model="testData.in.four" class="input-bottom-border" style="width: 60px" @change="setTestData" />
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.four)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.four) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
+              China properly if he/she does not try its delicious variety of
               food.China has thousands of years of rich and beautiful
-              culture.Each city has its u<input v-model="testData.in.five" type="text" class="input-bottom-border"
-                style="width: 60px" />atmosphere that attracts people.
+              culture.Each city has its u<input :disabled="testData.isComplete" v-model="testData.in.five" type="text"
+                class="input-bottom-border" style="width: 60px" @change="setTestData" />
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.five)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.in.answer, testData.in.five) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
+              atmosphere that attracts people.
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛歝uisine, landscapes, civilization, explore, unique
@@ -684,42 +1020,37 @@
               B.Underline the following expressions in the passage and make
               sentences with them.
             </p>
-            <p>
-              1.get selected as<input v-model="testData.line.one" type="text" class="input-bottom-border"
-                style="width: 77%" />
-            </p>
+            <p>1.get selected as</p>
+            <textarea :disabled="testData.isComplete" v-model="testData.line.one" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛歋he got selected as the cultural ambassador to show Chinese
               culture on campus.
             </p>
-            <p>
-              2.be curious about<input v-model="testData.line.two" type="text" class="input-bottom-border"
-                style="width: 75%" />
-            </p>
+            <p>2.be curious about</p>
+            <textarea :disabled="testData.isComplete" v-model="testData.line.two" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛歁any foreigners are curious about the amazing Chinese
               martial arts.
             </p>
-            <p>
-              3.along the way<input v-model="testData.line.three" type="text" class="input-bottom-border"
-                style="width: 77%" />
-            </p>
+            <p>3.along the way</p>
+            <textarea :disabled="testData.isComplete" v-model="testData.line.three" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欼 suggest that you go to Tibet by train so that you can
               enjoy the natural scenery along the way.
             </p>
-            <p>
-              4.come across<input v-model="testData.line.four" type="text" class="input-bottom-border"
-                style="width: 79%" />
-            </p>
+            <p>4.come across</p>
+            <textarea :disabled="testData.isComplete" v-model="testData.line.four" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欻e came across the temple fair in Beijing during the Spring
               Festival.
             </p>
-            <p>
-              5.look forward to<input v-model="testData.line.five" type="text" class="input-bottom-border"
-                style="width: 76%" />
-            </p>
+            <p>5.look forward to</p>
+            <textarea :disabled="testData.isComplete" v-model="testData.line.five" placeholder="璇疯緭鍏ュ唴瀹�" rows="4"
+              style="margin-left: 40px; width: 92%" class="fz-16 textarea-text" @change="setTestData"></textarea>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛歋he is looking forward to visiting the incredible cities in
               China.
@@ -749,7 +1080,8 @@
               people.
             </p>
             <p>
-              <input v-model="testData.ts.one" type="text" class="input-bottom-border" />
+              <input :disabled="testData.isComplete" v-model="testData.ts.one" type="text" class="input-bottom-border"
+                @change="setTestData" />
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛氬瓟瀛愬紑鍒涗簡骞虫皯鍖栫殑鏁欒偛銆�
@@ -759,7 +1091,8 @@
               greatly promoted the development of ancient Chinese civilization.
             </p>
             <p>
-              <input v-model="testData.ts.two" type="text" class="input-bottom-border" />
+              <input :disabled="testData.isComplete" v-model="testData.ts.two" type="text" class="input-bottom-border"
+                @change="setTestData" />
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛氬珮绁栧彂鏄庝簡涓浗缂笣鎶�鏈紝杩欐瀬澶у湴淇冭繘浜嗕腑鍥藉彜浠f枃鏄庣殑鍙戝睍銆�
@@ -769,7 +1102,8 @@
               tea culture in depth.
             </p>
             <p>
-              <input v-model="testData.ts.three" type="text" class="input-bottom-border" />
+              <input :disabled="testData.isComplete" v-model="testData.ts.three" type="text" class="input-bottom-border"
+                @change="setTestData" />
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛氶檰缇斤紝銆婅尪缁忋�嬬殑浣滆�咃紝瀵逛腑鍥借尪閬撹繘琛屼簡娣卞叆鐨勭爺绌躲��
@@ -779,7 +1113,8 @@
               Chinese medical science.
             </p>
             <p>
-              <input v-model="testData.ts.four" type="text" class="input-bottom-border" />
+              <input :disabled="testData.isComplete" v-model="testData.ts.four" type="text" class="input-bottom-border"
+                @change="setTestData" />
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛氬紶浠叉櫙鏄竴浣嶅涓浗鍖诲鏈夌潃閲嶅ぇ褰卞搷鐨勫尰瀛﹀銆�
@@ -803,7 +1138,8 @@
               meal.
             </p>
             <p>
-              <b>If</b><input v-model="testData.gr.one" type="text" class="input-bottom-border" />.
+              <b>If</b><input :disabled="testData.isComplete" v-model="testData.gr.one" type="text"
+                class="input-bottom-border" @change="setTestData" />.
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欼f you try using sticks, you can enjoy the fun of having a
@@ -814,7 +1150,8 @@
               there.
             </p>
             <p>
-              <b>If</b><input v-model="testData.gr.two" type="text" class="input-bottom-border" />.
+              <b>If</b><input :disabled="testData.isComplete" v-model="testData.gr.two" type="text"
+                class="input-bottom-border" @change="setTestData" />.
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欼f you go to my Chinese New Year party, you will meet my
@@ -822,7 +1159,8 @@
             </p>
             <p>3.Drink some Longjing tea,and you will love it.</p>
             <p>
-              <b>If</b><input type="text" v-model="testData.gr.three" class="input-bottom-border" />.
+              <b>If</b><input :disabled="testData.isComplete" type="text" v-model="testData.gr.three"
+                class="input-bottom-border" @change="setTestData" />.
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欼f you drink some Longjing tea, you will love it.
@@ -832,7 +1170,8 @@
               warriors.
             </p>
             <p>
-              <b>If</b><input v-model="testData.gr.four" type="text" class="input-bottom-border" />.
+              <b>If</b><input :disabled="testData.isComplete" v-model="testData.gr.four" type="text"
+                class="input-bottom-border" @change="setTestData" />.
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛欼f I go to Xi鈥檃n one day, I will visit the terracotta
@@ -843,7 +1182,8 @@
               Chicken would possibly be in top three.
             </p>
             <p>
-              <b>If</b><input v-model="testData.gr.five" type="text" class="input-bottom-border" />.
+              <b>If</b><input :disabled="testData.isComplete" v-model="testData.gr.five" type="text"
+                class="input-bottom-border" @change="setTestData" />.
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛� If you ask foreigners about their favorite Chinese food,
@@ -854,40 +1194,150 @@
               <i>whether</i>.
             </p>
             <p>
-              1.I was wondering<input v-model="testData.cm.one" type="text" class="input-bottom-border"
-                style="width: 60px" />to go for a walk in the Summer Palace.
+              1.I was wondering<input :disabled="testData.isComplete" v-model="testData.cm.one" type="text"
+                class="input-bottom-border" style="width: 60px" @change="setTestData" />to go for a walk in the Summer
+              Palace.
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.one)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.one) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              2.We can spend the afternoon on the beach<input v-model="testData.cm.two" type="text"
-                class="input-bottom-border" style="width: 60px" />the weather is fine.
+              2.We can spend the afternoon on the beach<input :disabled="testData.isComplete" v-model="testData.cm.two"
+                type="text" class="input-bottom-border" style="width: 60px" />the weather is fine.
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.two)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.two) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              3.I called Wang to find out<input v-model="testData.cm.three" type="text" class="input-bottom-border"
-                style="width: 60px" />or not he really went to see the Peking opera show.
+              3.I called Wang to find out<input :disabled="testData.isComplete" v-model="testData.cm.three" type="text"
+                class="input-bottom-border" style="width: 60px" @change="setTestData" />or not he really went to see the
+              Peking opera show.
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.three)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.three) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              4.We鈥檙e not interested in<input v-model="testData.cm.four" type="text" class="input-bottom-border"
-                style="width: 60px" />we get great jobs and that kind of thing.
+              4.We鈥檙e not interested in<input :disabled="testData.isComplete" v-model="testData.cm.four" type="text"
+                class="input-bottom-border" style="width: 60px" @change="setTestData" />we get great jobs and that kind
+              of thing.
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.four)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.four) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p>
-              5.<input v-model="testData.cm.five" type="text" class="input-bottom-border" style="width: 60px" />I go to
-              Sichuan,I will visit Chengdu Research Base of Giant
+              5.<input :disabled="testData.isComplete" v-model="testData.cm.five" type="text"
+                class="input-bottom-border" style="width: 60px" @change="setTestData" />I go to Sichuan,I will visit
+              Chengdu Research Base of Giant
               Panda Breeding.
+              <span>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.five)
+                " t="1716986419862" class="icon" viewBox="0 0 1820 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="18767" xmlns:xlink="http://www.w3.org/1999/xlink" width="40"
+                  height="20">
+                  <path
+                    d="M1439.374222 216.007111s-169.472 56.490667-367.179852 282.443852C888.604444 703.222519 846.241185 787.949037 775.632593 900.93037 768.568889 893.866667 662.651259 689.095111 380.207407 540.814222l148.290371-141.226666s134.162963 91.790222 225.953185 261.262222c0 0 233.016889-360.116148 684.923259-536.642371v91.799704z m0 0"
+                    fill="#1AFA29" p-id="18768"></path>
+                </svg>
+                <svg v-if="
+                  testData.isComplete &&
+                  isTextRight(testData.cm.answer, testData.cm.five) == false
+                " t="1716987085767" class="icon" viewBox="0 0 1024 1024" version="1.1"
+                  xmlns="http://www.w3.org/2000/svg" p-id="25745" xmlns:xlink="http://www.w3.org/1999/xlink" width="20"
+                  height="20">
+                  <path
+                    d="M116.579135 38.64349531L38.703935 103.74399781c138.82075969 102.96027281 268.24660875 221.31426938 381.68489719 339.96758156C246.29374906 618.40145938 109.95003031 790.19602344 38.10817906 859.25288281l148.35573469 123.62658094c52.61360812-108.17625656 167.23381594-272.86683656 320.56281844-445.01635875 153.50744156 173.21056312 268.36844625 338.43166313 321.38977781 447.49243969 0 0 144.5682225-152.96636906 157.47435281-129.29729625-55.80632344-62.49011156-191.37776625-244.16501625-374.17990593-430.27403438 104.68422375-107.1132975 222.15274031-213.10127719 347.60304468-306.24740437L925.17746562 56.03842156C782.85412063 126.51895625 647.69328031 231.09093594 526.07845437 342.39755 403.34886594 226.82662719 264.46095125 116.16373719 116.579135 38.64349531L116.579135 38.64349531zM116.579135 38.64349531"
+                    fill="#d81e06" p-id="25746"></path>
+                </svg>
+              </span>
             </p>
             <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showQuestionAnswer">
               绛旀锛� 1.whether &nbsp; 2.if &nbsp; 3.whether &nbsp; 4.whether
               &nbsp; 5.if
             </p>
-            <div class="w100 fl ju-cn">
-              <ul class="fl ju-ev" style="width: 80%">
+            <!-- 鎻愪氦鎸夐挳 -->
+            <div class="w100 fl">
+              <ul class="fl ju-ar w100">
                 <li>
                   <button class="btn-border btn-w" @click="saveData">
                     鎻愪氦
-                  </button>
-                </li>
-                <li>
-                  <button @click="setTestData" class="btn-border btn-w">
-                    淇濆瓨
                   </button>
                 </li>
                 <li>
@@ -1211,7 +1661,8 @@
                     </p>
                     <p class="center">
                       1.
-                      <select v-model="dropdownData.one.value">
+                      <select class="select-border" v-model="dropdownData.one.value" @change="setDropdownData"
+                        :disabled="dropdownData.isComplete">
                         <option v-for="(item, index) in dropDownList" :key="index" :value="item">
                           {{ item }}
                         </option>
@@ -1245,7 +1696,8 @@
                     </p>
                     <p class="center">
                       2.
-                      <select v-model="dropdownData.two.value">
+                      <select class="select-border" v-model="dropdownData.two.value" @change="setDropdownData"
+                        :disabled="dropdownData.isComplete">
                         <option v-for="(item, index) in dropDownList" :key="index" :value="item">
                           {{ item }}
                         </option>
@@ -1282,7 +1734,8 @@
                     </p>
                     <p class="center">
                       3.
-                      <select v-model="dropdownData.three.value">
+                      <select class="select-border" v-model="dropdownData.three.value" @change="setDropdownData"
+                        :disabled="dropdownData.isComplete">
                         <option v-for="(item, index) in dropDownList" :key="index" :value="item">
                           {{ item }}
                         </option>
@@ -1316,7 +1769,8 @@
                     </p>
                     <p class="center">
                       4.
-                      <select v-model="dropdownData.four.value">
+                      <select class="select-border" v-model="dropdownData.four.value" @change="setDropdownData"
+                        :disabled="dropdownData.isComplete">
                         <option v-for="(item, index) in dropDownList" :key="index" :value="item">
                           {{ item }}
                         </option>
@@ -1353,7 +1807,8 @@
                     </p>
                     <p class="center">
                       5.
-                      <select v-model="dropdownData.five.value">
+                      <select class="select-border" v-model="dropdownData.five.value" @change="setDropdownData"
+                        :disabled="dropdownData.isComplete">
                         <option v-for="(item, index) in dropDownList" :key="index" :value="item">
                           {{ item }}
                         </option>
@@ -1387,7 +1842,8 @@
                     </p>
                     <p class="center">
                       6.
-                      <select v-model="dropdownData.six.value">
+                      <select class="select-border" v-model="dropdownData.six.value" @change="setDropdownData"
+                        :disabled="dropdownData.isComplete">
                         <option v-for="(item, index) in dropDownList" :key="index" :value="item">
                           {{ item }}
                         </option>
@@ -1421,9 +1877,6 @@
                 <button class="btn-border btn-w" @click="handleDropdown('judge')">
                   鎻愪氦
                 </button>
-                <button @click="setDropdownData" class="btn-border btn-w">
-                  淇濆瓨
-                </button>
                 <button class="btn-border btn-w" @click="changeDropdown">
                   閲嶅仛
                 </button>
@@ -1454,15 +1907,52 @@
           <div class="bodystyle">
             <h3 id="c006"><span class="bjh3">Reading</span></h3>
             <p class="center">
-              <img class="img-g" alt="" src="../../assets/images/0020-1.jpg" />
+
             </p>
             <p class="img"></p>
             <p>
               1.We are witnessing the rapid development of modern society.What
               impresses you most?
+              <span class="btn-box" @click="showAnswerFive = !showAnswerFive">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" viewBox="0 0 20.501 20.501">
+                  <path class="a"
+                    d="M3344.717-15308.5H3337.4a10.186,10.186,0,0,1-7.25-3,10.185,10.185,0,0,1-3-7.25A10.262,10.262,0,0,1,3337.4-15329a10.26,10.26,0,0,1,10.249,10.248,10.129,10.129,0,0,1-2.2,6.341v3.177A.734.734,0,0,1,3344.717-15308.5Zm-9.606-7.29h4.493l.527,1.419c.071.182.156.386.254.608a2.428,2.428,0,0,0,.273.512.986.986,0,0,0,.315.262.971.971,0,0,0,.454.1,1.05,1.05,0,0,0,.773-.327,1.025,1.025,0,0,0,.319-.723,3.3,3.3,0,0,0-.277-1.051l-.062-.161-2.889-7.313c-.119-.321-.228-.607-.335-.873a2.972,2.972,0,0,0-.323-.616,1.56,1.56,0,0,0-.5-.469,1.552,1.552,0,0,0-.781-.181,1.535,1.535,0,0,0-.773.181,1.475,1.475,0,0,0-.5.477,3.674,3.674,0,0,0-.362.739l-.239.627-.054.135-2.824,7.355c-.095.229-.179.46-.25.688a1.529,1.529,0,0,0-.073.477.978.978,0,0,0,.323.72,1.039,1.039,0,0,0,.746.315.838.838,0,0,0,.716-.3,4.676,4.676,0,0,0,.466-.985l.062-.165.527-1.449Zm3.747-1.5h-3.293l1.812-5.124,1.481,5.123Z"
+                    transform="translate(-3327.144 15329)" />
+                </svg>
+              </span>
             </p>
-            <p>2.What will our life be like in ten or twenty years?</p>
+            <!-- 鏂囨湰妗� -->
+            <textarea v-model="questionData.reading.three" placeholder="璇疯緭鍏ュ唴瀹�" rows="6"
+              style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion"></textarea>
+            <!-- 绛旀妗� -->
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 91%" v-if="showAnswerFive">
+              绛旀锛�(1)intercitut rain(2)online shopping (3)electronic payment (4)shared bike (5)take-away service
+              (6)facial recognition
+              (7)2022 Beijing Winter Olympics (8)2023 World University Games (9)Hong Kong-Zhuhai-Macao Bridge
+              (10)Scenery spots, such as Jiuzhaigou, the Palace Museum, the Great Wall
+            </p>
+            <p>2.What will our life be like in ten or twenty years?
+              <span class="btn-box" @click="showAnswerSex = !showAnswerSex">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" viewBox="0 0 20.501 20.501">
+                  <path class="a"
+                    d="M3344.717-15308.5H3337.4a10.186,10.186,0,0,1-7.25-3,10.185,10.185,0,0,1-3-7.25A10.262,10.262,0,0,1,3337.4-15329a10.26,10.26,0,0,1,10.249,10.248,10.129,10.129,0,0,1-2.2,6.341v3.177A.734.734,0,0,1,3344.717-15308.5Zm-9.606-7.29h4.493l.527,1.419c.071.182.156.386.254.608a2.428,2.428,0,0,0,.273.512.986.986,0,0,0,.315.262.971.971,0,0,0,.454.1,1.05,1.05,0,0,0,.773-.327,1.025,1.025,0,0,0,.319-.723,3.3,3.3,0,0,0-.277-1.051l-.062-.161-2.889-7.313c-.119-.321-.228-.607-.335-.873a2.972,2.972,0,0,0-.323-.616,1.56,1.56,0,0,0-.5-.469,1.552,1.552,0,0,0-.781-.181,1.535,1.535,0,0,0-.773.181,1.475,1.475,0,0,0-.5.477,3.674,3.674,0,0,0-.362.739l-.239.627-.054.135-2.824,7.355c-.095.229-.179.46-.25.688a1.529,1.529,0,0,0-.073.477.978.978,0,0,0,.323.72,1.039,1.039,0,0,0,.746.315.838.838,0,0,0,.716-.3,4.676,4.676,0,0,0,.466-.985l.062-.165.527-1.449Zm3.747-1.5h-3.293l1.812-5.124,1.481,5.123Z"
+                    transform="translate(-3327.144 15329)" />
+                </svg>
+              </span>
+            </p>
+            <!-- 鏂囨湰妗� -->
+            <textarea v-model="questionData.reading.four" placeholder="璇疯緭鍏ュ唴瀹�" rows="6"
+              style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion"></textarea>
+            <!-- 绛旀妗� -->
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 91%" v-if="showAnswerSex">
+              绛旀锛�(1)population aging (2)worsening climate change
+              (3)more automation and Al,such as flying cars, driverless
+            </p>
             <p class="center"><b>The Great Progress in China</b></p>
+            <p class="center">
+              <audio :src="resource.readingThree" controls controlslist="noplaybackrate nodownload"
+                class="audio"></audio>
+            </p>
             <p>
               On August 31st,2012,as I landed my feet on Chinese ground,I
               started to breathe in the air coming from the breeze.It was
@@ -1470,7 +1960,9 @@
               was for my studies.In a matter of days,I made a lot of friends
               from different countries and one afternoon,my friends and I
               planned to visit the world-famous Sun Yat-sen
-              Mausoleum.A._______________ I looked around with curiosity,and
+              Mausoleum.A.<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 120px" v-model="testData.in.one" @change="setTestData" /> I looked around with
+              curiosity,and
               everything seemed to move at a quick pace.
             </p>
             <p>
@@ -1493,13 +1985,16 @@
               wallet.
             </p>
             <p>
-              B._______________ I went through all the necessary procedures and
+              B.<input :disabled="testData.isComplete" type="text" class="input-bottom-border" style="width: 120px"
+                v-model="testData.in.one" @change="setTestData" /> I went through all the necessary procedures and
               couldn鈥檛 wait to ride my first shared bike.
             </p>
             <p>
               Last but not least,nearly at the end of 2016,the ordering
               platforms made their appearance on all Chinese
-              phones.C._______________ What makes my life easier is that I can
+              phones.C.<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 120px" v-model="testData.in.one" @change="setTestData" /> What makes my life easier is
+              that I can
               buy vegetables and fruits online and get them delivered to my
               door.
             </p>
@@ -1534,8 +2029,8 @@
               <span class="zt-cs" style="font-size: 20px">Words &amp; Expressions</span>
               <span class="line-border-box"></span>
             </p>
-            <audio :src="resource.readingTwo" controls controlslist="noplaybackrate nodownload" style="margin-left: 10px" class="audio"
-              @play="audioPlay"></audio>
+            <audio :src="resource.readingFour" controls controlslist="noplaybackrate nodownload"
+              style="margin-left: 10px" class="audio"></audio>
             <p>breeze /bri藧z/ <i>n.</i> 寰锛涘拰椋�</p>
             <div class="bkbj">
               <p><i>a light wind</i></p>
@@ -1673,26 +2168,44 @@
               3.It was at that moment that I knew about the metro system.It was
               new,fast,and extraordinary.
             </p>
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%"
+              v-if="showlessonTwoQuestionAnswer">
+              绛旀锛� A.3 &nbsp; B.1 &nbsp; C.2 &nbsp;
+            </p>
             <p>
               B.Decide whether the following statements are true (T) or false
               (F).
             </p>
             <p>
-              (銆�) 1.Vanessa made a lot of friends as soon as she arrived in
+              (<input :disabled="testData.isComplete" type="text" class="input-no-border" style="width: 20px"
+                v-model="testData.in.one" @change="setTestData" /> ) 1.Vanessa made a lot of friends as soon as she
+              arrived in
               China.
             </p>
             <p>
-              (銆�) 2.Before Vanessa came to China,she knew a lot about the metro
+              (<input :disabled="testData.isComplete" type="text" class="input-no-border" style="width: 20px"
+                v-model="testData.in.one" @change="setTestData" />) 2.Before Vanessa came to China,she knew a lot about
+              the metro
               system.
             </p>
             <p>
-              (銆�) 3.Vanessa didn鈥檛 know about online shopping before she met
+              (<input :disabled="testData.isComplete" type="text" class="input-no-border" style="width: 20px"
+                v-model="testData.in.one" @change="setTestData" />) 3.Vanessa didn鈥檛 know about online shopping before
+              she met
               her neighbour Alison.
             </p>
-            <p>(銆�) 4.Vanessa got her own online payment account by herself.</p>
+            <p>(<input :disabled="testData.isComplete" type="text" class="input-no-border" style="width: 20px"
+                v-model="testData.in.one" @change="setTestData" />) 4.Vanessa got her own online payment account by
+              herself.</p>
             <p>
-              (銆�) 5.Buying vegetables and fruits online makes Vanessa鈥檚 life
+              (<input :disabled="testData.isComplete" type="text" class="input-no-border" style="width: 20px"
+                v-model="testData.in.one" @change="setTestData" />) 5.Buying vegetables and fruits online makes
+              Vanessa鈥檚 life
               easier.
+            </p>
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%"
+              v-if="showlessonTwoQuestionAnswer">
+              绛旀锛� 1.T &nbsp; 2.F &nbsp; 3.T &nbsp; 4.F &nbsp; 5.T
             </p>
             <p><b>鈪�.Language focus.</b></p>
             <p>
@@ -1701,23 +2214,32 @@
             </p>
             <p>
               1.Tom was shocked by China鈥檚 progress that she had
-              <i>noticed</i>.________
+              <i>noticed</i>.<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 90px" v-model="testData.in.one" @change="setTestData" />
             </p>
             <p>
               2.China has made <i>amazing</i> progress in the manufacturing
-              industry.________
+              industry.<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 90px" v-model="testData.in.one" @change="setTestData" />
             </p>
             <p>
               3.Ordering platforms supported <i>by</i> various Apps is very
-              convenient.________
+              convenient.<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 90px" v-model="testData.in.one" @change="setTestData" />
             </p>
             <p>
               4.The <i>age</i> of artificial intelligence was brought into being
-              by the Internet.________
+              by the Internet.<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 90px" v-model="testData.in.one" @change="setTestData" />
             </p>
             <p>
               5.The <i>rhythm</i> of ancient people鈥檚 lives is slower than that
-              of modern people.________
+              of modern people.<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 90px" v-model="testData.in.one" @change="setTestData" />
+            </p>
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%"
+              v-if="showlessonTwoQuestionAnswer">
+              绛旀锛� 1.witnessed &nbsp; 2.extraordinary &nbsp; 3.via &nbsp; 4.era &nbsp; 5.pace
             </p>
             <p>
               B.Fill in the blanks with the proper form of the expressions given
@@ -1728,7 +2250,9 @@
                 a matter of銆�go through銆�last but not least銆�well off銆�type in
               </p>
             </div>
-            <p>1.China has________great changes in the era of big data.</p>
+            <p>1.China has<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 60px" v-model="testData.in.one" @change="setTestData" />great changes in the era of big
+              data.</p>
           </div>
         </div>
         <div class="preface-bottom">
@@ -1751,16 +2275,24 @@
         <div class="padding-93">
           <div class="bodystyle">
             <p>
-              2.________key words and you can search for the needed goods in
+              2.<input :disabled="testData.isComplete" type="text" class="input-bottom-border" style="width: 60px"
+                v-model="testData.in.one" @change="setTestData" />key words and you can search for the needed goods in
               online shops.
             </p>
             <p>
-              3.A dispute over online shopping can be settled in________days.
+              3.A dispute over online shopping can be settled in<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 60px" v-model="testData.in.one" @change="setTestData" />days.
             </p>
-            <p>4.China has,in all respects,become very________.</p>
+            <p>4.China has,in all respects,become very<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 60px" v-model="testData.in.one" @change="setTestData" />.</p>
             <p>
-              5.________,all the people committed to Shenzhou Spacecrafts
+              5.<input :disabled="testData.isComplete" type="text" class="input-bottom-border" style="width: 60px"
+                v-model="testData.in.one" @change="setTestData" />,all the people committed to Shenzhou Spacecrafts
               deserve respect.
+            </p>
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%"
+              v-if="showlessonTwoQuestionAnswer">
+              绛旀锛� 1.went through &nbsp; 2.Type in &nbsp; 3.a matter of &nbsp; 4.well Off &nbsp; 5.Last but not least
             </p>
             <p><b>鈪�.Grammar focus:The simple sentence.</b></p>
             <p>
@@ -1778,22 +2310,51 @@
               </p>
               <p>
                 5.I always saw my Chinese classmates paying with their
-                phones.锛圫+V+O+C)
+                phones.(S+V+O+C)
               </p>
             </div>
-            <p>1.It is actually an online shopping website.锛坃_______锛�</p>
+            <p>1.It is actually an online shopping website.锛�<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 80px" v-model="testData.in.one" @change="setTestData" />锛�</p>
             <p>
-              2.Vanessa finally got her own online payment account.锛坃_______锛�
+              2.Vanessa finally got her own online payment account.锛�<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 80px" v-model="testData.in.one" @change="setTestData" />锛�
             </p>
             <p>
               3.China offers researchers world-class advanced research
-              facilities in the institutes. 锛坃_______锛�
+              facilities in the institutes. 锛�<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 80px" v-model="testData.in.one" @change="setTestData" />锛�
             </p>
             <p>
               4.These friends made Vanessa see China through the eyes of the
-              locals.锛坃_______锛�
+              locals.锛�<input :disabled="testData.isComplete" type="text" class="input-bottom-border" style="width: 80px"
+                v-model="testData.in.one" @change="setTestData" />锛�
             </p>
-            <p>5.The list of Chinese food never ends.锛坃_______锛�</p>
+            <p>5.The list of Chinese food never ends.锛�<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 80px" v-model="testData.in.one" @change="setTestData" />锛�</p>
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%"
+              v-if="showlessonTwoQuestionAnswer">
+              绛旀锛� 1.S+V+C &nbsp; 2.S+V+O &nbsp; 3.S+V+O+O &nbsp; 4.S+V+O+C &nbsp; 5.S+V
+            </p>
+            <!-- 鎻愪氦鎸夐挳 -->
+            <div class="w100 fl">
+              <ul class="fl ju-ar w100">
+                <li>
+                  <button class="btn-border btn-w" @click="saveData">
+                    鎻愪氦
+                  </button>
+                </li>
+                <li>
+                  <button @click="changeTestData" class="btn-border btn-w">
+                    閲嶅仛
+                  </button>
+                </li>
+                <li>
+                  <button @click="showlessonTwoQuestionAnswer = !showlessonTwoQuestionAnswer" class="parimary-btn">
+                    鏌ョ湅绛旀
+                  </button>
+                </li>
+              </ul>
+            </div>
             <h3 id="c007"><span class="bjh3">Mini-project</span></h3>
             <p>
               Life today is much better than that of 10 years ago.Work in
@@ -1804,6 +2365,7 @@
             <p class="left">
               <img class="img-gn" alt="" src="../../assets/images/dy1-worksheet.jpg" />
             </p>
+            <!-- 琛ㄦ牸鍐呭 -->
             <table border="1" cellpadding="4" cellspacing="0" style="border-color: #fff" class="fz-14">
               <tr class="table-th-bc">
                 <td class="tl-cn">Items</td>
@@ -1863,7 +2425,7 @@
                     @change="setBookQuestion"></textarea>
                 </td>
                 <td>
-                  <textarea v-model="questionData.table.two" class="w100 table-tr-bc b0 table-textarea textarea-box"
+                  <textarea v-model="questionData.table.two" class="w100 table-tr-bc b0 table-textarea"
                     @change="setBookQuestion"></textarea>
                 </td>
                 <td>
@@ -1877,7 +2439,7 @@
                     @change="setBookQuestion"></textarea>
                 </td>
                 <td>
-                  <textarea v-model="questionData.table.five" class="w100 table-tr-bc b0 table-textarea textarea-box"
+                  <textarea v-model="questionData.table.five" class="w100 table-tr-bc b0 table-textarea"
                     @change="setBookQuestion"></textarea>
                 </td>
                 <td>
@@ -1891,7 +2453,7 @@
                     @change="setBookQuestion"></textarea>
                 </td>
                 <td>
-                  <textarea v-model="questionData.table.enight" class="w100 table-tr-bc b0 table-textarea textarea-box"
+                  <textarea v-model="questionData.table.enight" class="w100 table-tr-bc b0 table-textarea"
                     @change="setBookQuestion"></textarea>
                 </td>
                 <td>
@@ -1900,9 +2462,9 @@
                 </td>
               </tr>
               <tr class="table-tr-bc">
-                <td colspan="3">
+                <td colspan="3" style="text-align: left;">
                   Your suggestion:
-                  <textarea v-model="questionData.table.seven" class="w100 table-tr-bc b0 table-textarea textarea-box"
+                  <textarea v-model="questionData.table.ten" class="w100 table-tr-bc b0 table-textarea "
                     @change="setBookQuestion"></textarea>
                 </td>
               </tr>
@@ -1910,32 +2472,49 @@
             <h2 id="b002">
               <img class="img-0" alt="" src="../../assets/images/dy1-le3.jpg" />
             </h2>
-            <h3 id="c008"><span class="bjh3">Listening</span></h3>
+            <h3 id="c008" class="fl al-cn">
+              <span class="bjh3">Listening</span>
+            </h3>
+
             <p>
               <b>鈪�.Listen to Tom,an overseas student,talking about his journey
                 to China and fill in the blanks with what you hear.</b>
             </p>
-            <audio :src="resource.readingTwo" controls controlslist="noplaybackrate nodownload" style="margin-left: 10px" class="audio"
-              @play="audioPlay"></audio>
+            <audio :src="resource.listenTwo" controls controlslist="noplaybackrate nodownload" style="margin-left: 10px"
+              class="audio"></audio>
             <p>
               After studying in China for almost three years by now,I call China
-              my second homeland.I love the natural beauty,the 1.________,the
+              my second homeland.I love the natural beauty,the 1.<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 60px" v-model="testData.in.one" @change="setTestData" />,the
               people and the food.China is a large country with diverse
-              landscapes awaiting adventurers to 2.________.There is a modern
+              landscapes awaiting adventurers to 2.<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 60px" v-model="testData.in.one" @change="setTestData" />.There
+              is a modern
               public transportation system including city
-              buses,3.________,high-speed trains,and airports,as well as a large
-              highway network.These make travel 4.________and efficient and
+              buses,3.<input :disabled="testData.isComplete" type="text" class="input-bottom-border" style="width: 60px"
+                v-model="testData.in.one" @change="setTestData" />,high-speed trains,and airports,as well as a large
+              highway network.These make travel 4.<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 60px" v-model="testData.in.one" @change="setTestData" />and
+              efficient and
               allow me to go to many places to enjoy the scenery and
-              culture.China鈥檚 natural beauty keeps on 5.________me,from the pure
+              culture.China鈥檚 natural beauty keeps on 5.<input :disabled="testData.isComplete" type="text"
+                class="input-bottom-border" style="width: 60px" v-model="testData.in.one"
+                @change="setTestData" />me,from the pure
               blue waterfalls in Jiuzhaigou to the snowcapped mountains of
-              Shangri-la,from the sandy 6.________of Sanya to the rocky seaside
+              Shangri-la,from the sandy 6.<input :disabled="testData.isComplete" type="text" class="input-bottom-border"
+                style="width: 60px" v-model="testData.in.one" @change="setTestData" />of Sanya to the rocky seaside
               of Laoshan鈥� China is such a beautiful country!
+            </p>
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%" v-if="showlessonThreeQuestionAnswer">
+              绛旀锛� 1.culture &nbsp; 2.explore &nbsp; 3.subways &nbsp; 4.convenient &nbsp; 5.surprising &nbsp; 6.beach
             </p>
             <p>
               <b>鈪�.Listen to the conversation about planning for the upcoming
                 Chinese Culture Week and circle the right expressions to
                 complete the following sentences.</b>
             </p>
+            <audio :src="resource.listenThree" controls controlslist="noplaybackrate nodownload"
+              style="margin-left: 10px" class="audio"></audio>
             <p>
               1.They would like to organize an activity for foreign students to
               experience Chinese handcrafts / learn Chinese calligraphy.
@@ -1975,9 +2554,39 @@
             </p>
             <h3 id="c009"><span class="bjh3">Practical Writing</span></h3>
             <p>Work with your partner to discuss the following questions.</p>
-            <p>1.How do you let others know about an upcoming event?</p>
+            <p>1.How do you let others know about an upcoming event?
+              <span class="btn-box" @click="showAnswerSeven = !showAnswerSeven">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" viewBox="0 0 20.501 20.501">
+                  <path class="a"
+                    d="M3344.717-15308.5H3337.4a10.186,10.186,0,0,1-7.25-3,10.185,10.185,0,0,1-3-7.25A10.262,10.262,0,0,1,3337.4-15329a10.26,10.26,0,0,1,10.249,10.248,10.129,10.129,0,0,1-2.2,6.341v3.177A.734.734,0,0,1,3344.717-15308.5Zm-9.606-7.29h4.493l.527,1.419c.071.182.156.386.254.608a2.428,2.428,0,0,0,.273.512.986.986,0,0,0,.315.262.971.971,0,0,0,.454.1,1.05,1.05,0,0,0,.773-.327,1.025,1.025,0,0,0,.319-.723,3.3,3.3,0,0,0-.277-1.051l-.062-.161-2.889-7.313c-.119-.321-.228-.607-.335-.873a2.972,2.972,0,0,0-.323-.616,1.56,1.56,0,0,0-.5-.469,1.552,1.552,0,0,0-.781-.181,1.535,1.535,0,0,0-.773.181,1.475,1.475,0,0,0-.5.477,3.674,3.674,0,0,0-.362.739l-.239.627-.054.135-2.824,7.355c-.095.229-.179.46-.25.688a1.529,1.529,0,0,0-.073.477.978.978,0,0,0,.323.72,1.039,1.039,0,0,0,.746.315.838.838,0,0,0,.716-.3,4.676,4.676,0,0,0,.466-.985l.062-.165.527-1.449Zm3.747-1.5h-3.293l1.812-5.124,1.481,5.123Z"
+                    transform="translate(-3327.144 15329)" />
+                </svg>
+              </span>
+            </p>
+            <!-- 鏂囨湰妗� -->
+            <textarea v-model="questionData.reading.five" placeholder="璇疯緭鍏ュ唴瀹�" rows="6"
+              style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion"></textarea>
+            <!-- 绛旀妗� -->
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 91%" v-if="showAnswerSeven">
+              绛旀锛� (1)posters &nbsp; (2)Wechat public account &nbsp; (3)Campus radio &nbsp; (4)Campus TV station &nbsp;
+              (5)Notice
+            </p>
             <p>
               2.What information would you like to tell them about the event?
+              <span class="btn-box" @click="showAnswerEight = !showAnswerEight">
+                <svg xmlns="http://www.w3.org/2000/svg" width="20.501" height="20.501" viewBox="0 0 20.501 20.501">
+                  <path class="a"
+                    d="M3344.717-15308.5H3337.4a10.186,10.186,0,0,1-7.25-3,10.185,10.185,0,0,1-3-7.25A10.262,10.262,0,0,1,3337.4-15329a10.26,10.26,0,0,1,10.249,10.248,10.129,10.129,0,0,1-2.2,6.341v3.177A.734.734,0,0,1,3344.717-15308.5Zm-9.606-7.29h4.493l.527,1.419c.071.182.156.386.254.608a2.428,2.428,0,0,0,.273.512.986.986,0,0,0,.315.262.971.971,0,0,0,.454.1,1.05,1.05,0,0,0,.773-.327,1.025,1.025,0,0,0,.319-.723,3.3,3.3,0,0,0-.277-1.051l-.062-.161-2.889-7.313c-.119-.321-.228-.607-.335-.873a2.972,2.972,0,0,0-.323-.616,1.56,1.56,0,0,0-.5-.469,1.552,1.552,0,0,0-.781-.181,1.535,1.535,0,0,0-.773.181,1.475,1.475,0,0,0-.5.477,3.674,3.674,0,0,0-.362.739l-.239.627-.054.135-2.824,7.355c-.095.229-.179.46-.25.688a1.529,1.529,0,0,0-.073.477.978.978,0,0,0,.323.72,1.039,1.039,0,0,0,.746.315.838.838,0,0,0,.716-.3,4.676,4.676,0,0,0,.466-.985l.062-.165.527-1.449Zm3.747-1.5h-3.293l1.812-5.124,1.481,5.123Z"
+                    transform="translate(-3327.144 15329)" />
+                </svg>
+              </span>
+            </p>
+            <!-- 鏂囨湰妗� -->
+            <textarea v-model="questionData.reading.sex" placeholder="璇疯緭鍏ュ唴瀹�" rows="6"
+              style="margin-left: 40px; width: 92%" class="fz-16 fm-son" @change="setBookQuestion"></textarea>
+            <!-- 绛旀妗� -->
+            <p class="event-header-text-bc pd-5" style="margin-left: 40px; width: 91%" v-if="showAnswerEight">
+              绛旀锛�(1)Name of the event(2)Date & time (3)Address (4)Organizer
             </p>
             <p>
               <b>鈪�.Read the following tips for designing an event poster and
@@ -2088,13 +2697,27 @@
             </div>
             <div class="dy1-bj5">
               <p>1.What can be the title of the exhibition?</p>
-              <p>_________________________________________</p>
+              <p>
+                <input :disabled="testData.isComplete" type="text" class="input-bc-t" style="width: 325px"
+                  v-model="testData.in.one" @change="setTestData" />
+              </p>
               <p>2.What should be included in the exhibition?</p>
-              <p>_________________________________________</p>
+              <p><input :disabled="testData.isComplete" type="text" class="input-bc-t" style="width: 325px"
+                  v-model="testData.in.one" @change="setTestData" /></p>
               <p>3.Where will the exhibition be held?</p>
-              <p>_________________________________________</p>
+              <p><input :disabled="testData.isComplete" type="text" class="input-bc-t" style="width: 325px"
+                  v-model="testData.in.one" @change="setTestData" /></p>
               <p>4.When will the exhibition be held?</p>
-              <p>_________________________________________</p>
+              <p><input :disabled="testData.isComplete" type="text" class="input-bc-t" style="width: 325px"
+                  v-model="testData.in.one" @change="setTestData" /></p>
+              <div class="event-header-text-bc pd-5" style="margin-left: 40px; width: 93%"
+                v-if="showlessonThreeQuestionAnswer">
+              <span>绛旀锛�</span>
+              <p>1銆� Traditional handicraft show</p>
+              <p>2銆� Various handicrafts made by Chinese students in theirtraditional Chinese culture courses</p>
+              <p>3銆� Students activity center.</p>
+              <p>4銆� November 13th -- 19th</p> 
+              </div>
               <p>...</p>
             </div>
           </div>
@@ -2185,6 +2808,26 @@
               <p>What will hold the audience鈥檚 interest?</p>
               <p>What do you hope to achieve through this event?</p>
             </div>
+            <!-- 鎻愪氦鎸夐挳 -->
+            <div class="w100 fl">
+              <ul class="fl ju-ar w100">
+                <li>
+                  <button class="btn-border btn-w" @click="saveData">
+                    鎻愪氦
+                  </button>
+                </li>
+                <li>
+                  <button @click="changeTestData" class="btn-border btn-w">
+                    閲嶅仛
+                  </button>
+                </li>
+                <li>
+                  <button @click="showlessonThreeQuestionAnswer = !showlessonThreeQuestionAnswer" class="parimary-btn">
+                    鏌ョ湅绛旀
+                  </button>
+                </li>
+              </ul>
+            </div>
           </div>
           <div class="preface-bottom">
             <span class="contet-num-box">18</span>
@@ -2214,8 +2857,14 @@
       showAnswerThree: false,
       showAnswerFour: false,
       showAnswerFive: false,
+      showAnswerSex: false,
+      showAnswerSeven: false,
+      showAnswerEight: false,
+      showAnswerNine: false,
       showImg: false,
       showQuestionAnswer: false,
+      showlessonTwoQuestionAnswer: false,
+      showlessonThreeQuestionAnswer: false,
       rawData: {
         left: [
           {
@@ -2371,6 +3020,10 @@
         reading: {
           one: "",
           two: "",
+          three: "",
+          four: "",
+          five: "",
+          sex: "",
         },
         table: {
           one: "",
@@ -2385,7 +3038,12 @@
         },
       },
       testData: {
-        check: [],
+        isComplete: false,
+        check: {
+          isRight: null,
+          answer: ["Culture", "Cuisine", "Landscapes"],
+          value: [],
+        },
         tx: {
           one: "",
           two: "",
@@ -2399,6 +3057,8 @@
           three: "",
           four: "",
           five: "",
+          isRight: null,
+          answer: ["uisine", "andscapes", "ivilization", "xplore", "nique"],
         },
         line: {
           one: "",
@@ -2426,12 +3086,17 @@
           three: "",
           four: "",
           five: "",
+          answer: ["whether", "if", "whether", "whether", "if"],
         },
       },
       resource: {
         listenOne: "",
         readingOne: "",
         readingTwo: "",
+        readingThree: "",
+        readingFour: "",
+        listenTwo: "",
+        listenThree: "",
       },
       dropDownList: [
         "online shopping",
@@ -2442,6 +3107,7 @@
         "take-away service",
       ],
       dropdownData: {
+        isComplete: false,
         one: {
           value: "",
           isRight: null,
@@ -2500,7 +3166,12 @@
     changeTestData() {
       localStorage.removeItem("english-testOne");
       this.testData = {
-        check: [],
+        isComplete: false,
+        check: {
+          isRight: null,
+          answer: ["Culture", "Cuisine", "Landscapes"],
+          value: [],
+        },
         tx: {
           one: "",
           two: "",
@@ -2514,6 +3185,8 @@
           three: "",
           four: "",
           five: "",
+          isRight: null,
+          answer: ["uisine", "andscapes", "ivilization", "xplore", "nique"],
         },
         line: {
           one: "",
@@ -2541,11 +3214,11 @@
           three: "",
           four: "",
           five: "",
+          answer: ["whether", "if", "whether", "whether", "if"],
         },
       };
     },
     setBookQuestion() {
-      console.log("淇濆瓨");
       localStorage.setItem(
         "english-book-question-one",
         JSON.stringify(this.questionData)
@@ -2560,6 +3233,18 @@
       );
       this.resource.readingTwo = await getResourcePath(
         "E8719EC88026BCFB11D292AA999F6D3D"
+      );
+      this.resource.readingThree = await getResourcePath(
+        "43AAC2E2725009F975A611DDB5AF41A4"
+      );
+      this.resource.readingFour = await getResourcePath(
+        "9B2DC045F8CD6697F14784714D472DBB"
+      );
+      this.resource.listenTwo = await getResourcePath(
+        "D3DD18BEA1DCB8CF3772E9D1DCC8B893"
+      );
+      this.resource.listenThree = await getResourcePath(
+        "F7026C57657D78745D38676F7854E9D7"
       );
     },
     showAnswer(type) {
@@ -2603,23 +3288,29 @@
     handleDropdown(type) {
       const dropdownDatas = this.dropdownData;
       for (let key in dropdownDatas) {
-        const item = dropdownDatas[key];
+        let item = dropdownDatas[key];
         if (type == "judge") {
-          item.value == item.answer
-            ? (item.isRight = true)
-            : (item.isRight = false);
-          console.log(item.value, item.answer);
+          if (key != "isComplete") {
+            item.value == item.answer
+              ? (item.isRight = true)
+              : (item.isRight = false);
+          }
         }
       }
       this.dropdownData = dropdownDatas;
+      this.$set(this.dropdownData, 'isComplete', true)
+      this.setDropdownData()
     },
     changeDropdown() {
       localStorage.removeItem("english-dropdown-one");
       for (let key in this.dropdownData) {
-        const item = this.dropdownData[key];
-        item.value = "";
-        item.isRight = null;
+        let item = this.dropdownData[key];
+        if (key != 'isComplete') {
+          item.value = "";
+          item.isRight = null;
+        }
       }
+      this.$set(this.dropdownData, 'isComplete', false)
     },
     setDropdownData() {
       localStorage.setItem(
@@ -2628,10 +3319,42 @@
       );
     },
     saveData() {
-      console.log(this.testData);
+      const item = this.testData["check"];
+      const sortedArr1 = item.answer.slice().sort();
+      const sortedArr2 = item.value.slice().sort();
+      const isRight = sortedArr1.every(
+        (value, index) => value === sortedArr2[index]
+      );
+      const inData = this.testData["in"];
+      let inString = [];
+      for (let key in inData) {
+        const citem = inData[key];
+        if (key != "answer" && key !== "isRight") {
+          console.log(key);
+          inString.push(citem);
+        }
+      }
+      const inRight = inData.answer == inString;
+      console.log("in", inData.answer, inString);
+      this.$set(this.testData["in"], "isRight", inRight);
+      this.$set(this.testData["check"], "isRight", isRight);
+      this.$set(this.testData, "isComplete", true);
+      this.setTestData();
+      this.showQuestionAnswer = true;
     },
-    audioPlay() {
-      this.$emit("closeMiniAudio");
+    isShowRight(answer, userAnswer, data) {
+      let flag = null;
+      if (userAnswer.indexOf(data) > -1) {
+        flag = answer.indexOf(data) > -1 ? true : false;
+      }
+      return flag;
+    },
+    isTextRight(answer, data) {
+      let flag = null;
+      if (data) {
+        flag = answer.indexOf(data) > -1 ? true : false;
+      }
+      return flag;
     },
   },
 };
@@ -2711,4 +3434,13 @@
   right: 0;
   background-color: red;
 }
+
+.select-border {
+  border: 0;
+  border-bottom: 1px solid #767676;
+
+  &:focus {
+    outline: none;
+  }
+}
 </style>

--
Gitblit v1.9.1