999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的試題練習系統的設計與實現

2016-09-06 08:56:00高毅
現代計算機 2016年19期
關鍵詞:信息課程系統

高毅

(云南師范大學文理學院,昆明 650222)

基于Android的試題練習系統的設計與實現

高毅

(云南師范大學文理學院,昆明 650222)

現有的試題練習系統,要么是試題分類不夠詳細,要么只是單純的測試和練習,并沒有相關的統計分析,很難了解學生對知識點的掌握程度。鑒于這種情況,基于Android平臺,詳細描述試題練習系統的設計與實現過程。實現的系統試題分類詳細,并可以通過對測試結果做統計分析,以便了解學生對知識點的掌握程度。這對提高課程的教學質量有很好的輔助作用。

Android;試題練習;BaseAdapter類

0 引言

隨著移動互聯網技術的迅速發展,移動互聯網技術已經在許多領域得到了廣泛應用。而基于Android平臺,針對廣大學生群體,用于學生學習的應用軟件還不太多見[1]。目前,基于Android的試題練習系統,要么是試題分類不夠詳細,要么只是單純的測試和練習,并沒有相關的統計分析,很難了解學生對知識點的掌握程度。鑒于這種情況,本文基于Android平臺,詳細描述試題練習系統的設計與實現過程。在系統中,試題按章節進行一級分類,按知識點進行二級分類,按試題類型進行三級分類;并可以對學生的練習測試結果做相關的統計分析,了解學生對知識點的掌握程度。該系統的實現,可以很好地評估學生對課程知識點的掌握情況,對學生和教師都有指導意義,為提高課程的教學效果有很好的輔助作用。

1 系統設計

為了方便數據的共享和維護,不至于成為信息孤島,系統結構分為Android端和Web端,Android端的數據庫用SQLite,Web端是基于Java Web的,Web端的數據庫使用MySQL。Android端和Web端通過HTTP的方式進行數據交互。系統的功能構成如圖1所示。

試題練習系統的用戶角色分為學生、教師、系統管理員三種。試題練習系統由系統維護、課程維護、試題維護、學習和測試、統計分析五部分組成,下面就這五個部分分別進行詳細的描述。

(1)系統維護模塊

系統維護模塊由用戶管理、試題在線更新兩個部分組成。用戶管理是對用戶信息進行管理,完成用戶信息的新增、修改、刪除、查詢功能。不同角色的權限設置不同,學生只能對自己的信息進行修改和查看,沒有新增和刪除功能;教師對自己的信息也只能進行修改和查看,但對所授課程的班級學生信息進行管理;系統管理員可以對所有學生和教師的信息進行管理。

試題在線更新的主要用戶是學生,為了方便學生在Android端進行相應知識點的學習,可以不定期地在線對試題信息進行更新,把新的試題信息從Web端復制到Android端,不用鏈接網絡,也能對課程進行學習。

(2)課程維護模塊

課程維護模塊的主要用戶是教師和系統管理員,教師只能對自己所授課程的信息進行維護。該模塊由課程管理、課程章節管理、課程知識點管理、題型管理、教學班管理五個部分組成。課程管理完成對課程的新增、修改、刪除、查詢功能,這部分工作由系統管理員完成,其余的四個部分由教師角色完成。課程章節管理是對課程的章節信息進行管理,課程知識點管理是對課程知識點的劃分信息進行管理,題型管理是對課程的試題題型劃分信息進行管理,教學班管理是對課程及學習該課程的學生用戶進行管理。

圖1

(3)試題維護模塊

試題維護模塊的主要用戶是教師,教師只能對自己所授課程的試題信息進行維護。可以對試題進行錄入、查詢、修改、刪除、批量導入導出。這部分工作主要在Web端完成。

(4)學習和測試模塊

學習和測試模塊主要用戶是學生,在Android端完成。該模塊由學習和測試兩個部分組成,學習部分可以離線對課程知識點進行學習。而測試部分必須在線完成,主要是為了在完成測試后把測試信息上傳到Web端保存。測試部分又分為知識點測試、單元測試和綜合測試,知識點測試是根據選擇的知識點隨機抽取試題進行測試,而單元測試是根據選擇的章節隨機抽取試題進行測試,綜合測試是對某門課程的測試。

(5)統計分析模塊

統計分析模塊的主要用戶是學生和教師,學生只能查看自己的測試結果的分析信息,教師可以看到所授課程的班級學生的測試結果的分析信息。這部分的工作主要在Android端完成。

2 系統實現的關鍵技術

在試題練習系統中,題型一般有單選題、多選題、填空題等題型。當進行試題測試時,隨機從試題集中提取相應數量的試題,加載到ListView的Item中顯示,但是,普通的操作方式會帶來一個問題,不同的Item間會相互干擾,為了解決這個問題,筆者重寫了一個BaseAdapter,下面就單選題的解決辦法進行詳細描述,至于多選題和填空題,原理是一樣的。

2.1 編寫一個單選題的布局文件[2]

在垂直的線性布局中添加一個id為timuxinxi的TextView,用來顯示題目信息;添加一個id為timu的TextView,用來顯示試題題目;添加一個RadioGroup,里面有四個 RadioButton,id分別為 xuanxiang_a、xuanxiang_b、xuanxiang_c、xuanxiang_d,用來顯示單選題中的四個選項;添加一個id為jieguo的TextView,用來顯示測試結果,內容為“正確”或者“錯誤”;添加一個id為daan的 TextView,用來顯示正確選項,內容為“A”、“B”、“C”、“D”;添加一個id為jiexi的TextView,用來顯示試題解析。

2.2 編寫一個和單選題布局文件對應的內部類[3-4]

2.3 重寫BaseAdapter類

3 實驗結果

筆者選擇的實驗環境為:操作系統為Android4.2.2,移動終端的屏幕分辨率為480×854,CPU為ARM(主頻為2.3GHz),內存為2G。實驗效果如圖2、圖3所示。不同Item中的單選題相互間沒有干擾,在完成測試后,結果項、答案項、解析項才顯示,并能顯示測試的總題數和正確題數。達到了預期效果。

圖2 實驗效果一

圖3 實驗效果二

4 結語

本文基于Android平臺,詳細描述試題練習系統的設計與實現過程,經過實驗測試,效果良好,達到了預期目標。在實際的教學活動中,計算機技術僅僅是一種輔助,一個試題練習系統的好壞的主要決定因素應該是試題,課程的知識點劃分是否合理,試題的科學程度等才是最為主要的,在以后的工作中,筆者會在相應的課程中做這些方面的研究。

[1]馬宏茹.基于Android平臺的中小學試題庫系統的建設[J].軟件工程師,2015,18(9):24-24.

[2]左軍.Android程序設計經典教程[M].北京:清華大學出版社,2015.4.

[3]佘建偉,趙凱譯.Android4高級編程(第3版)[M].北京:清華大學出版社,2013.4.

[4]李剛.瘋狂Android講義(第3版)[M].北京:電子工業出版社,2015.6.

Android;Test Question Exercise;BaseAdapter Class

Design and Implement of Test Question Exercise System Based on Android

GAO Yi
(College of Arts and Sciences,Yunnan Normal University,Kunming 650222)

The existing test question exercise system,either test question classification is not detailed,or simply test and practice,and no relevant statistical analysis,it is difficult to understand a student mastery of knowledge points.In view of this situation,based on Android platform, presents the detail test question exercise system design and implementation process.Implements the system,the paper detail classification,and can do statistical analysis,the result of the test in order to understand the student to the knowledge points.It's good for improve the quality of teaching.

1007-1423(2016)19-0077-04

10.3969/j.issn.1007-1423.2016.19.019

云南省教育廳科學研究基金項目(No.2015Y523)

高毅(1980-),男,云南宣威人,碩士研究生,講師,研究方向為程序設計方法、編譯技術

2016-04-26

2016-06-29

猜你喜歡
信息課程系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
數字圖像處理課程混合式教學改革與探索
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲国产欧美国产综合久久 | 国产精品真实对白精彩久久| 香蕉久久国产精品免| 国产成人久视频免费| 日韩精品久久无码中文字幕色欲| 亚洲欧美日韩天堂| 精品三级在线| 免费观看男人免费桶女人视频| 免费毛片视频| 亚洲欧美国产高清va在线播放| a色毛片免费视频| 亚洲美女操| 欧美一区二区自偷自拍视频| 一级片一区| 日本国产一区在线观看| 四虎影院国产| 男人天堂亚洲天堂| 免费一级毛片在线观看| 国产精品久久久久久搜索| 欧美乱妇高清无乱码免费| 国产成人免费高清AⅤ| 免费人成网站在线观看欧美| 国产成年女人特黄特色大片免费| 国产成人精品一区二区三区| 热re99久久精品国99热| 欧美人人干| 欧美在线伊人| 亚洲一级毛片免费观看| 亚洲男人在线天堂| 亚洲精品视频网| 亚亚洲乱码一二三四区| 亚欧成人无码AV在线播放| 试看120秒男女啪啪免费| 免费视频在线2021入口| 欧美色视频日本| 一本大道视频精品人妻 | 国产精品亚洲精品爽爽| 亚洲精品卡2卡3卡4卡5卡区| 91小视频版在线观看www| yy6080理论大片一级久久| 日韩无码白| 亚洲天堂视频在线播放| 一本大道香蕉中文日本不卡高清二区 | 91精选国产大片| 午夜精品影院| 伊人久久青草青青综合| 国产91视频观看| AⅤ色综合久久天堂AV色综合| 国产不卡网| 亚洲精品午夜无码电影网| 亚洲综合在线最大成人| 伊人国产无码高清视频| 99久久精彩视频| 亚洲男人天堂久久| 亚洲一级毛片在线观| 国产女同自拍视频| 国产亚洲现在一区二区中文| 国产一区二区视频在线| 色婷婷在线影院| 又爽又黄又无遮挡网站| 亚洲自偷自拍另类小说| 亚洲视频三级| 日韩在线第三页| 中文字幕av一区二区三区欲色| 国产在线视频福利资源站| 国产成人1024精品下载| 国产精品第一区| 国产欧美在线| 亚洲欧美综合精品久久成人网| 国产成人久视频免费| 狠狠躁天天躁夜夜躁婷婷| 中文字幕乱码二三区免费| 久久久久久久蜜桃| 91麻豆精品国产高清在线| 国产小视频在线高清播放| 国产毛片高清一级国语 | 亚洲高清无码久久久| 91av国产在线| 在线va视频| 亚洲国产欧美自拍| 国产精品福利一区二区久久| 爱色欧美亚洲综合图区|