試題庫管理系統范例6篇

前言:中文期刊網精心挑選了試題庫管理系統范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

試題庫管理系統范文1

關鍵詞: 需求分析;管理信息流

試題庫管理系統的設計中首先應充分研究系統的需求分析。而需求分析是軟件設計中一個非常重要的階段,一個完善的需求分析對一個系統的開發設計、功能實現、系統評估都存在很重要的意義。它主要完成的任務是確定系統能夠實現的功能,系統需要實現哪些功能,也就是對于相應的軟件系統提出明確的、完整的、清晰具體的需求,是系統開發的基礎,直接影響到一個軟件工程的成敗及產品的質量,是系統設計中非常重要的一環??荚囶}庫管理系統的設計中必須為用戶考試試卷的組卷,準備一個足夠大容量的試卷數據庫,同時能夠給不同的用戶提供不同的權限服務,并在系統的操作中提供幫助文件,盡可能的考慮到各種需求,同時向標準化、通用化、集成化、智能化的管理系統的方向發展。

1 概述

基于常職院考試題庫管理系統,其功能是為滿足常德職業技術學院的教職員工和學生進行網上測試而開發的,下面分析考試題庫管理系統軟件的需求問題:

隨著今年來各高等院校的擴招熱潮,各個高校都設置了很多專業,不同專業之間的課程雖然大多數是不同的,但是有些課程的設置是相同的,而且對于不同專業,考試的難度并不是相同的,所以教師在給不同專業的學生出考試試卷的時候,往往需要根據專業的不同、各專業所注重點的不同設計出不同的試卷,這樣一來,教師的工作量就會非常的大。所以急需一個比較省力、快捷的組卷方式。

在試卷的設計中,由于不同老師對知識點的認識不同,可能有的老師認為是比較難的,其他老師卻認為是容易的,所以可能不同的老師設計的卷子的難度將不會一致,這時就需要設計這樣一個題庫,題庫中的內容是由不同的老師出的題目,在試卷的組卷中,采用隨機抽取方式來組卷,將達到最公平的狀態,防止了有些老師在出卷過程中的放水行為。

由于考試時間的不同,可能需要組出幾組難度一致的考試試卷,這如果讓人工的方式來設計的話,不可避免的會出現考試難度上的差異。

基于以上三大特點,設計的基于常職院考試題庫管理系統中,應盡可能考慮教學環節、考試出卷環節等問題,因此其主要實現的目標有以下幾個:

1)通用性:對于同一個學院或者相近專業的學生,本系統能夠提供不同難度的試卷,既使系統達到很好的適用性及通用性。

2)易用性:考試系統是一個界面交互式的系統,必須有一個很好的交換界面,并且保證用戶在使用系統的過程中能夠保持很好的效率,及盡可能的降低誤操作及不必要的無用功。

3)實用性:考試系統應該是可以通過web界面鏈接到Internet網中,這樣用戶就可以通過Internet鏈接到考試系統,實現遠程的操作。

4)穩定性:穩定性是一個軟件系統運行的必要前提,要是不能達到穩定的要求,那將不能再談其他,基于常職院考試題庫管理系統的開發將采用B/S模式。

5)可擴展性:現代軟件系統的開發中必不可少的需要考慮軟件的可擴展性。

2 功能需求分析

系統的功能需求分析也相當重要,主要是分析系統所需的功能??荚囶}庫管理系統是一款網絡在線考試的系統,所以在系統的設計中必須考慮用戶信息管理、考試大綱管理模塊、試題信息管理模塊、試卷信息管理模塊、用戶幫助模塊等五個部分,下面依次給出各個模塊的功能需求分析。

2.1 用戶信息管理模塊

一個網上考試系統,其安全性是非常重要的,考試題庫系統必須保證用戶信息包括考試證號、考試成績、身份信息不被泄露。同時在用戶信息管理模塊,完成的其他重要任務還有添加新用戶、修改用戶信息、查詢用戶信息等、修改用戶密碼,同時支持用戶登錄管理等功能。

2.2 考試大綱管理模塊

考試題庫系統中必須對每門不同的課程設置不同的考試大綱,考試大綱模塊的主要功能是實現對考試大綱的管理,包括考試大綱模塊的管理,包括對添加、修改、查詢、刪除考試大綱等功能。

2.3 試題信息管理模塊

試題信息管理模塊的主要功能是實現對考試題庫中的試題信息進行管理,管理的主要功能為試題信息的添加、查詢、刪除、修改等功能。試題信息的管理給不同權限的管理員提供了不同的權限。

2.4 試卷信息管理模塊

試卷信息管理模塊是考試題庫系統中核心部位,主要的任務有四個,第一:人工組卷,此模塊支持傳統的出卷方式,以適應某些特殊的考試要求;第二:智能組卷,即在試卷的生成之前設置好目標試卷的各項參數,包括試卷的總體難度,作答時間,考試時間,考試題型題量等;第三:生成新試卷,主要任務是借用過去的老試卷來生成新的試卷;第四:試卷的審核,包括對試卷的瀏覽、修改、刪除、查詢等功能。

2.5 用戶幫助模塊

用戶幫助模塊往往是一個系統軟件中容易忽略的一個部分,但是一個很好的幫助系統將會對一個系統的使用推廣起到事半功倍的作用,在本系統的幫助模塊中包括了用戶操作流程,系統各個功能模塊的使用方法,并對不同類型的用戶劃分了不同重點。

3 管理信息流

1)頂層信息流:是指本考試題庫管理系統的最頂端信息

的流程。

2)用戶管理信息流:是題庫考試系統的基本組成部分,需要在系統中創建用戶、修改用戶信息、查詢用戶信息,并且所有的用戶都由管理員用戶創建。系統中的用戶管理信息流,即為用戶管理的信息流,主要的信息有登錄信息、登入信息、修改條件,查詢方式條件等。

3)考綱管理信息流:即為在進行考綱管理的過程中產生的或者所需要的信息的流程圖,主要的信息包括知識點信息、查詢信息、科目信息等。而考綱管理是指考試大綱的要求,如何按照考試大綱的要求組成試卷,包括知識點信息、科目信息以及形成知識點文件三個部分構成。

4)試題管理信息流:是指在進行試題管理的過程中所產生的信息的流程圖,主要包括的信息有科目信息、試題修改條件、試題信息、審題信息、題型文件、試題文件等。

5)試卷管理信息流:即在試卷的管理過程中所產生的信息的流程圖,主要包含的信息有組卷條件、試卷瀏覽目的、試卷審題要求、試卷維護條件等。

綜上所述,從常職院的實際情況出發,就考試題庫系統的概況、考試題庫系統的功能需求分析、考試題庫系統的運行環境的需求分析等方面做了詳細的描述;給出了系統設計中的管理信息流,包括試卷管理信息流和試題管理信息流以及頂層信息流等,給出的系統管理信息流的主要目的是明確系統的信息流動,為系統的設計提供依據,為系統的整體需求、概要設計和詳細設計提供其方向和要求。

參考文獻:

[1]盛志偉、劉仕藥,基于Web的網絡考試系統的設計與實現,計算機與現代化,2005(7).58-61.

[2]RHRusting.The GRE Advanced Testin Computer Science[J].IEEE Computer Dec.1997,129-133.

[3]周廷美、劉方明,基于模式識別的網絡考試系統設計,計算機工程與科學,2005(7).109-110.

[4]何克抗,建立題庫的理論(全國CBE學會第七屆學術會議論文集),長沙:國防科技大學出版社,1995.

[5]田生偉、禹龍,智能組卷與評價系統在高校重點課程建設的應用,計算機工程,2004.

[6]張海藩,軟件工程導論,北京:清華大學出版社,2003,20-44.

試題庫管理系統范文2

關鍵詞:題庫設計;試卷生成;試卷分析

中圖分類號:TP311.52 文獻標識碼:A文章編號:1007-9599 (2011) 13-0000-01

The Research&Realization of General Question-bank

Management System

Xue Li

(School of Electrical and Information Engineering,Hubei University of Automotive Technology,Hubei42002,China)

Abstract:The paper analyse function and key technology of a general management system of question-bank combining with our school’s examination requirements,so it can support such courses including many subjective questions.

Keywords:Question-bank design;Examination paper generating;Examination paper analysis

一、前言

進入21世紀以來,網絡應用進入多元化發展時期,其中基于網絡的無紙化考試系統是比較典型應用之一,它具有方便、簡潔、高效等優勢,逐漸在各種學校內部課程考試,企業內部培訓考試、國家統一考試等考試中應用起來。

此類通用的無紙化考試系統一般都具有題庫管理模塊、試卷生成模塊、試卷評閱模塊等。其中的試卷評閱一般來說對于客觀題支持的比較好,而對于主觀題的支持相對來說比較弱。但是往往學校內部的很多課程主觀題又比較多,這樣的課程考試一般來說要么在成績評閱模塊中增加對主觀題的手工評閱方式,由機器自動評閱和教師手工評閱結合起來;要么仍然采用傳統的有紙化方式。

本文結合我校傳統有紙化考試方式的要求對于試題管理、試卷生成功能做了詳細分析,并由此提出了一個通用題庫管理系統的實現。

二、系統分析

通用題庫管理系統主要功能模塊為兩部分:題庫管理和試卷生成。同時還提供教師管理、課程管理和試卷分析輔助模塊,并能進行相關功能的擴充。題庫管理部分主要是根據具體某一門課程的性質建立該課程的試題庫,對其中的試題進行增刪改;試卷生成部分主要是根據教師設置的各種考試參數自動從題庫中抽取試題組成一套或兩套(AB卷)試卷。教師管理用于對使用系統的教師進行相關管理,包括建立用戶、設置相關權限等;課程管理用于對考試課程進行相關管理。整個系統結構如圖1所示,下面將就主要功能模塊做分析。

圖1.系統結構圖

(一)題庫管理模塊分析

合法用戶(教師)登錄系統后,根據其擁有的權限可以對課程進行查看、增加、刪除和修改的操作,即對課程數據庫進行相關操作。在此模塊中可以完成對題庫的瀏覽、查找定位、增刪改等操作。其中提供的題型主要有單選、多選、填空、判斷基本題型,以及教師自定義的題型,例如簡答、論述、應用、計算等,便可適合不同的課程使用。

(二)試卷生成模塊分析

題庫建立好后,便可用于生成試卷,在試卷生成模塊中教師根據考試的具體要求設置一些相關參數,主要是各種類型題的數量、分值、難易比等,如果參數設置經過檢查符合要求的話,系統會按照一定的算法生成一套(A卷)或二套(AB卷)試卷供打印,并可以以相關學期名保存起來供以后修改或存檔,同時還可以通過試卷分析對生成的試卷做出相關統計,例如各個知識點抽取的試題、各個難度抽取的試題,

三、系統實現關鍵技術

(一)題庫建立

在題庫建立的過程中,題目數據庫的設計需要考慮的問題比較多,最關鍵的就是給每個題目設置其所屬的知識點、難易程度,知識點的分類可以自定義,例如直接劃分章節,但這樣在同一章節下屬于同一個知識點的題目的區分度不理想,建議在大章節下設立小節,或者直接根據整個知識體系結構設立相關知識點。同時在題庫的編輯過程中為了適應公式及特定格式的設置,采用activeX技術調用word完成,具有較好的通用性。

(二)組卷策略

生成試卷的策略會直接和試卷中的知識點覆蓋面,試卷的難易程度關聯起來。根據教師預先設置的參數,例如試卷的難易比、知識點選取策略,與以前試卷的重復率等完成自動組卷,組卷算法如何快速高效的生成高質量的試卷是一個難點。

本系統中組卷策略為:首先檢查教師設置的題目的數量和分數是否正確,然后根據知識點抽取的策略,是盡可能均分(把每個知識點的題目盡量設置的一樣多,當題目數不足時,采用隨機抽取的策略)還是按知識點的比例(根據此知識點的題型在整個題庫中的比例,再按該題型的題數乘以該比例來確定此知識點在試卷中所占的題數)來從題庫中抽取相關試題。當各個知識點的題目數確定后,接著根據難易比設置從每個知識點中抽取一定比例的各種難易程度不同的試題,如果在組卷參數中設有重復比例不能超過多少的參數,那么在抽取試題的過程中還得統計重復試題的個數,如果達到一定的比例,那么后續抽取到的重復試題將會被舍去。當全部試題抽取完畢后,可以對整個試卷抽取到的試題進行整體瀏覽并做微調,在保存試卷或生成試卷之前仍然要做檢查,以確定是否滿足參數的要求,對不符合參數設置的情況做出相應的提示。

四、結束語

通用題庫管理系統給教師提供了一個簡易高效的題庫管理平臺,有利于提高教師進行有紙化考試的題庫管理和試卷生成的便利性,符合信息化新形勢下的高??荚嚨囊?。

參考文獻:

[1]康皓,王瑩瑩,王紅宇.基于校園網絡環境下的無紙化考試系統的設計與實現[J].軟件導刊,2009,5

[2]米明.無紙化考試系統數據庫標準化設計[J].微計算機信息,2010,6

[3]王瑛.題庫管理系統中的自動化組卷算法[J].西北師范大學學報,2002,4

試題庫管理系統范文3

摘要:長久以來,中國傳統圖書管理系統只有“倉儲”的概念,沒有“現代物流”的概念。本文提出一種基于ZigBee技術的標識與管理系統,并將這一系統應用于現代書庫管理中。首先在書庫工作現場構建基于ZigBee技術的無線局域網,然后將RFID掃描得到的信號經MCU處理后通過ZigBee通信模塊發射到工作現場的網關節點,再通過RS-232的方式將網關數據傳輸到書庫管理中心服務器,實現工作現場操作人員和中心服務器之間的信息實時交互與管理。

關鍵詞:現代物流;ZigBee;無線局域網;RFID

中圖分類號:TP212文獻標識碼:A

1引言

科學技術的不斷前進推動著流通領域不斷的革新與發展,基于ZigBee的書庫的標識與管理系統融合了RFID技術、ZigBee技術和無線數據傳輸技術等,是先進的倉儲物流管理方案,保證圖書業務活動端數據的實時采集和傳輸,從而保證了實物流和信息流的完全一致,大大提高了書庫物流效率, 加速了書庫管理智能化的進程[1,2]。

2Zigbee 技術

Zigbee 是一種無線標準, Zigbee 的基礎是IEEE 802.15.4,這是IEEE 無線個人區域網(Personal Area Network, PAN)工作組的一項標準。802.15.4 的MAC 層基于802.11 無線LAN 標準,但是它的物理層與流行的802.11b 物理層相似。ZigBee 有三個工作頻段:2.402~2.480GHz、868~868.6MHz、902~928MHz, 共27個信道[3,4]。

3系統的設計與實現

3.1系統硬件設計

在每個書架上,都有一個顯示屏和閱讀器。運用電子標簽技術建立貨物身份,運用射頻識別及ZigBee技術定位[5]每一件貨物在倉庫及貨架位置,電子標簽依靠閱讀器發送過來的載波將存儲的信息發送到閱讀器,再由內嵌在閱讀器中的ZigBee模塊,通過ZigBee網絡,最終傳送給作為協調器的ZigBee 模塊,從而使多臺RFID閱讀器無線連接自動組網或者與其他儀器、設備及不同協議讀寫器之間聯網,實現數據的多點無線采集和傳輸的目的來實時掌握圖書的物流信息,并將圖書信息及書架信息動態的顯示在書架的顯示屏上。如圖1。

采用的方法是在RFID系統的閱讀器同ZigBee模塊相連,來達成遠距離標識與管理系統。這主要有以下幾個優點:

1)低功耗,時延小。因為ZigBee 的傳輸速率低、數據量小,因此信號的收發的時間短,在非工作模式下,ZigBee模塊又處于休眠狀態下。

2)傳輸距離較滿足實際應用。通信距離較大一般在10~100 m 內,加大發射功率后可以進一步地擴大其射頻距離,并且在實際應用中可以通過建立多跳通信后,其通信距離也會提高。

3)網絡容量很大。一個ZigBee 網絡最多可包括255 個節點,再通過網絡協調器將網絡互連,其網絡容量將達到很大,一個Zigbee 網絡可以容納最多65536 個從設備和一個主設備。

4)自組織網絡。網絡協調器可以自組織網絡,采用CSMA/CA 方式進行信道接入。

3.2系統終端結構圖

書庫標識與管理系統終端由CPU、RAM、FLASH、液晶顯示模塊、RFID閱讀器、Zigbee 無線通信模塊、A/D 轉換器、電源裝置以及一些接口組成。其結構圖如圖2。

4系統軟件設計

4.1網絡的建立及設備的加入

ZigBee網絡中,只有協調器可以建立網絡,首先協調器的應用層調用NLME_NETWORK_FORMATION.request原語,發出建立網絡請求,網絡層收到這個原語后,要求MAC層執行信道能量掃描。然后網絡層管理實體發送MLME_SCAN.request原語。MAC層收到后首先通過發送信標請求命令幀開始執行主動掃描,通過記錄每次接收到的信標幀信息,掃描可用信道網絡活動情況,并將掃描結果記錄在個域網描述符列表中,最后找到一個最優信道。接著隨機選擇一個不與已有標識號沖突的網絡標識號,并選擇16位網絡地址為0x0000,然后網絡層向MAC層發送MLME_START.request原語。請求開始發送信標幀,運行新的個域網。網絡層收到個域網啟動狀態后,通過NLME_NETWORK_FORMATION.confirm原語將告知應用層建立要求的網絡狀態。最后協調器應用層通過發送NLME_PERMIT_JOIN.request原語允許設備與網絡連接。

子設備應用層首先設定待掃描的信道以及每個信道掃描的時間,調用NLME_NETWORK_DISCOVERY.request原語尋找合適的網絡,網絡層收到原語后,通過MLME_SCAN.request原語要求MAC層執行主動掃描獲得目前網絡描述參數。完成掃描后,網絡層將發送NLME_NETWORK_DISCOVERY.confirm原語告知應用層。應用層根據情況調用NLME_JOIN.request原語從鄰居表中選擇所發現的網絡加入。如果有多個設備滿足要求,將選擇到協調器節點深度最低的設備。網絡確定后,網絡層將請求MAC層管理實體對邏輯信道、PAN標識符等有關屬性進行配置,發送MLME_SYNC.request原語獲得它所要連接協調器的信標,實現與協調器的同步。然后調用MLME_ASSOCIATE.request原語到MAC層,協調器接收到連接請求后返回給子設備確認幀。協調器的網絡層將分配唯一的16位網絡地址給設備,并根據設備提供的信息在它的鄰居表中為子設備創建新的入口,隨后向MAC發送表明連接成功的MLME_ASSOCIATE.request原語。協調器網絡層將通過向應用層發送NLME_JOIN.indication原語表明設備已經成功同網絡連接。設備的MAC層收到來自協調器的連接響應命令幀后,通過MLME_ASSOCIATE.confirm原語發送給設備應用層表明加入成功,設備的網絡層將在鄰居表中設置邏輯地址信息。如圖3。

4.2網絡的整體結構的設計

本系統是基于IEEE802.15.4技術標準的ZigBee網絡協議[6,7]與RFID相結合的無線標識與管理系統。該系統中匯集了大量的ZigBee節點和RFID節點,需要采用混合組網的結構才能覆蓋較為廣的范圍。為了減少整個網絡的功耗,保證網絡中各節點的壽命,把節點分為四種類型,四種類型的節點收到數據包后,分別采取不同的數據包轉發方式,從而達到降低能量消耗的功效。把網絡中的節點分成四類:協調器(Coordinator)、RN+(RN:RoutingNode)、RN-和RFD。中心協調器、RN+以及RN-都是屬于FFD節點。使用AODVjr路由算法的節點是RN+和中心協調器,使用ClusterTre算法的是RN-和RFD節點。中心協調器的主要作用是建立一個新的網絡,給新網絡設定相關的參數以及多網絡中的節點進行管理,同時會存儲網絡節點中的一些相關信息等。當網絡形成后,中心協調器還能夠給其他節點充當路由節點。一般情況下由于中心協調器的重要性,采用的是持續的交流供電系統。而終端的RFD節點只是負責收集數據等信息,所以能夠降低ZigBee網絡能量消耗的策略主要還是是針對RN+和RN-節點。

5系統的測試

5.1系統數據傳輸可行性測試

先由ZigBee主節點組織一個網絡,然后將與讀寫器相連的ZigBee終端節點加入到網絡中。之后,ZigBee終端節點與ZigBee主節點之間就建立了點對點的數據傳輸關系。然后就可以把射頻卡放到讀寫器天線輻射的范圍內(經過測試為76mm),再檢測上位機是否可以對射頻卡內的信息進行控制[8]。

在實驗前,首先要連接好硬件電路,做好以下工作:

1)將讀寫器應用程序寫入STC89C52單片機中;

2)將ZigBee無線數據傳輸主節點和終端節點的應用程序分別通過CC2430、CC2431仿真器下載到各自的微處理器中;

3)開啟上位機監控程序。

首先在ZigBee主節點上通電,先讓其建立一個網絡,然后給ZigBee終端節點和讀寫器通上電源,讓其加入由主節點創建的網絡中。將射頻卡放到讀寫器輻射范圍內,分別點擊上位機程序的尋卡、防沖突、選擇按鈕,如果均出現“成功”表明選擇射頻卡成功,如出現“失敗”說明讀寫器出現異?;蛘呱漕l卡沒有在天線區域范圍內。然后,就可以對射頻卡進行讀寫操作。

5.2系統無線傳輸距離的測試

由于本文的創新點就是利用ZigBee無線技術來實現RFID讀寫器與上位機之間的數據傳輸,因此ZigBee無線傳輸距離是非常重要的[9],表1是分別在空曠的實驗室數據傳輸距離和在有障礙物的實驗室條件下數據傳輸的距離。

通過表1我們看出開放空間條件下ZigBee無線通信技術傳輸數據的距離和在有障礙物條件下的數據傳輸的距離的差距還是很大的,而且在開放空間的條件下無線傳輸的距離十次測量的數據差別不大,而在有障礙物條件下,差別就比較大。原因可能因為具體環境比較復雜,無線信號受到的影響比較大,因此測試的結果數據差別相對比較大。所以在現實應用中,要根據現場環境的條件來放置主節點,這樣才能順利的完成傳輸數據。

6結束語

用ZigBee無線技術來實現RFID讀寫器與上位機之間數據傳輸,理想情況下傳輸距離可達50多米,如果再加大功率,數據無線通信距離可以更長,而且數據傳輸時沒有方向限制,設備安裝時也不需要布線,可支持多達上萬個節點,極大的增加了識別系統的靈活性。由于ZigBee技術的穩定性還沒有通過現實應用的嚴格考驗,所以ZigBee無線通信技術走向成熟并大量應用到現實中還需時日。但是,ZigBee技術和射頻識別系統的結合是大勢所趨,隨著信息技術的不斷發展,兩者相結合后的優勢將更為突出,基于ZigBee技術的物流標識系統將得到更好的應用。

參考文獻

[1]康東,石喜勤,李勇鵬.射頻識別核心技術與典型應用開發案例[M].北京:人民郵電出版社,2008:25-86.

[2]吳迪,龍兵,劉震.電子設備診斷系統中RFID系統與ZigBee網絡混合組網的設計與實現[J].電子元器件應用,2011,4

[3]高守瑋,吳燦陽.ZigBee技術實踐教程[M].北京:北京航空航天大學出版社.2009.6:48-50.

[4]ZigBee Wireless Networking Overview[J].Texas Instrument.2008.

[5]金春,羅祖秋,羅鳳,陳前斌.ZigBee技術基礎及案例分析[M].北京:國防工業出版社,2008.

[6] XiaohuiLi,kanglingFang, Jinguang Gu et al.An ImProved ZigBee Routing Strategy for Monitoring System[C].First International Conferenee on Intelligent Networks and Intelligent,2009:255-258.

[7]Jennic ZigBee Stack UserGuide[S].JN-UG-3017Revision1.4.2007.5

試題庫管理系統范文4

關鍵詞:籃球理論;試題庫;Authorware

中圖分類號:G807 文獻標志碼:A 文章編號:1673-291X(2011)13-0296-02

隨著計算機技術、多媒體技術和網絡技術的成熟,傳統的考試已經不能完全適應信息時代的發展,對考試作出必要的改革勢在必行。本文的研究通過籃球專業理論考試為試驗田,設計出一個較為完整的籃球理論考試的試題庫,并且最終能夠自動生成試卷、保存試卷、管理試題庫等等,使試題庫能夠投入到正常的教學實踐與管理中,并且為將來的體育系統智能化教學提供幫助。

一、研究對象與方法

1.研究對象?;@球理論考試試題庫的設計與實現。

2.研究方法。(1)文獻資料法:廣泛閱讀有關文獻,為軟件設計提供理論基礎。閱讀大量相關計算機知識,借鑒現在國內已經比較完善的試卷自動生成系統。并查閱大量籃球理論考試試卷,為自己的設計提供經驗。(2)專家訪談法:針對軟件的設計以及數據庫的建設最后試卷的生成等等問題咨詢具有多年教學經驗的專家的意見。(3)程序設計法:本次試題庫建設的編程全部由Authorware7.0完成,所有數據庫的設計及應用通過ODBC技術與Access2003完成。

二、試題庫系統的設計過程

1.建立Access試題數據庫。在Access中創建數據庫“database”,并建表“test.mdb”(見表1)。

2.設置數據庫支持。新建一個Authorware文件,保存文件名稱為“籃球考試試題庫.a7p”,點擊“Function Window”按鈕打開函數窗口,在“Category”下拉列表中選擇“籃球考試試題庫.a7p”,點“load”按鈕,并在Load Functions對話框中載入Authorware安裝目錄下的ODBC.U32文件,加載ODBCOpen,ODBCExecute,ODBCClose 三個應用函數。同樣方法把tMsDSN.u32中的tMsDBRegister函數和WINAPI.U32中的MessageBox函數和SetWindowText函數加載到該Authorware文件中。

3.配置數據源(手動配置)。從控制面板管理工具數據源,打開“ODBC數據源管理器”窗口,點擊“添加”按鈕,打開“創建新數據源”窗口,選擇“Microsoft Access Driver(*.mdb)”,點擊“完成”按鈕,打開“ODBCMicrosoft Access安裝”,填寫數據源名稱,選擇數據庫,完成數據源配置。

4.連接數據庫。拖動計算圖標到流程線,命名為“連接數據庫”,寫入以下代碼:

Odbcdata:="database"

Odbcerror:=""

Odbchandle:=ODBCOpen(WindowHandle,"odbcerror",odbcdata,"","")//WindowHandle表示應用程序的窗口句柄;odbcerror表示若該函數操作不成功,則存放錯誤信息;odbcdata:數據源名稱,ODBC管理器以之聯結實際的物理數據庫;后兩項分別表示的是用戶名稱和用戶密碼;若操作成功,則該函數返回數據庫句柄ODBCHandle。

sqlstring:="select題目,A項,B項,C項,D項,正確答案from test"

Odbcdata:=ODBCExecute(odbchandle,sqlstring)//Odbcdata是Authorware提供的數據庫數據的賦值變量;sqlstring是標準的SQL結構化查詢語言,描述對數據庫的具體操作。

if odbcerror""then

MessageBox(WindowHandle,odbcerror,"錯誤",0)

5.系統的操作設計模型。系統的流程,我們希望能夠在用戶直接登錄后可以完成試卷生成、科目管理,試題庫管理等操作程序(見圖1)。

6.試題庫的物理設計。整個試題的整體設計分為三個部分:一是系統的管理,二是試卷生成的管理,三是試題庫的管理。三個模塊具備不一樣的功能和效果,其主要特點如下:(1)系統管理。系統管理主要是用戶的管理和操作人員的管理用戶管理為了使軟件更方便的被用戶使用,根據系統的安全性要求,針對不同的用戶,需要設定不同級別的使用權限。系統管理員擁有最高權限,由系統管理員進行信息管理及科目的狀態的管理;已注冊的用戶則可在自己的權限下對只屬于自己的試題庫進行操作。為了使軟件安全性更高且使用方便,系統管理模塊要求有如下功能模塊:用戶權限的相關控制、用戶信息管理、系統鎖定教師用戶所教科目、科目狀態修改等模塊。系統管理主要提供系統的安全保障,主要包括人員管理、操作人員的權限管理。(2)試卷生成的管理。試卷生成模塊是系統的主要部分。試卷生成模塊采用的方式是隨機生成試卷。組卷的試題都是來源于試題庫管理模塊中創建的試題庫試題;組卷的方法是按照計算機遺傳算法實現智能組卷。試卷生成模塊的試卷中所包括的題型、知識內容、分數等都符合選定方案的規定。對所生成試卷的要求是:同一份試卷中不能有相同的試題;生成的試卷存儲在試卷庫中由試題管理系統進行管理;考試組織者可以通過提供的選項進行組卷方案;系統可以自動生成一份符合標注要求的試卷及其標準答案。(3)試題庫的管理。試題庫管理系統模塊的主要功能是建立計算機試題庫操作。該模塊中所操作的數據是后續操作的基本,必須保證準確無誤。應用本模塊可以在試題庫操作界面中對試題進行錄入、添加、打印、修改、刪除、顯示,按條件進行模糊查詢等操作。

試題庫的管理主要包括了科目的管理以及題庫的管理,科目管理主要是針對試題庫管理系統的多科目試題庫建設的要求,設計了一個公共平臺,由用戶去建設的試題庫的基本信息,要求用戶根據待建試題庫的科目特點,選擇試題的主要類型,如單項選擇題、多項選擇題、填空題、問答、論述等等。

三、結論

1.籃球理論試題庫的設計不僅可以成功地實現教考分離,而且能夠大大地節約教師出卷的時間,減輕教師負擔,使教師能夠有更多的時間致力于科學研究。

2.籃球理念試題庫可以通過系統管理、試卷生成和試題庫管理三個模塊實現對用戶及操作者的管理,完成試卷的生成、保存和查看,題目的修改、查看、編輯等操作。

參考文獻:

[1]陶樹平.數據庫系統管理與應用[M].北京:科學出版社,2005:2-76.

[2]于慶洋.對高校體育理論教學考試現狀分析與觀察[J].體育世界學術,2008,(5):71-72.

[3]趙贊峋.對體育院校試題庫建設的現實思考[J].哈爾濱體育學院學報,2009,(1):75-78.

[4]許艷.試卷自動生成系統的設計與實現[J].計算機教育,2007,(9).

[5]王家宏,王賀立.籃球習題大全[M].北京:北京體育大學出版社,2004.

試題庫管理系統范文5

關鍵詞:Sakai;課程管理系統;練習與測試

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2013)16-3760-04

1 概述

隨著信息時代的到來以及計算機技術的普及,基于網絡的教育與計算機的測試得到了飛速的發展和應用。Sakai作為一個課程管理系統也提供了相關的工具對學習者進行測試,該文基于Sakai設計了一個軍事理論基礎的練習與測試系統。

2 Sakai網絡教學平臺

2004年美國麻省理工學院、印第安大學、斯坦福大學和密西根大學聯合發起了一項名為“Sakai”的基于開放源代碼的課程與教學管理系統(CMS)開發計劃。該項目旨在構建出一套適用于高校的開放性資源的在線協作與學習環境。Sakai將E-leaning基礎性系統架構與目前各高校已有的各種工具模塊和組件整合為一體,形成一套通用的課程管理系統,代替了原有的商業課程管理系統。[1]

Sakai 將所有的功能模塊作為一個單獨的項目,實現了功能模塊的即插即用,這些功能模塊稱為工具。研究員、教師和學生可以運用Sakai提供的軟件工具創建一個協作網站。他們通過瀏覽器的搜索功能從Sakai提供的工具中選擇一個來創建符合他們要求的網站。

Sakai項目提供了近30種工具,有效地將許多原有的各類軟件工具進行了整合,使效果得到了較大地提升,其主要工具及特點介紹如下:

2.1 我的工作空間(My Workspace)

Sakai為每個用戶提供了一個類似于私人工作空間的個人在線站點,主要包括:時間表、資源、通告、工作場建立、新聞、參數選擇、網絡內容、幫助和成員等工具。用戶登陸系統后,便會進入屬于自己的私人空間。在空間里用戶可以自由地訪問、添加、修改各條項目的內容。

2.2 網站建立(Worksite Setup)

在圖形化的界面中,用戶能使用網站建立工具自由地就自己的某一主題內容建立一個獨立的網站。所建立的網站,立即就能和系統的其他工具整合為一體,方便使用。

2.3 任務(Assignments)

任務工具支持教師創建、分派、收集課程的在線任務,并為其評分。任務具有個性性,且學生提交的作業僅教師可見。任務工具的評分方式是多樣性的。教師可以把學生提交的針對同一任務的所有作業一次下載到電腦上。教師公布成績的同時學生可以收到他們的成績和教師的評論。

2.4 聊天室(Chat Room)

聊天室工具是用于讓同時登錄站點的用戶進行實時的、無組織的對話。允許教師或站點所有者為特定的種類創建不止一個“聊天室”。默認情況下,聊天信息是被保存下來并對所有用戶可見的。

2.5 討論(Forums)

討論工具能進行有組織的對話,對話被分類組織。參與者能對一個主題進行回復或對其他回復進行回復,站點所有者也可以選擇是否讓參與者張貼討論主題。

2.6 電子郵件存檔(Email Archive)

每一個Sakai工作空間都配有一個自動生成的工作場電子郵件地址,具體郵件地址可以在電子郵件存檔工具中查看到??臻g的所有者可以依據自身情況,為該電子郵件地址創建一個易于記憶的別名。課程工作空間能夠通過電子郵件存檔工具自動更新課程電子郵件組。當學生退選或加選某門課程時,他們將適時地從電子郵件組中被刪除或被添加。

2.7 課程模塊(Melete)

該模塊是一個課程創建工具(第三方工具),允許作者學習序列,它可以通過運用植入的在線編輯、連接到網頁、或上傳不同格式的學習目標或文檔創建。采用該工具創建的課程是符合scrom標準的,可以供其他符合scrom標準的課程管理系統使用。

2.8 資源(Resources)

資源工具是課堂和合作中使用范圍最廣的工具。利用資源工具用戶可以在線獲取多種資料。主要包括:文檔、轉換到相關網站的鏈接,以及建立并顯示于Sakai頁面右側的文檔。工作空間所有者還可以限制在特定的文件夾中閱讀、張貼、刪除文檔的用戶類型。

2.9 測試和測驗(Tests & Quizzes)

測試和測驗工具支持站點所有者和教師組織管理在線調查、測試和測驗。其提供的問題形式多樣,選項全面、合理。教師還可將問題上傳至試題庫供其他課程空間使用,也可將試題保存為符合QTS標準的試題文件供其他符合相同標準的課程管理系統使用。

2.10 網絡內容(Web Content)

網絡內容工具支持站點所有者挑選一個網站,令其在Sakai框架內顯示。Sakai頁面左側菜單中的網絡內容按鈕可以按照個人的需要定制,還可為按鈕創建一個與所有者選擇顯示的網站相匹配的標簽。

2.11 Wiki(Wiki)

3 練習與測試工具

Sakai練習與測試工具是Sakai課程管理系統提供的一個工具,用來幫助教師創建在線練習與測試(包括練習、測驗與調查問卷),讓學習者直接通過網絡來提交信息或數據,同時也可以通過這種方式來進行教學效果的評價和反饋。

3.1 聯系與測試工具簡介

一個評價可以包括多種題型,甚至包括需要學生上傳文件的測驗。教師可自主選擇如何組織、實施和收集測驗。教師可以選擇試題的顯示順序,在每一名學生的試卷中都隨機出現而不是固定順序。試題也可以放入題庫,以便多次使用或與其他教師共享。另外,教師也可以導入一份以前創建的測試和問卷。

多數測驗的成績都可以自動統計,并自動進入“成績冊”(Sakai工具)之中。通過定義測驗的設置,教師可以控制參加測驗的條件,例如,通過IP 地址來控制訪問權限。通過這些設置,教師可以定義測驗的開始時間,測驗時間,可提交試卷的次數,以及是否允許遲交試卷等。

3.1.1 相關概念解釋

創建一份測驗: 當教師在“測驗”頁面中點擊“創建”鏈接后,就可以定義測驗的名稱,定義設置,并進行測驗編輯,其中包括試題和分組。

試題編輯器: 利用試題編輯器,教師不僅可設計試題及其答案,同時也可以分配試題的分組或題庫位置,添加反饋、原數據,以及選擇是否必答等。

試卷分組:每一份測驗都必須包括至少一個分組。當一份新測驗創建之后,會自動生成一個名為"Default" 的分組,其標題(灰色的分隔符)不會顯示在測驗中。換言之,除標題被隱藏之外,分組內的其它內容都將顯示在試卷中。

試卷設置:在測驗頁面中,教師可以查看和修改全部測驗的設置。在設置中,可生成一個關于測驗的簡介,定義的日期、的對象、安全水平、測驗時間限制、提交次數、添加圖片、提示信息和原數據以及決定測驗是否計分。

試題庫:教師可以將試題導入試題庫中,以便今后重復使用或與其它課程的教師共享。試題庫可根據主題或其它標題來劃分為不同的子題庫。例如,教師可以創建一個名為“生物”的試題庫,然后再在其中創建名為“根本概念”、“細胞生物學”和“遺傳學”的子題庫。[3]

3.2 工具的使用

當教師第一次建立相關課程的測驗時,可采用先建立測驗然后將試題添加至試題庫的方法,以便以后重復使用。如果,教師已經有相關課程的試題庫則可以直接從試題庫里導入相關試題即可。試題庫里面的試題是可以修改和添加的,而且教師導入時也可以自己選擇或者隨機選擇以符合特定內容的測驗。

此外,該工具的即符合QTS標準,即我們可以講符合QTS標準的試題文件(通常為XML文件)導入到Sakai中,同時也可以將Sakai中的試題導出為xml文件供其他符合QTS標準的程序使用,增加了試題庫的重復使用,減少了不必要的時間浪費。

3.3 具體實現

本文以軍事理論練習為例,介紹通過Sakai建立一個測驗的具體步驟:

1)以管理員或教師身份登錄Sakai系統,建立名稱為“軍事理論練習”課程,并進入“軍事理論練習”課程主界面。

2)點擊課程工具欄導航的“練習與測驗”工具。進入“練習與測驗”主界面,包含三個導航,分別是測驗、模板、題庫。點擊“題庫”導航。

3)進入題庫設置主界面。包括題庫的建立、修改、刪除、導入等功能。通過這里建立試題庫。

4)新建分組

在“軍事理論練習”課程空間新建分組,如建立基礎單選題、提高單選題、基礎單選題、提高單選題、判斷題等分組。

5)導入試題

從建立的試題庫中導入需要的試題,Sakai練習與測試工具可以以多種方式導入,如導入全部試題、導入特定的試題、隨機導入一定數量的試題等,由于是練習系統,因此選擇隨機導入試題。

6)查看測試

通過查看測試鏈接可以查看并修改導入的試題或試題類型。

7)測試設置

通過測試設置鏈接可以對測試的方式與時間等進行測試,如設置考生是否可以更改答案、是否允許考生重復提交、反饋是否即時顯示等。

8)測試預覽

通過測試預覽,課程所有者可以學生的試圖查看測試并進行練習。

9)測試

4 總結

因為Sakai是一個課程管理系統,強大的社區為我們提供了很多的工具用以實現不同的功能,從練習測試工具中已經可以看出Sakai功能的強大。同時我們可以利用Sakai的其他工具以輔助練習,如:

1)通過Resources(資源)工具,提供練習的相關資源或網站。

2)通過論壇工具,實現學生的討論。

3)通過建立一個區域性課程管理系統,實現不僅限于本學校,而是所有學習者學習練習的平臺,真正達到資源共享。

參考文獻:

[1] 黃永中,趙國棟.美國大學開源軟件項目概述[J].中國遠程教育,2007(4).

[2] 葛子剛,楊麗華.馬煥新.利用Sakai 平臺建立在線課程初探[J].現代教育技術,2009(13).

[3] Sakai幫助文檔[DB] .sakaiproject.

[4] 岑俊杰.基于Sakai 的混合教學模式研究[J].電化教育研究,2009(9).

[5] 葛子剛,楊麗華,馬煥新.利用Sakai平臺建立在線課程初探[J].現代教育技術,2009(13).

試題庫管理系統范文6

關鍵詞:高職;制圖與AutoCAD;試題庫

一、引 言

“高職制圖課程”改革的主要特色之一,是將《制圖》和《AutoCAD技術》等課程,有機地結合成《制圖與AutoCAD》一門課程。因此,需要建立一套與本課程相適應的計算機輔助教學系統。本試題庫軟件正是這個系統的重要組成部分。高等職業技術教育中《制圖與AutoCAD》課程教學量大面廣,是高職院校各類專業的專業技術基礎課,試題庫對提高組卷質量與效率、完善考試手段、提高考試質量和促進課程教學評估的科學化、規范化和標準化都有著重要的意義。本課題作為機械基礎系列課程教學改革的重要組成內容,對推動教學改革的發展和教學改革項目的完成有著直接的意義。隨著計算機技術的迅猛發展,開發一套適用教學的軟件平臺也有非常積極的現實意義。

二、試題庫綜述

試題庫是考試題目的貯存庫。教師根據需要從試題庫中提取試題,經過加工編制成符合特定目的要求的試卷。試題庫具有3個特征:一是組成試題庫的基本單位是試題,二是試題庫具有相應的各種參數指標,三是試題庫是一個系統。試題庫一旦建成,其內容結構和方式就構成了一個相對穩定的系統。當然,隨著科學技術的發展,社會的進步,職業的要求將不斷發生變化,相應的職業技能鑒定試題庫的內容與形式以及參數值也需要不斷地補充、修改和完善。

試題庫具有自動組卷、題庫維護、試卷自動生成的特點。試題庫區別于習題集的最大特點是它不是信息的簡單集合,而是經過特殊加工處理的具有較大信息量的試題的有機組合;試題庫管理軟件是對題型管理、試題管理、試卷管理、系統維護、試卷分析等有關操作的平臺??梢?,研究計算機輔助測驗就是研究如何建立一個分布合理、試題足夠充分的試題庫和一個運行速度快、性能穩定、組卷質量高的試題庫管理軟件。

三、建立試題庫的原則及試題庫軟件功能

試題庫的建立必須遵循以下原則:(1)保證入庫試題的高質量;(2)保證入庫試題的數量大、分布合理;(3)保證題庫動態原則。

試題庫是計算機輔助教學(CAI)的一個重要組成部分,對于任何一個學科,都要完成其“輔助教學”的基本功能。組卷就是其中的基本功能之一。在組卷方面,現有的試題庫系統大體分為三種:一是將試題庫看作試題集,命題時由具有豐富經驗的教師選題抽??;二是將已出好的試卷存儲起來,在組卷時任意抽取;三是依據特定組卷策略,自動形成合理試卷。前兩種雖能保證試卷質量,但第一種無異于人工命題,第二種只能出有限份試卷。而第三種則是隨機出題組卷,又有組卷策略可以遵循,能形成千變萬化的試卷。尤其是針對教學中的考試這個檢驗學生學習效果的關鍵環節,試題庫軟件能輔助教師更好地達到以下目的:(1)提高出題和選題的效率;(2)降低出題組卷的難度;(3)使考試結果更加準確地反映學生的學習效果;(4)對大量試題做統一的管理。

四、高職《制圖與AutoCAD》試題庫組成的理念

制圖試題庫中試題的選擇,首先充分考慮學生的發展,注重學生的年齡特點和接受能力,以容易題和中等難度試題為主,容易題和中等難度的題目占分不少于總分值的80%;其次題庫中題目面向全體考生,培養學生動腦想、動手做,進而掌握《制圖與AutoCAD》基礎知識和基本技能,檢驗學生制圖知識和AutoCAD軟件應用能力的水平;再次,激發學生學習興趣,由被動學習轉為主動求知,享受快樂的學習,并對所學專業充滿自信。

1.以生產和生活問題為背景編擬試題,體現課程“從生活走向制圖,從制圖走向生產”的理念

學習制圖知識,形成制圖方法,為的就是認識自然,改造自然,推進社會發展。而制圖知識就存在于學生身邊的生活和生產中,存在于學生生存的這個社會中。以扳手、吊鉤等常用工具為背景考查圓弧連接與幾何作圖;以圓柱、圓錐、圓球、圓環等基本體為背景設置問題考查投影知識與作圖方法;以齒輪、軸承、螺紋件等標準件與常用件為背景設置問題考查制圖國標的規定畫法等,以齒輪油泵、機用虎鉗等的工作原理為背景設置問題考查裝配圖的知識;以趣味的生活用品花瓶、水壺、地磚圖案等為背景設置問題考察AutoCAD軟件操作技能。這樣設置試題,必然使學生在考試中體會到制圖就在生產和生活中,學習制圖要學會觀察生活,觀察和參與生產等實踐活動,在觀察和參與中理解制圖知識與方法,培養觀察和實踐能力。制圖課程教學從生活、生產和社會問題中開發了課程資源,引導學生在生活和生產中學習和體驗制圖,運用制圖知識和方法分析和解決生活、生產中的實際問題,運用制圖知識和方法分析社會熱點問題,做生產和生活中的有心人。要重視對研究性學習及綜合實踐活動的組織和引導,實現制圖教學“從生活到制圖,從制圖到社會”。

2.設置一定分值的“難題”,體現課程“張揚個性,發展特長”的理念

設置綜合性強,能力要求高的“難題”,給智力水平較高、對制圖情有獨鐘的個別學生以展示才華的機會,既是就業選拔功能和試題區分度的要求,也是課程“張揚個性,發展特長”理念的必然。如各試卷中的壓軸題,這些題都是復雜零、部件視圖,通過對此設置綜合問題,這些問題的求解除要求考生對投影、視圖概念、制圖國標知識有較為透徹準確的理解外,還要有較為嫻熟的分析能力、思維能力、推理能力、建模能力、綜合運用知識和方法的能力,要有良好的空間想象能力,還要有較為高超的AutoCAD繪圖技能技巧。這類試題,考查的是學生學習制圖的天賦和出眾能力。

作為計算機輔助教學的重要組成部分,利用VBA技術開發的“《制圖與AutoCAD》課程試題庫”,具有自動組卷、題庫維護、試卷自動生成功能,科學而實用。其中包含整個試題庫的組卷理論、試題庫中試卷的排版問題、試題庫軟件需求分析、試題庫軟件設計和試題庫軟件的實現諸多方面研究和探索,體現基于社會生產運用和學生個性發展的理念,從而完善和促進了課程教學評估的科學化、規范化建設。

參考文獻:

[1] 晶辰工作室.VBA開發實例指南[M].北京∶電子工業出版社,2006:191-207.

亚洲精品一二三区-久久