蘭清昭
摘要:通過在PPT授課課件中插入VBA控件,用于降低精準教學(xué)數(shù)據(jù)采集的難度,在提高課件交互性的同時,又實時、高效、準確記錄學(xué)生的課堂學(xué)習(xí)行為表現(xiàn)。對采集的有效數(shù)據(jù)進行分析后調(diào)整后續(xù)課堂教學(xué)進度和策略,從而進一步提高大學(xué)課堂教學(xué)的質(zhì)量。
關(guān)鍵詞:VBA控件;精準教學(xué);授課課件;實時記錄;行為表現(xiàn);代碼;教學(xué)進程
中圖分類號:G64 文獻標識碼:A 文章編號:1009-3044(2016)25-0115-03
精準教學(xué)的初衷是在通過設(shè)計測量過程來追蹤小學(xué)生的學(xué)習(xí)表現(xiàn)和支持數(shù)據(jù)決策。后來發(fā)展為用于評估任意給定的教學(xué)方法有效性的框架,可對任何學(xué)科、任何學(xué)段的教學(xué)進行評估。傳統(tǒng)的測量過程中大量的各種數(shù)據(jù)都是手工記錄和分析,勢必會降低教學(xué)的效率,給教師增加額外的教學(xué)工作量,還有可能短時中斷教學(xué)進程。
由于信息技術(shù)和多媒體技術(shù)的發(fā)展,采用多媒體課件授課提高了課程教學(xué)的效率。而當下很多教師用于實際教學(xué)過程的課件大多數(shù)是用Microsoft PowerPoint應(yīng)用軟件設(shè)計制作的(簡稱PPT課件 )。該軟件制作的課件既能體現(xiàn)整個教學(xué)過程,同時如果在課件文稿中加入適當?shù)腣BA控件,還可以提高師生互動的交互性,同時還可高效、實時、準確記錄學(xué)生在課堂上的一些學(xué)習(xí)行為表現(xiàn),課后教師用1到幾分鐘時間通過對課件中記錄的學(xué)生課堂學(xué)習(xí)行為數(shù)據(jù)進行分析得到相關(guān)學(xué)生掌握知識點的準確度,依此制定和提示新的教學(xué)進程。從而達到促進課程知識的有效、高效教學(xué)的目的。
1 課堂教學(xué)課件設(shè)計困惑
任課教師的課堂教學(xué)課件設(shè)計與用于課程自學(xué)的課件設(shè)計思想是有區(qū)別的。用于課程自學(xué)的課件,由于沒有具體教師直接實時參與教學(xué)過程,它制作的課件應(yīng)具有圖、文、聲音、動畫等效果,從多方位引導(dǎo)學(xué)生的學(xué)習(xí)過程,但缺乏學(xué)生學(xué)習(xí)效果的實時真實反饋,從而無法根據(jù)實際情況改變教學(xué)的進度以達到提高學(xué)生掌握知識點的精準度。
任課教師的課堂教學(xué)課件設(shè)計除了知識點的實時介紹和解析以外,還應(yīng)掌握學(xué)生對知識點的正確理解度和應(yīng)用能力程度。而當下的課程教學(xué)用教材上的習(xí)題或?qū)嵱?xùn)基本上都有參考答案,如果只要求學(xué)生實時完成教材上的習(xí)題或?qū)嵱?xùn)是無法準確實時掌握學(xué)生的學(xué)習(xí)行為表現(xiàn)數(shù)據(jù)。為了既能實時掌握學(xué)生的學(xué)習(xí)行為表現(xiàn)又不降低教學(xué)的效率,那么在課件中適當?shù)奈恢迷O(shè)計練習(xí)與測試題目顯得尤其重要和必要,并將其結(jié)果高效、實時、合理且以學(xué)生認可的方式記錄在課件中就更重要了。這就對教師課堂教學(xué)用的課件設(shè)計提出了更高的要求。在當下流行的PPT授課課件中適當加入VBA控件就能解決這些問題。
2 加入VBA控件的課堂教學(xué)課件設(shè)計實例
為了達到高效、精準教學(xué)的目的,在課件啟用之前創(chuàng)建以授課班級為文件名的記錄課堂學(xué)習(xí)行為表現(xiàn)的空文本文件(如20150602.txt),并將該文本文件與授課課件放在同一文件夾下。
2.1 授課課件設(shè)計關(guān)鍵之一:靈活多樣的抽答方式
為了達到知識點精準教學(xué)的目的,在引入、展示、解析完一個知識點后,為了即時檢測學(xué)生對某一知識點的理解、掌握及應(yīng)用能力,勢必應(yīng)讓學(xué)生理解教材上相應(yīng)的例題并完成教材后附的習(xí)題,但由于高校選用教材上大多數(shù)的例題都有分析和完整答案,而習(xí)題基本上都附有參考答案。即使讓學(xué)生回答也不能檢測到其真實學(xué)習(xí)效果,所以在教學(xué)課件中適當?shù)奈恢眉尤刖毩?xí)和檢測題目,并將練習(xí)和檢測的結(jié)果實時記錄,課后分析采集到的數(shù)據(jù)作為安排后續(xù)課程教學(xué)進度和策略的依據(jù),從而達到切實提高課堂教學(xué)質(zhì)量的目的。
因此在課件相應(yīng)的展示畫面上在展示練習(xí)檢測題目的同時,還應(yīng)能實時控制和記錄學(xué)生的行為表現(xiàn)。這就需要在相應(yīng)的展示畫面上加上交互的VBA按鈕操作控件和文本輸入控件,并在控件上編寫相應(yīng)的控制代碼完成學(xué)習(xí)行為表現(xiàn)的實時、高效記錄。
下圖1所示為《Visual Basic程序設(shè)計》課程控制結(jié)構(gòu)中的for-next循環(huán)后講解后設(shè)計的檢測題畫面;下圖2所示為循環(huán)控制結(jié)構(gòu)這一小節(jié)完成后設(shè)計的練習(xí)檢測題的部分畫面。
為了提高課件的交互控制和實時自動記錄學(xué)習(xí)行為表現(xiàn),在課件界面上增加了VBA控件文本框和命令按鈕。文本框可用于直接交互輸入回答問題的學(xué)生學(xué)號及提交的答案;命令按鈕“抽答”用于能在參與回答問題的同學(xué)較多時,從中隨機抽取學(xué)生回答,超過學(xué)生總數(shù)1/3的同學(xué)都能并都有意愿回答問題時,可輸入全班同學(xué)的人數(shù),從中隨機抽取回答問題的學(xué)生學(xué)號或序號,這樣體現(xiàn)學(xué)生在課堂學(xué)習(xí)行為表現(xiàn)記錄的公平性,同時也可以鼓勵和督促所有同學(xué)積極參與問題的思考與解答。
“抽答”按鈕的關(guān)鍵代碼如下:
Private Sub CommandButton1_Click()
Randomize
n = Val(InputBox("請輸入要回答問題的學(xué)生人數(shù)="))
If n > 2 Then
m1 = Int(Rnd * n + 1)
Do
m2 = Int(Rnd * n + 1)
Loop Until m1 <> m2
MsgBox "回答問題的學(xué)生序號是:" & m1 & "和" & m2
If Len(Trim(TextBox1)) <> 0 Then
TextBox1 = TextBox1 & vbLf & m1 & vbLf & m2
Else
TextBox1 = TextBox1 & m1 & vbLf & m2
End If
End If
End Sub
2.2 授課課件設(shè)計關(guān)鍵之二:自動、有效、準確保存學(xué)習(xí)行為表現(xiàn)數(shù)據(jù)
通過命令按鈕“保存”用于自動保存學(xué)生的實時行為表現(xiàn)數(shù)據(jù)到文件中。自動準確收集學(xué)生學(xué)習(xí)行為表現(xiàn)的數(shù)據(jù)(如:答題時刻、答題情況、參考答案等),用于課后進行精準教學(xué)數(shù)據(jù)分析。
Private Sub CommandButton2_Click()
Open "e:\vb\2016-1cai\20150602.txt" For Append As #1 某授課班級的表現(xiàn)放在一個文件中
answer = InputBox("請輸入正確參考答案", "參考答案")
Print #1, vbCrLf & "答題日期與時間:" & now
Print #1, "答題情況:" & TextBox1
Print #1, vbCrLf & "參考答案是:" & answer
CommandButton2.Enabled = False
Close
End Sub
3 授課課件教學(xué)實施過程
授課課件在某知識點、某節(jié)、某章介紹講解完后設(shè)計一定的練習(xí)與檢測題目。
在實施教學(xué)時,首先展示題目,每一屏的展示題目讓學(xué)生有3-5分鐘的思考和演算的時間,與此同時教師將當前課件的焦點定位在VBA交互控件(文本框)上,3-5分鐘后實時輸入要回答該題目的學(xué)生學(xué)號或序號來記錄學(xué)生的學(xué)習(xí)行為表現(xiàn),如果想回答問題學(xué)生的人數(shù)較多時,因為是選擇題,一個題目最多允許兩個同學(xué)回答,為了體現(xiàn)回答問題機會的公平性,就采取不同的抽答方式,點擊“抽答”按鈕會出現(xiàn)如下圖3所示的回答問題人數(shù)對話框,自動隨機產(chǎn)生回答問題的學(xué)號或序號,根據(jù)抽取的結(jié)果再請相應(yīng)的學(xué)生回答問題,同時在文本框中實時記錄抽中學(xué)生答題情況。
其次在學(xué)生回答完畢后,再展示正確答案并根據(jù)學(xué)生答題情況進行點評和糾錯分析。
最后點擊保存按鈕,出現(xiàn)如下圖4所示的輸入正確答案的對話框,對照參考答案輸入正確答案,課件將自動將該次練習(xí)或檢測的結(jié)果形成文件保存,這些數(shù)據(jù)作為課程平時成績評定的依據(jù)之一。同時在課后對采集的數(shù)據(jù)進行分析,制定下一步的教學(xué)計劃和策略。
4 該授課課件與精準教學(xué)理念相結(jié)合的實施效果與結(jié)論
如下表1是該課件與精準教學(xué)理念結(jié)合實施與否在期末考試的兩種題型上得分情況。
由于在教學(xué)過程中,在程序閱讀方面實施了精準教學(xué)理念,不斷強化與檢測,學(xué)生在該方面的平均得分率達到70%左右;在編程和程序填空方面未實施精準教學(xué)理念,而是通過課后習(xí)題和上機實訓(xùn)來完成這方面能力的培養(yǎng),由于課后習(xí)題有答案,上機實訓(xùn)編程和程序填空的結(jié)果無需實時、即時提交(通常1~2周提交一次),這樣教師無法即時掌握學(xué)生的真實學(xué)習(xí)情況,學(xué)生的平均得分率在50%以下。
由此得出一個結(jié)論:在當前信息技術(shù)支持下(PPT課件制作中的VBA控件技術(shù)),在大學(xué)課堂教學(xué)中有必要也有條件實施精準教學(xué),既高效、準確地掌握學(xué)生的學(xué)習(xí)過程行為表現(xiàn),也有利于大學(xué)課堂教學(xué)質(zhì)量和效率的提高。
參考文獻:
[1]祝智庭,彭紅超.信息技術(shù)支持的高效知識教學(xué):激發(fā)精準教學(xué)的活力[J].中國電化教育,2016(1):18-25.
[2]王建忠.Visual Basic程序設(shè)計[M].北京:科學(xué)出版社,2015年12月第二版.
[3]李政,梁海英,李昊,林廣朋.VBA應(yīng)用基礎(chǔ)與實例教程[M].北京:國防工業(yè)出版社,2012.