前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇社交網絡論文范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
1.1系統功能
帶有社交化、信息化元素的電視社區應具有以下幾點功能:社區門戶展示:所在社區的門戶界面,欄目分類和導航,引導用戶進入方便快捷地進入其感興趣的欄目頁面,選擇業務內容。社區管理服務:可以提供社區物業的繳費報修、安防監控、消息通知、社區活動等社區信息化管理服務。社區生活服務:具有跟社區居民日常生活緊密相關的服務功能,比如:電視支付,電視商城,新聞資訊,生活服務查詢等。位置信息服務:基于所在社區位置的周邊信息服務。系統可以根據用戶位置進行個性化信息展示,如:社區周邊餐飲、娛樂、旅游、身邊話題等生活信息。視頻服務:不僅能夠提供原有的視頻點播服務,而且還能提供個性化特,如:社區監控視頻,社區活動相關視頻等內容。還有,基于社區鄰里的視頻通話業務,極具社交互動色彩。
1.2系統架構
有線電視數據網絡和終端跟現有運營環境一樣,只是在系統側新建電視社區業務系統,并和有線原有業務系統對接,進行功能整合。接下來詳細展述各個系統:1)原有系統包括:業務運營支撐系統、視頻點播系統、認證鑒權系統、增值業務系統,其業務功能保持不變,電視社區系統只需跟其進行接口對接,就可使用有線系統中原有業務和資源,既聚合了原有的業務功能,同時也避免了重復建設浪費。2)導航系統:系統中定義有導航算法,把終端用戶信息集成到系統平臺并加以分析,搜索匹配終端用戶類別所對應目的地址。這樣,通過對終端用戶信息識別,引導終端進入到相應不同的門戶頁面。3)電視社區系統:用于搭建電視社區平臺的數據引擎,進行信息的、共享、互動及管理的核心平臺。應當具有社區的內容管理及社區群的組織管理、社區平臺屬性配置及管理員、用戶權限和角色管理等功能。4)GIS系統:從運營支撐系統導入用戶地址信息,存儲、維護有線用戶地理位置信息,支撐電視社區系統位置信息服務。5)統一業務接口系統:實現對第三方業務的接口調用功能,并提供相應集成接口。每個互相獨立的業務系統都可以通過該系統完成其業務功能在電視社區平臺上的統一適配和實現。6)服務應用:基于電視社區系統和統一業務接口系統實現的服務平臺上,承載豐富多樣的業務功能和信息服務。包括前文提到的管理服務、信息服務、生活服務和視頻服務等等。
1.3系統框架層
1)基礎網絡層
由有線電視雙向網絡和互聯網構成,為終端訪問系統提供數據鏈路。
2)系統管理層
基于基礎網路層的硬件鋪設情況和終端現狀,采用B/S(瀏覽器/服務器)結構,構建電視社區服務系統。其通過內容生產、內容、數據庫和接口子系統等不同功能模塊和子系統間的交互,向上一級框架層(平臺層)提供電視社區所需業務功能服務。內容生產:定義內容模型,進行內容管理、內容審核和數據統計等,并把生產出的內容數據存入數據庫中。在進行內容修改、刪除、更新操作時,還需從數據庫讀取數據。內容:承載內容產生模塊輸出的數據內容和其它業務系統服務,對外展示頁面和功能,響應所有終端訪問和交互請求。數據庫:運行數據庫系統,提供整個業務系統數據支撐。接口子系統:針對其它業務系統,包括有線系統中已有的視頻系統、增值業務系統等和將來的第三方業務系統,實現接口調用功能,并提供相應集成接口。
3)平臺層
社區服務平臺進行社區群的組織管理、社區平臺屬性的配置,內容管理及管理員、用戶管理,文件日志管理等。需注意的是,社區服務平臺并不是一個單一社區的業務平臺,而是按地區、位置、類別劃分為許許多多個“子站”,對子站進行組織和管理,形成不同社區的分類和聚集,共享周邊位置信息和區域資訊,定制互動模塊。從而形成一個具有社交化特征的社區群集平臺。
4)應用服務層
承接電視社區功能實現的各種應用服務,也是系統中用戶直接交互的層面。所以,該框架層中的業務開發設計中,除了需要實現服務功能性,還要充分考慮到用戶體驗性。
2.業務流程
流程步驟說明:1)用戶開啟機頂盒,機頂盒訪問預先設定好的導航服務器地址。2)導航服務器攜帶用戶身份標識訪問認證服務器,做接入認證請求。3)導航服務器獲取認證結果,驗證用戶身份信息合法后,根據設定好的導航算法,進行目的地址的匹配查找,把該機頂盒指向其所在社區門戶頁面。4)導航服務器重定向機頂盒訪問地為相應的電視社區門戶。5)機頂盒訪問電視社區門戶。6)機頂盒展示系統中相應的電視社區內容。7)機頂盒訪問其對應社區門戶頁面。8)系統響應機頂盒請求,展示系統平臺社區內容。以上步驟7-8為瀏覽電視社區門戶頁面流程。內容信息全部由電視社區系統管理承載,系統做內容管理和更新、信息的EPG展示、風格化頁面模板制作、友好交互的元素設計。以提高用戶使用體驗。9)在電視社區系統內訪問第三方業務EPG頁面或者入口。10)電視社區系統發起業務鑒權請求。11)電視社區系統根據鑒權結果,進行業務流程處理。12)鑒權通過,電視社區系統通過業務接口系統調取接口,啟動第三業務流程。13)第三方業務流程開啟,展示其業務內容。14)如果第三方業務流程結束,則返回電視社區門戶。15)電視社區系統響應請求,展示系統平臺社區內容。以上步驟9-15為基于電視社區系統平臺上的訪問第三方業務流程。有線原有的雙向系統業務流程訪問跟此段流程步驟相同。這里不再累述。另外,異常流程處理,限于篇幅不在此贅述。
3.綜述
1.具體的能力目標
能根據用戶需求,確定網站類型與網站內容,編寫網站需求分析報告;能根據實際情況設計出適合的網站頁面風格和布局;能編輯網頁;能運用JSP相關代碼按要求協作完成網站功能;能根據用戶需求設計并協作完成后臺數據庫的開發;能針對網站制訂網站測試計劃并進行功能測試;能申請域名和IP,成功將網站上傳;能及時更新網站,合理優化網站。
2.具體的知識目標
掌握域名與IP地址等基本概念;熟練掌握網站設計原則、網站建設基本流程;了解網站運行的硬件與軟件環境;掌握Div+CSS技術;熟練掌握網頁編輯軟件Dreamweaver的使用;掌握數據庫邏輯結構設計方法及數據庫的創建、管理與維護;掌握JSP程序設計語言的語法知識;了解網站更新、故障排除及網站推廣的方法;掌握網站測試的內容、方法和技巧;掌握網站的與管理方法。
3.具體的素質目標
培養學生開發網站的團隊協作、交流合作能力;培養學生良好的網站開發崗位人員的職業道德;培養學生與客戶溝通的能力;培養學生的網絡安全意識;提升溝通協調、共同開發網站的綜合能力;培養學生具有較好的分析和解決實際網站開發問題的能力。
二、教學內容的組織與安排
課程組根據網站開發項目實施過程,進行了課程教學內容的開發,充分體現職業性、實踐性和開放性的要求,在內容組織上徹底打破學科知識體系的禁錮,教學擺脫了傳統的以教材為主線的邏輯教學結構方式。對實現案例的模塊功能所需的技能和必備知識進行了全新的組織。
三、課程特色與創新
針對“高職教育背景下,如何提高學生的工程能力、創新意識和協作能力,培養社會需要的計算機人才”這一主題,按照“學研學工融合、突出專業特色、培養應用型人才”的改革思路,結合專業和學科建設,將網站設計與開發課程教學改革作為一個整體展開全方位的研究與實踐。
1.“大案例、一案到底”教學
根據專業建設思路,結合本課程的特點,推行“大案例,一案到底”案例式教學,課程將真實完整的案例——“網上商城網站的設計與開發”貫穿到整個教學過程中,教學組織上將網站設計與開發根據工作流程,分解成10個相對獨立的模塊,每個模塊完成數據庫開發流程的一個過程,充分體現職業訓練的高職教學特征。
2.創新構建了立足基礎、體現特色、面向需求的數據庫開發與應用教學體系
首先,體現特色:圍繞數據庫技術的基本能力、應用能力、創新能力培養,體現應用型人才培養特色。其次,面向需求:以社會和企業需求為導向,構建實踐教學體系。
3.實踐總結了一套與新教學體系相適應的教學手段和教學方法
用信息技術、多媒體技術改造教學手段,更新教學內容,使網站設計與開發教學更加符合現代社會信息量大、知識更新快的特點。應用任務驅動教學法、案例教學法、一體化教學方法,改革課程教學模式,從“給出概念基礎理論知識應用提高”的傳統課程教學模式向“工程實際問題引出概念及所需基礎探索解決方法與理論應用提高”的探究式課程教學模式轉變,激發了學生的學習興趣,培養了學生研究式、探索式的學習習慣和自主學習能力。
4.研究形成了以課堂教學為基礎,網絡教學平臺為補充的立體教學模式
網絡教育技術服務外包評估體系的設計原則與方法
網絡教育技術服務外包評估體系的設計以定性與定量相結合的綜合集成方法,力求評估的科學性、綜合性,可操作性。主要依據評估內容建立多個大項目,大項目下面又設若干子項目,子項目又有一定數量的小項目,每個小項目依據重要性分配分值,然后給專家等打分,最后得出總分,拿總分和一個參考值(標準值)比較,從而分析每個項目的各種情況。為確保評估結果的有效性和可靠性,實現網絡教育技術服務外包評估的目的,需要原則保障。1.目的性原則指標體系是對評價對象的本質特征、結構及其構成要素的客觀描述,應為評估活動的目的服務,針對網絡教育技術服務外包任務的需求,指標體系應能明確體現雙方利益的最大化,為發包方和承包方兩者之間提供一座連接的橋梁,有效監督外包服務質量。目的性原則是指標體系設計的出發點和根本,衡量指標體系是否合理有效的一個重要標準是看它是否滿足了評估目的。[3]2.科學性原則指標體系的科學性主要表現在指標的確定要充分考慮到雙方的特征,比如部分項目的指標權重逐年遞減或遞增。指標的概念要正確,涵義要清晰,盡可能避免或減少主觀判斷,對難以量化的評估因素應采用定性與定量相結合的方法來設置指標。指標體系內部各指標之間應協調統一,指標體系的層次和結構應合理。指標體系的科學性是確保評估結果準確合理的基礎,一項評估活動是否科學很大程度上依賴其指標、標準、程序等方法是否科學。3.獨立性原則在評估體系中,用戶測評、專家考評和集中評議三部分既相互獨立,又互相聯系,可以全方位評價技術服務承包方的服務質量。另一方面,指標體系中各指標之間不應有很強的相關性,不應出現過多的信息包容、涵蓋而使指標內涵重疊。4.可行性原則指標體系的設計應考慮到現實的可能性,指標體系應適應于評估的方式、適應于評估活動對時間、成本的限制、適應于指標使用者對指標的理解接受程度和判斷能力,適應于信息基礎。評估活動是實踐性很強的工作,指標體系的可行性是確保評估活動實施效果的重要基礎。5.系統性原則從教育技術服務外包體系看,評估有牽一發而動全身的效果,涉及到外包的各個環節和層次。涉及教育技術服務外包評估的企業比較多,由于使命不同,工作重點不同,在涉及評估時,要求可能會各有側重;對承包方來說,評價的維度多,涵蓋了豐富的內容;從發包方本身的管理工作進行診斷的目的出發,需要系統性的評估和檢查才能發現一些深層次的問題。這些在指標設計時均需系統考慮。
網絡教育技術服務外包評估體系核心要素的設計
1.評估項目指標及指標權重的確定建立網絡教育技術服務外包評估體系的關鍵是評估項目指標的選定和確定權重系數,其直接關系到評估的結果,也直接決定著被評估承包方對某些問題的重視程度。由此可見,設計合理的指標體系對網絡教育技術服務外包工作起著明顯的導向作用。(1)網絡教育技術服務外包評估體系指標的確定。要想全面評價承包方的工作,選取評估指標非常關鍵,它既要反映承包方的服務質量,又要對承包方工作具有導向作用,還要簡易可行,具有可操作性。而評估指標的選擇主要依據于服務外包的內容架構,常見的信息技術外包涉及信息技術設備的引進和維護、通信網絡的管理、數據中心的運作、信息系統的開發和維護、備份和災難恢復、信息技術培訓等。[4]筆者參照信息技術服務外包涉及內容以及通過分析國內外一些網絡教育技術服務外包項目的實例,再結合我國當前網絡教育技術實際情況,遵循簡易可行性原則,把承包方工作過程和效果結合起來,把眾多繁雜的指標簡化為在實際中易于評估和操作的指標,即遠程教育硬件支撐環境建設維護、遠程教育支撐系統軟件開發及維護、對學員及學習中心技術支持服務、技術培訓、用戶評價等5大指標,其中遠程教育硬件支撐環境建設維護、遠程教育支撐系統軟件開發及維護、對學員及學習中心技術支持服務3項指標為核心指標。(2)網絡教育技術服務外包評估體系指標權重的確定。權重系數是對評估項目指標間權重關系的數量化反映,權重分配的目的在于對各相關要素之間的相對重要程度做出一種認定和度量,它對評估前的開展工作和評估后的改進工作起著導向作用。各項目指標權重客觀反映了其重要性,權重系數較大的項目其地位相應也很突出,需要平時的大量工作才能顯現成效。比如遠程教育支撐系統軟件開發及維護這項指標的權重在所有指標中最大,因為這個項目需要承包方花大量的人力物力去開發和維護相應系統,而且系統的運行是否正常就決定了網絡教育是否能順利開展。又如根據實際情況,考慮到雙方需求的一個動態變化,絕大多數項目指標每年所占的權重有所調整,像外包第一年,重要的是承包方提供優質的硬件設備和軟件系統,一次性投入的資金比較多,所以第一年應該在評價這方面服務制定較高的指標權重。而后期主要是硬件和軟件的升級和維護,應該將權重偏于這方面。這樣更能體現評估體系的合理性。2.關于部分指標的說明(1)遠程教育硬件支撐環境建設維護。該項指標是決定網絡教育是否可以順利進行的一個關鍵性指標,也是承包方一次性投入最大的一項,同時也反映了承包方的一個硬實力,包括了硬件系統設備配置、運行狀態和網絡環境的配置。服務項目及標準一方面要滿足在線學生一定數量的教學需要,服務器運行順暢,滿足網絡教育資源存儲需要,建立科學合理安全備份機制,服務器建議參考以各城際廣域網網間訪問并發量的相應速度的模型配置,根據實際業務需要,配置鏈路負載均衡設備和相關容災軟件。根據數據安全和備份需求,配置近線備份設備和離線備份設備;配置硬件網絡安全防范和入侵檢測設備和應用虛擬化軟件。考慮到承包方成本投入資金的壓力,后幾項配置可視實際情況分年完成。另一方面IDC數據中心環境達到國家環境標準,教育網專線不低于一定值(視學生規模而定)。制定有事故應急預案,保障平臺數據安全,配備充足技術人員提供7*24小時技術支援服務,要求出現因硬件故障導致無法提供服務時間全年低于0.1%。(2)遠程教育支持系統軟件開發及維護。遠程教育主要是學習者在硬件設備的支持下,通過相應的軟件系統進行學習,如果沒有軟件系統或者軟件系統出了問題,那么學習將會終止,所以此指標是整個指標系統的一個核心,決定著網絡教育是否能方便有效的進行,也能夠集中反映承包方的技術水平和服務質量,同時還是外包成功與否的一個重要判斷,它所占權重是所有指標中權重最大的一項。其服務項目及標準首先必須根據網絡教育發展需要,利用領先技術建設教學教務所用的系統平臺,并且要保證平臺運行順暢,同時要求出現因軟件故障導致無法提供服務時間全年應低于0.1%。其次要及時對平臺進行升級,再次是及時、準確的進行門戶網站和平臺相關資源信息和數據的更新、上傳、修改。(3)對學員及學習中心技術支持服務。所謂技術支持服務,是指為參入網絡教育的學生、教師、教學管理人員、校外學習中心等解決網絡教學過程中的技術問題而提供的各種類型的支持活動和技術保障,以及對整個網絡學習環境和教學過程的全方位技術支持。[5]網絡教育的對象是大范圍、多區域的,學習中心是高校和學員之間的橋梁,其作用不言而喻,承包方不僅要參入學習中心技術路線的規劃,協助站點建設軟硬件支持系統,還要對學習中心的技術進行定期的巡查,知道學習中心進行技術方面的配套建設,為他們解決相關技術問題。學員是網絡教育的核心,如果學員在學習過程中被技術所困,網絡教育也將失去意義,所以承包方在建設好網絡教育必備設施的同時還要及時幫助學員、教師、管理人員解決技術問題,使網絡教學不受技術阻礙,此項服務能直接反映承包方的技術服務水平和質量。(4)用戶評價。用戶評價包括學員、學習中心和學院教工的評價,用戶的滿意度決定了服務的質量。通過此項評價指標,可以總體性的判斷承包方的服務能力和態度。3.評估方法及程序評估的方法是影響評估效果的一個重要因素。為了提高評估的質量,使評估對承包方工作起到規范、導向、監督等作用,使評估結果公正、準確,能真正反映被評估方的工作狀態,評估宜采用綜合評估方法。采取專家打分與集中評議的方式進行,評估以技術服務指標為標準,同時參照技術服務月報材料和技術關鍵項目執行情況進行。評估的程序一般包括評估任務的提出、評估的實施、評估的總結與評價和信息反饋等方面。成立評估小組:由學校組織相關專家成立評估小組對網絡教育技術服務承包方年度服務質量進行全方位評估。下發評估通知:每年12月由評估小組對技術服務承包方下發技術評估通知。技術服務承包方自評:外包質量管理強調不斷地自我評價以完善服務過程。快樂與不快樂的主要差異在于快樂的人常常評價自己的行為,并不斷加以改進,不快樂的人經常評價他人的行為,并指責、埋怨和審判他人,其目的是強迫別人改進他們所為。[6]在網絡教育技術服務外包評估系統中,我們希望有更多快樂的人而不是正好相反。技術服務承包方根據評估通知撰寫自評報告,并附相關佐證材料,一式10份及其電子文檔,送交評估小組。評估組評估:評估小組專家收到評估材料(含用戶報告、自評材料、技術服務月報等相關材料)3天后,對網絡教育學院和技術服務承包方進行實地考察、聽取技術服務承包方匯報及答辯。評估小組專家按照評估指標體系獨立打分,對技術服務承包方做出客觀的評估結論和提出對今后技術服務工作的意見與建議。公布評估結果:學校根據評估小組提交的評估報告及評估結論,經審核后公布。復評申請:技術服務承包方對公布的結果有異議,可在得知評估結果的10個工作日內,向學校提出書面復評申請。學校在收到復審申請的10個工作日內,作出是否同意復評的決定。4.評估結果的表達及標準在工作測量中,筆者采用的是將定性和定量統計相結合的方法,使用百分制數值表達評估結果。筆者通過對多個網絡教育技術服務外包項目的研究分析,并根據上述提及的評估指標體系,總結出評估結論標準為:優秀:技術服務質量評估得分高于或等于90分;合格:技術服務質量評估得分高于或等于70分,低于90分;不合格:技術服務質量評估得分低于70分。
評估體系設計中應注意的主要問題
網絡教育技術服務外包市場在快速的發展,為了保證其質量和績效,技術服務評估勢必會成為發包方進行技術服務管理的一種重要方法,但是在設計評估體系中需要注意很多問題,下面筆者將以某高校網絡教育技術服務外包評估體系為例,簡要分析設計中應注意的一些問題。某高校將網絡教育技術服務承包給某公司,并通過評估體系進行外包管理。評價體系作為一個理順雙方合作關系的手段,評估參考月報和用戶報告以表中的指標為標準,評估結果與承包方的收益直接掛,承包方必須達到合格標準,才能拿到全額的技術服務費。從實施情況可以看出,本評估系統為某高校網絡教育技術服務外包管理起到了重要作用,基于實施情況,在設計評估體系中我們需要注意以下幾個方面的問題:1.評估指標及權重的設計應具有靈活性設計評估指標時應涵蓋靜態指標和動態指標兩大部分,應注意評估內容的動態性,體現與時俱進的原則,不斷根據形勢的發展豐富完善評估指標體系,同時在進行績效評估時,考慮承包方的原有狀態,不宜機械地用一個固定的尺度來衡量。如表1,根據承包方的實際情況和校方的需求,每一年的部分項目指標及權重可以有所不同。2.在評估系統中體現互惠雙贏機制所謂雙贏指雙方在優勢互補的基礎上,按慣例運作,并規范自身行為,通過真誠合作,有效溝通,實現合作利益最大化,讓雙方都成為贏家。在網絡教育技術服務外包評估體系設計中可通過獎懲機制、優先合作機制、延長合作年限、拓展合作項目等方式實現互惠雙贏,這樣能使雙方利益關系更加牢固緊密,能有效促使雙方力爭做到最好。3.建立和完善與網絡教育技術服務外包質量評價體系相適應的獎勵與懲罰機制堅持激勵和處罰相結合的原則,全面推進網絡教育技術服務外包質量的穩步提高。建立獎懲機制的目的是為了提高技術服務的質量,因此可以在評估體系中明確獎懲原則,獎懲必須與經濟利益直接掛鉤,獎懲必須由技術服務承包方的服務質量決定。4.注重過程性評價網絡教育是一種基于過程的活動[6],是由若干過程組成的,那么在過程中的質量改進就會決定最終的產品質量[7]。因此,網絡教育技術外包服務過程的評價與改進比結果的評價更為重要。某高校將評估工作分為中期評估和年終評估,中期評價也就是過程評價,主要便于在過程中發現問題并及時解決,保證網絡教學優質展開。5.通過調研保持評估體系的先進性依據學校辦學理念和定位,及時將國內外先進的網絡教育技術管理思想和觀念融入到網絡教育技術服務外包質量評價體系的建設中,及時調整評價的指標和權重。
關鍵詞:C/S體系結構;數據庫;試試題資源庫;策略
1引言
在現代教育信息化建設中,隨著計算機技術和網絡技術的滲透,教育領域出現了多媒體教學、網絡教學等諸多與傳統教學方式整合,優勢互補,共同促進學習者提高學習效率的教學模式。但是,無論采用何種模式學習,對學習資源內容的組織、學習效果的評價長久以來是教育研究領域關注的熱點問題。在當代建構主義學習理論、認知理論的指導下,“以學習者為中心”的教學理念強調了學習者在學習過程中不僅要進行知識的有意義建構,而且要在獲取知識的過程中習得一種探索問題、解決問題的能力,因此在客觀評價學習者學習效果時,不僅要學習者掌握的知識在深度和廣度上進行評價,而且要對能力有一個綜合測評。
考試是評測教與學活動的有效手段之一,能夠幫助學習者檢驗學習效果,指導教師改進導學方法。只有加強考試命題的科學性,才能對學習者有一個比較客觀公正的評價。智能化試題資源庫建設是實現上述目標的核心。可以幫助我們根據標準參照性考試的要求準確把握課程標準、合格標準與評價標準,因此,按照教育資源建設規范進行智能化試題資源庫的開發是十分必要的。
2問題的提出
早期的試題資源庫,一般采用FOXBASE作為開發軟件,其特點是能存儲純文本的信息,不能存儲復雜數學符號,只能采用圖形與文字分開處理,輸入管理較困難。在計算機和多媒體技術不斷發展的影響下,現在的出題系統以更高級的面向對象程序語言為開發工具和大型數據庫為后臺,可以支持多媒體數據類型,使用上更為科學、有效,系統功能更為全面、完善。
隨著現代教育迅猛發展,計算機作為輔助工具代替傳統人工手動出題,能更科學、有效地組織考試活動,更科學、準確地評測教與學。因此,很多高校陸續開發了一些基于微機的出題系統,但這些試題資源庫一般都是針對單一課程的小型試題資源庫,有些出題系統中題目本身是不可維護的,即試題資源庫中題目已經不適合學生使用,也不能更新試題資源庫中的題目;有的試題資源庫雖然可以對題目進行簡單的維護,但對題目沒有分類組織,所以維護起來工作量較大;而且大部分的出題系統不支持題干和答案中包含圖片、公式等信息。在實際應用中存在很大的限制。
因此,按照教育資源建設規范,建立一個適合功能完備、題型盡可能齊全的智能化試題資源庫平臺是十分有意義的。這里主要解決的問題是提供較方便的手段來搜集試題;能夠比較靈活地根據試題資源庫和用戶的要求來組織試卷、編輯試卷和打印試卷。本設計選擇客戶機/服務器模式的體系結構,使用VB作為開發工具,SQLserver為后臺數據庫,提出了一個通用智能化試題資源庫平臺的開發方案。
3系統設計的總體方案
3.1C/S結構和在數據庫中的應用
3.1.1C/S結構概述
本試題資源庫平臺作為一個典型的分布式系統,采用了客戶機/服務器(C/S)模式,其結構如圖3.l所示。
圖3.1試題資源庫平臺拓撲結構圖
在服務器端運行的是數據庫服務器,本系統選用SQLServer7,分類存放試題、已經使用過的組好的試卷和系統提供的形成試卷策略;在用戶端(包括系統管理員、教務管理員、出題老師)的使用者可以使用系統平成試題管理(包括試題的錄入、修改和刪除)、試卷管理(包括形成試卷、試卷的生成及打印)、試題資源庫管理及維護等功能。
客戶/服務器(C/S)結構包括連接在一個網絡中的多臺計算機。處理應用程序,請求另一計算機服務的計算機為客戶機(Client)。而處理數據庫的計算機為服務器(Server)。所有用戶都擁有他們自己的計算機來處理應用程序。在數據庫環境下,通過若干中間件(Middleware)的程序設計接口,客戶機可以與服務器通信。這些接口提供應用程序和數據庫之間的連通性。體系結構如圖3.2所示。
圖3.2客戶/服務器體系結構
客戶/服務器系統的體系結構有以下兩個特點:集合智能用戶工作站作為有效平臺使用;平臺和軟件之間的互操作性。
3.1.2C/S結構的數據庫應用
在典型的C/S數據庫應用中,數據的存儲管理功能,是由服務器程序獨立進行的,并且通常把那些不同的(不管是已知還是未知的)前臺應用所不能違反的規則,在服務器程序中集中實現,例如訪問者的權限,編號不準重復這樣的規則。對于工作在前臺程序上的使用者無須過問背后的過程,就可以完成自己的一切工作。在客戶/服務器結構的應用中,麻煩的事情都可以交給網絡和服務器。在C/S體系下,數據庫真正變成公共、專業化的倉庫,受獨立的專門管理。
3.2系統的設計思想
系統的開發分為兩個階段:第一個階段開發一個基于Client/Server模式的通用試題資源庫管理系統軟件,該軟件運行于局域網上,系統提供試題資源庫的框架結構,以及對試題資源庫中數據的維護功能,但該軟件并不包含任何題目。第二階段由出題教師選擇專業、課程名、然后指定該科目試題中選用的題型,出題人可借助試題資源庫管理系統提供的功能向試題資源庫中加載試題,維護試題資源庫,以及生成試卷和進行試卷的整體分析等。該設計方案的優勢在于:首先可使整個系統具有很好的通用性,不管什么科目,都可包容在同一個試題資源庫中,不管什么院校,都可以使用本系統,只需將自己學校的專業目錄,開課計劃等錄入到系統中就可以建立該科目的試題資源庫了;其次,系統軟件是死的,而試題資源庫的題是活的,可以隨時進行維護更新;第三,試卷可按出題老師給定的出題模式由系統中提供的生成算法隨機生成,保證所出試卷具有同等難度,相同題量,使得用不同試卷考試的學生的成績之間具有可比性。
3.3系統的功能結構
本系統服務器端采用SQLServer建立數據庫,并為客戶端提供服務,客戶端采用VB開發界面,根據使用者不同開發不同客戶端程序。主要分以下幾部分:
系統管理員其主要功能是做系統管理,具體有系統初始化,全面管理各類用戶密碼,系統中數據庫的轉儲與故障恢復、運行維護等。
教務管理員其主要功能是確定該系統的應用范圍,各類用戶的注冊,學生考試試卷的生成等。
出題教師該用戶是本系統中最重要的用戶,該用戶負責課程的建立,試題類型設計,并借助本系統為其提供的試題錄入、查詢、修改、刪除等功能將大量試題存入數據庫并完成校對工作。功能模型如圖3.3。
圖3.3系統功能模型圖
3.4數據庫的設計
數據庫中存放試題信息的數據表和試卷信息的數據表是基本數據表。試題表是系統中最重要的一個表,其屬性構成有:所屬專業,課程代碼,試題編號,試題類型,知識單元,難度,認知分類,試題要求,試題正文,參考答案,評分標準,建議所用時間,建議分數,使用次數,最后使用時間,負責人,出題時間。數據庫中試題表結構如表3.4.1-1所示:
表3.4.1-l試題結構表
表名T-TEST說明課程信息
主鍵外鍵C-ID
字段名稱字段代碼字段類型Null說明、格式
題號T-IDINT(12)No
試題類型TYPECHAR(1)No
課程號C-IDCHAR(4)No
知識單元KNOWLEDGECHAR(11)Yes章號(2)+節號(2
)+知識點代碼(4)+題號(3)
難度DIFFICULTYINT(2)Yes
認知分類COGNIZEINT(1)Yes
考試要求REQUESTCHAR(100)Yes
試題正文TEXT
參考答案ANSWERCHAR(6)Yes
評分標準GRADETEXTYes
建議所用時間USE-TIMEINT(2)Yes
建議分數MARKINT(2)Yes
使用次數TIMEINT(2)Yes
最后使用時間LAST-TIMERATEYes
負責人PRINCIPALCHAR(10)Yes
出題時間DRAW-HOURRATEYes
若從對存儲空間的有效利用來考慮,按試題類型進行試題表的分類是可行的,對不同的試題類型定義不同的數據表,對于不同課程用表中的一個字段加以區別。但是這樣設計數據庫的缺點是不能進行統一的處理。本系統采用單一的數據表結構,所有的試題均放在一個表中,課程和題型的不同,只用某一字段來區別開來,這樣試題的表結構相同,處理起來十分方便,在進行數據庫維護或生成試卷時只對單一的試題數據表進行操作,在系統的具體功能實現上比較容易做到。只是由于并不是每一種類型的試題都包含所有的字段,所以系統在分配存儲空間時存在對空字段的無用操作。首先,該系統用一個課程表來存儲開設的專業,課程及教學安排,如表3.4.1-2所示。通過試題表C-ID字段將兩個表關聯起來。
表3.4.1-2課程表
表名T-COURSE說明課程信息
主鍵C-ID外鍵
字段名稱字段代碼字段類型Null說明、格式
課程號C-IDCHAR(4)No
課程名NAMECHAB(40)No
所屬專業SPECIALITYCHAR(60)Yes
計劃學時PERIODINT(2Yes
4系統的開發環境
4.1ActiveX數據對象—ADO
ADO,即ActiveDataObjects,是一種提供訪問各種數據類型的連接機制。通過ODBC的方法同數據庫接口相連。用戶可以使用任何一種ODBC數據源,即不僅適合于SQLServer,Oracle,Access等數據庫應用程序,也適合與Excel表格,文本文件,圖形文件和無格式的數據文件。ADO是基于OLE-DB之上的技術,因此ADO通過其內部的屬性和方法提供統一的數據訪問接口方法。Microsoft在VisualBasic6.0以后的版本都集成的ADO。它與以前的VisualBasic的DAO(DataAccessObject)即數據訪問對象,RDO(RemoteDataObjects)即遠程數據對象相比有了很大的提高。ADO集中了DAO和RDO的優點,可以通過簡單的變化實現各種數據結構進行連接。
4.2VB可視化編程工具
本系統采用VB可視化編程工具,數據庫也可以選用SQLServer,MicrosoftAccess等。VisualBasic開發的出來的系統界面美觀,編程也比較簡單,SQLServer提供很好的數據庫服務,所以本出題系統,選擇VisualBasic為開發工具,SQLServer為后臺數據庫。
MicrosoftVisualBasic是由美國微軟公司開發的可視化編程工具軟件。Visual是指開發圖形用戶戶界面(GUI)的方法。不需編寫大量代碼去描述界面元素的外觀和位置,而只要把預先建立的對象Add到屏幕上的一點即可。
MicrosoftExcel的ApplicationsEdition、MicrosoftAccess和Windows的許多其它應用程序都使用這一語言。VisualBasicscriptingEdition(VBscript)是最廣泛的腳本語言,它是VisualBasic語言的子集。
4.3MicrosoftSQLServer關系型數據庫
SQLServer的網絡結構提供了許多傳統主機數據庫所沒有的先進功能。數據訪問并不局限于某些已有的主機數據庫應用程序。相反,SQLServer的一個主要優點是其與流行的開發工具和桌面屬應用程序(如Microsoftword)的緊密集成。例如可以從由VisualBasic、VisualC++等許多客戶應用程序中訪問SQLServer數據庫。SQLServer與流行開發工具使用的幾種數據訪問接口兼容。可以通過MicrosoftJETEngine和DataAccessActiveXDataObjects(ADO)、ODBC、SQLserver內置DBLibrary以及第三方開發工具來訪問SQLServer數據庫。對于無縫桌面數據庫訪問,SQLServer使用OLEDB提供者和ODBC驅動程序,這些驅動程序允許從任何與ODBC或者OLEDB兼容的桌面應用程序中訪問SQLServer數據庫。OLEDB和ODBC可以從數百個簡化設計的桌面應用程序中為特定的查詢、數據分析、自定義報表打開SQLServer數據庫。桌面集成減少了自定義編程工作。在主機環境中,一般對每個新的報表或新的查詢都需要這種編程工作;相反,用戶可以使用他們已經熟悉的桌面工具訪問數據庫信息。
SQLServer數據庫體系結構的核心是服務器,即數據庫引擎。SQLServer數據庫引擎負責處理到達的數據庫請求,并把相應的結果反饋給客戶端系統。SQLServer充分利用了可設置優先權的多任務、虛擬內存和異步I/O功能,這些都是WindowsNT/2000操作系統的一部分。SQLServer數據庫引擎可在多線程內核上創建,在處理多個事務時可以獲得較高的性能。從伸縮性上來說,SQLServer使用并行體系結構,允許自動將工作負荷分布在多CPU上。
5系統的具體實現
本系統的基本功能包括權限管理、試題管理、形成試卷、試卷管理、試題資源庫備份五大功能模塊,本文主要介紹試題管理模塊的設計與實現,并簡要介紹其他模塊的功能。
5.1試題管理模塊的實現
試題管理模塊主要實現如下功能:新建專業/課程庫、刪除專業/課程庫、打開已有課程庫、試題錄入、試題查找/修改/刪除。用VB開發系統,通過在VB開發界面的屬性欄為各控件設置相應的屬性,同時在代碼編寫欄中為控件編寫相應的Click事件代碼,通過添加控件,編寫代碼,完成對系統的開發。
新建專業/課程庫的創建
選擇“新建專業/課程庫”菜單,運用sstab,labe,textbox,combobox,commandbuttonVB控件在SQLserver數據庫中建立相應的專業表、課程表。給相應的控件編寫click事件代碼,則可實現由出題教師向試題資源庫輸入教學中所要求的專業、課程和計劃學時。
刪除專業/課程庫的創建
該功能所用的控件與新建專業/課程庫中的控件相同,通過編寫相應的click事件代碼,系統將從數據庫中刪除專業表、課程表中的相應數據,同時還會將試題表中試題信息中含有該專業,課程字段信息的所有試題刪除。
打開已有課程庫的創建
通過使用VB控件:MSHFlexGrid,CommandButton,給MSHFlexGrid控件編寫相應的DbIClick事件代碼,實現打開界面中具體各門專業或課程功能。
操作人員利用此功能可以了解該專業或課程下的所有試題的信息,但操作人員不能在textbox文本框里寫和修改試題。
試題錄入的創建
該功能是試題管理模塊中最重要敢功能,出題教師通過該功能向試題資源庫中輸入大量的試題供以后的教學和考試使用。所示界面所有的textbox文本框是空白的,出題教師將向這些文本框里輸入對應的試題信息。所用的VB控件有:textbo,frame,label,combo,richtextbox主要用來處理公式、圖片等,錄入人員收所有試題的信息輸完后,通過相應的click事件代碼,系統將把該試題存在數據庫中的試題資源庫里。
試題查找/修改/刪除的創建
系統為使用者提供了宏觀查詢和具體查詢功能。在宏觀查詢中,使用者可以根據專業或具體課程查找到該專業及下設課程或該課程的所有試題,點擊每道試題的大概信息欄,將會有試題的詳細信息。使用者還可以通過專業、課程、題型、難度、章節這些條件具體查詢,在試題資源庫中找出付合要求的試題。
在彈出試題具體信息界面時,textbox的Enabled屬性等于false,此時文本框是可看不可寫的,點擊“修改”按扭,textbox的Enabled屬性會變成true,同時commandbutton控件的captain屬性變為“保存”,這時使用者可以在文本框里修改試題的信息,系統將在數據庫中把修改后的試題信息覆蓋原來的試題信息。
在刪除試題這項功能中,涉及到題號的處理問題。系統采用Mid(stringvar,start[,length])函數找到題號中相應的位數,給它們減1,則可實現刪除一道題,則所有試題的題號自動減1。
5.2形成試卷模塊
該模塊是本系統的核心模塊,它可以使用原來已存在的試卷,也可以提供手動形成試卷和自動形成試卷功能。手動形成試卷利用試題的查找功能,一邊瀏覽試題資源庫中的試題,一邊選擇符合要求的試題形成試卷,將它存入試卷庫中,在試卷生成功能中通過編輯生成試卷。自動形成試卷的主要功能是:(1)要求使用者手動輸入形成試卷要求,并將其存入數據庫中。(2)根據使用者的形成試卷要求生成試卷設計方案數據庫文件。(3)根據試卷設計方案到試題資源庫中選擇試題,作上標記。(4)選擇完畢將選中的試題存入試卷庫中。形成試卷方案將存入數據庫中的形成試卷策略庫中,下次形成試卷可直接使用該方案。
5.3試卷管理模塊
試卷管理模塊有編輯試卷、存入試卷庫、試卷生成、試卷分析功能。
無論采用哪種方法形成試卷,都可能對試卷進行一定程度的編輯和修改,這時系統提供編輯試卷的方法和位置,設計一個編輯界面,供使用者編輯試卷使用,編輯完成后,會將試卷存入試卷庫。
試卷分析功能是對每套試卷進行統計和分析工作,這些工作包括:統計各科目的題數和分數;統計各類型的數量和分數;統計形成試卷結束后剩余的試題數;統計各難度系數試題的數量和分數分布;將上述統計結果存儲到試卷分析庫文件中,供下次出題時參考。
6關鍵問題的解決
在試題資源庫建設中,特別是理科課程的試題會遇到大量的公式圖形等,這些數據量比較大,因此存在一個在數據庫中和里存儲的問題,本設計采用以下解決方式。
在VB中,RichTextBox控件可在一個控件中顯示圖形和文字,且支持滾動條,用該控件可解決上述問題。數據庫為test.mdb,它有一個表“試題”,在這個表中有一個字段“題目”,用來保存試題文字和圖形,該字段是Memo型的。
先將試題文字和圖形編輯后保存為RTF格式。使用Windows9x/NT的寫字板或其他字處理軟件Word、WPS2000都可生成RTF格式文件。然后將保存的RTF文件加入到數據庫中。建立一個窗體,在其中加上一個按鈕和一個RichTextBox控件,通過輸入下面的代碼,點擊按鈕可以將est.rtf文件加入到數據庫中。這里的核心語句是AppendChunk,用來向Memo型字段加入數據。
PrivateSubCommand1_Ciick()
DimdbTestAsDatabase
DimrdTestAsRecordset
SetdbTest=OpenDatabase(“g:\test.mdb”)
SetrdTest=dbtest.OpenRecordset(“試題”)
RdTest.AddNew
RichTextBoxl.LoadFile“g:\test.rtf”
RdTest(“題目”).AppendChunkRichTextBox1.TextRTF
RdTest.Update
EndSub
準備好了試題資源庫,可以利用VB的數據綁定顯示試題。建立圖6.l所示的窗體,并在其上放置一個RichTextBox控件、一個Data控件和相關關控件。
在試題資源庫建設中還有一個關鍵問題就是要形成大量沒有重復的等效試卷。因此,需要根據考綱的題分、難度系數、試題覆蓋面、題型比例等約束條件形成高質量、具有可信度的試卷。形成試卷系統首先要調用相應的形成試卷策略,設計出符合用戶要求和一定約束條件的試卷模式,然后再按試卷模式選取試題組成試卷。本系統采用以下解決方法。
圖6.1利用Richtextbox控件顯示試題
首先把題型與考察要求間的關聯關系看作一種重要的專家知識。將這種專家知識用各種題型的選擇概率表示,反映知識、理解、應用、分析和綜合的知識點。我們采用題型初始化策略和題型優化策略,結合形成試卷系統中專家知識的特點用產生式規則表示如下:
if(考查要求)
then〈題型=題型1(cf1)or題型=題型2(cf2)…or題型=題型n(cfn)〉。
式中cfi是各個結論的發生概率。系統采用這一知識表示既可以體現各種題型相對于不同考查要求的適應度,同時也保證了知識的不確定性,可以模擬人類在運用經驗知識時的直覺與靈感,使系統在運用專家知識時既遵循原則又具有較強的靈活性。
在形成試卷過程中,需要對試題的題型進行優化,指導題型優化的形成試卷策略同樣要基于專家知識。題型優化策略包括試題刪除規則和試題添加規則。
〈題型A刪除規則〉::=〈題型為A的試題An選擇概率最小and題型A超額〉O〈刪除試題對象An〉;
〈題型A再分配規則〉::=〈題型為A的試題的數量不足and考查要求與題型A選擇概率相對較高的知識點分值仍有剩余〉O〈生成新的試題對象An〉;
形成試卷過程中另外一種重要的專家知識是難度系數與考查要求間的不確定知識。這一知識體現為不同考查要求的試題的難度系數均值和方差。難度系數均值越小說明要求越高試題越難,難度方差越大說明對難度系數的要求比較寬松。由此得出難度初始化策略。
if〈考查要求=A〉
then〈難度均值=M(A),難度方差=S(A)〉.
在完成難度系數的初始化以后,需要對所有試題的難度系數進行優化,使整套試題的難度系數滿足用戶的要求。
難度調節過程中可以利用如下的策略:
〈難度系數調節策略1〉::=〈難度系數誤差較大〉o〈調節分值較大的試題的難度系數〉;
〈難度系數調節策略2〉::=〈難度系數誤差較小〉o〈調節分值較小的試題的難度系數〉。
形成試卷策略庫中涉及到了不同表示形式的專家知識,有的專家知識以知識表的形式存在,有的專家知識以產生式規則的形式存在,并且不同的專家知識間存在著相互的關系。形成試卷策略庫中各形成試卷策略間的關系以圖6.2表示如下:
圖6.2形成試卷策略層次圖
通過對形成試卷過程的分析,得出了形成試卷過程中兩類重要的專家知識和基于專家知識的一系列形成試卷規則和形成試卷策略。在此基礎上,給出了基于專家知識的智能形成試卷系統策略庫設計。在這樣的策略庫指導下基于專家知識的形成試卷系統能夠實現快速的自動形成試卷,試卷質量明顯改善。
7結論
試題資源庫系統的設計,在不同的需求環境中可能有不同的設計,本系統的設計偏重于系統軟件的通用性,便于將各門課程的試題資源庫統一管理起來。實現了基于Client/Server模式的試題管理、形成試卷、試卷管理等功能。可以支持各門課程的試題資源庫的更新與管理;支持不同權限的人員對試題資源庫的不同管理;支持各種復雜的公式與圖形。在此基礎上還應做以下進一步的研究:
1.與網絡遠程教學平臺集成。目前,國內基于網絡的遠程教學正處于迅速崛起的發展階段,迫切需要一個能夠很好地支持教師教學、學生學習的專用遠程教學平臺,在遠程教學支持平臺上,作業、考試、自我練習與測試是非常重要的一環,如系統能支持網上測試等功能,同時開放給學生進入,則可為遠程教學提供強有力的支持。
2.加強統計與分析功能,提供更加豐富的教學測量指標分析。本系統提供了一些基本的統計和分析功能。這些指標還遠遠不能描述考試過程的全貌,還需要進一步地引入新的測量指標,并詳細闡述它在教育中所代表的含義。
參考文獻
[1]王道義,喬陶鵬,李穎鵬等編著.VisualBasic6使用詳解[M].機械工業出版社,1999,(7).
[2]E.Winemiller,J.Roff,B.Heyman,Groom著,顧斌,楊德斌譯.VisualBasic〖BF〗6.0〖BFQ〗數據庫開發[M].北京:清華大學出版社,1999.
[3]MichaelOtey,PaulConte著,陳思義等譯.SQLServer2000開發指南[M].北京:清華大學出版社,2002.
1.1微課程的定義
現在普遍熱議的微課程最早由美國新墨西哥州圣胡安學院的高級教學設計師、被人們戲稱為“一分鐘教授”的戴維•彭羅斯于2008年提出的。國外對微課程的研究主要集中在中小學課堂教學、特殊教育、在線課程和微型課程著作方面。而國內對微課程的探索研究則由鄂爾多斯市李玉平教授首創,他認為:微課程創造了一種“5分鐘學習”模式;上海師范大學的黎加厚教授認為,“微課程”是時間在10分鐘以內,有明確教學目標、內容短小、能集中說明一個問題的小課程;廣東省佛山市教育局胡鐵生基于現有教育信息資源利用率低的現狀,提出了以微視頻為中心的新型教學資源—“微課”。還有一些教育工作者將微課程的概念進行了改造與完善,用微課程來進行教學改革,提高課堂教學質量。為推廣微課理念,促進互聯網教學的發展,教育部教育管理信息中心已經舉辦了兩屆“中國微課大賽”,以推動全國教育現代化的進一步發展。結合各學者對微課程的闡述,筆者的理解是:所謂微課程,是一種由一些軟件制作而成,由文字、圖像、講解或音樂組成的,適應現代快節奏社會微型移動學習和碎片化學習、圍繞某個教學主題精心設計的不長于10分鐘的視頻課程。
1.2微課程的特點
第一,播放時間短。相對于傳統網絡課程50分鐘左右的視頻時間,微課程要短得多,一般不超過10分鐘/每節。這有利于集中學習者的注意力,提高學習者的學習效果。第二,內容精。微課程主要是為了解決教學中某個知識點或教學主題的學與教的活動。由于播放每節微課程的時間較短,決定了它的課程內容必須少而精。第三,便于傳播和學習。微課程具有相對獨立性,視頻格式一般為支持網絡傳輸的流媒體格式。學習者利手機、Ipad等移動設備就可以隨時隨地進行學習,充分體現了數字技術的普適性和現代學習的泛在性。第四,容量小。由于微課程播放時間短,存貯容量相對小,傳輸時間快,更適合數字時代的網絡化個性學習。在競爭日益激烈的快節奏的現代化社會中,大部分網絡學習者很難抽出大量的時間用于集中連續的學習,因此對網絡資源學習的便捷性和高效性要求比較高,能利用一些碎片化的時間進行學習和靈活多樣的學習方式是他們所需要的。而微課程作為一種相對獨立的、主題集中的微型學習資源,可在計算機或手持移動終端運行,正好可以滿足學習者的這種學習需求。因此,作為網絡教育機構,為了提高學員學習效果、提升教育質量,有必要將微課程引入網絡教育的教學中,推廣微課程教學改革,建設能滿足學習者實際需求的網絡教育資源。
2網絡教育中微課程的設計思路
2.1網絡教育中微課程的設計原則
2.1.1學習者中心原則網絡微課程的設計要以學習者為中心。考慮到學習者的學習習慣和特點,在內容的選擇上,需要充分了解學習者的實際需求,緊密聯系教學目標與內容,做到目標明確、主題集中,以供學習者集中精力學習;在制作微視頻時可以配之動畫、音樂、圖像等,以調動學習者的興趣和注意力,讓學習者產生深刻的記憶。網絡教育機構可以對原有的網絡課程進行整改或重新設計,以獲得滿足學習者需求的微課程資源。
2.1.2微型化原則微型化原則指的是微課的設計要充分突出微型課程短而精的特點。大部分網絡學員都是在職學習的成人,時間寶貴,因此微課程的設計要讓學習者在較短的時間內進行高效地學習。與傳統網絡課程相比,微課程要做到短小精悍,這樣做的依據是:學習者的有意注意時間是有限的,根據視覺駐留規律和學習者的認知特點,微課程最好控制在10分鐘內,具體時間的長短應由不同的教學目標與需要確定。短而精的微課程,使得學習者可以通過隨身攜帶的移動通訊設備最大限度地利用零碎時間進行學習,“沒有時間學習”將不再成為問題。
2.1.3完整性原則基于網絡教育的微課程雖然短小,但都有一個相對獨立的知識點,“麻雀雖小五臟俱全”,為保證資源的高效,必須具備一套完整的教學設計。微課程的教學設計和網絡課程一樣要內容結構完整。
2.1.4非統一性原則不同學科、不同類別的微課程,教學策略是不一樣的,不應該以一種標準的格式來設計規劃。比如語文類課程的設計可能需要較多的情境引入做鋪墊,制作生動活潑、媒體表現形式多樣的微課程較為適宜;而計算機類的課程在設計時,更多的是直接切入主題,教學過程更注重習題的講解與練習,媒體表現形式相對比較單一。
2.2網絡教育中微課程的設計流程網絡教育中微課程可以以類似于網絡課程的形式呈現,其核心為集中闡述特定主題的微視頻,并輔以相應的學習資源、在線交互以及評價等教學支持服務。在設計時,可以在遵循上述設計原則的基礎上,首先分析微課程的學習者是哪些群體,明確其學習需求;然后選擇教學內容,進行微課程的教學設計;接著選擇合適的媒體和軟件進行微課程的開發;完整的微課程的設計還應包括相應的其他教學支持資源,具體見圖1。
3網絡教育中微課程的設計案例
3.1需求分析基于網絡教育的微課程的學習對象大多數都屬于成人。所以微課程設計在做需求分析時要考慮到成人的認知過程與個性特征。成人由于集中學習時間和精力的有限,對于連續長時間大而全的視頻講座的學習并不能取得好的效果,再加上各種便攜智能移動設備的廣泛使用,能夠得到適合碎片化、隨時隨地的微課程學習資源是他們所需要的。
3.2微課程教學內容的設計
3.2.1明確教學目標將微課程引入到網絡教育中,旨在能夠開發出更加符合學習者無縫化、可移動學習的學習資源,來促進學習者的學習效果、構建終身學習體系,這是微課程教學設計的總體目標。具體到每節微課時,可以以學習者為中心和微型化的原則為宗旨,首先要依照課程教學大綱,先從課程教學目標中分解出單元教學目標,再將單元教學目標細化為一個個相對獨立的知識點,每一個或幾個知識點可形成一節微課程,然后對每一節微課程設計知識點的教學目標,使學生明確學習任務和目標。由于每門課程按微課程進行設計時,細分的知識點很多,專門以文本的形式呈現會顯得過于凌亂,所以在具體操作時,一個大的知識模塊下集中列示該部分涉及到的知識點的教學目標,具體每一個小知識點的目標由每節微課程視頻里予以說明。本文以筆者在華東師大開放教育學院參與的整改后的《C語言程序設計》課程為例進行微課程設計的說明。圖2為函數部分一節微課程的進入畫面,直接以文字和解說的形式給出了本節微課的教學目標,視頻總用時7分鐘,符合微型化原則。
3.2.2明確了微課程的需求分析和教學目標后,就需要在非統一性原則下為每節微課選擇相應的教學內容。具體可以按以下步驟進行:第一,確定內容。結合網絡教育中網絡教育機構的課程設置層次要求和學習者的學習需求、任務和個性等,將某門課程的內容框架確定下來,相當于課程目錄導航。若是對原有網絡課程的整改,則可以把重點放在教學內容的細分階段。如《C語言程序設計》課程,整個教學內容也就是課程大綱的具體要求,如圖3所示。第二,細化內容。結合學科知識的科學性、系統性,按照網絡環境的需要和教學目標進行合理分解,將學習內容細化為一個個相對獨立的知識點,基本上每個知識點構成一節微課程。
3.3選擇相應的媒體,進行微課程的開發
3.3.1根據微課程的學科特點和不同類別的知識特點選擇相應的媒體
將選擇好的微課程教學內容,可以以建構主義課程理論為依據,遵循現代教育理論指導下微課程的微型化設計原則,結合不同學科的特點、教學目標,創設相關度較高的學習情境。在制作微課程時常用到下列素材:腳本旁白—用以確定課程主題,賦予課程內涵;圖形動畫—微課程內容的高效視覺呈現;音樂音效—調節微課程的氛圍。因此,在選擇媒體時,要以知識點為依據,綜合文本、聲音、圖像、動畫等媒體進行動態或靜態的組合,各種媒體的選擇和整合方式要以學習內容的有效呈現為依據。微課程在開發時,不同學科、不同類別的教學內容,所用到的媒體肯定是不盡相同的。同時,媒體選擇上還要考慮目前網絡技術及便攜移動終端設備的環境和實現的條件。
3.3.2微課程的開發
基于網絡教育中的微課程開發,和一般課堂輔的微課程也是不盡相同的。微課程的教學內容經過細分設計后,就可以借助一定的軟件進行開發了。對于立足于網絡教育機構的微課程,開發工具方面都比較完備,借助于原有網絡課程的開發軟件完全可以滿足微課程的開發需要。除此之外,微課程常用到的開發工具還有PPT、Flash、繪聲繪影、光影魔術手、格式工廠,還有字體庫等,這些工具對基于電腦的開發比較好。雖然大多基于電腦開發的微課程在手機等便攜設備上也可以運行,但近年來出現的基于手機等移動設備的微課程開發工具,如FlashLite、Lam、亙天炫彩等,更有它獨特的優勢。基于手機開發微課程將會是微課程發展的必然趨勢。《C語言程序設計》微課程的開發用到了dreamweaver、vegas等軟件,部分截圖如圖4所示。
3.4其他教學支持
每個微課程都有一套完整的教學設計,從整體來看,還應輔以其他教學支持服務,這也是微課程設計完整性原則的體現,否則單獨的微課程視頻很難發揮它的優勢。全國首屆微課程大賽規章里要求:微課程資源的核心資源是“微視頻”(教學視頻片段),還包含與該教學視頻內容相關的“微教案”(教學設計)、“微課件”(教學課件)、“微習題”(練習測試題)、“微反思”(教學反思)等輔教與學內容。因為基于網絡教育的微課程與一般課堂中所用的微課程有所區別,“微”的內容太多,為防止學習資源太過零碎,故應有關相應的課件、練習題等可集中放在相應的章節知識模塊里。教學支持服務應該包括課程導航、學習路徑、大綱、練習、進度報告、論壇及相關的學習資源(見圖5)。此外,微課程的實施還需要有一個完善的網站支撐,這點網絡教育機構原有的平臺配置就可以滿足,在此不再強調。圖5微課程部分教學支持資源
4結論