劉永福
摘要:該研究在系統(tǒng)分析Web2.0各種應(yīng)用內(nèi)涵及教育價(jià)值的基礎(chǔ)上,以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ),探討了如何整合Web2.0的各種應(yīng)用構(gòu)建基于Web2.0的新型網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),并利用LAMP開發(fā)方案給予實(shí)現(xiàn)。
關(guān)鍵詞:RBAC;網(wǎng)絡(luò)學(xué)習(xí);開發(fā)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)33-7878-04
隨著Ajax技術(shù)的進(jìn)一步發(fā)展,出現(xiàn)了越來越多的開發(fā)框架以進(jìn)一步提高編碼的質(zhì)量、豐富交互效果和增強(qiáng)可移植性,如Prototype、Dojo、JQuery、DWR及SWATO等,這些框架有的是客戶端的,有的是服務(wù)器端的,但他們都zXMLHttpRequest對(duì)象為基礎(chǔ)的。本平臺(tái)中總共出現(xiàn)了22處使用Ajax進(jìn)行異步處理數(shù)據(jù)的效果,采用的就是Prototype框架。
1 基于角色的訪問控制
基于角色的訪問控制(RBAC: Role Based Access Control)是目前比較通用的安全授權(quán)機(jī)制,它能構(gòu)造出支持不同的訪問策略的系統(tǒng),是一種策略無(wú)關(guān)的訪問控制技術(shù),它不局限于特定的安全策略,幾乎可以描述任何的安全策略,甚至DAC和MAC,也可以用RBAC來描述。這種訪問控制機(jī)制被認(rèn)為是代替MAC和DAC的最佳替代者。[1]RBAC基本模型包含了五個(gè)基本元素:用戶組(User Group)、權(quán)限(Operation)、角色(Role)、控制對(duì)象(Objects)及會(huì)話(Session),如圖1所示。RBAC的核心思想就是將訪問權(quán)限與角色相聯(lián)系,通過給用戶分配合適的角色,讓用戶和訪問權(quán)限相聯(lián)系。角色是指一個(gè)組織或任務(wù)中的工作或位置,它代表了一種資格、權(quán)力和責(zé)任。[2]用戶可以在角色間進(jìn)行轉(zhuǎn)換,可以與一個(gè)或多個(gè)角色發(fā)生聯(lián)系,角色也可以和一個(gè)或者多個(gè)用戶關(guān)聯(lián)。
2.4 學(xué)習(xí)群組模塊
利用NLP2.0平臺(tái),學(xué)習(xí)者可以通過群組模塊,根據(jù)相同或相近的任務(wù)和興趣組成學(xué)習(xí)團(tuán)隊(duì),進(jìn)行協(xié)作學(xué)習(xí)。教師將課程分成若干專題,每個(gè)專題就組成了一個(gè)群組,學(xué)習(xí)者可以選擇加入一個(gè)或者多個(gè)群組,就某個(gè)專題與其他學(xué)習(xí)者進(jìn)行協(xié)作學(xué)習(xí)如圖4-23所示。群組成員可以提問、發(fā)布問題等,群組內(nèi)的其他成員可以就話題進(jìn)行回復(fù)操作;對(duì)于一些熱點(diǎn)問題或是具有代表性的問題,群組管理員可以將這些問題設(shè)置成精華問題,提供給所有學(xué)習(xí)者分享;教師可以在群組通告中發(fā)布當(dāng)前學(xué)習(xí)任務(wù)及一些通知等。學(xué)習(xí)群組模塊體現(xiàn)了網(wǎng)絡(luò)學(xué)習(xí)中協(xié)作性學(xué)習(xí)的特點(diǎn)。
2.5 疑難問答模塊
傳統(tǒng)的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中也有問答模塊,不過這種問答方式都是由學(xué)生提問,教師問答,相當(dāng)于將教室問答環(huán)節(jié)在網(wǎng)上展開。[4]但這種問答的非實(shí)時(shí)性非常強(qiáng)。NLP2.0的問答模塊借鑒了目前非常流行的“百度知道”,采用懸賞問答的方式。即任何人都可以提出問題,并給予一定的分值獎(jiǎng)勵(lì),教師和學(xué)生都可以對(duì)問題給予解答,提問者視解答情況給予回答者一定的分值獎(jiǎng)勵(lì)?;ヂ?lián)網(wǎng)上的虛擬獎(jiǎng)勵(lì)往往對(duì)網(wǎng)絡(luò)用戶具有很好的激勵(lì)效果,這從“百度知道”、校內(nèi)網(wǎng)的虛擬物品、CSDN上的會(huì)員等級(jí)等對(duì)提高用戶參與性的效果中便可見一斑。[5]在本網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中采用這種手段,需要解答的學(xué)習(xí)者可以根據(jù)其他學(xué)習(xí)者在問題解答過程中提供的幫助而給予相應(yīng)的分?jǐn)?shù)獎(jiǎng)勵(lì),學(xué)習(xí)者的級(jí)別是根據(jù)分?jǐn)?shù)增加而增加的,這能極大地提高學(xué)習(xí)者參與的積極性。
2.6 聚合(RSS)模塊
完成賬戶注冊(cè)后,平臺(tái)會(huì)提示設(shè)置用戶的附加信息。在設(shè)置自定義頭像方面,用戶可以選擇本地照片或是通過攝像頭定義自己的個(gè)性化頭像,并且可以對(duì)圖片或攝像區(qū)域進(jìn)行裁剪,獲得最終的圖片
3.2 分享模塊
群組學(xué)習(xí)時(shí)會(huì)經(jīng)常遇到這樣的情形:有一些好的資源和頁(yè)面對(duì)當(dāng)前的學(xué)習(xí)非常有幫助,想和其他人分享;或者是想把自己的作品與其他人分享。本平臺(tái)的分享模塊便是針對(duì)這種需求而設(shè)計(jì)的, zNLP2.0為了滿足這種共享的需求,在設(shè)計(jì)每種資源的顯示頁(yè)面時(shí)都增加了分享按鈕,在使用NLP2.0平臺(tái)進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)時(shí),如果覺得任意某個(gè)資源(包含博客、網(wǎng)摘、問答、群組、個(gè)人空間等)有分離的價(jià)值,只要點(diǎn)擊“分享”按鈕,這個(gè)資源就被記錄在平臺(tái)的分享模塊中了,其他學(xué)習(xí)者就可以在這個(gè)空間查看別人分享出來的資源。
參考文獻(xiàn):
[1] 董明明.如何提高網(wǎng)絡(luò)遠(yuǎn)程教育的學(xué)習(xí)效率[J].河北廣播電視大學(xué)學(xué)報(bào),2006(6):23.
[2] 付亮,楊尚真.基于Web2.0的虛擬學(xué)習(xí)社區(qū)模式探討[J].河南廣播電視大學(xué)學(xué)報(bào),2007(4):11.
[3] 徐鵬,王永鋒,王以寧.中英高等教育網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的比較與啟示[J].中國(guó)電化教育,2008(4):21.
[4] 車如山,歐淵博.網(wǎng)絡(luò)學(xué)習(xí)的教育學(xué)意義[J].高等理科教育,2005(1):28.
[5] 羅榜偉,王佑美.基于Web2.0的網(wǎng)絡(luò)學(xué)習(xí)應(yīng)用模式及其案例分析[J].中小學(xué)電教,2008(7):28.endprint
摘要:該研究在系統(tǒng)分析Web2.0各種應(yīng)用內(nèi)涵及教育價(jià)值的基礎(chǔ)上,以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ),探討了如何整合Web2.0的各種應(yīng)用構(gòu)建基于Web2.0的新型網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),并利用LAMP開發(fā)方案給予實(shí)現(xiàn)。
關(guān)鍵詞:RBAC;網(wǎng)絡(luò)學(xué)習(xí);開發(fā)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)33-7878-04
隨著Ajax技術(shù)的進(jìn)一步發(fā)展,出現(xiàn)了越來越多的開發(fā)框架以進(jìn)一步提高編碼的質(zhì)量、豐富交互效果和增強(qiáng)可移植性,如Prototype、Dojo、JQuery、DWR及SWATO等,這些框架有的是客戶端的,有的是服務(wù)器端的,但他們都zXMLHttpRequest對(duì)象為基礎(chǔ)的。本平臺(tái)中總共出現(xiàn)了22處使用Ajax進(jìn)行異步處理數(shù)據(jù)的效果,采用的就是Prototype框架。
1 基于角色的訪問控制
基于角色的訪問控制(RBAC: Role Based Access Control)是目前比較通用的安全授權(quán)機(jī)制,它能構(gòu)造出支持不同的訪問策略的系統(tǒng),是一種策略無(wú)關(guān)的訪問控制技術(shù),它不局限于特定的安全策略,幾乎可以描述任何的安全策略,甚至DAC和MAC,也可以用RBAC來描述。這種訪問控制機(jī)制被認(rèn)為是代替MAC和DAC的最佳替代者。[1]RBAC基本模型包含了五個(gè)基本元素:用戶組(User Group)、權(quán)限(Operation)、角色(Role)、控制對(duì)象(Objects)及會(huì)話(Session),如圖1所示。RBAC的核心思想就是將訪問權(quán)限與角色相聯(lián)系,通過給用戶分配合適的角色,讓用戶和訪問權(quán)限相聯(lián)系。角色是指一個(gè)組織或任務(wù)中的工作或位置,它代表了一種資格、權(quán)力和責(zé)任。[2]用戶可以在角色間進(jìn)行轉(zhuǎn)換,可以與一個(gè)或多個(gè)角色發(fā)生聯(lián)系,角色也可以和一個(gè)或者多個(gè)用戶關(guān)聯(lián)。
2.4 學(xué)習(xí)群組模塊
利用NLP2.0平臺(tái),學(xué)習(xí)者可以通過群組模塊,根據(jù)相同或相近的任務(wù)和興趣組成學(xué)習(xí)團(tuán)隊(duì),進(jìn)行協(xié)作學(xué)習(xí)。教師將課程分成若干專題,每個(gè)專題就組成了一個(gè)群組,學(xué)習(xí)者可以選擇加入一個(gè)或者多個(gè)群組,就某個(gè)專題與其他學(xué)習(xí)者進(jìn)行協(xié)作學(xué)習(xí)如圖4-23所示。群組成員可以提問、發(fā)布問題等,群組內(nèi)的其他成員可以就話題進(jìn)行回復(fù)操作;對(duì)于一些熱點(diǎn)問題或是具有代表性的問題,群組管理員可以將這些問題設(shè)置成精華問題,提供給所有學(xué)習(xí)者分享;教師可以在群組通告中發(fā)布當(dāng)前學(xué)習(xí)任務(wù)及一些通知等。學(xué)習(xí)群組模塊體現(xiàn)了網(wǎng)絡(luò)學(xué)習(xí)中協(xié)作性學(xué)習(xí)的特點(diǎn)。
2.5 疑難問答模塊
傳統(tǒng)的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中也有問答模塊,不過這種問答方式都是由學(xué)生提問,教師問答,相當(dāng)于將教室問答環(huán)節(jié)在網(wǎng)上展開。[4]但這種問答的非實(shí)時(shí)性非常強(qiáng)。NLP2.0的問答模塊借鑒了目前非常流行的“百度知道”,采用懸賞問答的方式。即任何人都可以提出問題,并給予一定的分值獎(jiǎng)勵(lì),教師和學(xué)生都可以對(duì)問題給予解答,提問者視解答情況給予回答者一定的分值獎(jiǎng)勵(lì)?;ヂ?lián)網(wǎng)上的虛擬獎(jiǎng)勵(lì)往往對(duì)網(wǎng)絡(luò)用戶具有很好的激勵(lì)效果,這從“百度知道”、校內(nèi)網(wǎng)的虛擬物品、CSDN上的會(huì)員等級(jí)等對(duì)提高用戶參與性的效果中便可見一斑。[5]在本網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中采用這種手段,需要解答的學(xué)習(xí)者可以根據(jù)其他學(xué)習(xí)者在問題解答過程中提供的幫助而給予相應(yīng)的分?jǐn)?shù)獎(jiǎng)勵(lì),學(xué)習(xí)者的級(jí)別是根據(jù)分?jǐn)?shù)增加而增加的,這能極大地提高學(xué)習(xí)者參與的積極性。
2.6 聚合(RSS)模塊
完成賬戶注冊(cè)后,平臺(tái)會(huì)提示設(shè)置用戶的附加信息。在設(shè)置自定義頭像方面,用戶可以選擇本地照片或是通過攝像頭定義自己的個(gè)性化頭像,并且可以對(duì)圖片或攝像區(qū)域進(jìn)行裁剪,獲得最終的圖片
3.2 分享模塊
群組學(xué)習(xí)時(shí)會(huì)經(jīng)常遇到這樣的情形:有一些好的資源和頁(yè)面對(duì)當(dāng)前的學(xué)習(xí)非常有幫助,想和其他人分享;或者是想把自己的作品與其他人分享。本平臺(tái)的分享模塊便是針對(duì)這種需求而設(shè)計(jì)的, zNLP2.0為了滿足這種共享的需求,在設(shè)計(jì)每種資源的顯示頁(yè)面時(shí)都增加了分享按鈕,在使用NLP2.0平臺(tái)進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)時(shí),如果覺得任意某個(gè)資源(包含博客、網(wǎng)摘、問答、群組、個(gè)人空間等)有分離的價(jià)值,只要點(diǎn)擊“分享”按鈕,這個(gè)資源就被記錄在平臺(tái)的分享模塊中了,其他學(xué)習(xí)者就可以在這個(gè)空間查看別人分享出來的資源。
參考文獻(xiàn):
[1] 董明明.如何提高網(wǎng)絡(luò)遠(yuǎn)程教育的學(xué)習(xí)效率[J].河北廣播電視大學(xué)學(xué)報(bào),2006(6):23.
[2] 付亮,楊尚真.基于Web2.0的虛擬學(xué)習(xí)社區(qū)模式探討[J].河南廣播電視大學(xué)學(xué)報(bào),2007(4):11.
[3] 徐鵬,王永鋒,王以寧.中英高等教育網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的比較與啟示[J].中國(guó)電化教育,2008(4):21.
[4] 車如山,歐淵博.網(wǎng)絡(luò)學(xué)習(xí)的教育學(xué)意義[J].高等理科教育,2005(1):28.
[5] 羅榜偉,王佑美.基于Web2.0的網(wǎng)絡(luò)學(xué)習(xí)應(yīng)用模式及其案例分析[J].中小學(xué)電教,2008(7):28.endprint
摘要:該研究在系統(tǒng)分析Web2.0各種應(yīng)用內(nèi)涵及教育價(jià)值的基礎(chǔ)上,以建構(gòu)主義學(xué)習(xí)理論為基礎(chǔ),探討了如何整合Web2.0的各種應(yīng)用構(gòu)建基于Web2.0的新型網(wǎng)絡(luò)學(xué)習(xí)平臺(tái),并利用LAMP開發(fā)方案給予實(shí)現(xiàn)。
關(guān)鍵詞:RBAC;網(wǎng)絡(luò)學(xué)習(xí);開發(fā)
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)33-7878-04
隨著Ajax技術(shù)的進(jìn)一步發(fā)展,出現(xiàn)了越來越多的開發(fā)框架以進(jìn)一步提高編碼的質(zhì)量、豐富交互效果和增強(qiáng)可移植性,如Prototype、Dojo、JQuery、DWR及SWATO等,這些框架有的是客戶端的,有的是服務(wù)器端的,但他們都zXMLHttpRequest對(duì)象為基礎(chǔ)的。本平臺(tái)中總共出現(xiàn)了22處使用Ajax進(jìn)行異步處理數(shù)據(jù)的效果,采用的就是Prototype框架。
1 基于角色的訪問控制
基于角色的訪問控制(RBAC: Role Based Access Control)是目前比較通用的安全授權(quán)機(jī)制,它能構(gòu)造出支持不同的訪問策略的系統(tǒng),是一種策略無(wú)關(guān)的訪問控制技術(shù),它不局限于特定的安全策略,幾乎可以描述任何的安全策略,甚至DAC和MAC,也可以用RBAC來描述。這種訪問控制機(jī)制被認(rèn)為是代替MAC和DAC的最佳替代者。[1]RBAC基本模型包含了五個(gè)基本元素:用戶組(User Group)、權(quán)限(Operation)、角色(Role)、控制對(duì)象(Objects)及會(huì)話(Session),如圖1所示。RBAC的核心思想就是將訪問權(quán)限與角色相聯(lián)系,通過給用戶分配合適的角色,讓用戶和訪問權(quán)限相聯(lián)系。角色是指一個(gè)組織或任務(wù)中的工作或位置,它代表了一種資格、權(quán)力和責(zé)任。[2]用戶可以在角色間進(jìn)行轉(zhuǎn)換,可以與一個(gè)或多個(gè)角色發(fā)生聯(lián)系,角色也可以和一個(gè)或者多個(gè)用戶關(guān)聯(lián)。
2.4 學(xué)習(xí)群組模塊
利用NLP2.0平臺(tái),學(xué)習(xí)者可以通過群組模塊,根據(jù)相同或相近的任務(wù)和興趣組成學(xué)習(xí)團(tuán)隊(duì),進(jìn)行協(xié)作學(xué)習(xí)。教師將課程分成若干專題,每個(gè)專題就組成了一個(gè)群組,學(xué)習(xí)者可以選擇加入一個(gè)或者多個(gè)群組,就某個(gè)專題與其他學(xué)習(xí)者進(jìn)行協(xié)作學(xué)習(xí)如圖4-23所示。群組成員可以提問、發(fā)布問題等,群組內(nèi)的其他成員可以就話題進(jìn)行回復(fù)操作;對(duì)于一些熱點(diǎn)問題或是具有代表性的問題,群組管理員可以將這些問題設(shè)置成精華問題,提供給所有學(xué)習(xí)者分享;教師可以在群組通告中發(fā)布當(dāng)前學(xué)習(xí)任務(wù)及一些通知等。學(xué)習(xí)群組模塊體現(xiàn)了網(wǎng)絡(luò)學(xué)習(xí)中協(xié)作性學(xué)習(xí)的特點(diǎn)。
2.5 疑難問答模塊
傳統(tǒng)的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中也有問答模塊,不過這種問答方式都是由學(xué)生提問,教師問答,相當(dāng)于將教室問答環(huán)節(jié)在網(wǎng)上展開。[4]但這種問答的非實(shí)時(shí)性非常強(qiáng)。NLP2.0的問答模塊借鑒了目前非常流行的“百度知道”,采用懸賞問答的方式。即任何人都可以提出問題,并給予一定的分值獎(jiǎng)勵(lì),教師和學(xué)生都可以對(duì)問題給予解答,提問者視解答情況給予回答者一定的分值獎(jiǎng)勵(lì)?;ヂ?lián)網(wǎng)上的虛擬獎(jiǎng)勵(lì)往往對(duì)網(wǎng)絡(luò)用戶具有很好的激勵(lì)效果,這從“百度知道”、校內(nèi)網(wǎng)的虛擬物品、CSDN上的會(huì)員等級(jí)等對(duì)提高用戶參與性的效果中便可見一斑。[5]在本網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)中采用這種手段,需要解答的學(xué)習(xí)者可以根據(jù)其他學(xué)習(xí)者在問題解答過程中提供的幫助而給予相應(yīng)的分?jǐn)?shù)獎(jiǎng)勵(lì),學(xué)習(xí)者的級(jí)別是根據(jù)分?jǐn)?shù)增加而增加的,這能極大地提高學(xué)習(xí)者參與的積極性。
2.6 聚合(RSS)模塊
完成賬戶注冊(cè)后,平臺(tái)會(huì)提示設(shè)置用戶的附加信息。在設(shè)置自定義頭像方面,用戶可以選擇本地照片或是通過攝像頭定義自己的個(gè)性化頭像,并且可以對(duì)圖片或攝像區(qū)域進(jìn)行裁剪,獲得最終的圖片
3.2 分享模塊
群組學(xué)習(xí)時(shí)會(huì)經(jīng)常遇到這樣的情形:有一些好的資源和頁(yè)面對(duì)當(dāng)前的學(xué)習(xí)非常有幫助,想和其他人分享;或者是想把自己的作品與其他人分享。本平臺(tái)的分享模塊便是針對(duì)這種需求而設(shè)計(jì)的, zNLP2.0為了滿足這種共享的需求,在設(shè)計(jì)每種資源的顯示頁(yè)面時(shí)都增加了分享按鈕,在使用NLP2.0平臺(tái)進(jìn)行網(wǎng)絡(luò)學(xué)習(xí)時(shí),如果覺得任意某個(gè)資源(包含博客、網(wǎng)摘、問答、群組、個(gè)人空間等)有分離的價(jià)值,只要點(diǎn)擊“分享”按鈕,這個(gè)資源就被記錄在平臺(tái)的分享模塊中了,其他學(xué)習(xí)者就可以在這個(gè)空間查看別人分享出來的資源。
參考文獻(xiàn):
[1] 董明明.如何提高網(wǎng)絡(luò)遠(yuǎn)程教育的學(xué)習(xí)效率[J].河北廣播電視大學(xué)學(xué)報(bào),2006(6):23.
[2] 付亮,楊尚真.基于Web2.0的虛擬學(xué)習(xí)社區(qū)模式探討[J].河南廣播電視大學(xué)學(xué)報(bào),2007(4):11.
[3] 徐鵬,王永鋒,王以寧.中英高等教育網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的比較與啟示[J].中國(guó)電化教育,2008(4):21.
[4] 車如山,歐淵博.網(wǎng)絡(luò)學(xué)習(xí)的教育學(xué)意義[J].高等理科教育,2005(1):28.
[5] 羅榜偉,王佑美.基于Web2.0的網(wǎng)絡(luò)學(xué)習(xí)應(yīng)用模式及其案例分析[J].中小學(xué)電教,2008(7):28.endprint