陶文玲,侯冬青
(滇西科技師范學(xué)院 信息工程學(xué)院,云南 臨滄 677000)
進(jìn)入21 世紀(jì),由于社會專業(yè)分工的精細(xì)以及國際間交往的頻繁,合作顯得尤為重要。在教育領(lǐng)域,如何培養(yǎng)學(xué)生的合作意識與能力也成為教育關(guān)注的熱點問題。通過相關(guān)的實證研究表明,在學(xué)科教學(xué)的合作學(xué)習(xí)活動中能培養(yǎng)學(xué)生的合作能力[1]。采用小組合作學(xué)習(xí)完成學(xué)習(xí)任務(wù),在如今的教學(xué)中并不鮮見。但如何使小組合作學(xué)習(xí)更為有效,除了設(shè)計良好的學(xué)習(xí)任務(wù)及有效地組織合作學(xué)習(xí)活動外,合理的小組合作學(xué)習(xí)評價機(jī)制也尤為重要。本文以《現(xiàn)代教育技術(shù)》公共課中的一個小組合作任務(wù)入手,從技術(shù)手段方面為小組合作學(xué)習(xí)的有效評價提供一種思路[2]。
在《現(xiàn)代教育技術(shù)》公共課一些單元學(xué)習(xí)中,常常會設(shè)計小組合作學(xué)習(xí)任務(wù)由學(xué)生組隊完成。如“信息化教學(xué)環(huán)境”一節(jié)的內(nèi)容,設(shè)計“信息化教學(xué)環(huán)境調(diào)查表”(如表1 所示),要求學(xué)生調(diào)查本校的信息化教學(xué)環(huán)境并以小組合作學(xué)習(xí)的方式完成。主要由信息工程學(xué)院管理等。
表1 信息化教學(xué)環(huán)境調(diào)查表
6.照片資料:指調(diào)查的過程中,用相機(jī)或手機(jī)將信息化教學(xué)環(huán)境及教學(xué)媒體拍攝下來。
7.小組調(diào)查體會:如小組是怎么進(jìn)行調(diào)查的,小組成員間的配合度如何,調(diào)查中有什么樣的感想,對我校的教學(xué)環(huán)境在原有的基礎(chǔ)上有沒有更進(jìn)一步的認(rèn)識,對我校的教學(xué)環(huán)境建設(shè)有無意見或建議等。
以異質(zhì)分組的方式對班級學(xué)生劃分小組,每個小組5~6 人,共分為8 個小組。評價方案采取“小組評價(50%)+個人評價(50%)”,即:“小組評價”是教師對各小組項目成果進(jìn)行評價,占評價總成績的50%;“個人評價”是各小組成員對自己及其組內(nèi)其他成員的評價,占評價總成績的50%。其中,為確?!皞€人評價”客觀公正,采取每個學(xué)生通過學(xué)校網(wǎng)絡(luò)教學(xué)平臺的方式進(jìn)行提交,這樣能避免學(xué)生個人評價時受一些主觀因素的影響(如怕得罪其他同學(xué)而無法客觀地進(jìn)行評價)?!皞€人評價”的評價表使用Excel 表格制作,如圖1 所示:
圖1 小組合作學(xué)習(xí)的“個人評價表”
在小組合作學(xué)習(xí)中經(jīng)常會遇到的一個問題就是,有的學(xué)生完全置身度外,成為合作學(xué)習(xí)的“邊緣人”,這類“邊緣人”體現(xiàn)為假合作與不合作?!皞€人評價表”的設(shè)計目的有三:一是使評價更客觀合理有效;二是利用該評價表督促這類“邊緣人”積極參與到小組合作學(xué)習(xí)中來;三是逐步培養(yǎng)學(xué)習(xí)者學(xué)會對自己及他人進(jìn)行客觀評價的能力。
雖然利用“個人評價表”的方式能夠使評價更合理有效,但其統(tǒng)計卻是一件十分麻煩的工作。如果依靠人工統(tǒng)計,那將花費不少的時間,所以雖然評價方案好,但卻一直未能得到有效實施。在探索如何解決這個問題的過程中,Python語言的簡潔明了及其強(qiáng)大的第三方庫,讓筆者眼前一亮:可以利用Python 編程解決這一問題。
解決的思路如下:將學(xué)生提交到學(xué)校網(wǎng)絡(luò)教學(xué)平臺的“個人評價表”(Excel 文件)統(tǒng)一打包下載,之后解壓到同一個文件夾中,利用Python 程序快速提取這些Excel 文件中的數(shù)據(jù)至一個新的Excel 文件中,再利用Excel 中的“數(shù)據(jù)透視表”功能將匯總后的數(shù)據(jù)進(jìn)行進(jìn)一步的分析。
(1)利用Python 程序?qū)⑺蠩xcel 文件中的數(shù)據(jù)提取到同一個Excel 文件中
Python 程序代碼如下:
import os #導(dǎo)入os 模塊,用于處理文件夾及文件的操作
import openpyxl as ox #導(dǎo)入openpyxl 模塊,用于處理.xlsx 的文件
#新建一個工作簿,用以存放提取結(jié)果
from openpyxl import Workbook
wb=Workbook()
ws=wb.worksheets[0]
#添加表標(biāo)題
ws.append(['組 名','組 員學(xué)號','組 員姓名','參與程度','合作意識','對任務(wù)的理解','評價得分'])
#對當(dāng)前文件夾下各文件夾中所有的excel文件進(jìn)行遍歷,把除表標(biāo)題之外的內(nèi)容追加到結(jié)果文件中
root_dir='D:\現(xiàn)代教育技術(shù)\個人評價'
for path, dirnames, filenames in os. walk(root_dir): #path 參數(shù)-目錄路徑;dirnames 參數(shù)-所有文件夾名字;filenames 參數(shù)-所有文件名
for filename in filenames:
if filename.find(".xlsx")>=0:
xfile=path+"/"+filename
wb1=ox.load_workbook(xfile,data_only=True) #data_only=True 可以將公式計算的結(jié)果轉(zhuǎn)換為數(shù)據(jù)
ws1=wb1.worksheets[0]
for index, row in enumerate(ws1.rows):
if index==0:
continue #跳過表標(biāo)題
ws. append(list(map(lambda cell:cell.value,row)))
wb.save('D:\現(xiàn)代教育技術(shù)\個人評價匯總表.xlsx')[3][4]
匯總后的文件如圖2 所示:
圖2 個人評價匯總表
(2)利用Excel 的“數(shù)據(jù)透視表”功能對“個人評價匯總表”的數(shù)據(jù)進(jìn)行分析,得到的是每個學(xué)生最終的“個人評價”的平均分,如圖3 所示。
圖3 匯總分析結(jié)果
合作學(xué)習(xí)評價的主體不應(yīng)僅限于教師,也要讓學(xué)生參與到評價中來;同時也要注重評價方式的多元化,既要采用總結(jié)性評價,更要重視過程性評價,評價手段不僅要有量化評價,也要有質(zhì)化評價等。本文只是對合作學(xué)習(xí)中的量化評價如何采用技術(shù)手段進(jìn)行快速統(tǒng)計分析進(jìn)行了探討,以此為合作學(xué)習(xí)的有效評價提供一些思路。