摘要:目前國家及各類院校示范性網(wǎng)絡(luò)課程資源已形成了規(guī)模,但是示范課程的平臺卻存在各種問題,不盡人意,文中探討利用Sakai作為開源的課程與教學(xué)管理系統(tǒng)開發(fā)示范課程平臺的可行性與具體操作。
關(guān)鍵詞:示范課程;課程平臺;Sakai
中圖分類號:TP311文獻(xiàn)標(biāo)識碼:A文章編號:1009-3044(2012)29-7012-02
我國精品課程建設(shè)已取得一定的成績,截至2010年年底,我國已累計建設(shè)國家級精品課程3700余門,省級和校級精品課程1萬多門。從MIT的開放課程項目開始世界范圍內(nèi)的開放課件運動有了長足發(fā)展,國內(nèi)也成立了開放教育資源聯(lián)合體,近百所會員學(xué)院也都開始開放其核心課程。但隨著很多優(yōu)質(zhì)教學(xué)資源的開放,高校對優(yōu)秀的示范課程教學(xué)平臺的需求不斷上升,這種需求主要源于兩個方面,一是期望有資源共享的開放和平等的良好環(huán)境,、供校內(nèi)外的學(xué)習(xí)者高效利用優(yōu)質(zhì)資源,提高學(xué)校的公共服務(wù)能力。二是能有一個易于開發(fā)和管理的示范課程平臺,降低學(xué)校的管理與運營成本的同時能提高教師制作優(yōu)質(zhì)示范課程積極性,使得示范課程資源能不斷有研發(fā)和更新。同時從社會發(fā)展的角度看,高校之間的各自獨立的功能各異的平臺是阻礙資源共享的壁壘,一種標(biāo)準(zhǔn)通用的示范課程平臺更符合教育的社會化功能需求。
1 Sakai平臺工具簡介
Sakai是由美國印第安納大學(xué)、密西根大學(xué)、斯坦福大學(xué)和麻省理工學(xué)院于2004年發(fā)起的一項開放源代碼的課程與教學(xué)管理系統(tǒng)(CMS)開發(fā)計劃。saka是一個開源的課程管理系統(tǒng)平臺,具有可靠性、協(xié)作性和可擴展性,它是一種J2EE的、框架,底層代碼開源。Sakai使用的技術(shù)包括Apacher Tomacal、Java、JSP等,這些技術(shù)都比較成熟。Sakai 采用是流行的分層結(jié)構(gòu),整個業(yè)務(wù)應(yīng)用分為三層各層: 表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存取層。 表示層用于生成用戶界面,業(yè)務(wù)邏輯層使用的Spring框架,有很好的低耦合性。Sakai本身提供一些基礎(chǔ)的核心服務(wù),也支持用戶添加一些新的插件或者工具,Sakai支持國際化的標(biāo)準(zhǔn)也遵守SCORM等教育技術(shù)標(biāo)準(zhǔn),對E-learning的支持比較好,其框架的標(biāo)準(zhǔn)組件化,使得用戶可以在框架之上做快速的二次開發(fā),幫助用戶開發(fā)和擴展出開放性資源的合作與學(xué)習(xí)環(huán)境。資源共享、師生交互性、活動多樣、過程協(xié)作是高校對于示范課程平臺共有的需求,能將資源、教學(xué)過程、能力轉(zhuǎn)化形成完整順暢的信息流,是選擇平臺的基本原則。Sakai十分符合這些訴求。此外,全世界有超過170家教育機構(gòu)使用Sakai作為教學(xué)系統(tǒng),這些應(yīng)用都表明Sakai是一個十分穩(wěn)定的企業(yè)級應(yīng)用項目。
2 平臺系統(tǒng)原型設(shè)計
2.1 用戶分析
在平臺開發(fā)建構(gòu)過程中,用戶是最重要的。平臺應(yīng)該滿足學(xué)生、教師、教務(wù)管理三方的需求。
1) 學(xué)生的需求主要是:資源內(nèi)容能有效支持和補充課堂學(xué)習(xí);資源組織形式多樣能引導(dǎo)學(xué)生自學(xué)或者協(xié)作學(xué)習(xí);資源有評價部分,能進(jìn)行過程性和總結(jié)性的自評和互評;個人信息和成績可以查詢。
2) 教師的需求主要是:可以創(chuàng)設(shè)新的課程資源;課程創(chuàng)設(shè)中由多種工具選擇能多種方式組織學(xué)習(xí)活動和呈現(xiàn)教學(xué)內(nèi)容;課程平臺有管理功能,能進(jìn)行一定的教務(wù)管理,有方便易用的學(xué)生學(xué)習(xí)檔案管理,記錄學(xué)生的學(xué)習(xí)過程中的問題與成果、成績等。
3) 教務(wù)管理者的需求主要是:用戶的權(quán)限分類;課程的管理;學(xué)生的選課、評價管理;系統(tǒng)的的維護(hù)等。
2.2 功能設(shè)計
平臺的功能以學(xué)習(xí)的環(huán)節(jié)分成課程信息、學(xué)習(xí)跟蹤、學(xué)習(xí)過程、學(xué)習(xí)評估和學(xué)習(xí)協(xié)作幾個部分,使用者的身份分成三大類,平臺的示范課程結(jié)果分為三個層次,從大到小是課程—單元—模塊,每個模塊又包含圖中的過程、評估和協(xié)作等流程步驟。
3 平臺開發(fā)
3.1 安裝與調(diào)試
Sakai可以創(chuàng)建一個供協(xié)作的站點,使用瀏覽器用戶就能利用Sakai提供的工具和插件創(chuàng)建一個課程站點,站點不僅能共享資源還可以實現(xiàn)多種交互并與外部資源進(jìn)行有效的鏈接。
基本的安裝過程是首先下載Sakai的源碼后先安裝JDK;設(shè)置系統(tǒng)和配置環(huán)境變量;通過查看版本在確定安裝成功后安裝tomcat和maven;生成maven本地工作路徑后重啟電腦;編譯完成后啟動tomcat;然后用在IE地址欄輸入http://localhost:8080/portal,就可以使用默認(rèn)用戶名admin,密碼admin登錄了。
具體的登錄依據(jù)不同的身份使用的權(quán)限各不相同,管理員的主要權(quán)限是添加用戶和課程、系統(tǒng)管理等,教師身份可以使用資源管理、課程管理、學(xué)生管理、教學(xué)活動管理、站點管理功能。
3.2 工具選擇
Saka平臺提供了近50種工具來幫助需要開發(fā)一個共同用于協(xié)作或?qū)W習(xí)環(huán)境的研究院校和自主群體創(chuàng)建一個用于協(xié)作的網(wǎng)站。,在創(chuàng)建課程的時候,可以根據(jù)自己的需要隨意的選擇相關(guān)的功能工具。這些工具主要包括交流、教學(xué)、文檔傳遞、評價等各個方面。根據(jù)平臺的基本實現(xiàn)功能,平臺建構(gòu)選擇了如下工具:主頁、Wiki、作業(yè)、分組信息、博客、學(xué)檔、成績冊、投遞箱、報告、播客、新聞、日程、檢索工具、站內(nèi)消息、站點信息、練習(xí)與測驗、網(wǎng)站內(nèi)容、花名冊、表單、討論區(qū)、詞匯表、課程大綱、調(diào)查工具、資源、通知、郵件工具。其中Sakai支持txt、doc、ppt、xls、docx、pptx、xlsx、pdf等格式文件的上傳和播放;在線自測支持客觀題(選擇,填空,匹配等題型)和主觀題(簡答題,論文等題型)
3.3 部分界面
安裝及調(diào)試完的部分界面如下:用戶管理界面可以根據(jù)需要由用戶申請帳號,有多種后臺認(rèn)證機制;創(chuàng)建課程界面可以根據(jù)需要創(chuàng)建一個課程站點。站點類型可以分為項目站點和課程站點。
參考文獻(xiàn):
[1] 李建偉,等.Sakai開源教學(xué)系統(tǒng)中網(wǎng)絡(luò)教育中的應(yīng)用——以北京郵電大學(xué)網(wǎng)絡(luò)教育學(xué)院為例[J].現(xiàn)代教育技術(shù),2009(5):98-102.
[2] 姜曾賀.公共教學(xué)服務(wù)資源平臺研究——以上海體育學(xué)院為例[J].電腦與電信,2011(11):41-42.
[3] 丁晉.從Sakai項目談高校網(wǎng)絡(luò)輔助教學(xué)平臺[J].中國電化教育,2008(1):98-101.
[4] 胡敏.開源軟件Sakai的開發(fā)及應(yīng)用研究[J].中國教育信息化,2010(21):70-73.