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

?

測繪專業(yè)知識測試系統(tǒng)設(shè)計與實現(xiàn)*

2015-11-22 02:06曹先革楊金玲
現(xiàn)代測繪 2015年6期
關(guān)鍵詞:自測字段頁面

曹先革,楊金玲,劉 妍,梁 欣

(黑龍江工程學院 測繪工程學院,黑龍江 哈爾濱 150050)

1 引言

作為一種4A(Anyone、Anything、Anywhere、Anystyle)式的新型學習方式,移動學習(Mobile learning,縮寫為M-Learning)由于能夠充分利用零碎的時間進行學習,因而成為中外教育信息化的研究熱點[1],[2]。隨著通訊技術(shù)的日趨完善和各種移動終端的普及,移動學習的形式實現(xiàn)多種多樣。為了將測繪行業(yè)知識納入線上教育的軌道,實現(xiàn)由線下到線上教育的轉(zhuǎn)變,同時提升廣大師生的學習工作效率,更好的應(yīng)對市場變革,跟上移動學習的步伐,本論文擬實現(xiàn)一個移動平臺上的測繪專業(yè)知識測試系統(tǒng),在連接互聯(lián)網(wǎng)的前提下,可使其在多種電子終端平臺下正常運作,能夠滿足多門課程的測試與考核要求;為教師開展平時考核提供一個線上平臺,為學生利用網(wǎng)絡(luò)自主學習提供條件。

2 系統(tǒng)總體設(shè)計

本系統(tǒng)的設(shè)計與運作以HTML+CSS+JavaScript 為前端[3],PHP+MySQL+Apache 為后臺[4],Windows 為運載平臺。為了使所有用戶都體驗到完整的系統(tǒng)服務(wù),系統(tǒng)沒有選擇以任一個移動操作平臺為藍本去進行設(shè)計,而是采用了WEB3.0 系統(tǒng)。

測繪專業(yè)知識測試系統(tǒng)其實質(zhì)就是一個虛擬的考試與自測系統(tǒng),通過教師和學生在互聯(lián)網(wǎng)端進行的遠距離互動[5],[6]。該系統(tǒng)實現(xiàn)流程如圖1 所示。本系統(tǒng)以試題為基本媒介,以考試和自測為載體,達到師生之間的良性互動。

圖1 系統(tǒng)實現(xiàn)流程圖

3 系統(tǒng)數(shù)據(jù)表設(shè)計

根據(jù)本知識測試系統(tǒng)涉及的用戶群體,系統(tǒng)的數(shù)據(jù)庫主要包含8 個數(shù)據(jù)表,如表1 所示。

表1 移動平臺的知識測試系統(tǒng)數(shù)據(jù)表

將試題根據(jù)題型的不同拆分成為4 個單獨的數(shù)據(jù)表,主要是為滿足學生用戶根據(jù)題型進行自我測試的功能。其中,填空題表用來保存填空題型的基本信息,一共有7 個字段,Lock 字段的鎖定功能用來防止考試題目被學生自我測試時泄露,當出題教師修改數(shù)值為1 時,該試題不會被使用自測功能學生搜索到,以達到防止泄題的功能。默認數(shù)值為0,當試題正常保存后,所有人都能進行搜索。

bla_que_table 表的結(jié)構(gòu)如表2 所示。

表2 填空題表

單項選擇表用來保存單項選擇題型的基本信息,一共有11 個字段,多項選擇題表與之相似,為便于學生自測選題而分開。將4 個選項分別落在4 個字段中,而將題目答案另分在1 個字段中,這樣教師在設(shè)計試題時,如果進行多次修改,數(shù)據(jù)庫可以做到快速應(yīng)對。另外MySQL 最新的默認數(shù)據(jù)庫引擎innodb,也很好的解決了寫讀鎖問題,防止出現(xiàn)多名教師同時修改同一題目時的惡性錯誤。

ss_que_table 表的結(jié)構(gòu)如表3 所示。

表3 單項選擇題表

學生信息表用來保存注冊學生的基本信息,一共有6 個字段,教師信息表與之相似。Sid 字段中,學生編號可以在今后與校方的教務(wù)系統(tǒng)相綁定。Miss 字段累計記錄了學生的缺考次數(shù)。

student_table 表的結(jié)構(gòu)如表4 所示。

表4 學生信息表

測試信息表用來保存測試試卷的基本信息,一共有7 個字段。Qid 字段中,試卷中出現(xiàn)的試題按照組題的類型和先后選中順序進行排列。Line 字段教師可以設(shè)置本試卷的及格分數(shù)線,加強了試卷的靈活度,使教師組卷時不必為強行湊夠試題數(shù)量而擔心。Open 字段為本試卷的開放日期,在日期截止前學生不能使用。

paper_table 表的結(jié)構(gòu)如表5 所示。

表5 測試信息表

4 系統(tǒng)各模塊的實現(xiàn)

4.2 登陸與注冊模塊

在登陸與注冊模塊,用戶可以根據(jù)注冊頁面提示進行用戶注冊。系統(tǒng)會根據(jù)用戶填寫信息進行入庫保存,用戶可以使用新注冊的登陸賬號和密碼進行登錄。效果如圖2 所示。在安全性方面,該系統(tǒng)使用MD5 和Session 加密的方法保證安全性。

4.3 個人中心模塊

圖2 系統(tǒng)注冊界面效果圖

登陸成功后,學生在個人中心主頁中,可以查看到個人信息,如近期歷史記錄,上次登錄時間,上次參與考試名稱,考試成績,各項題型的分數(shù),正確率統(tǒng)計,缺考信息等。以上信息都通過后臺PHP 在相應(yīng)數(shù)據(jù)庫表中調(diào)出,轉(zhuǎn)換為HTML 代碼,顯示給用戶。學生用戶在個人中心頁面通過相應(yīng)功能欄可跳轉(zhuǎn)到自測與考試頁面。

PHP 核心代碼如下所示:

4.4 教師編輯試題模塊

在該模塊中,教師進行各種類型(如單項選擇、多項選擇、判斷題、填空題等)試題錄入,效果如圖3所示。

圖3 組題頁面題干分頁預覽

其中,“性質(zhì)”分頁用于選擇即將編輯的試題題型,在下放的下拉菜單中選擇編輯試題的科目,并為試題的難度歸類;“題干”分頁用于為題干配圖,以豐富試題的自由度;“分支”頁面用于選擇調(diào)整顯示內(nèi)容;“檢核”頁面用于確認填寫的試題內(nèi)容,如過想要修改,可在上方直接跳轉(zhuǎn)修改。循環(huán)跳轉(zhuǎn),直到教師將試題保存或者取消退回到個人中心頁面。

當教師在該模塊編輯某試題時,為了安全性和數(shù)據(jù)庫的并發(fā)性,在不影響其他教師訪問的前提下,數(shù)據(jù)庫會根據(jù)試題ID 對該試題進行寫鎖保護,防止編輯時其他教師重復對其進行修改。

4.5 編輯測試模塊

在該模塊,教師用戶首先從題庫中選擇單選,多選,判斷,填空題等題型。題型選擇分頁位于整個頁面的頂端,效果見圖4。

圖4 組卷頁面題型選擇預覽

當題型確定后,進入試題篩選環(huán)節(jié),為了挑選出想要的題目,系統(tǒng)設(shè)計時將篩選分為2 大部分,第1 部分根據(jù)出題教師,試題難度,應(yīng)用學科,將確定題型后的題庫進行第1 輪篩選。效果圖見圖5、圖6 和圖7。

第1 部分篩選用1 張form 控件實現(xiàn),篩選內(nèi)容經(jīng)PHP 從MySQL 數(shù)據(jù)庫中傳遞試題信息,將結(jié)果顯示在第2 輪篩選框中。

圖5 組卷頁面篩選預覽一

圖6 組卷頁面篩選預覽二

圖7 組卷頁面篩選預覽三

第2 部分篩選在HTML5 的listview 控件中顯示,核心代碼如下:

設(shè)置屬性后,可將所有篩選試題題干按首字拼音順序進行排列,可按所有題干內(nèi)漢字進行搜索篩選,通過右方箭頭圖標,添加入測試的試題選中。第1 部篩選結(jié)果呈現(xiàn)效果見圖8,關(guān)鍵字搜索結(jié)果效果見圖9 和圖10:

圖8 組卷頁面關(guān)鍵字篩選預覽一

圖9 組卷頁面關(guān)鍵字篩選預覽二

圖10 組卷頁面關(guān)鍵字篩選預覽三

4.6 學生自測模塊

學生可在個人中心通過鏈接跳轉(zhuǎn)進入到自測模塊中,篩選模式與教師用戶的考卷篩選模式類似,設(shè)置試題科目、試題難度、試題數(shù)量后,可在任意時間進入到自我測試中,自測訓練效果見圖11。

圖11 學生自測頁面預覽圖

5 結(jié)語

在本測繪專業(yè)知識測試系統(tǒng)中,登陸與注冊模塊將使用人群進行記錄與分類,將用戶引入到相應(yīng)的功能區(qū)域。通過MD5 和Session 確保系統(tǒng)登陸門戶的安全,并利用AJAX 技術(shù)實現(xiàn)前端驗證,使用戶使用更加流暢。個人中心模塊作為向其它功能模塊鏈接跳轉(zhuǎn)的總平臺,利用設(shè)計的數(shù)據(jù)庫整理、分析、反饋給用戶相關(guān)個人信息,方便用戶使用。編輯試題和編輯測試模塊,是教師用戶的核心功能,教師可利用各個移動終端登錄系統(tǒng)后,設(shè)計試題和考卷并存入數(shù)據(jù)庫中,可隨時修改,供學生使用。學生自測模塊,學生可按照教師設(shè)定的考試規(guī)范和流程進行應(yīng)試,也可以自主選擇想要檢測的學科部分,進行自主測試。

測試結(jié)果表明,本移動學習平臺的原型設(shè)計達到預期設(shè)計目標,但該平臺在架構(gòu)和功能上仍需要較大的改進,需要進一步的深入研究。

[1]方靜.基于Android 系統(tǒng)的移動學習平臺的設(shè)計和實現(xiàn)[D].武漢:華中師范大學,2014.5.

[2]周輝.基于Android 移動學習平臺研究與實現(xiàn)[D].西安:電子科技大學,2012.12.

[3]Jon Duckett.HTML&CSS 設(shè)計與構(gòu)建網(wǎng)站[M].北京:清華大學出版社,2013.

[4]毛方明.基于PHP 的網(wǎng)絡(luò)實時考試系統(tǒng)開發(fā)[J].電腦與信息技術(shù),2011,19(3):32-33.

[5]鄭云翔.信息技術(shù)環(huán)境下大學生個性化學習的研究[J].中國電化教育,2014,(330):126-132.

[6]羅仕鑒,朱上上,應(yīng)放天,等.手機界面中基于情境的用戶體驗設(shè)計[J].計算機集成制造系統(tǒng),2010,(02):89-92.

猜你喜歡
自測字段頁面
刷新生活的頁面
圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
答案
4個表現(xiàn)自測經(jīng)絡(luò)是否暢通
知識點自測
CNMARC304字段和314字段責任附注方式解析
無正題名文獻著錄方法評述
關(guān)于CNMARC的3--字段改革的必要性與可行性研究
Web安全問答(3)
一年級上冊10月學習能力自測