国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于世界大學城云空間教學平臺的輔助教學工具設計與實現(xiàn)

2015-06-01 12:23吳名星
關鍵詞:大學城好友分組

吳名星

(長沙民政職業(yè)技術學院,湖南長沙410004)

基于世界大學城云空間教學平臺的輔助教學工具設計與實現(xiàn)

吳名星

(長沙民政職業(yè)技術學院,湖南長沙410004)

世界大學城worlduc.com已經(jīng)成為湖南省高職院校的一個云教育平臺,筆者所在的學校利用云空間開展日常教學活動,在教學過程中發(fā)現(xiàn),教師在利用云空間開展基于課程班級1對多教學時,在空間中存在與課程班級中的學生交互困難、對學生在空間的學習情況難以實時監(jiān)控等問題。因此基于worlduc.com開發(fā)了一款輔助教學工具,解決了空間1對多教學交互問題,并實現(xiàn)了對教師所發(fā)布文章的學習情況按課程班級進行統(tǒng)計的功能,解決了云空間教學的不足,提高了教師的教學管理效率。

空間教學1對多交互;評論統(tǒng)計;世界大學城

世界大學城平臺(www.worlduc.com)以云計算為基礎、以用戶為中心、運用Web2.0、Web3.0等技術設計、并融合當今國內(nèi)外最先進的sns,kns,wns架構[1]搭建的一個資源共建共享網(wǎng)絡教學平臺。目前很多高職院校都使用此平臺開展教育信息化建設。使用空間的每個教師和學生都擁有自己的空間賬號和密碼,每個用戶可以擁有自己獨立的內(nèi)容空間。據(jù)不完全數(shù)據(jù)統(tǒng)計,截止2014年10月份,世界大學城上約40000名教師參與建設在線課程;100萬師生在網(wǎng)絡空間共建共享資源;299個機構平臺;100萬個個人學習空間;1.5億人次師生互動;5億人次文章瀏覽;2988萬人次瀏覽視頻[2]。作為一個網(wǎng)絡教學平臺,世界大學城聚合了課程魔方、學習日志、視頻直播、電子教室、師生群組討論、即時通訊、博客、播客等多個功能強大的模塊[1],并對教師、學生操作這些模板的個體行為進行了較為詳細的記錄。但是世界大學城平臺并沒有對這些操作行為以老師、以課題班級為主體進行匯總統(tǒng)計,老師很難就某門課程、某個主題對學生的學習行為進行跟蹤統(tǒng)計,并及時反饋給學生,具體問題表現(xiàn)在:

(1)世界大學城空間的交互方式是一對一的,而在實際教學中,教師面對多名學生開展教學,需要同時與多名學生進行交互。比如老師需要同時通知多名學生某個相同的任務或消息。

(2)世界大學城空間的教學資源主要是以文章/視頻的方式發(fā)布的,學生通過對教師發(fā)布的資料進行學習以獲得知識,而教師希望能統(tǒng)計學生使用這些資源的學習情況。但空間并沒有提供相關統(tǒng)計功能來為教師服務,因此教師無法統(tǒng)計使用這些資料的學習者的學習情況,也就無法了解哪些學生參與了學習,而哪些學生沒有參加學習。

基于上述問題,筆者對世界大學城平臺進行研究,開發(fā)了一款空間輔助教學工具WorlducAids,協(xié)助教師開展空間教學,可以解決空間教學中教師對學習者的學習情況統(tǒng)計不方便的問題,從而提高教學效率。

1.軟件功能分析

經(jīng)過對長沙民政職業(yè)技術學院參與空間教學的教師進行調(diào)研,最終確定了軟件需要實現(xiàn)的功能:

(1)獲得世界大學城的好友列表,并對好友按課程班級進行分組;

(2)給指定好友或選擇某些好友進行留言,以實現(xiàn)一位老師對多名學生好友進行交互的功能;

(3)對老師們發(fā)布在世界大學城云平臺的某篇文章后面的學生評論進行統(tǒng)計,幫助都了快速了解參與課程學習的哪些學生參與了課程學習并評論,有哪些學生沒有參與評論;

(4)對教研苑群組中的某個主題后面的評論進行統(tǒng)計,統(tǒng)計有哪些學生參與了評論,有哪些學生沒有參與評論;

(5)對于參與或未參與評論的學生進行消息通知。

2.關鍵技術研究及核心功能實現(xiàn)

由于輔助教學工具WorlducAids軟件需要與世界大學城worlduc.com平臺進行數(shù)據(jù)交互,但是worlduc. com并沒有提供專用的數(shù)據(jù)訪問接口供調(diào)用。因此只能采用http協(xié)議模擬瀏覽器通信的訪問方式來完成與世界大學城平臺數(shù)據(jù)交互。具體的做法是獲取數(shù)據(jù)時通過使用http協(xié)議請求訪問世界大學城平臺中相關的url,平臺返回請求的網(wǎng)頁數(shù)據(jù)(html源代碼),通過分析返回的html源碼,從中提取所需要的數(shù)據(jù)進行顯示。提交數(shù)據(jù)時通過http post請求完成數(shù)據(jù)的提交。

2.1 使用Html Agility Pack解析網(wǎng)頁數(shù)據(jù),獲取云空間的好友分組及好友列表

為了從網(wǎng)頁源碼中抓取所需要的數(shù)據(jù),采用第三方開源工具HtmlAgilityPack完成網(wǎng)頁數(shù)據(jù)抓取。Html Agility Pack是CodePlex上的一個開源項目。它提供了標準的DOM API和XPath導航,解析html文檔結構非常方便。

下面以獲取世界大學城的空間好友分組為例進行說明,登錄世界大學城后,輸入網(wǎng)址:http://www. worlduc.com/Social/Friend/FriendGroupList.aspx,打開自己的好友分組界面如圖1所示。

圖1 世界大學城中我的好友分組界面

查看源碼,獲得圖1所對應的html源代碼下圖2所示。

圖2 世界大學城中我的好友分組界面的html源碼

從圖2可以看出,整個html源代碼由一個id為ctl00_ContentPlaceHolderMain_groupList的div層構成,該 div內(nèi)又包含有多個 div,每個 div【<div id=“group_xxxx”class=“groupitem”></div>】表示一個好友分組。在這個div內(nèi),有用的數(shù)據(jù)有3個,全部位于<a name="usergroup" elementid="groupTip_633676"></a>標簽內(nèi)。其中好友分組的名稱由<span class="group name whitespace">軟開1432</span>表示,分組的ID可以從超鏈接標簽<a>的elementid屬性得到,也可從<div class="groupitem"id="group_633676">中的id屬性得到。好友組內(nèi)的好友數(shù)量可從 <span class="grouplength">46</span>中的文本內(nèi)容得到。對圖2的源代碼進行分析、抽象,去除無用的信息后,得到下面的代碼如圖3。

圖3 精簡后的html源碼

使用HtmlAgilityPack解析圖3中的好友信息,代碼片斷如下:

世界大學城空間的好友列表以及文章后的評論列表,可以采用前面的方法實現(xiàn)。

2.2 使用HttpPost實現(xiàn)教師與學生好友的1對多的交互功能

在世界大學城空間worlduc.com,用戶之間的留言是一對一的,難以滿足教師1對多的交互。通過使用FireBug瀏覽器插件對世界大學城好友留言功能進行監(jiān)聽分析發(fā)現(xiàn),世界大學城使用了ajax技術向好友發(fā)送留言,如圖4。

圖4 好友留言時的HttpPost數(shù)據(jù)

從圖4可以看出,Content=XXX,關鍵字Content表示留言的內(nèi)容XXX,其中XXX是經(jīng)過url編碼的,op=AddLeaveWord表示當前的Ajax操作是給好友留言,reveiver=139555,表示留言的對象是哪個好友,其中139555是好友在世界大學城空間的賬號ID。表示當前登錄用戶給好友139555發(fā)送留言,內(nèi)容是:測試留言。根據(jù)得到的數(shù)據(jù),使用HttpPost給單個好友提交留言,代碼如下:

2.3 登錄狀態(tài)的Cookie保持

由于世界大學城的留言以及有些功能是要求用戶登錄世界大學城后才可以操作的,因此采用Http-Post模擬登錄世界大學城成功后,要保存登錄用戶的狀態(tài),才能實現(xiàn)前面的留言功能。因此在HttpGet和HttpPost請求與響應時通過cookieContainer對象來實現(xiàn)Cookie狀態(tài)的保持。

2.4 軟件框架

系統(tǒng)采用經(jīng)典的三層架構進行設計,界面層GUI的FrmMain使用Windows Form窗體進行設計,與worlduc.com進行交互的業(yè)務邏輯將封裝在BAL包的WorlducUtils類中,主要完成軟件與worlduc.com平臺的交互,實現(xiàn)登錄、獲取好友、獲取文章欄目、獲取文章評論用戶、給好友留言等功能,具體描述見表1。而進行數(shù)據(jù)存取的操作將封裝在DAL包的FileDB類中,與數(shù)據(jù)相關的實體存放在Entity包中。

表1 WorlducUtils類的主要屬性與方法描述

級二級欄目列表List<BlogArticleCategory> getBlogSubCategories (string sid):獲取二級欄目sid下的所有子欄目List<BlogArticle>GetBlogArticleListByBlogCategory (BlogArticleCategory blogCategory):獲取某個子欄目下的所有文章列表List<Comment>getCommentsByBlogId(string bid):獲取文章的評論

2.5 系統(tǒng)界面及軟件實現(xiàn)

為了使WorlducAids輔助工具安裝操作簡單,將軟件設計成綠色免安裝版,直接在U盤可以運行,開發(fā)環(huán)境采用C#語言,以.NET Framework3.5為運行環(huán)境創(chuàng)建WinForms項目,軟件運行后的界面效果如圖5和圖6所示。

圖5 WorlducAids軟件運行界面1

圖5實現(xiàn)了對教師的空間好友進行分組管理功能,可以將同一個好友分到不同的組,解決了世界大學城空間好友只能屬于一個組的不足,可以應對某個學生選修同一個教師的多門課程,方便教師進行管理。

圖6 WorlducAids軟件運行界面2

圖6實現(xiàn)了教師所有云空間文章的分類獲取,并對某篇文章后的評論數(shù)據(jù)按照班級分組進行統(tǒng)計,可以實現(xiàn)有哪些學生評論了文章,有哪些學生沒有評論文章,并基于統(tǒng)計結果,教師可以給全部已評論者或未評論者留言,以加強師生的交互功能,實現(xiàn)老師對學生學習過程的反饋。

3.結束語

世界大學城是一個云教育平臺,目前湖南省及全國都有很多高職院校利用云空間來開展空間教育,為了解決在空間教學過程中師生1對多交互式教學功能的不足,編寫實現(xiàn)了一個簡單的輔助教學工具,解決了教師基于課程班級群組教學時教師1對多教學時交互與反饋不足的問題,提高了教師的工作效率。但是統(tǒng)計分析的功能還比較簡單,只是基本課程班級對某個主題或文章作了評論或未評論的統(tǒng)計,以后將在統(tǒng)計分析方面進行強化,形成基于學習過程的統(tǒng)計評價方式。

[1]張健,施星君.世界大學城云平臺中學習行為記錄的初探[J].中國教育信息化,2012,(9).

[2]王海霞.MOOC在職業(yè)教育信息化教學平臺的應用研究——以世界大學城為例[J].湖南郵電職業(yè)技術學院學報,2015,(1).

TP3

A

1671-5136(2015)03-0134-05

2015-09-09

湖南省教育科學規(guī)劃課題(XJK014CXX011)。

吳名星,男,長沙民政職業(yè)技術學院副教授、碩士研究生。研究方向:教育信息技術與應用軟件開發(fā)。

猜你喜歡
大學城好友分組
“首屆中國鋼琴音樂周”在我校大學城校區(qū)舉行
分組搭配
屬羊
怎么分組
刪除好友
分組
大學城經(jīng)濟對城鎮(zhèn)化影響初探——以呈貢大學城為例
華南師范大學大學城校區(qū)圖書館
雪花特快專遞
恩平市| 噶尔县| 鹿泉市| 平定县| 凤冈县| 玉屏| 诸城市| 和平区| 玉林市| 丁青县| 运城市| 长宁区| 曲水县| 商南县| 紫阳县| 马公市| 米脂县| 玉田县| 阳原县| 绥江县| 长葛市| 石台县| 秀山| 德钦县| 郑州市| 河东区| 景洪市| 永安市| 甘泉县| 铁岭市| 贵定县| 栾城县| 奉新县| 平南县| 织金县| 呼图壁县| 厦门市| 庆元县| 同江市| 蒙山县| 沛县|