楊惠 雷乃旺
(福建廣播電視大學(xué),福建福州,350003)
基于Velocity技術(shù)的成人高等教育平臺的設(shè)計和開發(fā)——以“福建省成人高等教育公共服務(wù)平臺”為例
楊惠雷乃旺
(福建廣播電視大學(xué),福建福州,350003)
隨著知識經(jīng)濟時代的到來,人們對于提升自身素質(zhì)和專業(yè)技能的需求在不斷增長,成人高等教育因此得到快速發(fā)展,但是由于成人教育辦學(xué)的特殊及靈活性,實際監(jiān)管難度很大。為了解決該問題并響應(yīng)教育廳教育管理信息化的要求,在充分考慮各種角色的需求后,基于Velocity技術(shù),設(shè)計開發(fā)“福建省成人高等教育公共服務(wù)平臺”。
Velocity技術(shù);成人高等教育;公共服務(wù)平臺
成人高等教育(以下簡稱為“成教”)作為我國高等教育發(fā)展的一個重要組成部分,為社會培養(yǎng)了許多專業(yè)人才,但同時也存在很多問題,最突出的就是教學(xué)資源緊缺、教學(xué)質(zhì)量監(jiān)管難度大等問題。如何有效整合教學(xué)資源、加大教學(xué)質(zhì)量監(jiān)管力度,促進成教的良性發(fā)展是教育主管部門當(dāng)前所面臨的難題。根據(jù)《福建省中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)》提出的“以廣播電視大學(xué)為基礎(chǔ),建設(shè)福建開放大學(xué)”的目標和任務(wù),福建省教育廳在批準福建開放大學(xué)建設(shè)方案的批文中明確提出,由省教育廳領(lǐng)導(dǎo),福建開放大學(xué)牽頭主辦建設(shè)“福建省成人高等教育公共服務(wù)平臺”(以下簡稱為“公服平臺”),有關(guān)高校參與,依托全省開放大學(xué)系統(tǒng)及有關(guān)高校辦學(xué)網(wǎng)絡(luò),面向全省提供成人高等教育公共服務(wù)。
公服平臺的主要服務(wù)對象是學(xué)生、教師、學(xué)習(xí)中心、高校和教育主管部門,平臺建設(shè)的目的是為成教學(xué)生提供更好的學(xué)習(xí)環(huán)境,使教師和學(xué)生有更多的互動交流途徑,讓學(xué)習(xí)中心為學(xué)生提供更好的學(xué)習(xí)支持和導(dǎo)學(xué)服務(wù),減輕高校的資源建設(shè)壓力,使教育主管部門可以更好地監(jiān)管高校的教學(xué)開展情況,因此平臺設(shè)計希望可以達到以下幾個目標。
(一)界面?zhèn)€性化
成教學(xué)生層次類型跨度很大,有帶薪的上班人員、高考落榜生、還有中大專畢業(yè)后無法找到滿意工作的學(xué)生,平臺設(shè)計首先要考慮到學(xué)生的差異性,學(xué)生對個人學(xué)習(xí)空間的展現(xiàn)喜好會有很大的不同,因此平臺的頁面設(shè)計必須能夠滿足學(xué)生的個性化需求。
(二)學(xué)習(xí)社交化
成教學(xué)生學(xué)習(xí)自覺性和主動性較全日制學(xué)生有一定的差距,如果只是讓學(xué)生通過平臺觀看課件、完成作業(yè),缺乏交流互動,學(xué)生很難堅持學(xué)習(xí),有效的學(xué)習(xí)環(huán)境應(yīng)該促進學(xué)習(xí)者之間的社會性參與和互動,[1]讓學(xué)生在社會交互中形成學(xué)習(xí)共同體,在學(xué)習(xí)共同體中找到認同感和歸屬感,從而能夠持續(xù)地參與學(xué)習(xí),因此平臺將借鑒Facebook、微博等成熟社交工具,把社交工具的設(shè)計思想融入平臺,希望通過社交工具聯(lián)結(jié)生生、師生,增強平臺對用戶的粘性。
(三)考核多樣化
成教學(xué)生有一部分是工作時間較長、年紀較大的學(xué)生,他們有豐富的實踐經(jīng)驗,但是應(yīng)試能力較差,如果用傳統(tǒng)的考核方式考核這類學(xué)生是不合理的,并且成教的實踐型課程居多,這類課程的考核應(yīng)該更靈活,因此平臺設(shè)計必須能夠滿足考核多樣化的需求。
(四)資源共享化
成教教學(xué)資源緊缺,教育主管部門希望借由公服平臺整合各所高校的優(yōu)質(zhì)資源。通過平臺,高校可以建設(shè)并共享資源,這樣不僅可以減輕高校的資源建設(shè)壓力,也可以使優(yōu)質(zhì)資源得到最大程度地使用,因此平臺設(shè)計必須能夠滿足資源共享化的需求。
(五)管理信息化
成教院校信息化水平普遍比較低,很多院校和學(xué)習(xí)中心都是采取手工結(jié)合單機版軟件的方式管理學(xué)生信息,不僅效率低而且容易出錯,信息化管理是目前多數(shù)院校和學(xué)習(xí)中心的首要需求,此外,教育主管部門也希望通過公服平臺監(jiān)控全省高校和學(xué)習(xí)中心的教學(xué)及學(xué)習(xí)支持服務(wù)情況,及時了解高校和學(xué)習(xí)中心的違規(guī)行為,因此平臺設(shè)計必須能夠滿足管理信息化的需求。
(一)總體架構(gòu)
平臺完全基于B/S模式,使用Java開發(fā),數(shù)據(jù)庫系統(tǒng)采用Oracle,整個平臺系統(tǒng)采用MVC(模型-視圖-控制器)的三層架構(gòu),形成分布式的結(jié)構(gòu),以Windows 2008操作系統(tǒng)作為軟件的系統(tǒng)支撐,應(yīng)用數(shù)據(jù)庫分區(qū)技術(shù)提高服務(wù)器的數(shù)據(jù)響應(yīng)速度,通過引入Velocity模板技術(shù)實現(xiàn)平臺的多模板定制開發(fā),以適應(yīng)用戶的個性化需求。
(二)Velocity模板技術(shù)
Velocity是一種基于Java的模板引擎,允許任何人使用簡單而強大的模板語言來引用定義在Java代碼中的對象。[2]Velocity引擎的工作機制是通過Java程序先將數(shù)據(jù)置入Context對象,然后選擇要調(diào)用的模板文件,模板文件包括Htm l和VTL語言,html顯示頁面的樣式和靜態(tài)數(shù)據(jù),VTL語言讀取Context對象中的動態(tài)數(shù)據(jù),最后輸出模板文件。其工作模型如圖2所示。
當(dāng)Velocity應(yīng)用于web開發(fā)時,Java程序設(shè)計人員和頁面模板設(shè)計人員首先在一個模板中確定一組數(shù)據(jù),程序設(shè)計人員和頁面設(shè)計人員就可以在各自開發(fā)中對它們進行獨立操作,實現(xiàn)真正的并行開發(fā)。[3]本研究之所以引入Velocity技術(shù),主要基于以下幾點考慮:
第一,Velocity徹底分離了視圖層和業(yè)務(wù)邏輯層,使開發(fā)人員可以專注于業(yè)務(wù)邏輯層的代碼開發(fā),頁面開發(fā)則可以由美工獨立負責(zé),項目的開發(fā)和維護效率比較高。
第二,Velocity頁面生成的時候只需將模板解析一次就可以重復(fù)使用,較JSP頁面生成簡單,頁面的運行速度可以得到顯著提高。
第三,本研究希望可以實現(xiàn)個性化的用戶界面,要實現(xiàn)個性化的用戶界面離不開模板管理,Velocity模板不僅能以文檔的形式存儲在特定的服務(wù)器里,還能以數(shù)據(jù)的形式存儲在數(shù)據(jù)庫里,這樣不僅安全,也方便開發(fā)人員對模板進行更新和維護。
平臺的角色分為六類:平臺管理員、教育主管部門管理員(以下簡稱為“超級管理員”)、高校管理員、學(xué)習(xí)中心管理員(以下簡稱為“中心管理員”)、教師、學(xué)生。由于篇幅的關(guān)系,本文不對平臺的所有功能進行介紹,只簡單介紹平臺的主要功能模塊,以及六類角色對這些功能模塊的操作權(quán)限。
(一)模板管理
平臺管理員可以增刪改模板,新增模板必須按照規(guī)定的命名規(guī)則命名模板名稱,不同名稱的模板文件適用于不同的門戶,如平臺門戶、高校門戶、學(xué)習(xí)中心門戶、學(xué)生門戶、教師門戶等,在明確頁面所需要呈現(xiàn)的樣式和內(nèi)容之后,平臺管理員利用HTML和VTL語言編寫模板的具體內(nèi)容。
高校管理員不僅可以設(shè)置高校的門戶模板,還可以設(shè)置本人的個人空間模板。設(shè)置模板分為3個步驟,先填寫門戶或個人空間名稱,再選擇模板(頁面樣式),最后選擇模板所需要顯示的模塊(數(shù)據(jù)內(nèi)容)。
中心管理員不僅可以設(shè)置學(xué)習(xí)中心的門戶模板,還可以設(shè)置本人的個人空間模板,設(shè)置模板步驟參考高校管理員。
教師、學(xué)生可以設(shè)置本人的個人空間模板,設(shè)置模板步驟參考高校管理員。
(二)學(xué)習(xí)教研
高校管理員通過該模塊設(shè)置專業(yè)、教學(xué)計劃,教學(xué)計劃包括專業(yè)所需學(xué)習(xí)的課程列表、課程的考核要求以及課程的負責(zé)教師。
教師通過該模塊制作,發(fā)布課件,上傳、下載、審核資料,查看資源反饋,回復(fù)學(xué)生評論等。
學(xué)生通過該模塊觀看課件,上傳、下載資料,查看資源評論,發(fā)表評論等,學(xué)生上傳的資料需要教師審核通過后,其他學(xué)生才可看見。
(三)考核管理
課程的考核方式包括形成性考核和終結(jié)性考核,形成性考核包括作業(yè)成績、課件觀看時間、個人觀點數(shù)、回答問題數(shù)等,終結(jié)性考核指線上期末考試或者線下期末考試。教師可以設(shè)定形成性考核和終結(jié)性考核的百分比,比如形成性考核100%,終結(jié)性考核0%,則意味著該課程只需形成性考核即可;教師還可以設(shè)定形成性考核內(nèi)部項目的百分比,比如設(shè)定課件觀看時間100%,其余0%,則意味著形成性考核只考核學(xué)生觀看課件時間這一項;教師如果設(shè)定終結(jié)性考核為線上期末考試,則表示該課程學(xué)生通過平臺測試即可,如果設(shè)定終結(jié)性考核為線下期末考試,則表示該課程學(xué)生需要通過線下考試。
(四)個人空間
個人空間為平臺用戶提供社交及個人學(xué)習(xí)管理的空間,平臺關(guān)注用戶的社會交往屬性,并以此為依據(jù)向用戶推送學(xué)習(xí)資源及相關(guān)活動等。個人空間主要包括個人信息區(qū)、粉絲關(guān)注及觀點數(shù)、我的消息、發(fā)表觀點、最近來訪、學(xué)友動態(tài)、熱門話題、推薦關(guān)注、可能感興趣的人、待辦事項、我的班級、我的課程、我的作業(yè)、我的考試、我的論壇、我的收藏、我的問卷等模塊。
其中熱門話題顯示熱門的微話題,用戶可以通過發(fā)表觀點模塊發(fā)表觀點的同時加上話題;學(xué)友動態(tài)顯示用戶關(guān)注的人的學(xué)習(xí)動態(tài),包括分享的觀點、正在學(xué)習(xí)的課程等;我的課程顯示學(xué)員報名參加的課程列表,或者教師負責(zé)的課程列表,學(xué)員通過此模塊進行課程學(xué)習(xí),教師通過此模塊對課程進行管理,包括課件、課程相關(guān)資料、課程論壇、課程公告、課程作業(yè)等;我的作業(yè)顯示作業(yè)列表,學(xué)員可以查看并完成本人需提交的作業(yè),教師可以布置并批改所負責(zé)課程的作業(yè);我的考試顯示考試列表,學(xué)員可以查看本人需參加的考試,包括線上和線下考試,通過平臺完成線上考試,教師可以布置并批改所負責(zé)課程的線上考試;我的論壇顯示本人在論壇上發(fā)表的所有帖子;我的收藏顯示本人收藏的帖子、觀點、課程等,收藏的這些內(nèi)容可以按照預(yù)設(shè)的標簽進行管理;我的問卷顯示用戶需要填寫的問卷列表。
(五)資源管理
平臺管理員和高校管理員通過該模塊批量導(dǎo)入或者增刪改課件信息,課件信息包括課件名稱、課件地址、課件類型、所屬院校、課時、課件分類、課件狀態(tài)、是否開放、課件價格等。其中是否開放如果設(shè)置為“否”,則表明該課件為私有,不共享給其他單位,如果設(shè)置為“是”則表明該課件對外開放,則還需要設(shè)置課件價格,課件價格如果設(shè)置為0,則表明免費共享,如果設(shè)置不為0,則后期將根據(jù)設(shè)置的價格以及使用人數(shù)與使用單位進行結(jié)算。
(六)查詢統(tǒng)計
平臺將從辦學(xué)條件、招生過程、學(xué)習(xí)過程、教學(xué)過程、畢業(yè)情況這五個方面進行查詢統(tǒng)計,超級管理員還可以針對這幾個關(guān)鍵點設(shè)置下限值或上限值,低于下限值或高于上限值,均會以報表的形式通知超級管理員。
辦學(xué)條件查詢統(tǒng)計,主要是統(tǒng)計高校和學(xué)習(xí)中心的基本情況。超級管理員可以查詢各個高校和學(xué)習(xí)中心的基本情況,統(tǒng)計不符合規(guī)定的高校和學(xué)習(xí)中心;高校管理員可以查詢本校和本校學(xué)習(xí)中心的基本情況;中心管理員可以查詢本中心和本中心招生高校的基本情況。
招生過程查詢統(tǒng)計,主要是統(tǒng)計高校招生計劃執(zhí)行情況、學(xué)習(xí)中心異地招生情況、學(xué)習(xí)中心的報名錄取情況。超級管理員、高校管理員、中心管理員均可查詢統(tǒng)計上述內(nèi)容,查詢的數(shù)據(jù)權(quán)限不同;超級管理員查詢所有高校和學(xué)習(xí)中心,并統(tǒng)計不符合規(guī)定的高校和學(xué)習(xí)中心;高校管理員查詢本校;中心管理員查詢本中心。
學(xué)習(xí)過程查詢統(tǒng)計,主要是統(tǒng)計學(xué)生的學(xué)習(xí)、免修免考、學(xué)籍異動和成績等情況。超級管理員、高校管理員、中心管理員均可查詢統(tǒng)計上述內(nèi)容,查詢的數(shù)據(jù)權(quán)限不同;超級管理員查詢所有高校和學(xué)習(xí)中心,并統(tǒng)計不符合規(guī)定的高校、學(xué)習(xí)中心和專業(yè);高校管理員查詢本校;中心管理員查詢本中心。教師可以查詢所負責(zé)課程學(xué)生的學(xué)習(xí)、免修免考和成績等情況;學(xué)生可以查詢本人的學(xué)習(xí)、免修免考、學(xué)籍異動和成績等情況。
教學(xué)過程查詢統(tǒng)計,主要是統(tǒng)計教師的教學(xué)情況、高校專業(yè)的教學(xué)計劃、學(xué)生對課程的評價。超級管理員、高校管理員、中心管理員均可查詢統(tǒng)計上述內(nèi)容,查詢的數(shù)據(jù)權(quán)限不同;超級管理員查詢所有高校和學(xué)習(xí)中心,并統(tǒng)計不符合規(guī)定的高校、學(xué)習(xí)中心和專業(yè);高校管理員查詢本校;中心管理員查詢本中心。教師可以查詢本人的教學(xué)情況、學(xué)生對課程的評價。
畢業(yè)情況查詢統(tǒng)計,主要是按高校/學(xué)習(xí)中心/專業(yè)統(tǒng)計畢業(yè)率、統(tǒng)計學(xué)生畢業(yè)論文質(zhì)量、統(tǒng)計畢業(yè)生就業(yè)情況、統(tǒng)計畢業(yè)生對學(xué)校教育教學(xué)的評價、統(tǒng)計畢業(yè)生對學(xué)習(xí)中心支持服務(wù)的評價。超級管理員、高校管理員、中心管理員均可查詢上述內(nèi)容,查詢的數(shù)據(jù)權(quán)限不同;超級管理員查詢所有高校和學(xué)習(xí)中心,并統(tǒng)計不符合規(guī)定的高校、學(xué)習(xí)中心和專業(yè);高校管理員查詢本校;中心管理員查詢本中心。
本文在大量調(diào)研的基礎(chǔ)上,詳細分析教育主管部門、高校、學(xué)習(xí)中心、教師、成教學(xué)生的實際需求,基于Velocity技術(shù),設(shè)計開發(fā)了“福建省成人高等教育公共服務(wù)平臺”。系統(tǒng)的實現(xiàn)將為相關(guān)成教公共服務(wù)平臺的開發(fā)研究提供設(shè)計思路和技術(shù)參考,可以一定程度上解決成教教學(xué)監(jiān)管難度大、院校資源緊缺、學(xué)生學(xué)習(xí)困難的問題,對規(guī)范成教市場將起到促進作用,進而推動我省成教的良性發(fā)展。目前平臺已經(jīng)實現(xiàn)了絕大多數(shù)的功能,并已投入使用,后期將根據(jù)用戶的使用反饋,不斷優(yōu)化平臺,并從學(xué)習(xí)分析視角、管理者視角對平臺記錄的大量數(shù)據(jù)進行跟蹤分析,豐富成教的應(yīng)用研究。
[1]楊進中,張劍平.基于社交網(wǎng)絡(luò)的個性化學(xué)習(xí)環(huán)境構(gòu)建研究[J].開放教育研究,2015,(2):89-96.
[2]王承冠,陸金桂.基于SPRING和VELOCITY的WEB開發(fā)模式及其應(yīng)[J].微計算機信息,2006,(10):230-232.
[3]李曉黎,張曉輝.Velocity程序設(shè)計[M].北京:人民郵電出版社,2001.
[4]蔣勇.ORACLE數(shù)據(jù)庫分區(qū)技術(shù)及其應(yīng)用[J].科技信息,2011,(29):49-50.
[5]許彩云.我國成人高等教育的現(xiàn)狀及建立教學(xué)質(zhì)量保障體系研究[J].成人教育,2014,(4):51-53.
[6]陳媛,馬軍艷.成人高等教育教學(xué)質(zhì)量的影響因素及對策分析[J].成人教育,2015,(10):13-15.
[責(zé)任編輯:陳曉蔚]
G724
A
1008-7346(2016)01-0006-05
2015-11-02
楊惠,女,福建平潭人,福建廣播電視大學(xué)工程師;
雷乃旺,男,福建福安人,福建廣播電視大學(xué)高級工程師。