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