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

    Moodle試題批量制作的Web應(yīng)用開(kāi)發(fā)設(shè)計(jì)

    2018-02-12 12:24沈涵飛
    軟件導(dǎo)刊 2018年12期
    關(guān)鍵詞:試題庫(kù)

    摘要:試題庫(kù)建設(shè)是基于Moodle平臺(tái)建設(shè)網(wǎng)絡(luò)課程的重要工作之一,快速將現(xiàn)有Word格式試卷轉(zhuǎn)換為網(wǎng)絡(luò)課程的可用試題庫(kù)具有十分現(xiàn)實(shí)的意義。因此,使用阿里云服務(wù)器 ECS 與LAMP架構(gòu)搭建開(kāi)發(fā)環(huán)境,借助正則表達(dá)式及Eloquent ORM等技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)簡(jiǎn)便易用的可分類(lèi)型批量制作 Moodle 試題的Web應(yīng)用。用戶(hù)使用瀏覽器,通過(guò)復(fù)制/粘貼、預(yù)覽、保存、下載等簡(jiǎn)單步驟即能生成兼容Moodle XML格式的試題文件。該應(yīng)用在轉(zhuǎn)換效率上較現(xiàn)有方案提升了一個(gè)數(shù)量級(jí)。

    關(guān)鍵詞:試題庫(kù);Moodle;Web應(yīng)用;批量制作;EloquentORM;正則表達(dá)式

    Design and Development of Web Application for Batch Production of Moodle Questions

    SHEN Han?fei

    (Suzhou Industrial Park Institute of Services Outsourcing, Suzhou 215123, China)

    Abstract:The construction of test question bank is an important work in the construction of online courses based on Moodle platform. It is of great practical significance to quickly convert the existing Word format test paper into the test question bank for online courses. Therefore, by using Aliyun server ECS and LAMP architecture to build a development environment, a simple and easy Web application for batch production of Moodle test questions is designed and implemented with the help of regular expressions and Eloquent ORM. By using a browser, users can generate a Moodle XML?compatible question file through simple steps such as copy/paste, preview, save, download, etc. The conversion efficiency is about an order of magnitude faster than the existing solutions.

    Key Words:question bank;Web application;Moodle;batch production;EloquentORM;regular expression

    0?引言

    Moodle是全球排名第一的開(kāi)源課程與學(xué)習(xí)管理系統(tǒng),它是由澳大利亞教師Martin Dougiamas基于建構(gòu)主義教育理論與PHP/MySQL技術(shù)開(kāi)發(fā)的免費(fèi)開(kāi)源軟件[1]。據(jù)Moodle官網(wǎng)統(tǒng)計(jì), 截至2018年8月22日, 已有230個(gè)國(guó)家的99 642個(gè)站點(diǎn)取得了注冊(cè)資格,上面共有15 271 903門(mén)課程,用戶(hù)總數(shù)達(dá)到131 368 177人[2]。試題庫(kù)建設(shè)是基于Moodle平臺(tái)建設(shè)網(wǎng)絡(luò)課程的重要環(huán)節(jié)。采用試題庫(kù)系統(tǒng)進(jìn)行組卷考試,能有效避免人工組卷過(guò)程中命題與評(píng)分的主觀隨意性,充分發(fā)揮課程考試的引導(dǎo)、評(píng)價(jià)、反饋和激勵(lì)作用,調(diào)動(dòng)教學(xué)雙方積極性[3?4]。

    Moodle支持的試題題型非常豐富,包括單選題、填空題、判斷題、多選題、完形填空、拖放填空、計(jì)算題、簡(jiǎn)答題等,并支持以插件方式添加更多試題類(lèi)型[5]。如何快速、高效地將已有大量Word格式試題轉(zhuǎn)換為適合在Moodle環(huán)境下使用的試題,是網(wǎng)絡(luò)課程建設(shè)面臨的一個(gè)重要問(wèn)題。Moodle試題制作大體上可以分為兩類(lèi):①在線(xiàn)錄入;②通過(guò)各類(lèi)工具生成Moodle XML格式文件,然后導(dǎo)入系統(tǒng)。Moodle默認(rèn)的在線(xiàn)試題輸入方式是通過(guò)在Web頁(yè)面直接編輯題目,然后提交至服務(wù)器。輸入題目步驟為:首先選擇題型,然后輸入題干和答案,并進(jìn)行詳細(xì)設(shè)置,包括題目分?jǐn)?shù)、各答案選項(xiàng)反饋以及整體反饋等,最后提交保存。但該方式處理效率很低,適合小批量輸入題目或?qū)σ延蓄}目進(jìn)行修改與補(bǔ)充,而不適合大批量導(dǎo)入題目。Moodle官網(wǎng)提供了由Vyatcheslav Yatskovsky編寫(xiě)的“Quiz authoring template for Microsoft Word”插件[6], 該插件將 Word 作為試題輸入界面,并由VBA 生成XML格式的試題文件。

    由于Moodle平臺(tái)在國(guó)內(nèi)應(yīng)用廣泛,目前已有很多學(xué)者對(duì)Moodle試題的批量導(dǎo)入方法進(jìn)行了深入研究。曹新社[7]提出在 Word 中使用表格制作 Moodle 試題,再轉(zhuǎn)換為XML格式;代永平[8]提出使用HTML 應(yīng)用程序(HTAs)進(jìn)行編寫(xiě),并利用 XML DOM 對(duì)象生成 XML 文件;李飛等[9]介紹了利用Excel強(qiáng)大的宏錄制與VBA編程功能, 在Excel工作表里批量建立試題, 然后轉(zhuǎn)換為XML文件。這些方式本質(zhì)上是在新界面中逐題錄入已有試卷中的題目,然后導(dǎo)出為XML格式。盡管該方式較在線(xiàn)錄入方式效率有了很大提升,但仍存在自動(dòng)化程度低、勞動(dòng)強(qiáng)度高、環(huán)境使用受限等問(wèn)題。

    本文介紹一個(gè)簡(jiǎn)便易用的分類(lèi)型批量制作 Moodle 試題的Web應(yīng)用,運(yùn)行于阿里云ECS平臺(tái)。該應(yīng)用基于LAMP架構(gòu),采用正則表達(dá)式與EloquentORM技術(shù)開(kāi)發(fā),用戶(hù)通過(guò)復(fù)制/粘貼、預(yù)覽、保存、下載等簡(jiǎn)單步驟即能生成兼容Moodle XML格式的試題文件,在轉(zhuǎn)換效率上較現(xiàn)有方案提升了一個(gè)數(shù)量級(jí)。

    1?應(yīng)用設(shè)計(jì)思路、開(kāi)發(fā)環(huán)境與關(guān)鍵技術(shù)

    1.1?設(shè)計(jì)思路

    結(jié)合長(zhǎng)期Moodle試題制作實(shí)踐,分析了現(xiàn)有大量真實(shí)試卷結(jié)構(gòu),并借鑒龔春亞等[10]提出的將整卷試題一次性批量導(dǎo)入數(shù)據(jù)庫(kù)的思想, 開(kāi)發(fā)一個(gè)簡(jiǎn)便易用的可分類(lèi)型批量制作 Moodle 試題的Web應(yīng)用。該應(yīng)用設(shè)計(jì)目標(biāo)是能將現(xiàn)有試卷的客觀題部分快速轉(zhuǎn)換為Moodle XML格式后再導(dǎo)入系統(tǒng)。用戶(hù)在現(xiàn)有試卷基礎(chǔ)上通過(guò)幾個(gè)簡(jiǎn)單步驟(復(fù)制/粘貼、預(yù)覽、保存和轉(zhuǎn)換)即能完成格式轉(zhuǎn)換。

    應(yīng)用采用B/S架構(gòu),操作簡(jiǎn)單,維護(hù)和升級(jí)也十分方便[11],而且具有分布式特點(diǎn),可以隨時(shí)隨地處理業(yè)務(wù)[12]。在應(yīng)用處理目標(biāo)上,首先選擇各類(lèi)考試中應(yīng)用最為廣泛的單選題、多選題、判斷題和填空題,其它類(lèi)型題目如英語(yǔ)考試中的完形填空、匹配題等作為下一步開(kāi)發(fā)目標(biāo),從而簡(jiǎn)化應(yīng)用實(shí)現(xiàn)邏輯,實(shí)現(xiàn)快速開(kāi)發(fā)。

    1.2?開(kāi)發(fā)環(huán)境

    在綜合考慮國(guó)內(nèi)公有云服務(wù)的安全性、價(jià)格、運(yùn)維能力和可伸縮性后,平臺(tái)選擇了阿里云的ECS(Elastic Compute Service)服務(wù),該服務(wù)能自動(dòng)調(diào)整其彈性計(jì)算資源,有助于提升運(yùn)維效率并降低成本,使開(kāi)發(fā)者只需專(zhuān)注于自身核心業(yè)務(wù)[13]。在軟件配置上,采用免費(fèi)開(kāi)源軟件LAMP架構(gòu),這是一組用來(lái)搭建動(dòng)態(tài)網(wǎng)站服務(wù)器的開(kāi)源軟件組合[14],操作系統(tǒng)為Ununbu 16.04,Web服務(wù)器為Apache 2.4,腳本語(yǔ)言為PHP 7.0,數(shù)據(jù)庫(kù)服務(wù)器為MySQL 5.7。該架構(gòu)技術(shù)已非常成熟,且部署簡(jiǎn)單,運(yùn)行與維護(hù)成本低。

    1.3?關(guān)鍵技術(shù)

    在開(kāi)發(fā)過(guò)程中,采用的兩個(gè)關(guān)鍵技術(shù)是正則表達(dá)式和ORM工具Eloquent。Moodle系統(tǒng)支持多種題目格式,其中既可導(dǎo)入又可導(dǎo)出的題目格式只有兩種:Moodle XML和GIFT。相比而言,Moodle XML支持的題目信息更完整,適合用來(lái)與Moodle交換題目數(shù)據(jù)[15]。開(kāi)發(fā)主要工作是將試題文本轉(zhuǎn)化為MoodleXML格式文件,開(kāi)發(fā)過(guò)程中需要大量使用正則表達(dá)式進(jìn)行文本處理。正則表達(dá)式是由美國(guó)數(shù)學(xué)家Stephen Kleene[16]于1956年提出的, 主要用于描述正則集代數(shù)。它是一串由特定意義字符組成的字符串, 表示某種匹配規(guī)則。正則表達(dá)式能夠應(yīng)用于多種操作系統(tǒng)中,并支持幾乎所有程序設(shè)計(jì)語(yǔ)言[17]。正則表達(dá)式最基本的3種功能是匹配、替換和提取。

    為了簡(jiǎn)化數(shù)據(jù)庫(kù)操作,在開(kāi)發(fā)中采用來(lái)自L(fǎng)aravel框架[18]的Eloquent ORM。Laravel框架是目前應(yīng)用最為廣泛的PHP框架,其遵循Model-View-Controller(MVC)架構(gòu)模式,提倡模型、視圖與控制器的分離[19]。由于本文架構(gòu)并不復(fù)雜,所以只采用其內(nèi)置的Eloquent ORM 。ORM是關(guān)系型數(shù)據(jù)庫(kù)和對(duì)象之間產(chǎn)生的自動(dòng)映射,因此在具體數(shù)據(jù)庫(kù)操作中不需要與繁瑣的SQL語(yǔ)句打交道。軟件開(kāi)發(fā)人員只需關(guān)注業(yè)務(wù)邏輯中的對(duì)象架構(gòu)即可,而不底層重復(fù)性的SQL語(yǔ)句。據(jù)統(tǒng)計(jì),采用ORM可將軟件開(kāi)發(fā)時(shí)間與成本減少40%,并且由于其將業(yè)務(wù)層與實(shí)際數(shù)據(jù)存儲(chǔ)分離,簡(jiǎn)化了代碼優(yōu)化與調(diào)試[20]。Eloquent ORM 提供了簡(jiǎn)潔的ActiveRecord 實(shí)現(xiàn)方式,每張數(shù)據(jù)表對(duì)應(yīng)一個(gè)與該表進(jìn)行交互的模型,從而簡(jiǎn)化了數(shù)據(jù)查詢(xún)、插入、更新、刪除等常用操作[21]。

    2?用戶(hù)界面及使用

    用戶(hù)界面由前綴、題目類(lèi)型、題干、答案等組成。由于是批量制作試題,同一批試題標(biāo)題由用戶(hù)統(tǒng)一指定前綴。如圖1所示的試題來(lái)自江蘇省2015年普通高校專(zhuān)轉(zhuǎn)本選拔考試《計(jì)算機(jī)基礎(chǔ)》科目,標(biāo)題前綴為ZZB-2015,表示2015年的專(zhuān)轉(zhuǎn)本(ZZB)題目,前綴結(jié)合每道題序號(hào)即生成最終標(biāo)題,如第21題的最終標(biāo)題為ZZB-2015-021。標(biāo)題在整個(gè)試題庫(kù)中最好能夠保證其唯一性,從而在試題需要配圖的情況下,可由工具將圖片自動(dòng)插入題目中。

    應(yīng)用在使用時(shí),每次轉(zhuǎn)換的試題要求是同一類(lèi)型,從而有助于簡(jiǎn)化程序的邏輯判斷設(shè)計(jì),增強(qiáng)程序健壯性。在保存題目之前,用戶(hù)可使用“預(yù)覽”查看題目解析效果,如圖2所示。

    由于試題的復(fù)雜性及試題來(lái)源本身可能存在錯(cuò)誤,程序解析出的結(jié)果可能不符合用戶(hù)預(yù)期,采用“預(yù)覽”功能有助于幫助用戶(hù)識(shí)別并改正錯(cuò)誤。用戶(hù)確認(rèn)無(wú)誤后,再點(diǎn)擊“保存”按鈕將題目保存到數(shù)據(jù)庫(kù)中。在將多個(gè)批次題目全部保存完畢后,用戶(hù)可以點(diǎn)擊“下載”獲取所有題目。

    3?應(yīng)用詳細(xì)設(shè)計(jì)

    3.1?處理流程

    Web應(yīng)用處理流程分為兩個(gè)階段:①試題保存到數(shù)據(jù)庫(kù);②從數(shù)據(jù)庫(kù)中提取試題,經(jīng)格式化轉(zhuǎn)換后導(dǎo)出為XML文件。

    第1階段具體流程如圖3所示。

    切分輸入即將輸入的題干、答案等根據(jù)題號(hào)特征進(jìn)行切分,然后將每題的題干和答案合并為單個(gè)題目;類(lèi)型判斷是指根據(jù)用戶(hù)輸入判斷題型類(lèi)別;效果預(yù)覽是指將試題解析后的結(jié)果輸出為網(wǎng)頁(yè),由用戶(hù)確認(rèn)是否與預(yù)期一致。如果符合要求,則保存到數(shù)據(jù)庫(kù),否則由用戶(hù)調(diào)整文本輸入。用戶(hù)可以輸入多個(gè)批次的題目,每次輸入題目類(lèi)型必須相同。

    第2階段具體流程如圖4所示。

    當(dāng)用戶(hù)完成所有題目的輸入后,可以點(diǎn)擊“導(dǎo)出”按鈕請(qǐng)求下載試題文件;提取試題是指從數(shù)據(jù)庫(kù)中提取該用戶(hù)多次輸入的所有題目;格式轉(zhuǎn)換是指根據(jù)題目類(lèi)型,利用程序轉(zhuǎn)化為單題的XML格式;合并 XML是指將所有題目的XML內(nèi)容合并后,再添加X(jué)ML的頭部和尾部,形成完整文件供用戶(hù)下載。

    3.2?數(shù)據(jù)庫(kù)設(shè)計(jì)與初始化

    應(yīng)用的數(shù)據(jù)庫(kù)設(shè)計(jì)相對(duì)簡(jiǎn)單,包含數(shù)據(jù)表question,各個(gè)字段如表1所示。

    其中字段名 choices僅用于保存單選題和多選題的各個(gè)選擇分支,保存格式選擇XML,在讀取時(shí)再解析XML為各個(gè)選項(xiàng)。對(duì)于填空題和判斷題,該字段為空。

    在使用EloquentORM模型前,需要初始化配置,代碼如下:

    require_once '/var/www/common-libs/Laravel/vendor/autoload.php';

    use Illuminate\Container\Container;

    use Illuminate\Database\Capsule\Manager as Capsule;

    MYMcapsule = new Capsule;

    MYMcapsule->addConnection(MYMdatabase); // 創(chuàng)建鏈接

    MYMcapsule->setAsGlobal(); // 設(shè)置全局靜態(tài)可訪(fǎng)問(wèn)

    MYMcapsule->bootEloquent();?// 啟動(dòng)Eloquent

    use?Illuminate\Database\Eloquent\Model?as Eloquent;

    class Question extends?Eloquent

    {

    protected MYMtable = ‘question';

    public MYMtimestamps = false;

    }

    將這些配置單獨(dú)保存到數(shù)據(jù)庫(kù)配置文件 db.php 中,使用時(shí)引用該文件即能通過(guò)ORM進(jìn)行數(shù)據(jù)庫(kù)操作。

    3.3?主要模塊設(shè)計(jì)

    在兩個(gè)階段的流程處理中,切分輸入、效果預(yù)覽、格式轉(zhuǎn)換、XML合并與XML導(dǎo)出是關(guān)鍵模塊,下面對(duì)這些模塊進(jìn)行說(shuō)明。

    切分輸入包含兩部分:切分試題與切分答案。通常試卷題目都是以題目序號(hào)和標(biāo)點(diǎn)符號(hào)(如點(diǎn)或頓號(hào))為開(kāi)頭,可使用正則表達(dá)式進(jìn)行識(shí)別并采用 preg_split函數(shù)進(jìn)行切分;答案切分則根據(jù)單選題、多選題、填空題、判斷題等類(lèi)型分別進(jìn)行處理。以單選題為例,首先將答案輸入一律轉(zhuǎn)換為大寫(xiě)字母,然后使用正則表達(dá)式提取出其中字母。如圖5所示,無(wú)論對(duì)于哪一種輸入都能正確切分。切分完成后,再將相應(yīng)題目和答案合并到一個(gè)PHP關(guān)聯(lián)數(shù)組。

    效果預(yù)覽需要將題目的題干、答案和解析填充到相應(yīng)題目類(lèi)型的HTML模板后,再合并所有題目的HTML輸出,顯示在瀏覽器中供用戶(hù)查看。

    格式轉(zhuǎn)換是指將題目的題干、答案和解析填充到單題題目類(lèi)型的XML模板中。由于Moodle官網(wǎng)對(duì)題目類(lèi)型格式的解釋很少,筆者采用的方式是從題庫(kù)中將各種類(lèi)型題目導(dǎo)出為XML格式后,在此基礎(chǔ)上創(chuàng)建各類(lèi)型題目的單題模板。圖6為一道判斷題的XML格式輸出。

    合并XML是將同一批所有單題的XML輸出合并后,在頭部前添加<?xml version="1.0" encoding="UTF-8"?><quiz>,在尾部添加 </quiz>,從而形成一個(gè)完整符合Moodle XML規(guī)范的文件提供給用戶(hù)下載。

    導(dǎo)出XML的要點(diǎn)是設(shè)置Web頁(yè)面的header為attachment,瀏覽器獲取內(nèi)容后會(huì)提示用戶(hù)將其保存到磁盤(pán),而不是在瀏覽器中顯示為HTML,關(guān)鍵代碼如下:

    MYMfilename = "questions.xml";

    header("Content-type: text/xml;charset=utf-8");

    header('Content-Disposition: attachment;filename='.MYMfilename);

    4?使用效果

    為評(píng)估應(yīng)用轉(zhuǎn)換效率,以江蘇省2015年普通高校專(zhuān)轉(zhuǎn)本選拔考試《計(jì)算機(jī)基礎(chǔ)》科目試卷為例進(jìn)行轉(zhuǎn)換。試卷全部為客觀題,包括20道判斷題、50道單項(xiàng)選擇題、10道多項(xiàng)選擇題和20道填空題,共計(jì)100題。如果采用Moodle在線(xiàn)錄入方式制作試題,按照平均每道題2min計(jì)算,共需200min。采用本文應(yīng)用后,分別按照判斷題、單選題、多選題和填空題分4次導(dǎo)入,并1次下載,除填空題答案需要略微調(diào)整外,其它操作都是直接從Word文件復(fù)制后粘貼到Web頁(yè)面。試題轉(zhuǎn)換可以在10min內(nèi)完成,時(shí)間主要花費(fèi)在預(yù)覽轉(zhuǎn)換過(guò)程中是否有異常狀況,從而使效率提升了約20倍。由于應(yīng)用支持批量導(dǎo)入,每批題目數(shù)量越多,效率提升越顯著。

    5?結(jié)語(yǔ)

    Moodle平臺(tái)可支持多種類(lèi)型試題,將現(xiàn)有試卷快速導(dǎo)入系統(tǒng)是課程信息化建設(shè)的關(guān)鍵環(huán)節(jié)。本文基于LAMP平臺(tái),采用正則表達(dá)式與EloquentORM等技術(shù)開(kāi)發(fā)了一個(gè)可分類(lèi)型批量制作 Moodle 試題的Web應(yīng)用。該應(yīng)用運(yùn)行于阿里云ECS服務(wù)器,且界面友好,操作簡(jiǎn)單,主要包含切分輸入、效果預(yù)覽、格式轉(zhuǎn)換、XML合并、XML導(dǎo)出等功能。用戶(hù)使用瀏覽器,通過(guò)復(fù)制/粘貼、預(yù)覽、保存、下載等簡(jiǎn)單步驟即能生成兼容Moodle XML格式的試題文件,在轉(zhuǎn)換效率上較現(xiàn)有方案提升了一個(gè)數(shù)量級(jí)。

    參考文獻(xiàn):

    [1]?History?MoodleDocs. Moodle history [EB/OL]. https://docs.moodle.org/35/en/History.

    [2]?Moodle Statistics.Moodle統(tǒng)計(jì)[EB/OL].https://moodle.org/stats/.

    [3]?曾任仁,林宇洪,呂義勇.通用試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].福建農(nóng)林大學(xué)學(xué)報(bào):自然科學(xué)版,2008(3):324?328.

    [4]?任愛(ài)華,武新利.題庫(kù)建設(shè)的目標(biāo)及數(shù)學(xué)模型[J].山東師范大學(xué)學(xué)報(bào):自然科學(xué)版,1998(4):82?86.

    [5]?Question?MoodleDocs. Question types[EB/OL].http://docs.moodle.org/35/en/Questions.

    [6]?YATSKOVSKY V. Quiz authoring template for Microsoft Word[EB/OL]. https://moodle.org/mod/data/view.php?d=13&rid=578.

    [7]?曹新社.如何批量制作Moodle試題[J].電腦知識(shí)與技術(shù),2011,7(35):9285?9286.

    [8]?代永平.用HTAs編寫(xiě)Moodle試題導(dǎo)入文件生成工具[J].中國(guó)教育信息化,2010(21):85?88.

    [9]?李飛,廖捷.基于Moodle平臺(tái)網(wǎng)絡(luò)課程試題庫(kù)建設(shè)的研究[J].廣西廣播電視大學(xué)學(xué)報(bào),2017,28(1):28?31.

    [10]?龔春亞,張國(guó)華.基于C#的題庫(kù)批量錄入算法研究[J].電腦知識(shí)與技術(shù),2010,6(27):7545?7547.

    [11]?王心路,趙文耘,余春. C/S向B/S系統(tǒng)遷移的技術(shù)[J]. 計(jì)算機(jī)工程, 2004(3):71?73.

    [12]?程英蕾,殷肖川,吳豐.從C/S模式轉(zhuǎn)向B/S模式[J].空軍工程大學(xué)學(xué)報(bào):自然科學(xué)版,2000(2):48?51.

    [13]?沈涵飛.基于云計(jì)算的高可用性英語(yǔ)學(xué)習(xí)平臺(tái)的構(gòu)建[J].信息與電腦:理論版,2017(24):213?214,217.

    [14]?沈莉.基于Moodle+LAMP技術(shù)構(gòu)建網(wǎng)絡(luò)課程管理系統(tǒng)的實(shí)踐研究[J].軟件導(dǎo)刊,2011,10(12):211?213.

    [15]?王耀,徐鸝.關(guān)于Moodle XML結(jié)構(gòu)的題目及其離線(xiàn)編輯器設(shè)計(jì)[J].中國(guó)醫(yī)學(xué)教育技術(shù),2013,27(5):523?526.

    [16]?沙金.精通正則表達(dá)式[M].北京:人民郵電出版社, 2008.

    [17]?瓦特.正則表達(dá)式入門(mén)經(jīng)典[M].李松峰,譯.北京:清華大學(xué)出版社, 2008.

    [18]?OTWELLT.Laravel[EB/OL].https://laravel.com.

    [19]?李瑩,王甲民.一種基于Petri?Net的新型MVC模式及實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,2007(17):202?205.

    [20]?黃建.基于ThinkPHP框架的ActiveRecord技術(shù)應(yīng)用與研究[J].現(xiàn)代計(jì)算機(jī):專(zhuān)業(yè)版,2010(4):195?197.

    [21]?許日丹, 楊俊.基于Rails框架的ActiveRecord[J].算法與語(yǔ)言, 2007(7):127?129.

    猜你喜歡
    試題庫(kù)
    病理學(xué)與病理生理學(xué)試題庫(kù)建設(shè)探討
    石油煉制技術(shù)課程試題庫(kù)建設(shè)的探討
    職業(yè)院校旅游專(zhuān)業(yè)試題庫(kù)建設(shè)的實(shí)踐與反思
    ——以導(dǎo)游資格筆試科目為例
    C語(yǔ)言考試題庫(kù)在教學(xué)中的重要性研究
    高校試題庫(kù)建設(shè)新探討
    高校試題庫(kù)建設(shè)方案探索
    基于網(wǎng)絡(luò)的試題庫(kù)系統(tǒng)建設(shè)研究
    基于Quiz Creator的“機(jī)械圖樣的繪制與識(shí)讀”隨機(jī)組卷試題庫(kù)的制作與研究
    基于校園網(wǎng)的電磁學(xué)試題庫(kù)建設(shè)
    教考分離模式下課程試題庫(kù)的建設(shè)研究——以高職院校數(shù)學(xué)課程為例
    久久久久精品国产欧美久久久 | 老汉色av国产亚洲站长工具| 亚洲一区二区三区欧美精品| 777米奇影视久久| 亚洲精品av麻豆狂野| 免费在线观看视频国产中文字幕亚洲 | 午夜福利,免费看| 伊人久久大香线蕉亚洲五| 黄网站色视频无遮挡免费观看| 成年人午夜在线观看视频| 国产片特级美女逼逼视频| 亚洲欧美清纯卡通| 啦啦啦中文免费视频观看日本| 国产av国产精品国产| 色视频在线一区二区三区| 日本av手机在线免费观看| 丰满乱子伦码专区| av网站在线播放免费| 国产精品免费大片| 一级毛片电影观看| 制服人妻中文乱码| av国产精品久久久久影院| 一本久久精品| 少妇精品久久久久久久| 老司机影院毛片| 日韩不卡一区二区三区视频在线| 国产免费一区二区三区四区乱码| 亚洲美女搞黄在线观看| 欧美日韩亚洲综合一区二区三区_| 国产极品粉嫩免费观看在线| 高清不卡的av网站| 女人高潮潮喷娇喘18禁视频| av.在线天堂| 最新在线观看一区二区三区 | 9191精品国产免费久久| 国产在线一区二区三区精| 亚洲中文av在线| 如日韩欧美国产精品一区二区三区| 国产片内射在线| 国产精品久久久久成人av| 久久久国产欧美日韩av| 永久免费av网站大全| 亚洲av福利一区| 国产精品久久久久成人av| 无遮挡黄片免费观看| 亚洲成人av在线免费| 久久这里只有精品19| 91精品国产国语对白视频| 久久久久久人人人人人| 国产男女超爽视频在线观看| 十分钟在线观看高清视频www| netflix在线观看网站| 免费黄网站久久成人精品| 亚洲中文av在线| 日本一区二区免费在线视频| netflix在线观看网站| 十八禁高潮呻吟视频| 久久女婷五月综合色啪小说| 日韩中文字幕视频在线看片| 亚洲欧美一区二区三区国产| 亚洲,欧美,日韩| 天天操日日干夜夜撸| 国产亚洲欧美精品永久| 秋霞在线观看毛片| 老汉色av国产亚洲站长工具| 少妇人妻 视频| 色播在线永久视频| 老熟女久久久| 高清黄色对白视频在线免费看| 777米奇影视久久| 老司机影院成人| 欧美在线黄色| 汤姆久久久久久久影院中文字幕| 人人澡人人妻人| 久久久久久免费高清国产稀缺| 宅男免费午夜| 观看av在线不卡| 国产成人av激情在线播放| 一区二区三区激情视频| 成年人免费黄色播放视频| 波多野结衣一区麻豆| xxxhd国产人妻xxx| 久久久久久人人人人人| 免费观看av网站的网址| 欧美另类一区| 黄色 视频免费看| 九草在线视频观看| 极品人妻少妇av视频| 天天躁日日躁夜夜躁夜夜| 在线观看人妻少妇| 男女边摸边吃奶| 国产精品一区二区在线不卡| 欧美日韩亚洲高清精品| 你懂的网址亚洲精品在线观看| 一级毛片 在线播放| 99久国产av精品国产电影| 国产淫语在线视频| 国产 一区精品| 久久97久久精品| av线在线观看网站| 亚洲av欧美aⅴ国产| 欧美国产精品一级二级三级| 久久久久久久大尺度免费视频| 精品酒店卫生间| 亚洲色图 男人天堂 中文字幕| 亚洲 欧美一区二区三区| 久久人人97超碰香蕉20202| 波野结衣二区三区在线| 免费久久久久久久精品成人欧美视频| 韩国高清视频一区二区三区| 国产高清不卡午夜福利| 高清av免费在线| 日韩 亚洲 欧美在线| 欧美老熟妇乱子伦牲交| 国产精品秋霞免费鲁丝片| 精品久久久精品久久久| 赤兔流量卡办理| 如日韩欧美国产精品一区二区三区| 日日摸夜夜添夜夜爱| 国产亚洲精品第一综合不卡| 国产精品国产三级专区第一集| 我的亚洲天堂| 久久精品国产a三级三级三级| 精品国产乱码久久久久久男人| 国产男女内射视频| 亚洲欧美日韩另类电影网站| 国产探花极品一区二区| 爱豆传媒免费全集在线观看| 亚洲三区欧美一区| 亚洲中文av在线| e午夜精品久久久久久久| 久久久久网色| 国产欧美亚洲国产| 大码成人一级视频| 一级黄片播放器| 国产伦理片在线播放av一区| 亚洲免费av在线视频| 在现免费观看毛片| 久久精品熟女亚洲av麻豆精品| 亚洲av中文av极速乱| 综合色丁香网| 日本欧美视频一区| 欧美人与性动交α欧美精品济南到| 午夜日韩欧美国产| 少妇被粗大的猛进出69影院| 亚洲熟女精品中文字幕| 色婷婷久久久亚洲欧美| 18禁国产床啪视频网站| e午夜精品久久久久久久| 欧美日韩精品网址| av有码第一页| √禁漫天堂资源中文www| 韩国高清视频一区二区三区| 精品免费久久久久久久清纯 | 亚洲美女视频黄频| 日韩 亚洲 欧美在线| 亚洲在久久综合| 99久久精品国产亚洲精品| 亚洲四区av| 国产又色又爽无遮挡免| 中国三级夫妇交换| 超碰97精品在线观看| 女人久久www免费人成看片| 18禁裸乳无遮挡动漫免费视频| 最近的中文字幕免费完整| 岛国毛片在线播放| 国产视频首页在线观看| av在线老鸭窝| 欧美日韩视频精品一区| 国产片特级美女逼逼视频| 中文字幕人妻丝袜一区二区 | 国产精品麻豆人妻色哟哟久久| 老鸭窝网址在线观看| 久久影院123| 18禁动态无遮挡网站| 欧美最新免费一区二区三区| 国产人伦9x9x在线观看| 一个人免费看片子| 国产精品成人在线| 久久久久精品性色| 国产免费现黄频在线看| 国产成人啪精品午夜网站| 如何舔出高潮| 1024视频免费在线观看| av电影中文网址| 国产精品久久久人人做人人爽| 亚洲一卡2卡3卡4卡5卡精品中文| 老司机在亚洲福利影院| 女性生殖器流出的白浆| 男女国产视频网站| www.自偷自拍.com| 1024视频免费在线观看| 久久精品亚洲熟妇少妇任你| 国产一区二区激情短视频 | 色婷婷av一区二区三区视频| 日韩一区二区三区影片| 黄频高清免费视频| 高清不卡的av网站| 免费在线观看完整版高清| 操美女的视频在线观看| 女的被弄到高潮叫床怎么办| 久久免费观看电影| 欧美 亚洲 国产 日韩一| 人妻一区二区av| 成人国产av品久久久| 男女下面插进去视频免费观看| 色视频在线一区二区三区| 国产精品麻豆人妻色哟哟久久| 欧美精品一区二区免费开放| 日韩 亚洲 欧美在线| 久久精品人人爽人人爽视色| 两个人看的免费小视频| 男女无遮挡免费网站观看| 中文字幕人妻熟女乱码| 精品少妇一区二区三区视频日本电影 | 欧美日韩视频精品一区| 老司机在亚洲福利影院| 欧美日韩一区二区视频在线观看视频在线| 一二三四中文在线观看免费高清| 尾随美女入室| 国产精品 欧美亚洲| 韩国av在线不卡| 久久亚洲国产成人精品v| 街头女战士在线观看网站| 亚洲情色 制服丝袜| 亚洲av综合色区一区| 国产免费现黄频在线看| 最新在线观看一区二区三区 | 久久青草综合色| 亚洲精品一区蜜桃| 欧美日韩亚洲综合一区二区三区_| 七月丁香在线播放| 下体分泌物呈黄色| 精品少妇黑人巨大在线播放| 国产一区二区三区av在线| 欧美乱码精品一区二区三区| 免费少妇av软件| 一级片免费观看大全| 亚洲国产精品一区三区| 欧美成人精品欧美一级黄| 亚洲av日韩精品久久久久久密 | 久久免费观看电影| 久久久久人妻精品一区果冻| 黄网站色视频无遮挡免费观看| 欧美老熟妇乱子伦牲交| av免费观看日本| 日日爽夜夜爽网站| 韩国精品一区二区三区| 久久99一区二区三区| 久久ye,这里只有精品| 国产精品一二三区在线看| 免费在线观看完整版高清| 视频区图区小说| 日本欧美国产在线视频| 精品亚洲成国产av| 天天躁夜夜躁狠狠久久av| 制服人妻中文乱码| 水蜜桃什么品种好| 一个人免费看片子| 日韩av在线免费看完整版不卡| 日本av手机在线免费观看| 亚洲av在线观看美女高潮| 国产伦人伦偷精品视频| 欧美另类一区| 婷婷色av中文字幕| 午夜福利免费观看在线| 777米奇影视久久| 亚洲精品第二区| 国产在线视频一区二区| 最新在线观看一区二区三区 | 亚洲美女视频黄频| 国产一区二区在线观看av| 亚洲婷婷狠狠爱综合网| 18禁动态无遮挡网站| 19禁男女啪啪无遮挡网站| 久久99精品国语久久久| 日韩中文字幕视频在线看片| av电影中文网址| 男女无遮挡免费网站观看| 色精品久久人妻99蜜桃| 搡老乐熟女国产| 女的被弄到高潮叫床怎么办| 人人妻人人澡人人爽人人夜夜| 国产国语露脸激情在线看| 王馨瑶露胸无遮挡在线观看| 国产xxxxx性猛交| 美女主播在线视频| 国产精品国产三级国产专区5o| 制服丝袜香蕉在线| 午夜福利视频精品| 十八禁网站网址无遮挡| 久久久久久久久免费视频了| 国产又色又爽无遮挡免| www.熟女人妻精品国产| 亚洲精品久久成人aⅴ小说| 七月丁香在线播放| 极品少妇高潮喷水抽搐| 国产一区二区在线观看av| 美女视频免费永久观看网站| 婷婷色麻豆天堂久久| 国产乱人偷精品视频| av在线观看视频网站免费| 9热在线视频观看99| 肉色欧美久久久久久久蜜桃| 亚洲欧美清纯卡通| 欧美日韩一区二区视频在线观看视频在线| 国产99久久九九免费精品| 国产av一区二区精品久久| 777米奇影视久久| 精品人妻一区二区三区麻豆| 99热网站在线观看| 国产亚洲精品第一综合不卡| 国产一区二区在线观看av| 久久久久久人人人人人| 视频在线观看一区二区三区| 美女国产高潮福利片在线看| 一级毛片黄色毛片免费观看视频| 最近手机中文字幕大全| 天天添夜夜摸| 一本久久精品| 99国产综合亚洲精品| 校园人妻丝袜中文字幕| 欧美激情 高清一区二区三区| 国产精品三级大全| 久久久精品免费免费高清| 亚洲一级一片aⅴ在线观看| www.自偷自拍.com| 观看av在线不卡| 超碰97精品在线观看| 免费高清在线观看视频在线观看| 国产乱来视频区| 久久久久久久久久久久大奶| 国产精品久久久久成人av| 国产男女超爽视频在线观看| 国产1区2区3区精品| 男女午夜视频在线观看| 日日撸夜夜添| 新久久久久国产一级毛片| 视频区图区小说| 中文字幕制服av| 街头女战士在线观看网站| 青春草国产在线视频| 丝袜人妻中文字幕| 免费黄色在线免费观看| av在线观看视频网站免费| 久热爱精品视频在线9| 久久久久久久久久久久大奶| 国产精品免费视频内射| 精品福利永久在线观看| 亚洲欧美一区二区三区国产| 婷婷色麻豆天堂久久| 亚洲五月色婷婷综合| 美女大奶头黄色视频| 在现免费观看毛片| 欧美在线一区亚洲| 狂野欧美激情性bbbbbb| 1024视频免费在线观看| 建设人人有责人人尽责人人享有的| 久久久亚洲精品成人影院| 水蜜桃什么品种好| 亚洲av国产av综合av卡| 亚洲精品在线美女| 日本午夜av视频| 老司机靠b影院| 国产一区二区三区av在线| 久久久久久免费高清国产稀缺| 欧美日韩成人在线一区二区| 另类精品久久| 最黄视频免费看| 国产一级毛片在线| 成人国产麻豆网| 久久久久久人妻| 欧美日韩一级在线毛片| 久久久久久人妻| bbb黄色大片| 亚洲精品国产av蜜桃| 又大又黄又爽视频免费| 高清在线视频一区二区三区| 亚洲成国产人片在线观看| 少妇精品久久久久久久| 国产男人的电影天堂91| 80岁老熟妇乱子伦牲交| 搡老乐熟女国产| 熟女av电影| 国产日韩一区二区三区精品不卡| 久久av网站| 欧美日韩视频高清一区二区三区二| 亚洲成av片中文字幕在线观看| 人人妻人人添人人爽欧美一区卜| 女人久久www免费人成看片| 午夜福利视频精品| 中文字幕另类日韩欧美亚洲嫩草| 久久精品亚洲熟妇少妇任你| 日韩一本色道免费dvd| 最近的中文字幕免费完整| 日韩大码丰满熟妇| 欧美亚洲日本最大视频资源| 久久精品久久久久久噜噜老黄| 日韩制服丝袜自拍偷拍| 国产精品秋霞免费鲁丝片| 女人高潮潮喷娇喘18禁视频| 精品午夜福利在线看| 成年动漫av网址| 激情五月婷婷亚洲| 一本一本久久a久久精品综合妖精| 青青草视频在线视频观看| 精品人妻熟女毛片av久久网站| 高清不卡的av网站| 99国产综合亚洲精品| 日韩免费高清中文字幕av| 大话2 男鬼变身卡| 少妇 在线观看| 久久精品亚洲av国产电影网| 久久久久久久国产电影| av片东京热男人的天堂| 91成人精品电影| 精品午夜福利在线看| 午夜福利乱码中文字幕| 亚洲av电影在线观看一区二区三区| 一本一本久久a久久精品综合妖精| 亚洲精品久久午夜乱码| 久久精品人人爽人人爽视色| 欧美人与性动交α欧美软件| 人成视频在线观看免费观看| 一二三四在线观看免费中文在| 免费人妻精品一区二区三区视频| 老司机靠b影院| 亚洲av成人精品一二三区| 伊人久久国产一区二区| 2018国产大陆天天弄谢| 亚洲男人天堂网一区| 亚洲 欧美一区二区三区| 午夜福利免费观看在线| 亚洲四区av| 久久免费观看电影| 老司机靠b影院| bbb黄色大片| 午夜福利视频在线观看免费| 国产精品欧美亚洲77777| 欧美老熟妇乱子伦牲交| 国精品久久久久久国模美| 午夜福利免费观看在线| 热99国产精品久久久久久7| 亚洲av欧美aⅴ国产| 日韩中文字幕欧美一区二区 | 天堂8中文在线网| 九草在线视频观看| 中文字幕精品免费在线观看视频| 天堂8中文在线网| 欧美日本中文国产一区发布| 国语对白做爰xxxⅹ性视频网站| 久久精品国产亚洲av高清一级| 欧美日韩av久久| 免费人妻精品一区二区三区视频| 成年av动漫网址| 一本色道久久久久久精品综合| 久久精品aⅴ一区二区三区四区| 亚洲情色 制服丝袜| 精品酒店卫生间| 又黄又粗又硬又大视频| 久久久亚洲精品成人影院| 亚洲av综合色区一区| 日韩制服骚丝袜av| 美女午夜性视频免费| 伦理电影免费视频| 精品酒店卫生间| 夜夜骑夜夜射夜夜干| 一级片免费观看大全| 亚洲成人一二三区av| 精品久久久久久电影网| 国产免费又黄又爽又色| 久久影院123| 国产精品.久久久| 亚洲自偷自拍图片 自拍| 电影成人av| 欧美亚洲日本最大视频资源| 日韩大片免费观看网站| 热99久久久久精品小说推荐| 久久韩国三级中文字幕| 肉色欧美久久久久久久蜜桃| 国产在视频线精品| 女性生殖器流出的白浆| 卡戴珊不雅视频在线播放| 看十八女毛片水多多多| 亚洲国产最新在线播放| 1024视频免费在线观看| 久久久久久人妻| 精品久久蜜臀av无| 欧美黑人欧美精品刺激| av国产久精品久网站免费入址| 亚洲一码二码三码区别大吗| 老汉色∧v一级毛片| 大香蕉久久成人网| 亚洲精品一区蜜桃| 国产精品 欧美亚洲| 男女床上黄色一级片免费看| 99久久99久久久精品蜜桃| 高清黄色对白视频在线免费看| 久久精品久久久久久久性| 亚洲国产av新网站| 国产av一区二区精品久久| 亚洲色图综合在线观看| 免费女性裸体啪啪无遮挡网站| 亚洲欧美一区二区三区国产| 日本一区二区免费在线视频| 男人添女人高潮全过程视频| 日韩成人av中文字幕在线观看| 国产av码专区亚洲av| 久久久久国产精品人妻一区二区| 亚洲欧美成人综合另类久久久| 国产免费又黄又爽又色| 综合色丁香网| 免费女性裸体啪啪无遮挡网站| 国产日韩欧美视频二区| 操美女的视频在线观看| 国产一卡二卡三卡精品 | a级片在线免费高清观看视频| 高清不卡的av网站| av网站免费在线观看视频| 欧美 日韩 精品 国产| 久久久久国产一级毛片高清牌| 熟女av电影| 精品久久久精品久久久| 超色免费av| 日日啪夜夜爽| 国产高清国产精品国产三级| 久久女婷五月综合色啪小说| 亚洲五月色婷婷综合| 精品国产一区二区久久| 欧美变态另类bdsm刘玥| 毛片一级片免费看久久久久| 国产精品 国内视频| 中文字幕制服av| 久久久国产一区二区| a级片在线免费高清观看视频| 咕卡用的链子| 只有这里有精品99| tube8黄色片| 午夜免费鲁丝| 免费女性裸体啪啪无遮挡网站| 久久精品久久久久久久性| 色吧在线观看| 亚洲,欧美精品.| 一区二区三区乱码不卡18| 丝袜人妻中文字幕| 在线观看人妻少妇| 色视频在线一区二区三区| 久久人妻熟女aⅴ| 在线观看www视频免费| 爱豆传媒免费全集在线观看| 在线精品无人区一区二区三| 国产精品熟女久久久久浪| 波多野结衣一区麻豆| 一级爰片在线观看| 免费观看性生交大片5| 国产成人精品久久久久久| 国产精品蜜桃在线观看| 欧美中文综合在线视频| 国产精品.久久久| 国产精品免费视频内射| 色婷婷av一区二区三区视频| 国产又色又爽无遮挡免| 午夜福利影视在线免费观看| 国产精品一国产av| 日韩 欧美 亚洲 中文字幕| 久久97久久精品| 久久久亚洲精品成人影院| 亚洲伊人色综图| 欧美久久黑人一区二区| 免费观看av网站的网址| 国产精品久久久久久久久免| 国产成人啪精品午夜网站| 午夜福利在线免费观看网站| 亚洲欧美激情在线| 中国三级夫妇交换| 日韩,欧美,国产一区二区三区| a 毛片基地| 久久久精品国产亚洲av高清涩受| 欧美老熟妇乱子伦牲交| 超碰成人久久| 操出白浆在线播放| 国产不卡av网站在线观看| 最近手机中文字幕大全| 99精品久久久久人妻精品| av视频免费观看在线观看| 欧美乱码精品一区二区三区| 男人操女人黄网站| 91成人精品电影| 日本av手机在线免费观看| 老鸭窝网址在线观看| 涩涩av久久男人的天堂| 日本av手机在线免费观看| 老鸭窝网址在线观看| 国产野战对白在线观看| 精品少妇久久久久久888优播| 精品免费久久久久久久清纯 | 久久国产精品大桥未久av| 丰满饥渴人妻一区二区三| 亚洲国产欧美在线一区| 成人亚洲精品一区在线观看| 韩国av在线不卡| 亚洲国产欧美在线一区| 90打野战视频偷拍视频| 国产亚洲一区二区精品| 午夜激情久久久久久久| 国产免费现黄频在线看| 国产亚洲一区二区精品| 熟女少妇亚洲综合色aaa.| 90打野战视频偷拍视频| 性色av一级| www.精华液| 国产有黄有色有爽视频| 亚洲国产成人一精品久久久| 久久午夜综合久久蜜桃| 国产成人精品久久二区二区91 |