P2P(Peer-to-Peer)網絡能夠充分利用網絡中的多個普通設備(如PC電腦等),共同完成復雜工作,代表了下一代互聯網結構的發展方向。P2P網絡中的每臺設備既是客戶端,也是服務器,彼此地位對等,因此,每臺設備可以通過互聯網直接提供資源,實現資源共享,提高資源使用效率。建設學生課外活動網絡平臺,有利于課外活動的參與者之間交流信息、展覽成果、評價效果等,給參加和組織課外活動項目帶來很大方便。課外活動內容豐富,資料種類繁多(尤其多媒體資料)。因此,在網絡平臺中展示和保存的資料將占用大量硬盤空間,需要專業設備支持。但一般來說,普通學校的設備很難符合要求。所以,由學校引導學生自主加人P2P網絡,利用學生的家庭電腦,共同建設基于P2P網絡的課外活動平臺(以下簡稱為PPForm),是個有效的解決方案。
一、課外活動平臺PPForm的目標
課外活動指非教學計劃所要求的,學生利用課余時間自主參與的、有目的的、有組織的、系統的學習活動。課外活動是對課堂教學的補充,是對教學大綱要求的加深和拓寬。PPFonn為課外活動提供了一個服務平臺,它的目標是:在校方的引導下,組織利用分散的個人計算機,課外活動的參與者共同建立開放的、自主參加的、自我組織的學生課外活動平臺,以管理和協調學生課外活動項目,方便學生對課外活動的發起、組織、交流、展示和評價,提高學生課外活動的質量,推進素質教育進程。

目前,一般家庭都備有電腦,并寬帶上網,具備了搭建P2P硬件條件。技術上,學生只需在自己的電腦中運行指定的軟件,該電腦就加入到了PPForm。然后設置選項,就能把自己喜歡的電子資料推薦給同學,比如學習錄像、電子圖書等。“減負”之后,學生有大量的課余時間等待開發和充實。很多學生放學回家后,有上網的習慣,內容多為看新聞、查看資料、聊天、網絡游戲等。作為學生課外活動的園地,PPFonn的內容將更科學、更健康,更適合中學生,有利于引導學生正確的上網態度,養成健康的上網習慣,提高學生信息素養,培養學生“人人為我,我為人人”的互助理念。
二、課外活動平臺PPForm的功能框架
在PPForm的設計中,活動項目是整個平臺的基本元素。PPFom對課外活動項目歸類,形成活動大類、興趣小組、活動項目等內容,如下圖所示。具體來說,首先將課外活動分成幾大類,如體育類、藝術類、課程類和文化類;其次,在每一類下細分興趣小組,如藝術類下設書法小組、繪畫小組、舞蹈小組等;最后,在每一個活動小組下分為具體的活動項目。
圖中每一個方框的內容稱為結構中的一個節點。PPForm設計的功能,均針對特定節點。學生按此結構找到感興趣的節點,就可以查看與之相關的全部信息。例如,找到“活動一”節點后,可以查看該活動項目的“基本信息”,包括活動時間、學生名單、指導教師、場地、器材要求等;也可以申請參加、發表意見、欣賞展覽、下載資料、打分等。
針對不同層次的節點,PPForm主要設計了信息發布、在線參加、綜合交流、成果展覽、資料推薦、積分管理等6個功能板塊。學生和老師使用系統功能前,需注冊成為PPForm用戶。
1 信息發布
對公眾公開活動項目信息是PPForm的重要作用之一。“信息發布”相當于一個“官方的”活動信息公告欄,主要針對已經開展的活動項目。所有需要學生知道的活動信息都在這里發布。
信息的發布者是PPForm的各級管理員。平臺管理員發布與整個平臺相關的公告。大類管理員負責發布與該類活動相關,同時與多個興趣小組相關的公告信息,比如新增興趣組等。興趣小組管理員發布本小組的活動信息等,比如征集活動項目通知、新添活動預告、臨時活動項目通告等。長期活動項目按一定時間間隔周期性舉行。PPForm專門為這些項目設有“活動項目”級管理員,協助項目負責人發布關于本項目的信息,比如項目時間調整、地點變化、特殊準備,活動建議、活動預報、活動變更等。顯然,興趣小組和活動項目級別的信息是公告信息中的主要部分。
PPForm為公告信息的檢索提供搜索引擎,支持按日期、活動類別、關鍵詞模糊查詢等方式。這些信息是學生選擇活動、醞釀新活動的基礎。
2 在線參加活動
寬帶網絡給活動的組織帶來了極大的方便,使有條件的活動項目可以通過網絡進行,學生和老師在線參加。在線活動不需要預約集中場地,不受公共資源、天氣等因素的限制,既能節約活動成本,又能節約時間。例如,音樂欣賞活動就可以由教師在線組織。教師端安裝攝像頭,攝制教師對曲目的講解和演示場景提供流媒體服務。通過PPForm的節目組播方式,學生就能坐在各自家里的電腦前收看。PPForm還能夠支持同學在線學習和練習,例如象棋活動,學生可以利用網絡視頻接收老師的教學內容,然后通過網絡象棋軟件跟同學練習;老師能夠看到兩個學生的練習表現,并遠程指導學生學習。PPForm能支持學生的動態加入和退出,卻不影響活動項目的正常進行。
3 綜合交流
交流是進步的臺階。PPForm支持的“綜合交流”板塊的功能類似于很多網站的BBS。與“信息發布”板塊不同的是,人人都可以在這里發表言論,形式自由,氣氛輕松。交流主題由一個人發起,可以針對興趣小組或活動項目等,咨詢各種問題或發表活動感言等。針對一個主題,同學和老師可以展開反復討論,直到沒有人發言為止。’主題發起人根據大家的發言,提取有用信息,解開自己的疑問或形成自己的觀點。
這些討論主題都能夠與所討論對象(興趣小組、活動項目)節點相關聯。學生在瀏覽該節點時能夠直接鏈接到相關的討論和感受。同樣,綜合交流區提供根據主題、內容、目標的信息篩選,使學生能夠直接定位到感興趣的主題,節省時間。這些綜合交流信息是學生了解某一活動的信息的重要來源之一,是學生選擇課外活動項目的依據。
4 成果展覽
PPFom為課外活動項目的參加者開設了展覽活動成果的空間,相當于集體博客。學生利用活動中攝制的錄像、聲音,以及拍攝的照片等媒體材料,加上必要的文字說明,制作電子板報,重現活動的精彩過程。成果展覽能夠使參與活動的學生重溫活動過程,別有風味;讓未參加活動的學生,體驗活動細節,分享活動的快樂;為正在選擇活動項目的潛在同伴的增加信息量,吸引活動同伴;鍛煉學生“信息技術”能力。要求很高。PPForm利用P2P網絡統一管理存儲空間的優秀特性,將這些資料存放在學生的本地機器。
5 資料推薦
把好的資料推薦給同學,能節省很多查找和鑒別時間。這些資料以電子資源的共享為主要形式,包括電子圖書、音樂、電影、教學錄像、共享軟件等。學生希望共享電子資料,需要為該資料制作簡介,通過管理員注冊。注冊后的資源才能被PPFormY0表,供同學查詢、下載、或在線使用。推薦的電子資料以興趣組為單位維護,興趣組管理員負責資料的注冊、更新等職能。共享的資源存放在推薦者的本地計算機中,使用者只要知道提供者名字和使用方法,不需要知道存放位置和方式。使用者還可根據使用資源后的感受,給予直接評價,為其他同學提供參考。
6 積分管理
積分是判斷學生課外活動是否達標的依據,是一種督促學生參加課外活動的方式。PPForm制定的積分規則如下:
學生積分=基本積分+貢獻積分+活動表現加分
只要參加活動項目,學生就獲得該項目對應的基本積分。基本積分是學生獲得積分的主要來源。貢獻積分指學生對活動的組織過程中主動給予的貢獻,比如參觀軍事博物館前,提前通過PPForm向同學們共享了關于軍事博物館的電子文獻資料,獲得同學好評。活動表現加分參考學生在活動項目中獲得的成績,如羽毛球比賽的獲勝者。活動積分結果計入PPForm中保存的學生個人檔案。學生能通過PPForm查詢累計積分和積分明細。
三、PPForm的實現方案
學校提供1臺服務器,用于建設PPForm的門戶,保存系統的結構信息、學生注冊信息等。系統門戶采用B/S結構的Web網站形式,便于使用和維護。大量學生推薦的電子資料和成果展覽中使用的多媒體資源,存儲在學生的機器中,由PPForm統一提供調用接口,對使用者透明。
PPForm采用Java EE體系結構,將表示邏輯、業務邏輯與數據邏輯相分離,提高系統的并行操作、網絡計算能力,優化整體性能。門戶網站服務器采用開源的免費軟件Apache Tomcat配置,網站內容表現為JSP動態網頁。后臺數據庫管理系統選用JavaDB,也是一款用純Java編寫的免費的數據庫管理軟件,能夠滿足系統對安全性、性能、數據容量的要求。P2P網絡中間件運行在業務邏輯層和數據邏輯層之間。中間件的主要開發語言為Java,能夠跨平臺運行,有利于系統的擴展。
(責任編輯 關燕云)