陶文玲,侯冬青
(滇西科技師范學院 信息工程學院,云南 臨滄 677000)
進入21 世紀,由于社會專業分工的精細以及國際間交往的頻繁,合作顯得尤為重要。在教育領域,如何培養學生的合作意識與能力也成為教育關注的熱點問題。通過相關的實證研究表明,在學科教學的合作學習活動中能培養學生的合作能力[1]。采用小組合作學習完成學習任務,在如今的教學中并不鮮見。但如何使小組合作學習更為有效,除了設計良好的學習任務及有效地組織合作學習活動外,合理的小組合作學習評價機制也尤為重要。本文以《現代教育技術》公共課中的一個小組合作任務入手,從技術手段方面為小組合作學習的有效評價提供一種思路[2]。
在《現代教育技術》公共課一些單元學習中,常常會設計小組合作學習任務由學生組隊完成。如“信息化教學環境”一節的內容,設計“信息化教學環境調查表”(如表1 所示),要求學生調查本校的信息化教學環境并以小組合作學習的方式完成。主要由信息工程學院管理等。

表1 信息化教學環境調查表
6.照片資料:指調查的過程中,用相機或手機將信息化教學環境及教學媒體拍攝下來。
7.小組調查體會:如小組是怎么進行調查的,小組成員間的配合度如何,調查中有什么樣的感想,對我校的教學環境在原有的基礎上有沒有更進一步的認識,對我校的教學環境建設有無意見或建議等。
以異質分組的方式對班級學生劃分小組,每個小組5~6 人,共分為8 個小組。評價方案采取“小組評價(50%)+個人評價(50%)”,即:“小組評價”是教師對各小組項目成果進行評價,占評價總成績的50%;“個人評價”是各小組成員對自己及其組內其他成員的評價,占評價總成績的50%。其中,為確保“個人評價”客觀公正,采取每個學生通過學校網絡教學平臺的方式進行提交,這樣能避免學生個人評價時受一些主觀因素的影響(如怕得罪其他同學而無法客觀地進行評價)。“個人評價”的評價表使用Excel 表格制作,如圖1 所示:

圖1 小組合作學習的“個人評價表”
在小組合作學習中經常會遇到的一個問題就是,有的學生完全置身度外,成為合作學習的“邊緣人”,這類“邊緣人”體現為假合作與不合作。“個人評價表”的設計目的有三:一是使評價更客觀合理有效;二是利用該評價表督促這類“邊緣人”積極參與到小組合作學習中來;三是逐步培養學習者學會對自己及他人進行客觀評價的能力。
雖然利用“個人評價表”的方式能夠使評價更合理有效,但其統計卻是一件十分麻煩的工作。如果依靠人工統計,那將花費不少的時間,所以雖然評價方案好,但卻一直未能得到有效實施。在探索如何解決這個問題的過程中,Python語言的簡潔明了及其強大的第三方庫,讓筆者眼前一亮:可以利用Python 編程解決這一問題。
解決的思路如下:將學生提交到學校網絡教學平臺的“個人評價表”(Excel 文件)統一打包下載,之后解壓到同一個文件夾中,利用Python 程序快速提取這些Excel 文件中的數據至一個新的Excel 文件中,再利用Excel 中的“數據透視表”功能將匯總后的數據進行進一步的分析。
(1)利用Python 程序將所有Excel 文件中的數據提取到同一個Excel 文件中
Python 程序代碼如下:
import os #導入os 模塊,用于處理文件夾及文件的操作
import openpyxl as ox #導入openpyxl 模塊,用于處理.xlsx 的文件
#新建一個工作簿,用以存放提取結果
from openpyxl import Workbook
wb=Workbook()
ws=wb.worksheets[0]
#添加表標題
ws.append(['組 名','組 員學號','組 員姓名','參與程度','合作意識','對任務的理解','評價得分'])
#對當前文件夾下各文件夾中所有的excel文件進行遍歷,把除表標題之外的內容追加到結果文件中
root_dir='D:\現代教育技術\個人評價'
for path, dirnames, filenames in os. walk(root_dir): #path 參數-目錄路徑;dirnames 參數-所有文件夾名字;filenames 參數-所有文件名
for filename in filenames:
if filename.find(".xlsx")>=0:
xfile=path+"/"+filename
wb1=ox.load_workbook(xfile,data_only=True) #data_only=True 可以將公式計算的結果轉換為數據
ws1=wb1.worksheets[0]
for index, row in enumerate(ws1.rows):
if index==0:
continue #跳過表標題
ws. append(list(map(lambda cell:cell.value,row)))
wb.save('D:\現代教育技術\個人評價匯總表.xlsx')[3][4]
匯總后的文件如圖2 所示:

圖2 個人評價匯總表
(2)利用Excel 的“數據透視表”功能對“個人評價匯總表”的數據進行分析,得到的是每個學生最終的“個人評價”的平均分,如圖3 所示。

圖3 匯總分析結果
合作學習評價的主體不應僅限于教師,也要讓學生參與到評價中來;同時也要注重評價方式的多元化,既要采用總結性評價,更要重視過程性評價,評價手段不僅要有量化評價,也要有質化評價等。本文只是對合作學習中的量化評價如何采用技術手段進行快速統計分析進行了探討,以此為合作學習的有效評價提供一些思路。