李常德

金山辦公系統包括線下操作的WPS Office和在線操作的金山文檔等產品。在“停課不停學”的教學階段,筆者嘗試利用金山辦公系統的便捷操作方式和功能,構建高中生物的在線測試的環境。
以下是筆者為實現高中生物的在線測試而設計的流程:
一、定時測試的實現
規定考生的閱卷和作答時間,是保證考試公平性的重要措施之一。
生物試卷含有多張圖片,文件較大,個別學生家庭的網絡環境可能較差,在線閱卷的模式可能存在網絡阻塞或下載緩慢等問題。筆者采用讓學生提前下載加密的試卷文檔,考前5分鐘公布打開密碼,保證了每個學生能同時打開問卷。有條件的家庭,還可以立刻打印出紙質試卷,減輕考生眼睛的疲勞。
考生的作答是使用金山在線收集表形式在線收集。在線收集表允許設置中止收集時間來限制學生作答的時間;或者不設置中止時間,教師自行通過在線收集顯示的時間確認學生上傳是否超時,使教師能彈性處理特殊情況。
二、改編試題的實現
命題質量對在線測試的效度有重要影響。大數據環境的互聯網中,教師很容易獲取線上測試所需的試題題庫進行命題,同時也讓考生能輕意搜索到原試題的標準答案,影響測試的公平性和效度。通過對原題目的關鍵詞或知識內容的改編,提高在線搜索的難度,使作弊的學生沒法輕意得到答案,這是相對適合的命題方法。WPS office的文檔編輯具有圖文處理的能力,能滿足生物試題的文字和圖片的編輯。
三、自動批改的實現
“學生怕考試,教師怕改卷”。通過在線收集表收集數據化的考生答案,為自動批改的實現提供了必要條件,大大減輕教師改卷工作的負擔。
筆者利用金山表格處理的函數功能來實現自動批改。下面以“細胞生命歷程和減數分裂”的單元測試部分作答分析為例,簡要說明實現的方法。
(1)利用CHOOSE函數和判分類型數值的設定,使每個單元格具有多種自動批改方式的可能。偽代碼如下:
=CHOOSE(<判分類型格>,<批改方式1語句>,<批改方式2語句>,……)
(2)利用IF等函數來比較分析考生答案和標準答案,實現自動批改。
固定答案類型。允許考生答案有1~3種的寫法,與某種標準答案完全相同才得分。該方式常用于選擇題或客觀性的填空題的答案判定上。偽代碼:
IF(OR(<答案1-1格>=<學生回答格>,IF(<答案2-1格><>"",<答案2-1格>=<學生回答格>,FALSE),IF(<答案3-1格><>"",<答案3-1格>=<學生回答格>,FALSE)),<得分格>,0)
單關鍵詞類型。答案中包含1~3種關鍵詞,包含關鍵詞的其中之一就得分。如上表的第15-2空,學生回答中包含“糖蛋白”或“蛋白質”,則得到該空的滿分3分。偽代碼:
IF(OR(ISNUMBER(SEARCH(<答案1-1格>,<學生回答格>)),IF(<答案2-1格><>"",ISNUMBER(SEARCH(<答案2-1格>,<學生回答格>)),FALSE),IF(<答案3-1格><>"",ISNUMBER(SEARCH(<答案3-1格>,<學生回答格>)),FALSE)),<得分格>,0)
有序多關鍵詞類型。必須同時包含兩或三個關鍵詞(按先后順序)。如上表的第13-1空,學生回答中必須同時包含“同源染色體”和“非姐妹染色單體”兩個關鍵詞才能得分。偽代碼:
IF(ISNUMBER(SEARCH(<答案1-1格>&"*"&<答案2-1格>&"*"&<答案3-1格>,<學生回答格>)),<得分格>,0)
無序多關鍵詞類型。必須同時包含兩或三組關鍵詞,但不需要考慮先后順序。上表的第15-5空標準答案為“(A組的)增殖代數小于B組”或“(A組的)增殖代數小于50”。通過分析學生的回答情況,發現只要學生回答中,出現“增殖代數”、“?。ㄓ冢┗颍ㄝ^)少”,“(比)B組”或“50(代)”等三組關鍵其中之一,即可判定所有學生回答的正誤。偽代碼:
IF(AND(OR(ISNUMBER(SEARCH(<答案1-1格>,<學生回答格>)),IF(<答案1-2格><>"",ISNUMBER(SEARCH(<答案1-2格>,<學生回答格>)),FALSE)),
OR(ISNUMBER(SEARCH(<答案2-1格>,<學生回答格>)),IF(<答案2-2格><>"",ISNUMBER(SEARCH(<答案2-2格>,<學生回答格>)),FALSE)),
OR(IF(<答案2-2格><>"",ISNUMBER(SEARCH(<答案3-1格>,<學生回答格>)),FALSE),IF(<答案2-2格><>"",ISNUMBER(SEARCH(<答案3-2格>,<學生回答格>)),FALSE))),<得分格>,0)
半給分類型。同時含兩組關鍵詞滿分,每組之一得一半分。如上表的第15-1空,標準答案為“原癌基因和抑癌基因”。學生回答出其中一項給一半分。偽代碼:
IF(AND(OR(ISNUMBER(SEARCH(<答案1-1格>,<學生回答格>)),IF(<答案2-2格><>"",ISNUMBER(SEARCH(<答案1-2格>,<學生回答格>)),FALSE)),
OR(ISNUMBER(SEARCH(<答案2-1格>,<學生回答格>)),IF(<答案2-2格><>"",ISNUMBER(SEARCH(<答案2-2格>,<學生回答格>)),FALSE))),<得分格>,
IF(OR(OR(ISNUMBER(SEARCH(<答案1-1格>,<學生回答格>)),IF(<答案1-2格><>"",ISNUMBER(SEARCH(<答案1-2格>,<學生回答格>)),FALSE)),
OR(ISNUMBER(SEARCH(<答案2-1格>,<學生回答格>)),IF(<答案2-2格><>"",ISNUMBER(SEARCH(<答案2-2格>,<學生回答格>)),FALSE))),ROUND(<得分格>/2,0),0))
筆者應用表格處理所設計的自動批改功能,滿足生物在線測試大部分題目的自動判定,有效節省教師的精力和時間。而且表格處理方便于按筆者的需要進行擴展修改,能實現更多更強的批改功能。
筆者應用上述的在線測試方法到高中學生的“細胞生命歷程和減數分裂”和“基因的本質和表達”兩次的在線單元測試中,全級學生均能保證有規定時間內作答;下載學生回答數據并粘貼到模板后,瞬間實現全級學生試卷的自動批改和成績分析;考試成績上基本能真實反映出當前階段學生的學習水平,有較高的信度和效度。證明該在線測試方法是有效的、可行的。
責任編輯龍建剛