單永剛 虞江鋒
摘 要:SNS環(huán)境下的智能學(xué)習(xí)平臺是基于“學(xué)習(xí)者之間的關(guān)系”和“學(xué)習(xí)資源之間的關(guān)系”的創(chuàng)新型學(xué)習(xí)平臺。文章對學(xué)習(xí)平臺關(guān)鍵功能的實(shí)現(xiàn)方法做了詳細(xì)的闡述。
關(guān)鍵詞:SNS;元資源;關(guān)聯(lián);知識推送;智能學(xué)習(xí)
中圖分類號:G434 文獻(xiàn)標(biāo)志碼:A 文章編號:1673-8454(2014)03-0084-04
一、引言
社會(huì)性網(wǎng)絡(luò)服務(wù)(Social Networking Services,SNS)處于蓬勃發(fā)展的勢頭,如Facebook擁有超過10億的用戶,累積了11,300億個(gè)Likes;Twitter擁有5億的用戶,每秒鐘能產(chǎn)生2200個(gè)Tweets。[1]那么,SNS交互環(huán)境是否可以在網(wǎng)絡(luò)學(xué)習(xí)平臺中有所作為呢?綜合類SNS網(wǎng)站,如人人網(wǎng)[2]可建立某個(gè)特定的學(xué)習(xí)群體,但是它不具備資源管理服務(wù)的能力,且網(wǎng)站中干擾因素較多,效果不甚理想;垂直類SNS網(wǎng)站,如知之證券網(wǎng)[3]是由廣東金融學(xué)院學(xué)生憑借其學(xué)院學(xué)科特色和優(yōu)勢而創(chuàng)建并運(yùn)營的一個(gè)網(wǎng)絡(luò)學(xué)習(xí)社區(qū),這是一個(gè)成功的基于SNS的學(xué)習(xí)平臺,它的學(xué)習(xí)者更集中,聚集的目的更明確,且有專門的管理機(jī)構(gòu),它證明了SNS交互理念用于學(xué)習(xí)平臺的可行性。
Web3.0促使我們進(jìn)入一個(gè)“機(jī)器思考”的智能時(shí)代,教學(xué)資源的智能聚合與個(gè)性化建構(gòu)因此成為新的研究方向,[4]學(xué)習(xí)平臺的智能資源服務(wù)體系應(yīng)具有知識語義互為關(guān)聯(lián)的特性,這種關(guān)聯(lián)使知識的展示不僅僅是作為學(xué)習(xí)資源的目錄,更重要的是作為學(xué)習(xí)過程的向?qū)?,它的表現(xiàn)形式是依托學(xué)習(xí)平臺以及學(xué)習(xí)者的狀態(tài)信息,推理和推送個(gè)性化的知識語義和學(xué)習(xí)資源。
文章認(rèn)為,SNS交互環(huán)境下的學(xué)習(xí)平臺,如果能突破傳統(tǒng)的“論壇帖子”形式的資源呈現(xiàn)方式,并配以智能的資源服務(wù)體系,將使網(wǎng)絡(luò)學(xué)習(xí)的效果更加接近于課堂學(xué)習(xí),這是網(wǎng)絡(luò)學(xué)習(xí)平臺設(shè)計(jì)的一種創(chuàng)新模式。
二、SNS交互學(xué)習(xí)環(huán)境
SNS環(huán)境下的學(xué)習(xí)平臺是一個(gè)垂直類的交互網(wǎng)站,垂直類網(wǎng)站的特點(diǎn)是對準(zhǔn)某一特定領(lǐng)域、特定人群或特定需求提供信息服務(wù),[5]垂直類的SNS網(wǎng)站更能反映一群人在某個(gè)共同點(diǎn)(如某一個(gè)專業(yè)、某一個(gè)章節(jié)、某一個(gè)學(xué)習(xí)點(diǎn)等)下的細(xì)化需求,它的成員是基于共同興趣而聚集,大家對相關(guān)內(nèi)容的討論比較細(xì)致、深入,因而有助于學(xué)習(xí)者對共同的關(guān)注點(diǎn)的理解,擴(kuò)展他們對關(guān)注點(diǎn)的認(rèn)識深度與廣度。
學(xué)習(xí)平臺的SNS交互方式主要有:
①群組:群組是基于相同關(guān)注點(diǎn)的學(xué)習(xí)者的群體,學(xué)習(xí)者可以自主組群或參加現(xiàn)有群組,群組成員可在群組中分享學(xué)習(xí)資源、課堂筆記和學(xué)習(xí)心得;
②討論:討論是學(xué)習(xí)平臺具有交互功能的評論系統(tǒng),其主題來自平臺的每一項(xiàng)資源,平臺中設(shè)有專門的討論主題列表,同時(shí)資源相關(guān)的討論內(nèi)容也被推送到該資源的顯示區(qū)域;
③空間:空間即學(xué)習(xí)者的個(gè)人學(xué)習(xí)空間,包括個(gè)人信息、學(xué)習(xí)進(jìn)度、交互記錄、學(xué)習(xí)足跡、收藏夾、學(xué)習(xí)筆記等基本狀態(tài)和功能,同時(shí),作為SNS的交互重要特征,空間還推送個(gè)人所關(guān)注的好友信息以及個(gè)人所在群組的信息,具備學(xué)習(xí)者之間多維“好友”關(guān)系的自動(dòng)推算能力。
SNS交互學(xué)習(xí)環(huán)境,使學(xué)生的學(xué)習(xí)過程從被動(dòng)地接受知識演變?yōu)橹鲃?dòng)地構(gòu)建知識,每位學(xué)習(xí)者都能貢獻(xiàn)和分享自己的所學(xué)、所得、所想,自發(fā)地協(xié)同組織知識,在個(gè)性化的學(xué)習(xí)過程中深化知識理解;更為重要的是,SNS交互學(xué)習(xí)的環(huán)境是學(xué)習(xí)平臺資源知識語義推送的主要載體,是構(gòu)建教師、學(xué)習(xí)者、學(xué)習(xí)資源三者之間充分“交互”的智能學(xué)習(xí)平臺的基礎(chǔ)。
三、智能資源體系的服務(wù)流程
學(xué)習(xí)平臺的資源服務(wù)過程是一個(gè)對現(xiàn)有課程資源根據(jù)外部干預(yù)因素進(jìn)行解構(gòu)、重構(gòu)和推送的過程。圖1描述了學(xué)習(xí)平臺智能資源體系的服務(wù)流程,圖中的元資源(meta-resource)是對課程資源解構(gòu)后的最小單位的資源體,元資源可以是課程資源相關(guān)的知識點(diǎn)、課堂視頻、演示動(dòng)畫、試題等,是學(xué)習(xí)資源智能重構(gòu)的基本元素;虛線部分表示資源服務(wù)過程中的干預(yù)因素,分A、B、C、D、E五個(gè)區(qū)域;實(shí)線部分表示資源服務(wù)體系的資源服務(wù)流程,也可以理解為學(xué)習(xí)者獲取資源的途徑,包括①、②、③三個(gè)途徑。
干預(yù)因素和服務(wù)流程共同決定了學(xué)習(xí)平臺智能資源服務(wù)體系的資源獲取效果,圖中三個(gè)途徑的資源獲取方式如下:途徑①,直接獲取原始的課程資源,學(xué)習(xí)平臺中按課程章節(jié)展現(xiàn)教程內(nèi)容,學(xué)習(xí)者根據(jù)需求自主索引學(xué)習(xí)資源,它的干預(yù)因素包括區(qū)域A和區(qū)域B;途徑②,獲取由課程教師根據(jù)課程大綱、教學(xué)經(jīng)驗(yàn)、知識理解解構(gòu)后的元資源,該途徑的干預(yù)因素為區(qū)域B,學(xué)習(xí)者通過檢索或索引元資源列表獲??;途徑③,從資源環(huán)境或交互語境中準(zhǔn)確獲取相關(guān)學(xué)習(xí)資源,該途徑的全過程包括元資源的重構(gòu)與推送兩個(gè)過程,前者的干預(yù)因素為元資源的關(guān)聯(lián)性即區(qū)域C和區(qū)域B,后者的干預(yù)因素為平臺及學(xué)習(xí)者的狀態(tài)信息、學(xué)習(xí)者的資源需求和學(xué)習(xí)進(jìn)度,即區(qū)域E,學(xué)習(xí)者在SNS交互環(huán)境和文本教程中(區(qū)域D)獲取與自己密切相關(guān)的學(xué)習(xí)資源。三種獲取資源的途徑內(nèi)容上向前逐級包含,效果上向后逐級提升,由于學(xué)習(xí)平臺資源提供方式的多樣化需求,這三種途徑在學(xué)習(xí)平臺中是并列存在的。
四、元資源的語義關(guān)聯(lián)
1.元資源關(guān)聯(lián)的定義
元資源的關(guān)聯(lián)是指元資源的知識語義之間的某種聯(lián)系,它包括顯性關(guān)聯(lián)和隱性關(guān)聯(lián),前者是基于詞匯的相似性聯(lián)系,后者是基于專家知識的相關(guān)性聯(lián)系。Tim Berners-Lee曾在TED的演講中提到 “數(shù)據(jù)就是聯(lián)系,聯(lián)系產(chǎn)生數(shù)據(jù)”,IBM developerWorks作者Tim Hanis強(qiáng)調(diào)“數(shù)據(jù)之間的聯(lián)系不是數(shù)據(jù)庫結(jié)構(gòu)的一部分,而是數(shù)據(jù)的一部分”,元資源的關(guān)聯(lián)也是一種數(shù)據(jù)之間的聯(lián)系,這種聯(lián)系能產(chǎn)生新的資源,元資源的關(guān)聯(lián)是重構(gòu)和推送學(xué)習(xí)資源的必要條件。
根據(jù)關(guān)聯(lián)數(shù)據(jù)的來源,元資源的關(guān)聯(lián)可分為三類:第一類,基于課程內(nèi)容的元資源知識語義之間的關(guān)聯(lián),包括與元資源本身相關(guān)的知識點(diǎn)、課堂視頻、演示動(dòng)畫、測試題等元資源之間的關(guān)聯(lián);第二類,基于搜索引擎百科詞庫的泛化關(guān)聯(lián),互聯(lián)網(wǎng)搜索引擎的百科詞庫的詞條是典型的知識泛化式呈現(xiàn),它們具備知識語義的關(guān)聯(lián)特征,學(xué)習(xí)平臺以元資源名稱為詞條名,超越課程內(nèi)容范疇向搜索引擎百科詞庫提取與知識點(diǎn)“相關(guān)聯(lián)”的詞條信息;第三類,元資源與交互信息之間的關(guān)聯(lián),元資源的評論信息、元資源分享信息、元資源的受訪信息等,穿插于相關(guān)元資源的描述內(nèi)容中,或者元資源的知識語義穿插于學(xué)習(xí)者之間的交互信息中,這類關(guān)聯(lián)有助于學(xué)習(xí)者們開展協(xié)作學(xué)習(xí)。endprint
2.元資源關(guān)聯(lián)的實(shí)現(xiàn)
(1)元資源與元資源之間的關(guān)聯(lián)
張郭軍等定義了一種網(wǎng)絡(luò)課程的知識表示混亂結(jié)構(gòu),[6]它對知識表示方式做了詳盡的描述,據(jù)此結(jié)構(gòu)能實(shí)現(xiàn)知識語義之間的顯性關(guān)聯(lián),但是知識之間的關(guān)聯(lián)除了顯性關(guān)聯(lián)之外還應(yīng)具備隱性關(guān)聯(lián),因此,在設(shè)計(jì)元資源關(guān)聯(lián)表時(shí)必須考慮到顯性關(guān)聯(lián)和隱性關(guān)聯(lián)兩方面的需求。
元資源關(guān)聯(lián)表{ID, 主題, 相關(guān)性主題, 相似性主題, 相關(guān)資源的ID集,…}是實(shí)現(xiàn)元資源語義關(guān)聯(lián)的核心數(shù)據(jù)表,其中相關(guān)性主題是人們對某個(gè)概念的理解的集合,是基于概念的內(nèi)涵所形成的一種關(guān)聯(lián),如專家理解、教學(xué)經(jīng)驗(yàn)、相關(guān)知識等;相似性主題是指由概念呈現(xiàn)的表象(詞匯)所形成的一種關(guān)聯(lián),如某概念詞匯的其它解釋或用法,就是一種相似性主題; 相關(guān)資源ID集以外鍵的形式存儲(chǔ)相應(yīng)的元資源。關(guān)聯(lián)表中,元資源之間的關(guān)聯(lián)關(guān)系往往是1:n的關(guān)系,即1個(gè)元資源可以有多項(xiàng)相關(guān)聯(lián)的資源,而且n的大小是不確定的,因此,在設(shè)計(jì)平臺數(shù)據(jù)表時(shí),需把所有關(guān)聯(lián)存儲(chǔ)于同一字段,并設(shè)定特定字符“|”為字段內(nèi)的字符串分隔符,通過字符運(yùn)算函數(shù)的組合運(yùn)算能實(shí)現(xiàn)元資源正向和逆向的關(guān)聯(lián),同時(shí),這種方法也能節(jié)省數(shù)據(jù)庫的空間開銷、提高數(shù)據(jù)庫的查詢效率。如當(dāng)元資源為數(shù)據(jù)庫課程的“select”命令的知識點(diǎn)時(shí),其相關(guān)性主題為其它同類命令,如:“Update|Delete|Insert|…”,相似性主題為HTML語言中的“Select” 表單或VB.NET編程語言中的“Select”條件語句等。
(2)元資源與泛化資源之間的關(guān)聯(lián)
元資源與泛化資源的關(guān)聯(lián)即學(xué)習(xí)平臺的元資源向平臺外的知識庫建立語義關(guān)聯(lián),并充分利用知識庫的智能推理功能,當(dāng)下應(yīng)用得最廣泛的泛化知識庫就是互聯(lián)網(wǎng)的百科數(shù)據(jù)庫。百科數(shù)據(jù)庫(如維基百科)支持高效的關(guān)系抽取方式,它的每個(gè)頁面都是一個(gè)實(shí)體,每個(gè)實(shí)體都經(jīng)過消歧和映射,使實(shí)體之間具有隱藏的高關(guān)聯(lián)性,[7]這里的實(shí)體即“主題”,是學(xué)習(xí)平臺元資源的關(guān)聯(lián)接點(diǎn)。分析可知,百科數(shù)據(jù)庫的每一個(gè)主題的展現(xiàn)(或搜索)都有一個(gè)固定的URL結(jié)構(gòu),即“固定地址+主題詞”的URL結(jié)構(gòu),其中“固定地址”是百科數(shù)據(jù)庫的展示地址(或搜索地址),“主題詞”即相關(guān)主題詞的字符串的UTF編碼或GB編碼,它與平臺元資源相關(guān)的詞匯相對應(yīng),如維基百科詞條信息的獲取地址為: "…/wiki/"&Server.UrlEncode(EntryName),其中函數(shù)Server.UrlEncode是URL參數(shù)的解碼函數(shù),參數(shù)EntryName是詞條名,即元資源的名詞。由維基百科地址格式,課程知識“Select”在維基百科中的詞條查詢URL為"…/wiki/"&Server.UrlEncode("Select")。除維基百科外,平臺還引用了百度百科和SOSO百科的詞條,它們關(guān)聯(lián)方法與維基百科基本相同。
(3)元資源與SNS交互信息之間的關(guān)聯(lián)
SNS交互系統(tǒng)的交互信息與元資源的關(guān)聯(lián),用文本標(biāo)簽(Tag)的形式展示與交互信息相關(guān)的元資源,即把課程元資源用文本標(biāo)簽的方式向SNS的群組、討論、空間中的交互信息推送,并根據(jù)標(biāo)簽點(diǎn)擊量的排名和主題的分類,向?qū)W習(xí)平臺特定位置推送熱門標(biāo)簽。
數(shù)據(jù)表Tags_table{Tag_id,Tag_name,Resource,Tag_ theme,Tag_url,Tag_hits…}由課程教師根據(jù)課程大綱、教學(xué)經(jīng)驗(yàn)和知識理解自主編輯,其中Resource是相關(guān)資源,Tag_theme是相關(guān)主題,Tag_url是Tag超鏈接(可設(shè)定為向內(nèi)鏈接或向外鏈接)。Tag超鏈接在SNS交互信息寫入數(shù)據(jù)庫前生成,并隨同交互信息寫入數(shù)據(jù)庫,當(dāng)交互信息被讀取時(shí),Tag鏈接將一同被讀取。Tag信息關(guān)聯(lián)的產(chǎn)生方式如下:
Function tag_content(content) ①
set rss=conn.execute("select * from Tags_table order by id ") ②
do while not rss.eof
arr = split(content,rss("tagname")) ③ if ubound(arr)<>0 then
for i=0 to ubound(arr)
select case i
case 0 : strs = arr(i)&""&rss("tagname")&"" ④
case ubound(arr) :strs = strs&arr(i) ⑤
case else : strs = strs&arr(i)&rss("tagname") ⑥
end select
next
content = strs
end if
rss.movenext
loop
tag_content = content ⑦
End Function
代碼注釋:① 參數(shù)content即提交的交互文本內(nèi)容;②獲取標(biāo)簽列表所有標(biāo)簽數(shù)據(jù)(標(biāo)簽名);③找到首個(gè)tagname所在位置,并分割;④如果是第一個(gè)字符串,則在其后加上tag超鏈接;⑤如果是最后一個(gè)字符串;⑥如果是中間的字符串?dāng)?shù)組;⑦返回值,即插入標(biāo)簽后所提交的文本。
五、學(xué)習(xí)資源的智能推送
1.平臺狀態(tài)信息的提取
平臺對學(xué)習(xí)者的學(xué)習(xí)足跡進(jìn)行實(shí)時(shí)采集并存儲(chǔ)為日志數(shù)據(jù),分析這些數(shù)據(jù)提取學(xué)習(xí)者的學(xué)習(xí)狀態(tài)、元資源的使用狀況等狀態(tài)信息,這些狀態(tài)信息是向?qū)W習(xí)者及其所在的交互環(huán)境準(zhǔn)確地推送學(xué)習(xí)資源的重要依據(jù)。表1列出了從平臺日志數(shù)據(jù)中提取平臺及學(xué)習(xí)者狀態(tài)信息的情況,由表可知,狀態(tài)信息可以由單個(gè)日志數(shù)據(jù)決定,也可由多個(gè)日志數(shù)據(jù)共同決定,狀態(tài)信息的輸出是一組關(guān)于某個(gè)統(tǒng)計(jì)點(diǎn)的排序信息,這些排序是可以帶有預(yù)設(shè)條件的,如一個(gè)月內(nèi)學(xué)習(xí)者的學(xué)習(xí)活躍程度的排序,狀態(tài)信息在預(yù)設(shè)條件下的排序結(jié)果是學(xué)習(xí)資源推送的重要依據(jù)之一。endprint
狀態(tài)信息一般用關(guān)系數(shù)據(jù)庫的SQL命令提取,它的基本命令格式為“SELECT 編號,COUNT(*) FROM 日志數(shù)據(jù)表 WHERE 限定條件 GROUP BY 編號 ORDER BY COUNT(*) DESC”,由此可獲取每個(gè)主體(編號)在日志數(shù)據(jù)表中的數(shù)據(jù)量的排序信息,以此為基礎(chǔ)能引申出其它復(fù)雜的狀態(tài)信息提取命令。
2.學(xué)習(xí)者Cookies信息的提取
Cookies信息保存在用戶端硬盤上,它以字符串的形式記錄用戶訪問一個(gè)特定站點(diǎn)的信息,且只能被創(chuàng)建這個(gè)cookies的站點(diǎn)讀回,[8] Cookies記錄的信息可作為學(xué)習(xí)資源個(gè)性化推送的判斷依據(jù)。對檢索詞進(jìn)行Cookies操作方式如下:
Response.Cookies("mycookie" )("KeywordString" )= Request.Cookies("mycookie" )("KeywordString" )&"|new keyword" //追加變量值;
Response.Cookies("mycookie" ).Expires=now+30 //設(shè)定變量有效期30天;
KeywordString=Request.Cookies("mycookie" )("KeywordString" ) //讀取當(dāng)前變量。
獲取的KeywordString是準(zhǔn)對用戶感興趣的詞集,用字符串分詞函數(shù)split()把它分割為檢索詞數(shù)組,根據(jù)數(shù)組中的檢索詞逐個(gè)向?qū)W習(xí)者推送相關(guān)的學(xué)習(xí)資源。
3.學(xué)習(xí)者學(xué)習(xí)進(jìn)度的計(jì)算
學(xué)習(xí)進(jìn)度計(jì)算的原始依據(jù)是資源訪問記錄、試題測試記錄、個(gè)人登錄記錄等,因此學(xué)習(xí)進(jìn)度除了能實(shí)時(shí)體現(xiàn)學(xué)習(xí)者的學(xué)習(xí)進(jìn)度外,還能實(shí)時(shí)反映學(xué)習(xí)者的學(xué)習(xí)足跡、資源的訪問情況、學(xué)習(xí)者的學(xué)習(xí)方式,這些數(shù)據(jù)是推送元資源的又一重要判斷依據(jù)。平臺中的學(xué)習(xí)進(jìn)度定義了資源瀏覽進(jìn)度和在線測試進(jìn)度兩個(gè)部分,進(jìn)度公式的參數(shù)根據(jù)課程和教學(xué)的特點(diǎn)自主設(shè)定,如對于《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》網(wǎng)絡(luò)課程的進(jìn)度計(jì)算參數(shù)設(shè)定如下:資源閱覽占進(jìn)度的40%,每瀏覽一項(xiàng)資源累計(jì)積分,積分超過200以后,完成對資源瀏覽部分的統(tǒng)計(jì),之后的瀏覽不再計(jì)分;在線測試占進(jìn)度的60%,每章的測試題正確答題量達(dá)到本章總題量的80%后,完成對在線測試部分的統(tǒng)計(jì),之后的在線測試結(jié)果不再計(jì)分。該課程的學(xué)習(xí)進(jìn)度計(jì)算方法如下:
If ReadingVantages>200 then ReadingVantages=200 end if
If ExamVantages> ExamAmount*80% then ExamVantages= ExamAmount*80% end if //積分溢出判斷
ChaptersSchedule =( ReadingVantages /200)*40%+ ExamVantages/12)*60% //章節(jié)進(jìn)度計(jì)算
MasterSchedule =(Progress(i))/n //課程總進(jìn)度計(jì)算
參數(shù)說明:ChaptersSchedule(章節(jié)進(jìn)度),ReadingVantages(閱覽積分),ExamVantages(在線測試積分),ExamAmount(試題總數(shù)),MasterSchedule(總進(jìn)度)。
4.學(xué)習(xí)資源的智能推送
狀態(tài)信息、Cookies信息和學(xué)習(xí)進(jìn)度等為個(gè)性化地推送學(xué)習(xí)資源提供了充分而可靠的依據(jù),學(xué)習(xí)平臺的資源推送主要有四種方式:方式一,標(biāo)簽推送,在教程全文、元資源討論區(qū)、學(xué)習(xí)群組中把主題以文字標(biāo)簽(Tag)超鏈接的形式嵌入到相應(yīng)的位置,這是最基本的推送方式,也是SNS交互與資源系統(tǒng)相整合的主要方式;方式二,排名推送,根據(jù)實(shí)時(shí)狀態(tài)信息,把最熱門(如檢索率高、訪問量大)的資源以及最活躍的學(xué)習(xí)者、學(xué)習(xí)進(jìn)度最高的學(xué)習(xí)者所關(guān)注的資源推送到個(gè)人學(xué)習(xí)空間;方式三,關(guān)系推送,利用SNS交互特點(diǎn),把有相同興趣點(diǎn)的學(xué)習(xí)者的學(xué)習(xí)狀態(tài)、相同學(xué)習(xí)方式(如相同的在線時(shí)段上線學(xué)習(xí)),存在一維、二維關(guān)系的其他學(xué)習(xí)者的學(xué)習(xí)狀態(tài)嵌到個(gè)人學(xué)習(xí)空間;方式四,Cookies推送,根據(jù)學(xué)習(xí)者瀏覽器記錄的學(xué)習(xí)者的興趣點(diǎn)(如檢索詞),把相關(guān)的資源推送給該學(xué)習(xí)者。
同時(shí),課程教師通過管理操作,把課程的重點(diǎn)內(nèi)容、難點(diǎn)內(nèi)容、常見問題等用人工編輯的方式(如對Tag數(shù)據(jù)的分類和編輯操作)推送到學(xué)習(xí)平臺的各類場所,這是對相關(guān)性關(guān)聯(lián)(專家知識)的一種擴(kuò)充,是課程教師把握網(wǎng)絡(luò)學(xué)習(xí)方向的主要方式。
六、結(jié)語
本文學(xué)習(xí)平臺的設(shè)計(jì)思路和實(shí)現(xiàn)方法均來自研發(fā)實(shí)踐,它所創(chuàng)建的智能的資源服務(wù)體系和多維的交互學(xué)習(xí)環(huán)境符合現(xiàn)代遠(yuǎn)程教學(xué)“教學(xué)交互性強(qiáng)、共享教學(xué)資源、突破和延伸教學(xué)時(shí)空”等特點(diǎn),[9]在遠(yuǎn)距離教學(xué)中更具實(shí)用意義。
參考文獻(xiàn):
[1]Datta A.Finding like-minded communities of highly interactive[R].Nanjing:CSSS2012,2012.8.
[2]人人網(wǎng).社交網(wǎng)絡(luò)平臺[Z].http://www.renren.com.
[3]知之證券網(wǎng).SNS學(xué)習(xí)平臺[Z].http:// www.gingz.com.
[4]張德成,王植青.開放教育資源的智能聚合與個(gè)性化建構(gòu)——基于Web3.0的開放教育資源建設(shè)[J].現(xiàn)代教育技術(shù),2008(8):89-92.
[5]楊嫚.網(wǎng)絡(luò)信息資源組織與開發(fā)研究[M].武漢:華中科技大學(xué)出版社,2006.1:164.
[6]張郭軍,陳莉萍.網(wǎng)絡(luò)課程中知識表示的研究[J].渭南師范學(xué)院學(xué)報(bào),2012(2):80-82.
[7]張葦如,孫樂,韓先培.基于維基百科和模式聚類的實(shí)體關(guān)系抽取方法[J].中文信息學(xué)報(bào),2012(2):75-81.
[8]王嵐霞.基于cookies 的個(gè)性化信息服務(wù)研究[J].圖書館學(xué)研究,2007(6):61-62,66.
[9]丁新,聶瑞華,盧和琰.遠(yuǎn)程學(xué)習(xí)方法與技術(shù)[M].廣州:華南理工大學(xué)出版社,2006:9-10.
(編輯:王天鵬)endprint
狀態(tài)信息一般用關(guān)系數(shù)據(jù)庫的SQL命令提取,它的基本命令格式為“SELECT 編號,COUNT(*) FROM 日志數(shù)據(jù)表 WHERE 限定條件 GROUP BY 編號 ORDER BY COUNT(*) DESC”,由此可獲取每個(gè)主體(編號)在日志數(shù)據(jù)表中的數(shù)據(jù)量的排序信息,以此為基礎(chǔ)能引申出其它復(fù)雜的狀態(tài)信息提取命令。
2.學(xué)習(xí)者Cookies信息的提取
Cookies信息保存在用戶端硬盤上,它以字符串的形式記錄用戶訪問一個(gè)特定站點(diǎn)的信息,且只能被創(chuàng)建這個(gè)cookies的站點(diǎn)讀回,[8] Cookies記錄的信息可作為學(xué)習(xí)資源個(gè)性化推送的判斷依據(jù)。對檢索詞進(jìn)行Cookies操作方式如下:
Response.Cookies("mycookie" )("KeywordString" )= Request.Cookies("mycookie" )("KeywordString" )&"|new keyword" //追加變量值;
Response.Cookies("mycookie" ).Expires=now+30 //設(shè)定變量有效期30天;
KeywordString=Request.Cookies("mycookie" )("KeywordString" ) //讀取當(dāng)前變量。
獲取的KeywordString是準(zhǔn)對用戶感興趣的詞集,用字符串分詞函數(shù)split()把它分割為檢索詞數(shù)組,根據(jù)數(shù)組中的檢索詞逐個(gè)向?qū)W習(xí)者推送相關(guān)的學(xué)習(xí)資源。
3.學(xué)習(xí)者學(xué)習(xí)進(jìn)度的計(jì)算
學(xué)習(xí)進(jìn)度計(jì)算的原始依據(jù)是資源訪問記錄、試題測試記錄、個(gè)人登錄記錄等,因此學(xué)習(xí)進(jìn)度除了能實(shí)時(shí)體現(xiàn)學(xué)習(xí)者的學(xué)習(xí)進(jìn)度外,還能實(shí)時(shí)反映學(xué)習(xí)者的學(xué)習(xí)足跡、資源的訪問情況、學(xué)習(xí)者的學(xué)習(xí)方式,這些數(shù)據(jù)是推送元資源的又一重要判斷依據(jù)。平臺中的學(xué)習(xí)進(jìn)度定義了資源瀏覽進(jìn)度和在線測試進(jìn)度兩個(gè)部分,進(jìn)度公式的參數(shù)根據(jù)課程和教學(xué)的特點(diǎn)自主設(shè)定,如對于《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》網(wǎng)絡(luò)課程的進(jìn)度計(jì)算參數(shù)設(shè)定如下:資源閱覽占進(jìn)度的40%,每瀏覽一項(xiàng)資源累計(jì)積分,積分超過200以后,完成對資源瀏覽部分的統(tǒng)計(jì),之后的瀏覽不再計(jì)分;在線測試占進(jìn)度的60%,每章的測試題正確答題量達(dá)到本章總題量的80%后,完成對在線測試部分的統(tǒng)計(jì),之后的在線測試結(jié)果不再計(jì)分。該課程的學(xué)習(xí)進(jìn)度計(jì)算方法如下:
If ReadingVantages>200 then ReadingVantages=200 end if
If ExamVantages> ExamAmount*80% then ExamVantages= ExamAmount*80% end if //積分溢出判斷
ChaptersSchedule =( ReadingVantages /200)*40%+ ExamVantages/12)*60% //章節(jié)進(jìn)度計(jì)算
MasterSchedule =(Progress(i))/n //課程總進(jìn)度計(jì)算
參數(shù)說明:ChaptersSchedule(章節(jié)進(jìn)度),ReadingVantages(閱覽積分),ExamVantages(在線測試積分),ExamAmount(試題總數(shù)),MasterSchedule(總進(jìn)度)。
4.學(xué)習(xí)資源的智能推送
狀態(tài)信息、Cookies信息和學(xué)習(xí)進(jìn)度等為個(gè)性化地推送學(xué)習(xí)資源提供了充分而可靠的依據(jù),學(xué)習(xí)平臺的資源推送主要有四種方式:方式一,標(biāo)簽推送,在教程全文、元資源討論區(qū)、學(xué)習(xí)群組中把主題以文字標(biāo)簽(Tag)超鏈接的形式嵌入到相應(yīng)的位置,這是最基本的推送方式,也是SNS交互與資源系統(tǒng)相整合的主要方式;方式二,排名推送,根據(jù)實(shí)時(shí)狀態(tài)信息,把最熱門(如檢索率高、訪問量大)的資源以及最活躍的學(xué)習(xí)者、學(xué)習(xí)進(jìn)度最高的學(xué)習(xí)者所關(guān)注的資源推送到個(gè)人學(xué)習(xí)空間;方式三,關(guān)系推送,利用SNS交互特點(diǎn),把有相同興趣點(diǎn)的學(xué)習(xí)者的學(xué)習(xí)狀態(tài)、相同學(xué)習(xí)方式(如相同的在線時(shí)段上線學(xué)習(xí)),存在一維、二維關(guān)系的其他學(xué)習(xí)者的學(xué)習(xí)狀態(tài)嵌到個(gè)人學(xué)習(xí)空間;方式四,Cookies推送,根據(jù)學(xué)習(xí)者瀏覽器記錄的學(xué)習(xí)者的興趣點(diǎn)(如檢索詞),把相關(guān)的資源推送給該學(xué)習(xí)者。
同時(shí),課程教師通過管理操作,把課程的重點(diǎn)內(nèi)容、難點(diǎn)內(nèi)容、常見問題等用人工編輯的方式(如對Tag數(shù)據(jù)的分類和編輯操作)推送到學(xué)習(xí)平臺的各類場所,這是對相關(guān)性關(guān)聯(lián)(專家知識)的一種擴(kuò)充,是課程教師把握網(wǎng)絡(luò)學(xué)習(xí)方向的主要方式。
六、結(jié)語
本文學(xué)習(xí)平臺的設(shè)計(jì)思路和實(shí)現(xiàn)方法均來自研發(fā)實(shí)踐,它所創(chuàng)建的智能的資源服務(wù)體系和多維的交互學(xué)習(xí)環(huán)境符合現(xiàn)代遠(yuǎn)程教學(xué)“教學(xué)交互性強(qiáng)、共享教學(xué)資源、突破和延伸教學(xué)時(shí)空”等特點(diǎn),[9]在遠(yuǎn)距離教學(xué)中更具實(shí)用意義。
參考文獻(xiàn):
[1]Datta A.Finding like-minded communities of highly interactive[R].Nanjing:CSSS2012,2012.8.
[2]人人網(wǎng).社交網(wǎng)絡(luò)平臺[Z].http://www.renren.com.
[3]知之證券網(wǎng).SNS學(xué)習(xí)平臺[Z].http:// www.gingz.com.
[4]張德成,王植青.開放教育資源的智能聚合與個(gè)性化建構(gòu)——基于Web3.0的開放教育資源建設(shè)[J].現(xiàn)代教育技術(shù),2008(8):89-92.
[5]楊嫚.網(wǎng)絡(luò)信息資源組織與開發(fā)研究[M].武漢:華中科技大學(xué)出版社,2006.1:164.
[6]張郭軍,陳莉萍.網(wǎng)絡(luò)課程中知識表示的研究[J].渭南師范學(xué)院學(xué)報(bào),2012(2):80-82.
[7]張葦如,孫樂,韓先培.基于維基百科和模式聚類的實(shí)體關(guān)系抽取方法[J].中文信息學(xué)報(bào),2012(2):75-81.
[8]王嵐霞.基于cookies 的個(gè)性化信息服務(wù)研究[J].圖書館學(xué)研究,2007(6):61-62,66.
[9]丁新,聶瑞華,盧和琰.遠(yuǎn)程學(xué)習(xí)方法與技術(shù)[M].廣州:華南理工大學(xué)出版社,2006:9-10.
(編輯:王天鵬)endprint
狀態(tài)信息一般用關(guān)系數(shù)據(jù)庫的SQL命令提取,它的基本命令格式為“SELECT 編號,COUNT(*) FROM 日志數(shù)據(jù)表 WHERE 限定條件 GROUP BY 編號 ORDER BY COUNT(*) DESC”,由此可獲取每個(gè)主體(編號)在日志數(shù)據(jù)表中的數(shù)據(jù)量的排序信息,以此為基礎(chǔ)能引申出其它復(fù)雜的狀態(tài)信息提取命令。
2.學(xué)習(xí)者Cookies信息的提取
Cookies信息保存在用戶端硬盤上,它以字符串的形式記錄用戶訪問一個(gè)特定站點(diǎn)的信息,且只能被創(chuàng)建這個(gè)cookies的站點(diǎn)讀回,[8] Cookies記錄的信息可作為學(xué)習(xí)資源個(gè)性化推送的判斷依據(jù)。對檢索詞進(jìn)行Cookies操作方式如下:
Response.Cookies("mycookie" )("KeywordString" )= Request.Cookies("mycookie" )("KeywordString" )&"|new keyword" //追加變量值;
Response.Cookies("mycookie" ).Expires=now+30 //設(shè)定變量有效期30天;
KeywordString=Request.Cookies("mycookie" )("KeywordString" ) //讀取當(dāng)前變量。
獲取的KeywordString是準(zhǔn)對用戶感興趣的詞集,用字符串分詞函數(shù)split()把它分割為檢索詞數(shù)組,根據(jù)數(shù)組中的檢索詞逐個(gè)向?qū)W習(xí)者推送相關(guān)的學(xué)習(xí)資源。
3.學(xué)習(xí)者學(xué)習(xí)進(jìn)度的計(jì)算
學(xué)習(xí)進(jìn)度計(jì)算的原始依據(jù)是資源訪問記錄、試題測試記錄、個(gè)人登錄記錄等,因此學(xué)習(xí)進(jìn)度除了能實(shí)時(shí)體現(xiàn)學(xué)習(xí)者的學(xué)習(xí)進(jìn)度外,還能實(shí)時(shí)反映學(xué)習(xí)者的學(xué)習(xí)足跡、資源的訪問情況、學(xué)習(xí)者的學(xué)習(xí)方式,這些數(shù)據(jù)是推送元資源的又一重要判斷依據(jù)。平臺中的學(xué)習(xí)進(jìn)度定義了資源瀏覽進(jìn)度和在線測試進(jìn)度兩個(gè)部分,進(jìn)度公式的參數(shù)根據(jù)課程和教學(xué)的特點(diǎn)自主設(shè)定,如對于《數(shù)據(jù)庫基礎(chǔ)與應(yīng)用》網(wǎng)絡(luò)課程的進(jìn)度計(jì)算參數(shù)設(shè)定如下:資源閱覽占進(jìn)度的40%,每瀏覽一項(xiàng)資源累計(jì)積分,積分超過200以后,完成對資源瀏覽部分的統(tǒng)計(jì),之后的瀏覽不再計(jì)分;在線測試占進(jìn)度的60%,每章的測試題正確答題量達(dá)到本章總題量的80%后,完成對在線測試部分的統(tǒng)計(jì),之后的在線測試結(jié)果不再計(jì)分。該課程的學(xué)習(xí)進(jìn)度計(jì)算方法如下:
If ReadingVantages>200 then ReadingVantages=200 end if
If ExamVantages> ExamAmount*80% then ExamVantages= ExamAmount*80% end if //積分溢出判斷
ChaptersSchedule =( ReadingVantages /200)*40%+ ExamVantages/12)*60% //章節(jié)進(jìn)度計(jì)算
MasterSchedule =(Progress(i))/n //課程總進(jìn)度計(jì)算
參數(shù)說明:ChaptersSchedule(章節(jié)進(jìn)度),ReadingVantages(閱覽積分),ExamVantages(在線測試積分),ExamAmount(試題總數(shù)),MasterSchedule(總進(jìn)度)。
4.學(xué)習(xí)資源的智能推送
狀態(tài)信息、Cookies信息和學(xué)習(xí)進(jìn)度等為個(gè)性化地推送學(xué)習(xí)資源提供了充分而可靠的依據(jù),學(xué)習(xí)平臺的資源推送主要有四種方式:方式一,標(biāo)簽推送,在教程全文、元資源討論區(qū)、學(xué)習(xí)群組中把主題以文字標(biāo)簽(Tag)超鏈接的形式嵌入到相應(yīng)的位置,這是最基本的推送方式,也是SNS交互與資源系統(tǒng)相整合的主要方式;方式二,排名推送,根據(jù)實(shí)時(shí)狀態(tài)信息,把最熱門(如檢索率高、訪問量大)的資源以及最活躍的學(xué)習(xí)者、學(xué)習(xí)進(jìn)度最高的學(xué)習(xí)者所關(guān)注的資源推送到個(gè)人學(xué)習(xí)空間;方式三,關(guān)系推送,利用SNS交互特點(diǎn),把有相同興趣點(diǎn)的學(xué)習(xí)者的學(xué)習(xí)狀態(tài)、相同學(xué)習(xí)方式(如相同的在線時(shí)段上線學(xué)習(xí)),存在一維、二維關(guān)系的其他學(xué)習(xí)者的學(xué)習(xí)狀態(tài)嵌到個(gè)人學(xué)習(xí)空間;方式四,Cookies推送,根據(jù)學(xué)習(xí)者瀏覽器記錄的學(xué)習(xí)者的興趣點(diǎn)(如檢索詞),把相關(guān)的資源推送給該學(xué)習(xí)者。
同時(shí),課程教師通過管理操作,把課程的重點(diǎn)內(nèi)容、難點(diǎn)內(nèi)容、常見問題等用人工編輯的方式(如對Tag數(shù)據(jù)的分類和編輯操作)推送到學(xué)習(xí)平臺的各類場所,這是對相關(guān)性關(guān)聯(lián)(專家知識)的一種擴(kuò)充,是課程教師把握網(wǎng)絡(luò)學(xué)習(xí)方向的主要方式。
六、結(jié)語
本文學(xué)習(xí)平臺的設(shè)計(jì)思路和實(shí)現(xiàn)方法均來自研發(fā)實(shí)踐,它所創(chuàng)建的智能的資源服務(wù)體系和多維的交互學(xué)習(xí)環(huán)境符合現(xiàn)代遠(yuǎn)程教學(xué)“教學(xué)交互性強(qiáng)、共享教學(xué)資源、突破和延伸教學(xué)時(shí)空”等特點(diǎn),[9]在遠(yuǎn)距離教學(xué)中更具實(shí)用意義。
參考文獻(xiàn):
[1]Datta A.Finding like-minded communities of highly interactive[R].Nanjing:CSSS2012,2012.8.
[2]人人網(wǎng).社交網(wǎng)絡(luò)平臺[Z].http://www.renren.com.
[3]知之證券網(wǎng).SNS學(xué)習(xí)平臺[Z].http:// www.gingz.com.
[4]張德成,王植青.開放教育資源的智能聚合與個(gè)性化建構(gòu)——基于Web3.0的開放教育資源建設(shè)[J].現(xiàn)代教育技術(shù),2008(8):89-92.
[5]楊嫚.網(wǎng)絡(luò)信息資源組織與開發(fā)研究[M].武漢:華中科技大學(xué)出版社,2006.1:164.
[6]張郭軍,陳莉萍.網(wǎng)絡(luò)課程中知識表示的研究[J].渭南師范學(xué)院學(xué)報(bào),2012(2):80-82.
[7]張葦如,孫樂,韓先培.基于維基百科和模式聚類的實(shí)體關(guān)系抽取方法[J].中文信息學(xué)報(bào),2012(2):75-81.
[8]王嵐霞.基于cookies 的個(gè)性化信息服務(wù)研究[J].圖書館學(xué)研究,2007(6):61-62,66.
[9]丁新,聶瑞華,盧和琰.遠(yuǎn)程學(xué)習(xí)方法與技術(shù)[M].廣州:華南理工大學(xué)出版社,2006:9-10.
(編輯:王天鵬)endprint