1. 程式人生 > 實用技巧 >個人工作總結4

個人工作總結4

部落格班級

https://edu.cnblogs.com/campus/zjcsxy/SE2020
作業要求 #
作業目標 完成個人分工任務,並上傳一篇博文
學號 31801140
姓名
徐洋

個人任務

  1. 完成繼時性加工測試相關設計,閱讀相關材料,總結需求,提出的測試方法切實可行且有理可依。
  2. 根據小組商討的遊戲背景設定對應遊戲,使遊戲符合背景並且能夠測試被測者的繼時性編碼能力。
  3. 完成專案原型中的測試分類板塊原型初稿設計,並在微信小程式中實現頁面設計和程式碼實現。

負責內容

PASS-S繼時性編碼的測量——字詞回憶

    1. 遊戲需求:先給出一串亂序的隨機生成的字母序列(刺激項),在數秒後原有的字母序列淡化直至消失,根據選擇的年齡段給出不同難度的測試,給出由2*2, 3 * 3的宮格,每個塊內都有候選項的互動按鈕(反映項),單個選擇字母,如果選擇對字母並且順序一樣,那麼在原來的字母序列框中浮現對應的字母,否則對應的字母序列框描邊顯示紅色,提示錯誤,並要求重新選擇。直到所有字母選擇完全,題目結束。
    2. 評判依據:時間。採用計時的方法,如果選錯字元則有罰時(避免亂按情況)。
    3. 遊戲中的存在形式:魔法師找到大魔王之後,需要念出咒語施法來擊敗大魔王,可是咒語不停的在變換,你能正確的重複咒語進行施法擊敗大魔王嗎
在微信小程式中實際執行效果如下:

測試規則:憑記憶點選對應的選項塊,還原咒語。

評判標準:玩家在其中所花費的時間和點錯的次數。先行版本的評判標準如下:

2x2 3x3
0-5秒 100分 0-10秒 100分
5-10秒 80分 10-17秒 80分
10-15秒 60分 17-23秒 60分
15秒及以上 40分 23秒及以上 40分

錯誤分數(每個):5分

錯誤分數(每個):3分

        

PASS-S繼時性編碼的測量——句子問題

  1. 遊戲需求:根據難度分為三個問題,由易到難,題目的方式為:給出一個句子,句子裡的主要名詞之間沒有間接或直接的聯絡(刺激項),看完句子陳述後,給出問題,給出四個選項(反映項),如果選擇了正確的選項,那麼就進入下一題,否則對應的選項框描邊顯示紅色,提示錯誤,後臺記錄錯誤資料,並要求重新選擇。直到三個題目全部完成
  2. 評判依據:時間。採用計時的方法,如果選錯就記錄錯誤次數,遊戲結束後一起呈現
  3. 遊戲中的存在形式:魔法師擊敗大魔王后,守衛了世界和平,國王決定犒賞魔法師,但獎勵分批發放,需要檢驗魔法師的資格,魔法師每答對一個問題,可以獲得一個獎勵.

遊戲介面展示

(待補充)

測試規則:根據問題選出對應的選項。

評判標準:玩家在其中答對的題目個數。年齡劃分為:5-7歲,難度等級為1,1,2,2,3;8-12歲,難度等級為1,2,3,3,4。

先行版本的評判標準如下:

5-7歲(5題) 8-12歲(5題)
關卡 所扣分數 關卡 所扣分數
1 15分 1 18分
2 15分 2 14分
3 11分 3 10分
4 11分 4 10分
5 8分 5 8分

程式碼的主要資料

 1 data: {
 2     isPage1: true, //控制第一頁的顯示
 3     isPage2: false,
 4     isPage3: false,
 5     isPage4: false,
 6     right: [0, 0, 0, 0, 0, 0], //在卷軸上顯示正確的字元
 7     selectIndex: [
 8       0, 0, 0,
 9       0, 0, 0,
10       0, 0, 0
11     ], //每個色塊的選擇下標
12     age: 1, //0為低年齡段,1為高年齡段
13     selectid: -1, //選中圖片的index
14     imgnumber: 4, //該題目是2*2還是3*3
15     numberid: 0, //控制看題倒計時
16     questionnum: -1, //題號
17     answerIndex: -1, //答題進度
18     score: 0, //分數
19     timecount: "0:00", //計時器文字
20     second: 0, //
21     millisecond: 0, //毫秒
22     spendtime: 0,
23     wrongTimes: 0,
24     animation: {},
25     question: [],
26     number: [],
27     hint: ["優秀的魔法師,選擇咒語吧!",
28       "答對啦!繼續選擇下一個咒語吧",
29       "好像不是這個咒語哦,再找找吧"
30     ],
31     time: null, //一個定時器名稱
32     ifAnswerRight: 0
33   }

整個遊戲的過程都在一個頁面中,通過改變isPagex的值,來實現對樣式的隱和現,實現“換頁”功能。其餘引數的功能也已備註,具體的程式碼實現將在最終版中詳細介紹

個人總結

較之前版本更新如下:

1.調整了題目數量,取消題庫存在資料庫的設計,將題庫以陣列的形式儲存在微信小程式的js檔案中,減少介面呼叫的時間消耗

2.將圖片放在圖床,減少小程式的大小