[發明專利]一種基于BLOB存儲及增強RichEdit控件的試卷自動生成裝置及方法無效
| 申請號: | 201310023047.5 | 申請日: | 2013-01-22 |
| 公開(公告)號: | CN103077492A | 公開(公告)日: | 2013-05-01 |
| 發明(設計)人: | 王晶晶;于立洋;楊文君;梁際華;楊春文 | 申請(專利權)人: | 牡丹江師范學院 |
| 主分類號: | G06Q50/20 | 分類號: | G06Q50/20 |
| 代理公司: | 哈爾濱市松花江專利商標事務所 23109 | 代理人: | 張宏威 |
| 地址: | 157012 黑龍江省牡丹江市*** | 國省代碼: | 黑龍江;23 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 blob 存儲 增強 richedit 控件 試卷 自動 生成 裝置 方法 | ||
技術領域
本發明涉及一種基于BLOB存儲及增強Richedit控件的試卷自動生成裝置。
背景技術
考試作為考核學生知識、技能的一種手段,是學校日常工作中不可或缺的元素。試卷是考試內容的載體,試卷內容的覆蓋面、客觀性、區分性等指標在很大程度上決定了一次考試的考核效果,因此試卷的組織和生成是整個考試流程中非常重要的一環。
傳統的試卷生成都是以人工方式進行的。每次在考試前,由負責該科目的教師人工組織試卷素材,這些素材可能來源于各種文獻資料,也可能來源于已形成的題庫。不可否認,一些經驗豐富的教師精心準備的試卷具有很高的質量,但是這畢竟要投入大量的時間和精力,并且很難長期穩定地保證試卷質量,也不可避免地會有一些主觀因素影響。
隨著信息技術、辦公自動化技術的進步,試卷生成的形式也發生了一些改革。出現了一些在線考試系統,或是基于題庫的試卷自動生成系統。這些系統能夠以隨機的方式在試題數據庫中抽取試題,組織成完整的試卷,在一定程度上提高了試卷內容的客觀性和隨機性,但存在一個明顯的不足,即試題類型單一。造成以上問題的原因有二:一是現有試卷生成系統的輸入模塊功能薄弱,不支持圖像、公式等元素的輸入;二是此類系統都是以文本的形式在數據庫中存儲試題,盡管有一些試卷生成系統支持圖像的存儲,但對公式、圖文混合排版等復雜情況不能提供有效支持。這樣就極大限制了組織試卷的靈活性,導致現有試卷生成系統只能完成一些簡單形式試卷的組織。此外,現有的系統在試卷參數設置的細節方面還不夠完善,也需要做出改進。
發明內容
本發明針對現有試卷生成系統不支持復雜對象,導致試卷形式單一,考核內容的形式及靈活性差,以及試卷構成的細節不完善問題,從而提出一種基于BLOB存儲及增強RichEdit控件的試卷自動生成裝置。
一種基于BLOB存儲及增強RichEdit控件的試卷自動生成裝置,它包括用戶數據庫1、科目數據庫2、試題數據庫3、科目信息數據庫4、系統管理模塊5、試卷生成模塊8、試題修改模塊9、試題錄入模塊10、試題檢索模塊11和科目信息管理模塊12;
試卷生成模塊8、試題修改模塊9、試題錄入模塊10中均包括一個BLOB轉換模塊6和一個RTF流導入/導出模塊7;
BLOB轉換模塊6,用于實現RTF數據流和二進制對象之間的相互轉換;在存儲試題時,把用戶錄入的原始試題導出的RTF流轉換為二進制數據塊,存儲到試題數據庫3中;在讀取試題時,從試題數據庫3中讀出二進制數據塊,恢復為RTF流;
RTF流導入/導出模塊7,以一個增強的RichEdit控件作為含OLE對象的數據的載體,該控件擴展了MFC中RichEdit控件的IRichEditOleCallback接口,用于支持OLE對象的導入導出;在存儲試題時,把用戶輸入控件中的內容導出為RTF流,輸出到BLOB轉換模塊6;在讀取試題時,從BLOB轉換模塊6接收到導出的RTF流,并解析為原始數據,即:試題內容;
用戶數據庫1,用于存儲所有用戶的信息;所述用戶信息中的用戶角色類型包括管理員和普通教師;
科目數據庫2,用于存儲試題科目名稱;
試題數據庫3,用于存儲試題內容及各試題的相關信息;
其中試題內容以BLOB方式存儲,各試題的相關信息以文本或數值類型存儲;試題的相關信息包括該試題的題型、分值、重點考核內容/非重點考核內容標記以及關鍵字;
科目信息數據庫4,用于存儲所有科目相關的信息,每門考試科目相關的信息包括該科目要考核的題型、每種題型的總分值、該科目在重點內容和非重點內容中抽取試題的百分比;
系統管理模塊5,用于添加系統用戶,包括管理員用戶及教師用戶;還用于管理員創建考試科目;還用于系統維護;
試卷生成模塊8,用于根據科目信息模塊中的參數設置,在試題數據庫3中隨機抽取試題,經BLOB轉換模塊6把二進制試題數據流轉換為RTF流,導入增強RichEdit控件,最后輸出到Word模板文檔中,生成試卷;
試題修改模塊9,用于用戶以關鍵字在試題數據庫3中進行檢索;還用于對試題進行修改,以及修改后對試題數據庫3進行更新;
試題錄入模塊10,用于用戶把試題輸入試題數據庫3中,具體為:用戶把試題內容輸入增強RichEdit控件后,由增強RichEdit控件將試題內容轉換為RTF流,再通過BLOB轉換模塊6將RTF流轉換為二進制對象,存儲在試題數據庫3中;
試題檢索模塊11,用于用戶以關鍵詞的方式在試題數據庫3中對試題進行檢索,并返回相關試題記錄;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于牡丹江師范學院,未經牡丹江師范學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310023047.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種活動鉚柱結構
- 下一篇:一種用于固定汽車內飾板緩沖塊的連接件





