姜弼君,張斯亮,邱飛岳
(浙江工業(yè)大學 教育科學與技術(shù)學院,杭州310032)
《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010—2020年)》提出我國“十二·五”期間職業(yè)教育發(fā)展的重點之一是以就業(yè)為導向,大力推進職業(yè)教育教學改革;同時以培養(yǎng)學生的職業(yè)技能和就業(yè)創(chuàng)業(yè)能力為著力點,大力提升職業(yè)教育教學水平。[1,2]為了讓學生獲得一種全面、和諧、切實有效的教育,《職業(yè)院校技能型緊缺人才培養(yǎng)培訓指導方案》中明確指出職教課程開發(fā)要在一定程度上與工作過程相聯(lián)系。[3]所謂工作過程是指“個體為完成一件工作任務并獲得工作成果而進行的一個完整的工作程序”,“是幫助人們分析復雜工作系統(tǒng)化的結(jié)構(gòu)化工具”。[4]工作過程的出現(xiàn)是為了更好的解決職業(yè)院校的教育問題。職業(yè)教育的重點問題是“培養(yǎng)生產(chǎn)、管理、建設(shè)、服務所需要的第一線的技能型人才”,學生在學習期間掌握特定的職業(yè)技能的同時,也要具備一定的解決問題的能力。[5,6]正所謂“授之以魚不如授之以漁”,就是說學生不但要學會職業(yè)技能,更要知道如何才能恰當?shù)厥褂眠@門技能。學生不能只是“依樣畫葫蘆”,而是要真正的活學活用?!肮ぷ鬟^程”這個概念正是強調(diào)了這一點,注重畢業(yè)生的可持續(xù)發(fā)展的能力。[7]
工作過程系統(tǒng)化課程就是系統(tǒng)化的項目課程。[8]因此,項目課程可以說是實踐工作過程系統(tǒng)化課程中不可或缺的組成部分。在項目課程中,一般都會劃分學習小組,在同一個學習小組的成員通過探究式的學習方式相互合作共同完成一個任務。整個探究的過程,就是學習者建構(gòu)知識技能的過程。而“合作”不僅是分工完成自己的部分,作為“競爭”的對立面,它更強調(diào)的是在合作中無私的分享精神。根據(jù)項目的不同,一個學習小組中人數(shù)的不同以及學習者合作方式或者程度的不同,項目課程也可以分為很多種。
項目課程相對于傳統(tǒng)的教師講授試的課程是有很大的區(qū)別的。項目課程往往很難控制學習者合作的程度,很難監(jiān)管同一個學習小組內(nèi)的成員是不是都在項目中有貢獻,同時也會影響教師對每一個學習者的評估。項目課程對教師來說可以算是一種挑戰(zhàn),因為項目的復雜性總是會影響教師對這個項目監(jiān)管的程度。因此,在教師教授項目課程中,需要一種特殊的網(wǎng)絡學習環(huán)境來適應這種學習的方式。
為了方便大家更好的理解Subversion 版本控制系統(tǒng)在整個網(wǎng)絡學習環(huán)境的作用,在這里簡單地介紹一下Subversion 版本控制系統(tǒng)。
版本控制系統(tǒng)經(jīng)常用于一些需要一個團隊才能完成的項目,每當有成員對文件進行修改時,就會生成一個版本號代表這個版本。而Subversion(簡稱SVN)是一個開源的版本控制系統(tǒng)。其中所有的項目文件都儲存在SVN 版本控制服務器上的儲存器(Repository)中,這個服務器會記錄每一次你對項目做出的修改。你可以通過記錄修改的日志檢查每個項目的修改情況,在必要的情況下也可以恢復到之前修改的版本中。SVN 版本控制服務器可以通過局域網(wǎng)來連接,同時SVN 也支持在不同的電腦上通過網(wǎng)絡來連接SVN 版本控制服務器。SVN 在性能上完美的解決了多人同步作業(yè)的問題,被很多用戶鐘愛。[9]
由圖1所示,項目文件將被儲存在模塊(Module)中,一個模塊儲存的是一個類型的項目或者一系列相關(guān)的項目。這個儲存方式是根據(jù)“工作過程”的特點而設(shè)計的。在工作過程的概念中,學習情境的設(shè)計在數(shù)量上需要三個或三個以上,且同一個范疇的學習情境需要呈現(xiàn)平行、遞進或者包容的關(guān)系。[10]多個學習者可以同時對服務器上的項目進行修改,這種修改遵守“all or nothing”的原則,即每次修改要么更新所有的修改過的文件,要么就一個都不更新。并且如果不是你修改的部分有變動,將會讓你選擇決定保留哪一個部分。
SVN 版本控制系統(tǒng)已經(jīng)被證實可以幫助學習者學習項目課程,而且可以通過項目文件的修改日志來判斷一個學習者的參與程度,同時也可以看到學習者是在整個項目課程的過程中不斷的修改還是僅僅在交作業(yè)前夕匆忙的完成,這些都非常有利于教師對學習者的評估。[11]
整個網(wǎng)絡學習環(huán)境由三種用戶組成,即教師、學習者以及管理員。整個網(wǎng)絡學習環(huán)境的學習流程如圖2所示。整個學習的流程是根據(jù)“工作過程”概念中的思維過程來設(shè)計。這個思維過程具體分為六個步驟:咨詢、決策、計劃、實施、檢查和評價。[12]這六個步驟分別對應下圖橫向的劃分。而縱向的劃分代表教師以及學習者在這個網(wǎng)絡學習環(huán)境中,以一個項目為單位,分別需要操作完成的具體步驟。
第一步,咨詢。在這個步驟中教師開始創(chuàng)建一個新項目,并將整個項目的詳細信息以及一些背景信息儲存到SVN 版本控制服務器的具體的模塊中。
第二步,決策。教師將決定學習者分組的方式,即每一組有多少人。同時也將決定項目完成的方法,即使用什么樣的技能完成這個項目。
第三步,計劃。教師將給出具體的項目實施計劃,并對學習者進行分工。
第四步,實施。學習者先是從SVN 版本控制服務器中獲取服務器內(nèi)存儲的項目列表,并且選擇教師要求完成的項目,然后從服務器中獲得整個項目的詳細信息,并根據(jù)之前安排好的計劃開始完成這個項目。最后再向服務器更新修改后的項目信息,以供給教師查看。
第五步,檢查。學習者要求根據(jù)自己的完成情況編寫一個檢查報告,客觀分析此次項目完成的情況。而教師通過查看服務器上的項目以及學習者遞交的檢查報告來檢查整個項目的完成情況。
第六步,評價。教師首先對整個項目的完成情況做一個評估,學習者可以查看到這個評估的結(jié)果。根據(jù)這個結(jié)果,撰寫最后的總結(jié)性報告。而教師通過查看這個總結(jié)性報告以及SVN 版本控制服務器上的項目更新日志,對每一個學習者進行學習評價。
在這里要提到圖2中沒有畫出的“管理員”角色存在的必要性。首先,在文章的第一部分已經(jīng)提出了“工作過程”這個概念所強調(diào)的“可持續(xù)發(fā)展”。在這里筆者認為這種可持續(xù)發(fā)展是一種能解決新問題的能力。而這種能力的培養(yǎng)注重的是一個思維的過程,即工作過程系統(tǒng)化課程開發(fā)中提到的咨詢、決策、計劃、實施、檢查和評價六個步驟。通過對這六個步驟的強化,學習者在今后的工作中遇到新的問題,也能根據(jù)這六個步驟來一步一步地思考,從而解決問題。這才是工作過程系統(tǒng)化課程開發(fā)中最重要的目的。而圖3所示的只是這個網(wǎng)絡學習環(huán)境使用流程的“一種”具體的步驟。在這個步驟實施中,教師占據(jù)主體地位。
如圖3所示,橫向的六條虛線左邊的序號代表著工作過程思維的六個步驟,左側(cè)縱向的虛線代表教師執(zhí)行的步驟,而右側(cè)縱向的虛線則代表學習者執(zhí)行的步驟。本文設(shè)計的網(wǎng)絡學習環(huán)境,根據(jù)咨詢、決策、計劃、實施、檢查和評價六個步驟是可以逐步將這些步驟一個一個的下放給學習者操作的。圖3體現(xiàn)的就是教師逐步“放手”的一個過程。而在這個過程中,學習者將慢慢體會到整個項目思維的過程。這個設(shè)計的實現(xiàn),就只需要一個管理員的角色。
本文設(shè)計的網(wǎng)絡學習環(huán)境中的管理員不同于一般意義上的管理員,因為這個管理員的權(quán)限是低于教師這個用戶而高于學生這個用戶的。在具體的操作過程中,當教師覺得有必要“放手”一定的步驟時,將會用教師這個用戶創(chuàng)建一個管理員的角色,并為這個管理員選擇其權(quán)限,即選擇能控制哪一個或者哪幾個步驟。學習者通過管理員角色“代替”教師操作,從而達到學習“工作過程”中每一步的思維過程的目的。
項目課程有很多種類。在這里本文根據(jù)設(shè)計的網(wǎng)絡學習環(huán)境對這些種類進行一個詳細的劃分,從另一方面看到這個網(wǎng)絡學習環(huán)境的優(yōu)勢。在這個網(wǎng)絡學習環(huán)境中,對于一個項目來說,有三個變量,即學習者的數(shù)量、項目中具體的任務的數(shù)量以及儲存器的數(shù)量。當三者是1-1-1 的時候,意味著一個人一組,完成一個任務并對應一個儲存器;當三者是1-n-1 的時候,意味著一個人要完成一系列的任務并對應一個儲存器;當三者是n-1-1 的時候,意味著多個人一個小組,要完成同一個任務并對應一個儲存器;當三者是n-n-1 的時候,意味著多個人一組,完成一系列的任務并對應一個儲存器;而當三者n-n-n的時候,意味著多個人一組,完成一系列的任務并且可能跨模塊。顯然這五種情況難度是一直在增加的,第一種的項目最簡單而最后一種的項目顯然很復雜。而這些都可以通過圖2所示的流程圖中的第二步完成這個設(shè)置。
圖3所示中,本文對整個網(wǎng)絡學習環(huán)境的“開放性”做了一個展示,在這里對圖3的五個類別進行標號,從左到右依次為圖a、圖b、圖c、圖d、圖e,經(jīng)過分析形成下表。
“開放性”種類與具體的項目分類對應表
上表為針對不同程度的“開放性”而相像的項目難度的種類??梢姀腶—e,一個學習小組中,組員間的合作的程度越來越高,項目的難度也越來越大。
本文立足于工作過程理論和網(wǎng)絡學習環(huán)境理論,提出基于工作過程的項目課程網(wǎng)絡學習環(huán)境設(shè)計模型,以便很好地適應于職業(yè)教育課程改革中。隨著工作過程理論研究的深入,以及網(wǎng)絡學習環(huán)境的發(fā)展,理、實、虛一體化的實現(xiàn),可以將更多的本來難以數(shù)字化的項目進行數(shù)字化教學,從而利用這個網(wǎng)絡學習環(huán)境進行學習。當然本研究還存在著許多不足,如該設(shè)計缺少更廣泛的實驗性研究、理論基礎(chǔ)仍然需要廣大研究者不斷完善,以便設(shè)計出更多有利于培養(yǎng)學生的可持續(xù)發(fā)展能力的設(shè)計。
[1]國務院關(guān)于大力發(fā)展職業(yè)教育的決定[J].中國職業(yè)技術(shù)教育,2005,(33):23—26.
[2]顧明遠.學習和解讀《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010—2020)》[J].高等教育研究,2010,(7):1—6.
[3]趙志群.對《職業(yè)院校技能型緊缺人才培養(yǎng)培訓指導方案》的解讀[J].中國職業(yè)技術(shù)教育,2004,(4):7—9.
[4]姜大源.論高等職業(yè)教育課程的系統(tǒng)化設(shè)計——關(guān)于工作過程系統(tǒng)化課程開發(fā)的解讀[J].中國高教研究,2009,(4):66—70.
[5]姜大源.職業(yè)教育學研究新論[M].北京:教育科學出版社,2007.
[6]姜大源.當代德國職業(yè)教育主流教學思想研究:理論、實踐與創(chuàng)新[M].北京:清華大學出版社,2007.
[7][8][10][12]姜大源.論高職教育工作過程系統(tǒng)化課程開發(fā)[J].徐州建筑職業(yè)技術(shù)學院學報,2010,10(1):1—6.
[9]Ben Colloins-Sussman,Brian W.Fitzpatrick,C.Michael Pilato.Version Control with Sub-version For Subversion 1.2[M].USA:TBA,2006.
[11]Louis Glassy.Using Version Control to Observe Student Software Development Processes[J].Journal of Computing Science in College,2006,21(3):99—106.