臧強
摘 要:新生入館教育是高校圖書館讀者培訓工作的重要組成部分,對新生盡快了解圖書館、增加圖書閱讀熱情、合理利用圖書館資源具有積極的教育意義。針對當前新生入館教育工作中的局限性,設計了一款新生入館教育隨堂測驗系統。介紹了新生入館教育隨堂測驗系統的主要功能和開發環境,給出了系統設計流程和設計方式,詳細闡述了隨堂測驗系統關鍵技術的實現方法。通過信息技術和網絡技術的應用進一步加強圖書館讀者培訓工作的效率性和目的性。
關鍵詞:新生入館教育 圖書館 測驗系統
中圖分類號:G412 文獻標識碼:A 文章編號:1674-098X(2015)02(c)-0195-02
新生入館教育已經成為高校圖書館讀者培訓工作的重要內容之一,通過入館教育可以使大學新生了解圖書館館藏分布、借閱規則等信息,掌握數目檢索系統和數字資源的使用方法,同時培養新生讀書的興趣,鼓勵他們積極、合理的利用圖書館資源。當前高校新生入館教育工作主要以講座、參觀、培訓的形式為主,對于豐富的培訓內容而言,新生由于缺乏實踐使用經驗而只能被動的接受培訓知識,導致培訓結果不夠理想。針對這一情況,設計了一款隨堂測驗系統,通過答題的形式加強新生對圖書館的了解,提高新生入館教育的有效性。
1 系統主要功能
系統針對新生入館教育中的重點內容進行歸納、整理、分析,總結出知識要點,以單選題和判斷題的題型組成試卷,通過Web瀏覽器為新生提供登錄參與測驗。高校新生入館教育隨堂測驗系統主要完成三個功能:反饋新生培訓效果;對測驗合格者開通借閱權限;分析測驗結果。其中當新生提交試卷后,系統自動給出分數,同時將錯選題及其正確答案反饋給新生。對未通過測驗的新生延緩開通節約權限,并為其提供補考機會,直至通過測驗為止。將新生的測驗成績錄入數據庫,對錯選率加以分析,針對錯選率較高的問題及時修改教育內容。
2 開發環境
系統開發平臺:Windows 2003 Serv
er+ASP.NET+SQL Swever+C#。
2.1 開發平臺
ASP.NET的前身ASP是微軟公司的一項技術,是一種使嵌入網頁中的腳本可由因特網服務器執行的服務器端腳本技術。利用ASP.NET進行動態網站的開發有以下優點:世界級的工具支持,強大性和適應性,簡單性和易學性,高效可管理性。
2.1.1 操作語言
2.1.2 服務器系統
高校新生入館教育隨堂測驗系統的服務器選擇的是基于IIS的Windows 2003 Server,作為市場占有率近50%的Web服務器系統,IIS一直是人們關注的焦點。其易于管理和維護的特性使得Windows Server成為為很多組織為降低管理成本而首選的Web服務器。
2.1.3 數據庫
高校新生入館教育隨堂測驗系統使用的數據庫是SQL Server 2000。SQL Server 2000是一個可信任的、高效的、智能的數據平臺。
3 測驗系統的設計與實現
3.1 系統流程
系統分為新生用戶和管理員用戶分別設計兩種權限。新生用戶登錄后可以進入測驗界面參與答題。管理員用戶登錄后可以進入后臺系統管理界面和題庫管理界面如圖1所示。
3.2 功能模塊設計
依據系統的設計目標及實際需要,可將該系統劃分為后臺管理子系統與前臺測驗子系統兩大部分,具體的功能模塊結構如圖2所示。
3.3 數據庫設計
系統數據庫主要用于存儲測驗試題、測驗信息、錯題記錄、新生成績、系統管理員信息,在數據庫中建立以下數據表:
tset_questions表:存儲試題信息。包括8個字段:ID(自動編號)、tpid(試題編號)、question(問題)、selectA(A選項)、selectB(B選項)、selectC(C選項)、selectD(D選項)、answer(標準答案),題型為判斷題時,C、D選項設置為null即可。
tset_name表:存儲測驗信息。包括8個字段:testid(測驗編號)、testname(測驗名稱)、testdate(測驗日期)、adminname(出題人)、testtime(測驗用時)、quesnum(試題數目)、quesscore(每道試題分數),totalscore(試卷總分)。
tset_score表:存儲新生成績信息。包括4個字段: testname(測驗名稱)、studentid(新生學號)、studentname(新生姓名)、score(考試分數)。
tset_admin表:存儲管理員信息。包括3個字段:admin(管理員賬號)、password(管理員密碼)、adminname(管理員姓名)。
3.4 關鍵技術的實現
3.4.1 登錄認證
測驗系統需新生登錄認證后方可訪問,以確保系統的安全性。為了避免重復建設工作,測驗系統數據庫中不包含讀者的認證信息,而是在系統認證模塊中加入匯文圖書管理系統的認證接口代碼,實現新生跨系統遠程登錄認證,新生成功登陸后,將學號信息保存至session中,并與系統數據庫成績表信息(新生通過測驗時,成績信息表應保存合格新生的用戶名和成績)進行比對,如果沒有匹配記錄(沒有參加過測驗或未通過測驗)則轉入測驗頁面,否者轉入成績查詢頁面。
3.4.2 組卷策略方案
制訂組卷策略是試卷設計與生成模塊的核心。組卷策略的確定實質是方便直觀地輸入組卷參數,并以此為依據由計算機自動生成我們所需的試卷。由系統管理員輸入試卷標題、考試時間、考核知識點、難度、題型、題數等,將平均難度按題目比例對應到各個考核知識點,據此變換出最終組卷參數表中的參數,并可以抽取樣卷進行預覽,以便進一步修改組卷策略。
3.4.3 避免抽取相同試題
在上述組卷策略的控制下,需要一個隨機數才能實現隨機抽題,而計算機是不可能產生完全隨機的數字的,所謂的隨機數發生器都是通過一定的算法對事先選定的隨機種子做復雜的運算,以保證每次的隨機數序列不一樣,從而實現隨機的目的。這可以通過調整javaScript所提供的Rnd函數得到,javaScript的Rnd函數產生的隨機數在0~1之間,為得到隨機的題號必須進行轉換,比較簡單的方法是:將系統產生隨機小數用一個倍數(假如取100放大)然后取整加一即可,例如Mynum=int(Rnd,100)+1,這樣就得到了介于1~100之間的隨機題號。
3.4.4 試卷成績自動計算
新生完成測試提交試卷后,系統首先將獲取的試卷信息全部收集,并保存到系統庫中,然后把題庫中的試題標準答案和用戶提交的答案進行比較,最后根據試卷信息獲取具體題型的單題分值,按照答案匹配的試題數量累加分數,得出此題型的分數。其他題型的成績計算也和上面的方法完全一致,各個題型得分相加就可以得出試卷的總成績。
4 結語
新生入館教育隨堂測驗系統的開發能夠對新生的學習情況進行客觀的評價,有利于形成良好的學習氛圍,激發新生的學習熱情。由于將測驗系統的成績與新生借閱權限掛鉤,確保了每一位新增讀者在獲得借閱權限前都經過了嚴格的考試,提升了教育質量和教育效率。在提高新生素質的同時,也提高了圖書館的利用率,達到圖書館與讀者雙贏的結果。
參考文獻
[1] 謝原,李佰科.高校圖書館新生入館教育的網絡化實踐——以陜西師范大學圖書館為例[J].圖書館學刊,2011(9):74-75.
[2] 王小強.新生入館教育形式的轉變及自助開通借閱權限的實踐——以暨南大學圖書館為例[J].圖書館學研究,2013(14):56-59.
[3] 王寶英.高校圖書館網站“新生入館教育平臺”構建情況分析——以26所 “211工程”院校圖書館為例[J].圖書館學研究,2013(6):44-47.