• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Drupal的E-learning平臺構(gòu)建與開發(fā)

    2014-07-17 20:48何鳴皋尤偉光
    中國教育信息化·高教職教 2014年4期
    關(guān)鍵詞:網(wǎng)絡(luò)教學(xué)平臺開發(fā)

    何鳴皋++尤偉光

    摘 要:Drupal是一個用PHP語言開發(fā)的、在互聯(lián)網(wǎng)上被眾多網(wǎng)站所采用的CMS(Content Management System),而且Drupal除包含CMS的基本功能外,還擁有眾多可定制的功能模塊和一套完整的API,非常適合用于E-learning平臺的構(gòu)建和二次開發(fā)。對于學(xué)校而言,基于Drupal構(gòu)建E-learning平臺有許多優(yōu)勢,學(xué)??梢愿鶕?jù)自身需求選擇一套適合E-learning應(yīng)用的Drupal模塊組合,還可以結(jié)合實際需求使用Drupal API高效率地定制開發(fā)E-learning功能模塊。

    關(guān)鍵詞:E-learning;網(wǎng)絡(luò)教學(xué)平臺;開發(fā);Drupal

    中圖分類號:TP311 文獻標(biāo)志碼:A 文章編號:1673-8454(2014)07-0063-05

    一、E-learning的平臺建設(shè)和開發(fā)現(xiàn)狀

    目前學(xué)校部署E-learning平臺一般有以下幾種常見模式,這幾種模式均有各自的優(yōu)勢,但也存在各自的問題。

    1.購買商業(yè)版的網(wǎng)絡(luò)教學(xué)平臺

    流行的商業(yè)E-learning平臺有Blackboard[1]等。購買商業(yè)版的網(wǎng)絡(luò)教學(xué)平臺,可以讓學(xué)??焖佾@取和使用網(wǎng)絡(luò)教學(xué)平臺,縮短學(xué)校構(gòu)建E-learning平臺和投入應(yīng)用的周期,并享受軟件供應(yīng)商的相關(guān)服務(wù)。

    但是隨著教學(xué)應(yīng)用的不斷深入,如果需要對現(xiàn)有功能進行調(diào)整和改進,就存在無法對商業(yè)軟件直接進行修改的問題,即使軟件供應(yīng)商能夠提供修改服務(wù),其響應(yīng)時間往往較長,而且商業(yè)軟件高昂的采購費用和升級維護費用也是學(xué)校沉重的財務(wù)負擔(dān)。

    2.采用開源的網(wǎng)絡(luò)教學(xué)平臺

    目前流行的開源E-learning平臺有Moodle和Sakai[2]等,采用成熟的開源網(wǎng)絡(luò)教學(xué)平臺,雖然部署的技術(shù)門檻比采購商業(yè)軟件要高,但為學(xué)校節(jié)省了大量的經(jīng)費開支,還能夠與開源社區(qū)和其它采用該平臺的學(xué)校共享資源和經(jīng)驗。

    但是,學(xué)校無論引進哪一個網(wǎng)絡(luò)教學(xué)平臺,實質(zhì)都是引入了該平臺已經(jīng)定型的教學(xué)設(shè)計和應(yīng)用流程,很可能與學(xué)校自身的實際情況和應(yīng)用需求存在偏差,導(dǎo)致在進行應(yīng)用培訓(xùn)和投入實際教學(xué)的過程中難以被教師和學(xué)生接受,而且還可能會增加無謂的培訓(xùn)和系統(tǒng)管理工作量,最終反而降低了教學(xué)效率和管理效率,甚至造成學(xué)校的網(wǎng)絡(luò)教學(xué)應(yīng)用半途而廢。

    3.自主開發(fā)網(wǎng)絡(luò)教學(xué)平臺

    自主開發(fā)E-learning平臺,可以讓學(xué)校完全根據(jù)自身情況設(shè)計和開發(fā)滿足自身需求的網(wǎng)絡(luò)教學(xué)系統(tǒng),然而由于E-learning系統(tǒng)的復(fù)雜性,從零開始開發(fā)一套E-learning平臺會耗費大量的人力和時間,在技術(shù)人員人力十分有限的學(xué)校難以實施。

    4.外包開發(fā)網(wǎng)絡(luò)教學(xué)平臺

    學(xué)校根據(jù)自身需求設(shè)計E-learning功能,交由專業(yè)的軟件開發(fā)公司進行平臺開發(fā),從而實現(xiàn)按需定制開發(fā),比直接購買成套的E-learning平臺更加切合學(xué)校的實際需求,并且學(xué)校也無需投入開發(fā)人力。

    但是外包定制開發(fā)需要學(xué)校與軟件開發(fā)公司長期合作,也需要學(xué)校長期投入大量的資金。另外學(xué)校與外包公司開發(fā)人員的溝通成本也不可忽視,缺乏有效的溝通會導(dǎo)致外包公司開發(fā)的產(chǎn)品不能完全滿足學(xué)校的需要,而且外包公司的響應(yīng)速度也會決定E-learning在應(yīng)用過程中出現(xiàn)的問題是否得到及時的處理。

    5.基于開源平臺二次開發(fā)

    由于學(xué)校的開發(fā)人力有限,因此基于Moodle和Sakai等開源E-learning平臺進行二次開發(fā)是較為可行的方案,可以讓學(xué)校充分利用開源E-learning平臺的現(xiàn)成功能,大幅度縮短E-learning平臺部署和投入應(yīng)用的周期,還可以讓有開發(fā)能力的學(xué)校根據(jù)自身需求對開源E-learning平臺進行修改和二次開發(fā)。然而由于開源E-learning平臺的基礎(chǔ)架構(gòu)已經(jīng)定型,二次開發(fā)大多只局限于功能微調(diào)或是開發(fā)附加的功能模塊,很難改動平臺的主體設(shè)計和現(xiàn)有流程結(jié)構(gòu)。[3]此外,開源E-learning平臺是在不斷更新和升級的,在某一版本上深入進行修改和長時間使用,將使二次開發(fā)的版本成為該平臺的一個分支(branch),從而難以再獲取官方版本的更新和升級。

    綜上所述,學(xué)校要進行網(wǎng)絡(luò)教學(xué)深入應(yīng)用的最佳方案是根據(jù)學(xué)校自身情況分析教學(xué)和管理需求,設(shè)計符合實際情況和滿足實際需求的網(wǎng)絡(luò)教學(xué)流程和功能,定制開發(fā)E-learning平臺。特別是“面對信息超載和知識碎片化兩大挑戰(zhàn),新建構(gòu)主義認為知識體系是由感性認識、理性認識和聯(lián)想三者構(gòu)成的一個類似榕樹的結(jié)構(gòu)。教育是一個知識‘嫁接過程,學(xué)會‘自嫁接是網(wǎng)絡(luò)時代學(xué)習(xí)者的首要任務(wù)”。[4]然而對于學(xué)校而言,要實現(xiàn)“按需定制開發(fā)E-learning平臺”這一目的,需要綜合考慮資金、開發(fā)人力、開發(fā)周期、功能需求以及開發(fā)的可持續(xù)性等諸多因素,條件不同的學(xué)校需要根據(jù)自身情況對這些因素進行平衡和決策。因此,很有必要找到一種普遍適合于有一定開發(fā)能力的學(xué)校的折中開發(fā)方案,使學(xué)校既能根據(jù)自身需求定制開發(fā)E-learning平臺,又能最大限度地減少資金和開發(fā)人員投入,從而實現(xiàn)高效率和可控的自主開發(fā)。

    二、Drupal適宜E-learning開發(fā)的原因分析

    Drupal[5]是一個用PHP語言開發(fā)的,在互聯(lián)網(wǎng)上被眾多網(wǎng)站所采用的CMS(Content Management System)[6]。開源的Drupal平臺包含功能強大的CMS核心組件,并且已有一些現(xiàn)成的E-learning相關(guān)模塊,更重要的是Drupal還提供了一整套用于開發(fā)Web應(yīng)用的API(Application Programming Interface),因此基于Drupal進行網(wǎng)絡(luò)教學(xué)平臺構(gòu)建和開發(fā),適合有一定自主開發(fā)能力,并希望能夠按本校實際需求定制開發(fā)的學(xué)校。作為沒有條件或不想過多投入開發(fā)人力的學(xué)校,也可以利用Drupal的基礎(chǔ)架構(gòu)和現(xiàn)有的E-learning相關(guān)模塊,快速構(gòu)建一個E-learning平臺。

    總體而言,基于Drupal的網(wǎng)絡(luò)教學(xué)平臺具有以下優(yōu)勢和特點:

    1.成熟穩(wěn)定的CMS架構(gòu)

    Drupal的基礎(chǔ)組件包含了構(gòu)成CMS的所有核心功能,如用戶管理、角色權(quán)限、內(nèi)容節(jié)點(node)發(fā)布等等,這些核心組件同樣是構(gòu)成E-learning平臺的基礎(chǔ)。

    2.豐富的功能模塊

    Drupal的擴展模塊(module)種類繁多,包括博客、電子商務(wù)、即時通訊、視頻媒體、E-learning等等,用戶可以根據(jù)自己的應(yīng)用需求選擇其中的模塊進行自由組合和定制,從而獲得一套滿足自身需求的CMS。[7]

    3.開源平臺

    Drupal是用GNU GPL協(xié)議發(fā)布的自由軟件,同其它開源的E-learning平臺一樣,用戶可以獲得其完整的源代碼并進行二次開發(fā)。[8]

    4.按需定制開發(fā)

    學(xué)校在應(yīng)用成套的E-learning平臺過程中,往往會遇到以下兩個問題:

    (1)功能需求問題

    系統(tǒng)中的功能不能滿足需求,需要在平臺框架內(nèi)開發(fā)新的功能模塊。這種情況只要了解開源平臺的結(jié)構(gòu)和模塊實現(xiàn),并擁有開發(fā)能力,就可以在原系統(tǒng)上進行二次開發(fā)。

    (2)教學(xué)流程問題

    現(xiàn)有E-learning平臺的應(yīng)用流程或整體架構(gòu)與學(xué)校實際情況和需求差距較大,需要對系統(tǒng)主體結(jié)構(gòu)進行大的調(diào)整和修改。 由于E-learning系統(tǒng)不同于網(wǎng)站、博客、資源平臺等通用性較強的CMS系統(tǒng),而是更接近于MIS(management information system),與實際應(yīng)用需求高度相關(guān),因此,使用Drupal API進行E-learning的應(yīng)用開發(fā),可以讓學(xué)校對于開源平臺的二次開發(fā)不再局限于修改和打補丁,而是能夠根據(jù)自身需求設(shè)計并實現(xiàn)完整的功能流程。

    endprint

    5.快速開發(fā)

    基于Drupal進行E-learning開發(fā)的高效性體現(xiàn)在三個方面:

    (1)Drupal API

    Drupal是一套面向?qū)ο螅∣O)的WebAPI,Drupal本身的核心組件和模塊都是使用Drupal API開發(fā)而來。Drupal API的意義在于:

    1)函數(shù)封裝

    Drupal API封裝了PHP語言對數(shù)據(jù)庫、文件、圖片等數(shù)據(jù)的底層操作,提高了開發(fā)效率,并且避免了開發(fā)者自己實現(xiàn)底層操作可能造成的安全漏洞。

    2)內(nèi)部數(shù)據(jù)

    Drupal API能夠快速調(diào)用Drupal系統(tǒng)內(nèi)部全局變量和用戶數(shù)據(jù),與手工進行SQL查詢相比,大幅度提高了開發(fā)效率。

    3)權(quán)限掛鉤

    通過Drupal API的權(quán)限掛鉤(hook)將模塊開發(fā)限制在Drupal的用戶權(quán)限框架內(nèi),開發(fā)者不用自己實現(xiàn)權(quán)限控制,從而提高功能模塊的安全性。

    4)界面主題接口

    提供了完整的界面主題(theme)接口,將模塊業(yè)務(wù)與界面分離,使開發(fā)者可以快速開發(fā)出與系統(tǒng)界面風(fēng)格完全一致的模塊。

    (2)模塊調(diào)用

    Drupal可以在模塊中靈活調(diào)用其它模塊已經(jīng)實現(xiàn)的功能。模塊的相互調(diào)用最大限度地避免了重復(fù)開發(fā),提高了開發(fā)效率。

    (3)模塊開源

    Drupal的模塊也是開源的,可以參照與所需功能基礎(chǔ)結(jié)構(gòu)相近的模塊進行二次開發(fā),也可以直接對模塊進行修改。

    6.模板和展示

    通過Drupal的站點(Sites)功能,教師可以靈活地進行模板和主題定制,將自己的網(wǎng)絡(luò)課程整體對外展示,適用于精品課程網(wǎng)站、開放課程、教學(xué)成果評比等。

    三、基于Drupal的E-learning平臺的體系結(jié)構(gòu)(見圖1)

    1.操作系統(tǒng)

    Drupal需要PHP運行環(huán)境和MySQL數(shù)據(jù)庫,可以使用Apache、nginx等httpd服務(wù),因此可以在Windows操作系統(tǒng)中運行,但首選的運行環(huán)境應(yīng)該是原生的LAMP(Linux+Apache+MySQL+PHP)環(huán)境。在后臺數(shù)據(jù)處理中可以使用Linux中的Perl語言及其DBI(Database Interface)數(shù)據(jù)庫接口模塊編寫腳本,直接操作數(shù)據(jù)庫中的數(shù)據(jù),從而大幅度提高E-learning平臺的開發(fā)和維護管理效率。

    2.基礎(chǔ)的CMS平臺

    Drupal的核心組件包含了構(gòu)建一套CMS的所必需的基礎(chǔ)元素,直接基于這些核心組件開發(fā)E-learning應(yīng)用模塊,可以避免重復(fù)勞動,提高開發(fā)效率。

    (1)用戶(user)

    提供了可定制的用戶個人信息的字段,例如E-learning平臺中必要的學(xué)生姓名、性別、學(xué)號、學(xué)院、專業(yè)、年級、培養(yǎng)層次等個人信息字段都可以直接定義,不需要開發(fā)者自己實現(xiàn)。

    (2)角色(role)

    實現(xiàn)角色群組劃分以及不同角色對模塊的訪問權(quán)限,例如學(xué)生、教師、教研室主任、系統(tǒng)管理員等角色。

    (3)內(nèi)容節(jié)點(node)

    在Drupal中,核心組件已經(jīng)包括了內(nèi)容發(fā)布功能,而且用戶發(fā)布的所有內(nèi)容都以節(jié)點(node)的形式保存,通過Drupal的大綱(book)模塊,節(jié)點可以與其它節(jié)點以大綱的形式關(guān)聯(lián),成為其它節(jié)點的子節(jié)點或父節(jié)點。

    3.面向E-learning應(yīng)用的模塊組合

    Drupal現(xiàn)有的一些功能模塊可以直接用于組建E-learning系統(tǒng)以及學(xué)習(xí)社區(qū),模塊的靈活應(yīng)用和組合可以避免類似功能的重復(fù)開發(fā)。

    (1)評論(comment)

    評論模塊可以讓用戶對node中的內(nèi)容發(fā)表評論,從而實現(xiàn)了最基本的交互討論。

    (2)搜索(search)

    搜索模塊讓用戶搜索現(xiàn)有的所有節(jié)點內(nèi)容,實現(xiàn)對E-learning平臺的資源檢索。

    (3)測驗(quiz)

    測驗?zāi)K是一個功能完整的在線測試和問答模塊,可以讓教師創(chuàng)建課程練習(xí)或考試,試題可以是單選、多選、判斷、問答等多種題型,并且提供學(xué)生答題情況和成績的統(tǒng)計報表。

    (4)投票(poll)

    投票模塊可以讓教師發(fā)起一個問卷,收集學(xué)生對某一問題的看法。

    (5)論壇(forum)

    論壇模塊可以讓教師建立課程或主題的論壇,構(gòu)建網(wǎng)上學(xué)習(xí)社區(qū)。

    (6)博客(blog)

    博客模塊可以讓教師建立自己的個人博客,學(xué)生可以通過評論博客文章與教師及其他學(xué)生交互。[9]

    (7)站內(nèi)短信(privatemsg)

    短信模塊可以實現(xiàn)師生以及生生間的點對點信息交互。

    (8)實時聊天(drupalchat)

    實時聊天模塊提供了Drupal系統(tǒng)內(nèi)的即時信息(IM)交互功能,教師和學(xué)生在線時可以進行在線答疑和交流。

    (9)文件上傳(upload)

    上傳模塊提供了穩(wěn)定、統(tǒng)一的文件上傳接口,可以嵌入到節(jié)點發(fā)布的表單內(nèi),實現(xiàn)教師的課件或資料上傳以及學(xué)生的作業(yè)提交。

    (10)大綱(book)

    大綱模塊可以將E-learning平臺內(nèi)的所有節(jié)點用樹狀的大綱串聯(lián)起來,網(wǎng)絡(luò)課程內(nèi)容可以按教科書的章節(jié)層層建立,與課程相關(guān)的教輔資料、練習(xí)、討論等內(nèi)容也能夠關(guān)聯(lián)到課程節(jié)點中,使網(wǎng)絡(luò)課程層次清晰,便于導(dǎo)航和訪問。

    (11)所見即所得編輯器(wysiwyg imagefield)

    所見即所得編輯器讓教師能夠?qū)D片或Microsoft Word文件等帶有格式的內(nèi)容粘貼到E-learning系統(tǒng)中,便于在線創(chuàng)建和編輯課程內(nèi)容。

    (12)在線課程(course)

    在線課程模塊是專門為教師發(fā)布課程內(nèi)容而設(shè)計開發(fā)的模塊集合,直接能夠用于網(wǎng)絡(luò)課程的發(fā)布。

    (13)媒體資源(media)

    媒體資源模塊是一個基于樹狀目錄的資源庫,教師和學(xué)生可以共同分門別類地創(chuàng)建資源目錄并上傳多媒體資源,例如音頻、視頻、課件、參考資料等等。

    四、使用Drupal API進行E-learning應(yīng)用開發(fā)

    采用Drupal API[10]進行模塊開發(fā)比直接用PHP語言的底層函數(shù)進行開發(fā)效率要高得多,因為Drupal API已經(jīng)封裝了數(shù)據(jù)庫讀寫、表單提交、查詢搜索、數(shù)據(jù)表格、數(shù)據(jù)分頁、權(quán)限控制、界面格式化等幾乎所有組成Web應(yīng)用的要素。

    1.E-learning開發(fā)中常用的Drupal API(見表1)

    (1)表單(form)API

    表單API封裝了text,checkbox,radiobox,textarea等表單元素,可以讓開發(fā)者快速構(gòu)建一個復(fù)雜的復(fù)合表單。

    (2)數(shù)據(jù)庫(db)API

    數(shù)據(jù)庫(db)API是Drupal API中最關(guān)鍵的接口之一,它封裝了PHP的數(shù)據(jù)庫操作函數(shù),當(dāng)前(Drupal 7)的DatabaseCondition API進一步封裝了SQL語句,開發(fā)者只需指定所要操作的字段和相關(guān)數(shù)據(jù)就能對數(shù)據(jù)表進行讀寫操作,極大地提高了開發(fā)效率。

    (3)權(quán)限掛鉤(hook_permission)

    權(quán)限掛鉤可供開發(fā)者定義模塊的多種權(quán)限,例如訪問、修改、管理等,這些權(quán)限又可以賦予不同的用戶角色,從而能夠構(gòu)建多層次的E-learning系統(tǒng)結(jié)構(gòu)。例如在線考試的試題庫,普通教師擁有試題錄入的權(quán)限,教研室主任擁有試題審核的權(quán)限等。

    (4)全局變量(global)API

    提供了快速調(diào)用系統(tǒng)內(nèi)部數(shù)據(jù),例如用戶個人信息字段的接口,開發(fā)效率遠高于手工編寫查詢數(shù)據(jù)庫表的代碼。

    (5)分頁(pager)

    分頁在Web界面開發(fā)中是一個繁雜的問題,需要將一個數(shù)據(jù)表中的所有數(shù)據(jù)以行列表格顯示,并自動分成若干頁,而且要有頁碼和導(dǎo)航條。Drupal的Pager API可以快速實現(xiàn)這一功能,開發(fā)者所要做的只是設(shè)定每頁顯示的記錄數(shù)而已。

    endprint

    (6)界面主題(theme)API

    提供了系統(tǒng)內(nèi)所有數(shù)據(jù)的格式化顯示,使模塊的界面完全無縫嵌入到E-learning網(wǎng)站的總體界面風(fēng)格之中。

    2.通用的Drupal模塊開發(fā)流程

    (1)確定模塊名稱

    在modules目錄下創(chuàng)建模塊目錄和文件,例如results_table。模塊名稱既是API hook的前綴,也是數(shù)據(jù)庫中相關(guān)表的名稱或前綴。

    (2)實現(xiàn)hook_help()

    主要是模塊的文字描述,使模塊出現(xiàn)在Drupal的模塊管理器中。

    (3)實現(xiàn)hook_permission()

    定義了模塊的顯示、編輯、管理等權(quán)限,之后可以在Drupal的權(quán)限管理界面中設(shè)置哪些用戶群組(角色)擁有哪些權(quán)限。

    (4)實現(xiàn)hook_menu()

    使模塊出現(xiàn)在Drupal的導(dǎo)航菜單中,也就是指定進入模塊的入口鏈接,以及入口的回調(diào)函數(shù)(即主界面)。

    (5)編寫主界面函數(shù)

    首先指定所要顯示的數(shù)據(jù)表的列名和對結(jié)果進行排序的列,并構(gòu)建查詢對象,然后在執(zhí)行查詢時指定表格每頁顯示的行數(shù)。最后將查詢結(jié)果保存到行數(shù)組中,并顯示結(jié)果和分頁。

    (6)啟用模塊

    在Drupal的模塊管理器中啟用模塊。

    可以看出,Drupal API采用了簡潔的面向?qū)ο缶幊蹋∣OP)的架構(gòu),僅需很少的代碼就實現(xiàn)了Web應(yīng)用開發(fā)中必需的數(shù)據(jù)庫查詢、分頁、表格、導(dǎo)航等操作和界面元素,有效提高了開發(fā)效率。

    五、結(jié)語

    使用基于Drupal的E-learning系統(tǒng),可以讓學(xué)校在單純的E-learning應(yīng)用和復(fù)雜的二次開發(fā)之間找到一種折中方案。這種模式特別有利于E-learning環(huán)境中構(gòu)建教師應(yīng)用技術(shù)解決教學(xué)問題的知識平臺的形成,因為“這種知識將要解決的問題 (即信息技術(shù)整合于學(xué)科教學(xué)過程所遇到的問題),都屬于沒有確定的解決方案的‘劣性問題(Wicked Problem)——它們的解決方案只能依賴于每位教師的認知靈活性且在三種知識的結(jié)合與交叉中去尋找”。[11]因此,基于Drupal的E-learning平臺的開發(fā)和應(yīng)用前景十分廣闊。

    參考文獻:

    [1]張漢玉, 穆肅,任友群.學(xué)習(xí)管理系統(tǒng)的社會性交互功能比較——基于對Blackboard、Moodle、Sakai的調(diào)查與使用體驗[J].現(xiàn)代遠程教育研究,2013(2):38-44.

    [2]翟菁.SAKAI與MOODLE的比較研究[J].軟件導(dǎo)刊,2008(9):33-34.

    [3]葉海松.Moodle的二次開發(fā)與設(shè)計[J].電化教育研究,2007(4):50-55.

    [4]宋述強,鐘曉流,李海霞,焦麗珍,李婷,白薇琳.教育信息化的實踐趨勢、理論動態(tài)與技術(shù)前沿——兼論《現(xiàn)代教育技術(shù)》雜志2013年選題策劃[J].現(xiàn)代教育技術(shù),2013(1):5-8.

    [5]About Drupal[EB/OL].https://drupal.org/about.

    [6]盛安元,黃存東,張前進.基于開源軟件Drupal工程實踐[J].武漢工業(yè)學(xué)院學(xué)報, 2012(2):65-67.

    [7]孫方.基于Drupal電子學(xué)檔平臺設(shè)計與實現(xiàn)[J].現(xiàn)代教育技術(shù),2012(1):98-102.

    [8]GNU General Public License [EB/OL]. http://www.gnu.org/licenses/gpl.html.

    [9]郭玲.基于Drupal構(gòu)建精品課程網(wǎng)站的實踐與探討[J].硅谷,2011(16):139.

    [10]API reference[EB/OL].https://api.drupal.org/api/drupal.

    [11]何克抗.TPACK——美國“信息技術(shù)與課程整合”途徑與方法研究的新發(fā)展(下)[J].電化教育研究,2012(6):47-56.

    (編輯:王天鵬)

    endprint

    (6)界面主題(theme)API

    提供了系統(tǒng)內(nèi)所有數(shù)據(jù)的格式化顯示,使模塊的界面完全無縫嵌入到E-learning網(wǎng)站的總體界面風(fēng)格之中。

    2.通用的Drupal模塊開發(fā)流程

    (1)確定模塊名稱

    在modules目錄下創(chuàng)建模塊目錄和文件,例如results_table。模塊名稱既是API hook的前綴,也是數(shù)據(jù)庫中相關(guān)表的名稱或前綴。

    (2)實現(xiàn)hook_help()

    主要是模塊的文字描述,使模塊出現(xiàn)在Drupal的模塊管理器中。

    (3)實現(xiàn)hook_permission()

    定義了模塊的顯示、編輯、管理等權(quán)限,之后可以在Drupal的權(quán)限管理界面中設(shè)置哪些用戶群組(角色)擁有哪些權(quán)限。

    (4)實現(xiàn)hook_menu()

    使模塊出現(xiàn)在Drupal的導(dǎo)航菜單中,也就是指定進入模塊的入口鏈接,以及入口的回調(diào)函數(shù)(即主界面)。

    (5)編寫主界面函數(shù)

    首先指定所要顯示的數(shù)據(jù)表的列名和對結(jié)果進行排序的列,并構(gòu)建查詢對象,然后在執(zhí)行查詢時指定表格每頁顯示的行數(shù)。最后將查詢結(jié)果保存到行數(shù)組中,并顯示結(jié)果和分頁。

    (6)啟用模塊

    在Drupal的模塊管理器中啟用模塊。

    可以看出,Drupal API采用了簡潔的面向?qū)ο缶幊蹋∣OP)的架構(gòu),僅需很少的代碼就實現(xiàn)了Web應(yīng)用開發(fā)中必需的數(shù)據(jù)庫查詢、分頁、表格、導(dǎo)航等操作和界面元素,有效提高了開發(fā)效率。

    五、結(jié)語

    使用基于Drupal的E-learning系統(tǒng),可以讓學(xué)校在單純的E-learning應(yīng)用和復(fù)雜的二次開發(fā)之間找到一種折中方案。這種模式特別有利于E-learning環(huán)境中構(gòu)建教師應(yīng)用技術(shù)解決教學(xué)問題的知識平臺的形成,因為“這種知識將要解決的問題 (即信息技術(shù)整合于學(xué)科教學(xué)過程所遇到的問題),都屬于沒有確定的解決方案的‘劣性問題(Wicked Problem)——它們的解決方案只能依賴于每位教師的認知靈活性且在三種知識的結(jié)合與交叉中去尋找”。[11]因此,基于Drupal的E-learning平臺的開發(fā)和應(yīng)用前景十分廣闊。

    參考文獻:

    [1]張漢玉, 穆肅,任友群.學(xué)習(xí)管理系統(tǒng)的社會性交互功能比較——基于對Blackboard、Moodle、Sakai的調(diào)查與使用體驗[J].現(xiàn)代遠程教育研究,2013(2):38-44.

    [2]翟菁.SAKAI與MOODLE的比較研究[J].軟件導(dǎo)刊,2008(9):33-34.

    [3]葉海松.Moodle的二次開發(fā)與設(shè)計[J].電化教育研究,2007(4):50-55.

    [4]宋述強,鐘曉流,李海霞,焦麗珍,李婷,白薇琳.教育信息化的實踐趨勢、理論動態(tài)與技術(shù)前沿——兼論《現(xiàn)代教育技術(shù)》雜志2013年選題策劃[J].現(xiàn)代教育技術(shù),2013(1):5-8.

    [5]About Drupal[EB/OL].https://drupal.org/about.

    [6]盛安元,黃存東,張前進.基于開源軟件Drupal工程實踐[J].武漢工業(yè)學(xué)院學(xué)報, 2012(2):65-67.

    [7]孫方.基于Drupal電子學(xué)檔平臺設(shè)計與實現(xiàn)[J].現(xiàn)代教育技術(shù),2012(1):98-102.

    [8]GNU General Public License [EB/OL]. http://www.gnu.org/licenses/gpl.html.

    [9]郭玲.基于Drupal構(gòu)建精品課程網(wǎng)站的實踐與探討[J].硅谷,2011(16):139.

    [10]API reference[EB/OL].https://api.drupal.org/api/drupal.

    [11]何克抗.TPACK——美國“信息技術(shù)與課程整合”途徑與方法研究的新發(fā)展(下)[J].電化教育研究,2012(6):47-56.

    (編輯:王天鵬)

    endprint

    (6)界面主題(theme)API

    提供了系統(tǒng)內(nèi)所有數(shù)據(jù)的格式化顯示,使模塊的界面完全無縫嵌入到E-learning網(wǎng)站的總體界面風(fēng)格之中。

    2.通用的Drupal模塊開發(fā)流程

    (1)確定模塊名稱

    在modules目錄下創(chuàng)建模塊目錄和文件,例如results_table。模塊名稱既是API hook的前綴,也是數(shù)據(jù)庫中相關(guān)表的名稱或前綴。

    (2)實現(xiàn)hook_help()

    主要是模塊的文字描述,使模塊出現(xiàn)在Drupal的模塊管理器中。

    (3)實現(xiàn)hook_permission()

    定義了模塊的顯示、編輯、管理等權(quán)限,之后可以在Drupal的權(quán)限管理界面中設(shè)置哪些用戶群組(角色)擁有哪些權(quán)限。

    (4)實現(xiàn)hook_menu()

    使模塊出現(xiàn)在Drupal的導(dǎo)航菜單中,也就是指定進入模塊的入口鏈接,以及入口的回調(diào)函數(shù)(即主界面)。

    (5)編寫主界面函數(shù)

    首先指定所要顯示的數(shù)據(jù)表的列名和對結(jié)果進行排序的列,并構(gòu)建查詢對象,然后在執(zhí)行查詢時指定表格每頁顯示的行數(shù)。最后將查詢結(jié)果保存到行數(shù)組中,并顯示結(jié)果和分頁。

    (6)啟用模塊

    在Drupal的模塊管理器中啟用模塊。

    可以看出,Drupal API采用了簡潔的面向?qū)ο缶幊蹋∣OP)的架構(gòu),僅需很少的代碼就實現(xiàn)了Web應(yīng)用開發(fā)中必需的數(shù)據(jù)庫查詢、分頁、表格、導(dǎo)航等操作和界面元素,有效提高了開發(fā)效率。

    五、結(jié)語

    使用基于Drupal的E-learning系統(tǒng),可以讓學(xué)校在單純的E-learning應(yīng)用和復(fù)雜的二次開發(fā)之間找到一種折中方案。這種模式特別有利于E-learning環(huán)境中構(gòu)建教師應(yīng)用技術(shù)解決教學(xué)問題的知識平臺的形成,因為“這種知識將要解決的問題 (即信息技術(shù)整合于學(xué)科教學(xué)過程所遇到的問題),都屬于沒有確定的解決方案的‘劣性問題(Wicked Problem)——它們的解決方案只能依賴于每位教師的認知靈活性且在三種知識的結(jié)合與交叉中去尋找”。[11]因此,基于Drupal的E-learning平臺的開發(fā)和應(yīng)用前景十分廣闊。

    參考文獻:

    [1]張漢玉, 穆肅,任友群.學(xué)習(xí)管理系統(tǒng)的社會性交互功能比較——基于對Blackboard、Moodle、Sakai的調(diào)查與使用體驗[J].現(xiàn)代遠程教育研究,2013(2):38-44.

    [2]翟菁.SAKAI與MOODLE的比較研究[J].軟件導(dǎo)刊,2008(9):33-34.

    [3]葉海松.Moodle的二次開發(fā)與設(shè)計[J].電化教育研究,2007(4):50-55.

    [4]宋述強,鐘曉流,李海霞,焦麗珍,李婷,白薇琳.教育信息化的實踐趨勢、理論動態(tài)與技術(shù)前沿——兼論《現(xiàn)代教育技術(shù)》雜志2013年選題策劃[J].現(xiàn)代教育技術(shù),2013(1):5-8.

    [5]About Drupal[EB/OL].https://drupal.org/about.

    [6]盛安元,黃存東,張前進.基于開源軟件Drupal工程實踐[J].武漢工業(yè)學(xué)院學(xué)報, 2012(2):65-67.

    [7]孫方.基于Drupal電子學(xué)檔平臺設(shè)計與實現(xiàn)[J].現(xiàn)代教育技術(shù),2012(1):98-102.

    [8]GNU General Public License [EB/OL]. http://www.gnu.org/licenses/gpl.html.

    [9]郭玲.基于Drupal構(gòu)建精品課程網(wǎng)站的實踐與探討[J].硅谷,2011(16):139.

    [10]API reference[EB/OL].https://api.drupal.org/api/drupal.

    [11]何克抗.TPACK——美國“信息技術(shù)與課程整合”途徑與方法研究的新發(fā)展(下)[J].電化教育研究,2012(6):47-56.

    (編輯:王天鵬)

    endprint

    猜你喜歡
    網(wǎng)絡(luò)教學(xué)平臺開發(fā)
    基于網(wǎng)絡(luò)教學(xué)平臺的大學(xué)計算機教學(xué)改革探討
    河南方言文化資源的保護及其開發(fā)利用的研究
    遵義紅色旅游開發(fā)對策研究
    單片機在電子技術(shù)中的應(yīng)用和開發(fā)
    亚洲男人天堂网一区| 高清视频免费观看一区二区| 亚洲,欧美精品.| 欧美激情高清一区二区三区 | 亚洲精品视频女| 日韩一卡2卡3卡4卡2021年| 观看美女的网站| 九色亚洲精品在线播放| 美女午夜性视频免费| 99精国产麻豆久久婷婷| 日韩伦理黄色片| 青青草视频在线视频观看| 97人妻天天添夜夜摸| 国产精品麻豆人妻色哟哟久久| 欧美最新免费一区二区三区| 亚洲国产av影院在线观看| 欧美日韩视频高清一区二区三区二| a 毛片基地| 国产精品久久久av美女十八| 免费观看av网站的网址| 各种免费的搞黄视频| 王馨瑶露胸无遮挡在线观看| 亚洲精品一区蜜桃| 熟女电影av网| 爱豆传媒免费全集在线观看| 婷婷色综合www| 国产在线一区二区三区精| 日本黄色日本黄色录像| 久久99蜜桃精品久久| 男女边吃奶边做爰视频| 少妇 在线观看| 久久精品熟女亚洲av麻豆精品| 午夜福利在线免费观看网站| 久久99一区二区三区| 在线天堂最新版资源| 中文字幕制服av| 久久毛片免费看一区二区三区| 亚洲欧美色中文字幕在线| 亚洲欧美成人精品一区二区| 九草在线视频观看| 大话2 男鬼变身卡| 汤姆久久久久久久影院中文字幕| 国产97色在线日韩免费| 99热网站在线观看| 亚洲第一区二区三区不卡| 久久久亚洲精品成人影院| 国产精品偷伦视频观看了| 高清av免费在线| 在线观看国产h片| 91在线精品国自产拍蜜月| 国产av国产精品国产| 午夜免费鲁丝| 热re99久久国产66热| 99久国产av精品国产电影| 午夜激情av网站| 成人二区视频| 久久久久久久亚洲中文字幕| 久久精品熟女亚洲av麻豆精品| 亚洲久久久国产精品| 亚洲人成77777在线视频| av网站免费在线观看视频| 一区在线观看完整版| 中文字幕色久视频| av天堂久久9| 最近的中文字幕免费完整| 日韩电影二区| 婷婷色麻豆天堂久久| 夫妻午夜视频| 亚洲欧美日韩另类电影网站| 捣出白浆h1v1| 精品一区二区三区四区五区乱码 | 午夜福利网站1000一区二区三区| 精品久久蜜臀av无| 成年人午夜在线观看视频| 久久久a久久爽久久v久久| 女人久久www免费人成看片| 91aial.com中文字幕在线观看| 国产高清国产精品国产三级| 免费看av在线观看网站| 日韩,欧美,国产一区二区三区| 国产熟女午夜一区二区三区| 国产免费视频播放在线视频| 丁香六月天网| 亚洲国产精品一区二区三区在线| 2018国产大陆天天弄谢| 麻豆乱淫一区二区| 精品少妇黑人巨大在线播放| 美女主播在线视频| 大片免费播放器 马上看| 中文字幕亚洲精品专区| 色94色欧美一区二区| 少妇被粗大猛烈的视频| 精品国产国语对白av| 久久久久久久国产电影| 久久精品人人爽人人爽视色| 久久久久视频综合| 国产精品99久久99久久久不卡 | av网站免费在线观看视频| 欧美中文综合在线视频| 久久人人爽人人片av| 国产成人一区二区在线| 国产精品久久久久久av不卡| 大话2 男鬼变身卡| 国产成人精品无人区| 超色免费av| 国产成人免费观看mmmm| 丰满乱子伦码专区| 丝袜美足系列| 免费看av在线观看网站| 免费少妇av软件| 国产欧美亚洲国产| 天堂中文最新版在线下载| 婷婷色麻豆天堂久久| 精品国产一区二区久久| 91aial.com中文字幕在线观看| 观看av在线不卡| av网站免费在线观看视频| 国产极品粉嫩免费观看在线| 国产精品三级大全| 亚洲婷婷狠狠爱综合网| 韩国av在线不卡| 国产精品久久久久久久久免| 精品亚洲乱码少妇综合久久| 一区福利在线观看| 老汉色av国产亚洲站长工具| 亚洲av日韩在线播放| 日本色播在线视频| av又黄又爽大尺度在线免费看| 久久午夜综合久久蜜桃| 中文字幕精品免费在线观看视频| 热re99久久精品国产66热6| 久久久国产欧美日韩av| 国产成人一区二区在线| 天堂中文最新版在线下载| 哪个播放器可以免费观看大片| 日韩中文字幕视频在线看片| 亚洲,一卡二卡三卡| 97人妻天天添夜夜摸| 日韩欧美一区视频在线观看| 91aial.com中文字幕在线观看| 精品少妇久久久久久888优播| 999精品在线视频| 亚洲精品美女久久av网站| 欧美日韩视频精品一区| 午夜日韩欧美国产| 国产精品香港三级国产av潘金莲 | 午夜免费观看性视频| 久久久亚洲精品成人影院| 久久久久人妻精品一区果冻| 国产精品久久久久久久久免| 欧美日韩一区二区视频在线观看视频在线| 高清av免费在线| 少妇人妻精品综合一区二区| 日韩,欧美,国产一区二区三区| 亚洲美女视频黄频| 成年人午夜在线观看视频| 考比视频在线观看| 视频区图区小说| 午夜福利影视在线免费观看| 国产伦理片在线播放av一区| 亚洲熟女精品中文字幕| 精品国产国语对白av| 男女无遮挡免费网站观看| av在线观看视频网站免费| 爱豆传媒免费全集在线观看| 一区二区三区四区激情视频| 亚洲成人手机| 亚洲精品日本国产第一区| 女人被躁到高潮嗷嗷叫费观| 老女人水多毛片| 欧美激情 高清一区二区三区| 久久久久精品人妻al黑| 欧美最新免费一区二区三区| 国产精品成人在线| 国产男女内射视频| 亚洲,一卡二卡三卡| 久久精品夜色国产| 国产精品久久久av美女十八| 国产在线视频一区二区| 伊人亚洲综合成人网| 精品久久久久久电影网| 中国国产av一级| 国产成人aa在线观看| 国产亚洲精品第一综合不卡| 亚洲精品美女久久久久99蜜臀 | 国产乱人偷精品视频| 久久久久久久久久久免费av| 一级片'在线观看视频| 99热全是精品| 国产av码专区亚洲av| 多毛熟女@视频| 一区二区三区激情视频| 国产有黄有色有爽视频| 亚洲av福利一区| 久久精品夜色国产| 久久久久久久久久人人人人人人| 97在线视频观看| 国产精品久久久久久精品古装| 国产av精品麻豆| 一级片'在线观看视频| 一区二区三区激情视频| 亚洲成人av在线免费| 国产精品免费大片| 亚洲av综合色区一区| videosex国产| 欧美少妇被猛烈插入视频| 韩国高清视频一区二区三区| 你懂的网址亚洲精品在线观看| 日本猛色少妇xxxxx猛交久久| 亚洲精品在线美女| 中文字幕人妻丝袜制服| 国产综合精华液| 女人高潮潮喷娇喘18禁视频| 国产精品偷伦视频观看了| 咕卡用的链子| 亚洲男人天堂网一区| 亚洲国产av影院在线观看| 亚洲国产精品成人久久小说| a级片在线免费高清观看视频| 亚洲欧美成人综合另类久久久| 亚洲av免费高清在线观看| 赤兔流量卡办理| 亚洲国产av影院在线观看| 男人爽女人下面视频在线观看| 尾随美女入室| 18禁动态无遮挡网站| 国产在线免费精品| 欧美另类一区| 国产亚洲av片在线观看秒播厂| 中文天堂在线官网| 久久精品国产综合久久久| 久久精品aⅴ一区二区三区四区 | 999精品在线视频| 国产有黄有色有爽视频| 日韩成人av中文字幕在线观看| 在线观看人妻少妇| 中文字幕人妻熟女乱码| 在线观看www视频免费| 九草在线视频观看| 色婷婷av一区二区三区视频| 日本爱情动作片www.在线观看| 亚洲经典国产精华液单| 2022亚洲国产成人精品| 有码 亚洲区| 最近手机中文字幕大全| 超碰97精品在线观看| 精品人妻一区二区三区麻豆| 中文字幕人妻丝袜一区二区 | 久久毛片免费看一区二区三区| 久久国产精品大桥未久av| av福利片在线| 国产片内射在线| 久久久久国产精品人妻一区二区| 久久婷婷青草| 这个男人来自地球电影免费观看 | 国产免费视频播放在线视频| 国产深夜福利视频在线观看| 90打野战视频偷拍视频| 菩萨蛮人人尽说江南好唐韦庄| 性色avwww在线观看| 亚洲少妇的诱惑av| 中文字幕另类日韩欧美亚洲嫩草| 精品久久蜜臀av无| 一二三四在线观看免费中文在| 久久毛片免费看一区二区三区| 在线观看免费日韩欧美大片| 99久久精品国产国产毛片| 亚洲精品美女久久久久99蜜臀 | 亚洲av男天堂| 纯流量卡能插随身wifi吗| 日韩av不卡免费在线播放| 大片免费播放器 马上看| 宅男免费午夜| 成年女人毛片免费观看观看9 | 亚洲婷婷狠狠爱综合网| 在线天堂中文资源库| 一边亲一边摸免费视频| 一个人免费看片子| 日韩一卡2卡3卡4卡2021年| 久久久久久免费高清国产稀缺| 成年美女黄网站色视频大全免费| av国产久精品久网站免费入址| 中文字幕人妻丝袜一区二区 | 精品少妇一区二区三区视频日本电影 | 久久久久久免费高清国产稀缺| 大话2 男鬼变身卡| 国产在视频线精品| 日韩熟女老妇一区二区性免费视频| 国产日韩一区二区三区精品不卡| 国产精品香港三级国产av潘金莲 | 日本色播在线视频| 三级国产精品片| 久久99一区二区三区| videossex国产| 国产精品二区激情视频| 亚洲精品国产色婷婷电影| 国产精品久久久av美女十八| 日日撸夜夜添| 国产乱人偷精品视频| 如日韩欧美国产精品一区二区三区| 中文乱码字字幕精品一区二区三区| 久久久久久久久久久免费av| 啦啦啦中文免费视频观看日本| 宅男免费午夜| 亚洲欧洲精品一区二区精品久久久 | 一区二区三区激情视频| 亚洲一区二区三区欧美精品| 欧美日韩av久久| 国产av码专区亚洲av| 啦啦啦在线免费观看视频4| 欧美变态另类bdsm刘玥| 色哟哟·www| 国产精品麻豆人妻色哟哟久久| 日韩精品有码人妻一区| 天堂俺去俺来也www色官网| 中文天堂在线官网| 亚洲国产色片| 欧美精品人与动牲交sv欧美| 久久久久网色| 在线看a的网站| 亚洲欧美一区二区三区久久| 女性生殖器流出的白浆| 啦啦啦中文免费视频观看日本| 亚洲精品一二三| 在线观看三级黄色| 美女午夜性视频免费| 亚洲伊人久久精品综合| 99久久人妻综合| 69精品国产乱码久久久| 久热久热在线精品观看| 亚洲色图 男人天堂 中文字幕| 狂野欧美激情性bbbbbb| 永久免费av网站大全| 日本欧美国产在线视频| 永久网站在线| 国产精品嫩草影院av在线观看| 国产精品av久久久久免费| 国产成人免费无遮挡视频| 在线精品无人区一区二区三| 亚洲国产精品一区三区| 欧美激情 高清一区二区三区| 中文字幕色久视频| 一区二区三区激情视频| 十八禁网站网址无遮挡| 亚洲少妇的诱惑av| 在线天堂最新版资源| av网站在线播放免费| 水蜜桃什么品种好| 国产伦理片在线播放av一区| 又大又黄又爽视频免费| 婷婷色综合www| 国产又色又爽无遮挡免| 免费在线观看黄色视频的| 99久国产av精品国产电影| 国产成人午夜福利电影在线观看| av福利片在线| 老司机亚洲免费影院| 熟女av电影| 亚洲国产av新网站| 中文乱码字字幕精品一区二区三区| 日韩在线高清观看一区二区三区| 久久精品国产自在天天线| 免费日韩欧美在线观看| 国产精品不卡视频一区二区| 日本wwww免费看| 亚洲国产精品成人久久小说| av有码第一页| 日本猛色少妇xxxxx猛交久久| 狠狠精品人妻久久久久久综合| 在线观看三级黄色| 精品国产国语对白av| 亚洲精品国产av蜜桃| 极品少妇高潮喷水抽搐| 一级,二级,三级黄色视频| 午夜福利影视在线免费观看| 亚洲国产日韩一区二区| 国产亚洲最大av| 国产一区有黄有色的免费视频| 欧美人与性动交α欧美精品济南到 | 黑人欧美特级aaaaaa片| 国产日韩欧美亚洲二区| 精品人妻偷拍中文字幕| 高清不卡的av网站| 波多野结衣av一区二区av| 国产黄频视频在线观看| 国产精品久久久久久av不卡| 亚洲精品久久成人aⅴ小说| 欧美日韩精品成人综合77777| 国产精品久久久久成人av| 亚洲成av片中文字幕在线观看 | 免费日韩欧美在线观看| 黄片小视频在线播放| 色吧在线观看| 国产无遮挡羞羞视频在线观看| 中文字幕人妻丝袜制服| 久久久久久久久免费视频了| 巨乳人妻的诱惑在线观看| 最黄视频免费看| 亚洲欧美精品综合一区二区三区 | 王馨瑶露胸无遮挡在线观看| 精品国产一区二区三区久久久樱花| 人妻人人澡人人爽人人| 久久精品国产亚洲av高清一级| 99久国产av精品国产电影| 国产成人精品久久久久久| 欧美人与性动交α欧美软件| 纵有疾风起免费观看全集完整版| 一级a爱视频在线免费观看| 老鸭窝网址在线观看| 亚洲欧美一区二区三区国产| av在线观看视频网站免费| 亚洲av综合色区一区| 哪个播放器可以免费观看大片| 美女视频免费永久观看网站| 视频区图区小说| 韩国精品一区二区三区| 国产一区亚洲一区在线观看| 男人添女人高潮全过程视频| 色哟哟·www| h视频一区二区三区| 十分钟在线观看高清视频www| 日本欧美国产在线视频| 婷婷色综合www| 一区二区日韩欧美中文字幕| 免费高清在线观看视频在线观看| 丝袜美足系列| 国产伦理片在线播放av一区| 日日撸夜夜添| 国产乱来视频区| 亚洲欧美精品自产自拍| 日本av手机在线免费观看| 天天影视国产精品| 久久精品国产自在天天线| 狂野欧美激情性bbbbbb| 最近中文字幕2019免费版| 国产精品久久久久久av不卡| 两个人免费观看高清视频| 菩萨蛮人人尽说江南好唐韦庄| 天天躁夜夜躁狠狠躁躁| 国产成人免费观看mmmm| 日韩电影二区| 欧美日韩视频高清一区二区三区二| 国产成人精品福利久久| 99久久精品国产国产毛片| 精品人妻偷拍中文字幕| 国产精品久久久久久久久免| 99久久中文字幕三级久久日本| 亚洲第一av免费看| 国产日韩一区二区三区精品不卡| 看十八女毛片水多多多| 亚洲四区av| 国产精品 国内视频| 妹子高潮喷水视频| 亚洲综合色惰| 久久精品熟女亚洲av麻豆精品| 青春草亚洲视频在线观看| 欧美激情极品国产一区二区三区| 免费在线观看视频国产中文字幕亚洲 | av又黄又爽大尺度在线免费看| 久久婷婷青草| 在线观看美女被高潮喷水网站| 岛国毛片在线播放| av电影中文网址| 亚洲欧美精品自产自拍| 秋霞在线观看毛片| 搡女人真爽免费视频火全软件| 波多野结衣av一区二区av| www.精华液| 国产成人一区二区在线| 一级毛片我不卡| 纵有疾风起免费观看全集完整版| 天堂俺去俺来也www色官网| 日韩不卡一区二区三区视频在线| 国产精品久久久av美女十八| 中文字幕最新亚洲高清| 国产精品一区二区在线观看99| 2021少妇久久久久久久久久久| 亚洲精品日韩在线中文字幕| 亚洲成人一二三区av| 久久这里只有精品19| 美女中出高潮动态图| 伦理电影免费视频| 成年人免费黄色播放视频| 一本久久精品| 亚洲av中文av极速乱| 晚上一个人看的免费电影| 亚洲av.av天堂| 久久婷婷青草| xxxhd国产人妻xxx| 亚洲欧美精品自产自拍| 国产精品国产三级国产专区5o| 人人妻人人澡人人看| 欧美精品高潮呻吟av久久| www.精华液| 成年人免费黄色播放视频| 国产在视频线精品| 婷婷色麻豆天堂久久| 熟妇人妻不卡中文字幕| 亚洲综合色网址| 熟女av电影| av国产久精品久网站免费入址| 边亲边吃奶的免费视频| 欧美亚洲日本最大视频资源| 成人国语在线视频| 宅男免费午夜| av电影中文网址| 麻豆av在线久日| 国产精品久久久久久久久免| 大码成人一级视频| 熟女av电影| 亚洲国产最新在线播放| 麻豆av在线久日| 纯流量卡能插随身wifi吗| 中文精品一卡2卡3卡4更新| 亚洲欧美成人精品一区二区| 丰满少妇做爰视频| 美女大奶头黄色视频| 丝袜在线中文字幕| 一级片'在线观看视频| 国产成人一区二区在线| 国产精品久久久久成人av| 日产精品乱码卡一卡2卡三| 自线自在国产av| av网站在线播放免费| 精品人妻熟女毛片av久久网站| 亚洲综合精品二区| 国产精品成人在线| 成人二区视频| 日本色播在线视频| 亚洲国产成人一精品久久久| 汤姆久久久久久久影院中文字幕| 下体分泌物呈黄色| 日本-黄色视频高清免费观看| 国语对白做爰xxxⅹ性视频网站| 久久久久精品人妻al黑| 久久人人爽av亚洲精品天堂| 亚洲欧美成人精品一区二区| 精品一区在线观看国产| 少妇被粗大的猛进出69影院| 伦理电影免费视频| 18禁国产床啪视频网站| 国产一区二区 视频在线| 日韩在线高清观看一区二区三区| 欧美精品av麻豆av| 18禁国产床啪视频网站| 9色porny在线观看| 97人妻天天添夜夜摸| 男女啪啪激烈高潮av片| 一级黄片播放器| 大香蕉久久成人网| 99热全是精品| 国产精品成人在线| 午夜精品国产一区二区电影| 搡女人真爽免费视频火全软件| 韩国精品一区二区三区| 中国三级夫妇交换| 少妇精品久久久久久久| 亚洲精品乱久久久久久| 亚洲国产毛片av蜜桃av| 国产亚洲最大av| 波野结衣二区三区在线| 麻豆乱淫一区二区| 十分钟在线观看高清视频www| 熟女av电影| 免费在线观看视频国产中文字幕亚洲 | 国产精品久久久久久av不卡| 久久久亚洲精品成人影院| 伊人久久国产一区二区| 激情五月婷婷亚洲| 欧美日韩综合久久久久久| 丰满饥渴人妻一区二区三| av免费在线看不卡| 国产精品二区激情视频| 久久久久精品性色| 26uuu在线亚洲综合色| 久久精品aⅴ一区二区三区四区 | 日韩,欧美,国产一区二区三区| www日本在线高清视频| 国产熟女午夜一区二区三区| 成年动漫av网址| 热re99久久国产66热| 亚洲精品日韩在线中文字幕| 欧美av亚洲av综合av国产av | 在线亚洲精品国产二区图片欧美| 国产精品免费大片| 色网站视频免费| 性色av一级| 777米奇影视久久| 岛国毛片在线播放| 久久精品夜色国产| 各种免费的搞黄视频| 亚洲精品美女久久av网站| 亚洲欧美一区二区三区国产| 亚洲伊人久久精品综合| 亚洲国产精品999| a级毛片黄视频| 视频区图区小说| 国产成人午夜福利电影在线观看| 国产精品久久久久成人av| 亚洲激情五月婷婷啪啪| 亚洲精品中文字幕在线视频| 一级毛片 在线播放| 亚洲,欧美,日韩| 成年人午夜在线观看视频| 日本午夜av视频| 精品人妻在线不人妻| 精品久久久精品久久久| 欧美日韩视频精品一区| 国产亚洲精品第一综合不卡| 久久久精品94久久精品| 亚洲精品美女久久av网站| 欧美日韩av久久| 亚洲伊人久久精品综合| 成人午夜精彩视频在线观看| 亚洲色图综合在线观看|