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

基于LaTeX 的高等數(shù)學(xué)題庫(kù)建設(shè)與試卷生成

2024-01-14 10:24:56譚學(xué)忠
關(guān)鍵詞:系統(tǒng)

譚學(xué)忠

(廣東財(cái)經(jīng)大學(xué) 統(tǒng)計(jì)與數(shù)學(xué)學(xué)院,廣東 廣州 510320)

目前,我國(guó)教育發(fā)展存在一些問(wèn)題,如優(yōu)質(zhì)教育資源總量不足、布局不合理等.對(duì)此2017年國(guó)務(wù)院印發(fā)《國(guó)家教育事業(yè)發(fā)展“十三五”規(guī)劃》,確定了“十三五”時(shí)期教育改革發(fā)展的指導(dǎo)思想、主要目標(biāo)、戰(zhàn)略任務(wù)和保障措施[1].數(shù)字資源的建立、共享和服務(wù)是我國(guó)教育信息化改革和進(jìn)程中的重要部分.作為數(shù)字化資源的重要組成部分,建設(shè)高等數(shù)學(xué)題庫(kù)管理系統(tǒng)的重要性日益顯現(xiàn).

數(shù)學(xué)試卷不同于文科類(lèi)課程的試卷,具有自身的特殊性. 試卷包括文本和公式及圖文的混排等.利用TeX 排版系統(tǒng)能更完美地處理數(shù)學(xué)公式、圖片排版,將內(nèi)容和格式分離,可使作者更專(zhuān)注于內(nèi)容,大大提高了錄入和排版的效率.

筆者參照廣東財(cái)經(jīng)大學(xué)的試卷格式,設(shè)計(jì)出gdufeExam 題庫(kù)管理及自動(dòng)組卷系統(tǒng),利用TeX 提供的用戶自定義命令“newcommand”,創(chuàng)造性地將題目的知識(shí)點(diǎn)、難度、題型、題號(hào)和內(nèi)容統(tǒng)一在一個(gè)十位字母組成的代碼中,這樣創(chuàng)建的題庫(kù)pdf 文檔可方便地實(shí)現(xiàn)瀏覽、修改、選題、組卷等功能;結(jié)合使用Nicola Talbot 的Probsoln.sty 宏包還能實(shí)現(xiàn)隨機(jī)組卷功能[2];系統(tǒng)的所有代碼開(kāi)源,有利于用戶學(xué)習(xí)、修改,并完善、提高其質(zhì)量,還能以此為基礎(chǔ),設(shè)計(jì)自己所需的組卷系統(tǒng).

1 研究現(xiàn)狀

目前,大多數(shù)試題庫(kù)設(shè)計(jì)主要是基于Office 辦公軟件和TeX 排版系統(tǒng). 例如,郭兆穎提出利用Word的宏編制試卷及包宗宏等利用Access 等軟件管理數(shù)據(jù)庫(kù),并將最終結(jié)果輸出為Word 文件[3-4]. Word 的優(yōu)點(diǎn)在于沒(méi)有使用門(mén)檻,能很好地與其他Office 軟件協(xié)同,只是其缺陷也非常明顯.首先,若試題包含大量的公式和圖表,Word 文檔占用的存儲(chǔ)空間將迅速變大,影響生成試卷的速度[5];其次,Word 對(duì)數(shù)學(xué)公式、理工科的專(zhuān)用符號(hào)的支持較差,輸入公式時(shí)需不斷地進(jìn)行文本和公式編輯器的切換,同時(shí)還需要交替使用鍵盤(pán)和鼠標(biāo),這樣的工作方式極大地影響工作效率、干擾作者的思路;最后,Word 輸出的公式在美觀性和專(zhuān)業(yè)性方面比TeX 排版系統(tǒng)要遜色. TeX 文件是純文本文件,占空間較小,而且可從鍵盤(pán)完成各種公式的輸入,格式與內(nèi)容分離,這些特點(diǎn)使作者能更專(zhuān)注寫(xiě)作.TeX 排版系統(tǒng)更適合理工科課程的試題庫(kù)的編制.

韋爾斯利學(xué)院(Wellesley College)的Philip Hirschhorn 教授于1994年推出了功能強(qiáng)大的Exam 文檔類(lèi)專(zhuān)門(mén)應(yīng)用于排版各類(lèi)試卷[6].國(guó)內(nèi)的使用者蓋鶴麟最早進(jìn)行了對(duì)Exam 漢化的研究,并開(kāi)發(fā)了colinexam中文試卷模板[7].鮑宏昌制作的BHCexam 宏包專(zhuān)為我國(guó)數(shù)學(xué)教師設(shè)計(jì),提供了一個(gè)排版中學(xué)數(shù)學(xué)試卷的文檔類(lèi)[8].

近幾年國(guó)內(nèi)學(xué)者對(duì)自動(dòng)組卷系統(tǒng)進(jìn)行了大量的研究和開(kāi)發(fā),取得了許多成果.但是適合高校理工科教師命審題的理想系統(tǒng)卻非常少.原因是其中大部分是基于Office 軟件設(shè)計(jì)的,有的系統(tǒng)側(cè)重于與web 結(jié)合,開(kāi)發(fā)的功能主要用于線上測(cè)試[3-4,9-10].在國(guó)內(nèi)各大期刊數(shù)據(jù)庫(kù)能查到的基于LaTeX 設(shè)計(jì)的題庫(kù)管理和組卷系統(tǒng)的文獻(xiàn)非常有限[11],其中葉勇等提出了用Excel 和VBA 制作和生成題庫(kù),用LaTeX 實(shí)現(xiàn)隨機(jī)組卷和排版試卷的方案[12];盧希等提出的系統(tǒng)需要借助第三方軟件Java 和MySQL,對(duì)計(jì)算機(jī)專(zhuān)業(yè)知識(shí)要求較高,不適宜非計(jì)算機(jī)專(zhuān)業(yè)的老師開(kāi)發(fā)使用[5].開(kāi)發(fā)一個(gè)僅基于LaTeX 的題庫(kù)管理與自動(dòng)組卷體統(tǒng),這樣只要會(huì)使用LaTeX 的老師都能用它進(jìn)行自動(dòng)化命題了.吳凱開(kāi)發(fā)設(shè)計(jì)的南京審計(jì)學(xué)院NAUexam 模板就是這樣的一種系統(tǒng),是較適合在高校推廣的[11].以上的計(jì)算機(jī)輔助命題系統(tǒng)各有優(yōu)點(diǎn),但在題庫(kù)管理的細(xì)節(jié)方面都存在不足,有的沒(méi)有充分利用LaTeX 的強(qiáng)大功能,借助其他軟件來(lái)錄入試題、管理題庫(kù),而僅用到LaTeX 的排版功能;有的系統(tǒng)將試題的內(nèi)容和試題的屬性如知識(shí)點(diǎn)、難度、題型等分開(kāi)處理.這些方案對(duì)試題的修改、維護(hù)、預(yù)覽都會(huì)帶來(lái)許多麻煩,增加許多工作量.實(shí)際上,借助LaTeX 的Exam 宏包和Probsoln 宏包就能設(shè)計(jì)出滿足高校教師管理題庫(kù)和自動(dòng)隨機(jī)組卷、一鍵生成試卷和參考答案等功能的命審題系統(tǒng)了.

2 設(shè)計(jì)思想及基本流程

研究目的是設(shè)計(jì)一個(gè)基于LaTeX 排版系統(tǒng)的可以管理題庫(kù),手動(dòng)或自動(dòng)隨機(jī)組卷的中文TeX 模板.好的題庫(kù)是自動(dòng)組卷的基礎(chǔ),由于題庫(kù)包含的題量巨大(通常含有數(shù)百道甚至上千道試題),所以一開(kāi)始就要考慮周全,設(shè)計(jì)出易于修改、維護(hù)、預(yù)覽的題庫(kù)管理系統(tǒng).筆者以廣東財(cái)經(jīng)大學(xué)試卷格式為參考,設(shè)計(jì)了gdufeExam 題庫(kù)管及自動(dòng)組卷系統(tǒng),用來(lái)進(jìn)行《高等代數(shù)》課程的平時(shí)測(cè)驗(yàn)和期中期末考試出卷.系統(tǒng)里模板的代碼都是開(kāi)源的,可稍作修改用于其他學(xué)校的理工課程參考使用.結(jié)合該系統(tǒng)分析基于LaTeX的Exam 文檔類(lèi)和Probsoln 宏包的題庫(kù)管理及自動(dòng)組卷系統(tǒng)的設(shè)計(jì)思想和基本流程.

2.1 構(gòu)建試題庫(kù)

利用Exam 文檔類(lèi)構(gòu)建試題庫(kù). Exam 具有強(qiáng)大的試卷排版功能,幾乎能滿足出各種試卷的需求,例如題目自動(dòng)編號(hào)、自動(dòng)加分、各種風(fēng)格的頁(yè)眉頁(yè)腳、分?jǐn)?shù)表格、各種題型的排版、一鍵輸出學(xué)生版和教師版(含有參考答案和評(píng)分標(biāo)準(zhǔn))的試卷等[5].美中不足的是Exam 文檔類(lèi)是按照西方國(guó)家高校試卷排版規(guī)范設(shè)計(jì)的,為了能夠用它排出符合中文格式的試卷,需要對(duì)它先進(jìn)行漢化處理.筆者修改了部分代碼使得分?jǐn)?shù)以“分”、答案以“解”或“證明”顯示,并且設(shè)計(jì)了符合中文試卷習(xí)慣的填空和選擇題的排版格式.

存儲(chǔ)、管理試題是構(gòu)建題庫(kù)的關(guān)鍵.每道試題都包含兩個(gè)重要屬性——內(nèi)容屬性和信息屬性.內(nèi)容屬性包括題目和解答;信息屬性包括4 個(gè)方面:關(guān)聯(lián)的知識(shí)點(diǎn)、難度、題型、題目序號(hào).與傳統(tǒng)題庫(kù)的設(shè)計(jì)思路不同的是,將每道試題的內(nèi)容和信息統(tǒng)一起來(lái)進(jìn)行管理,這樣帶來(lái)了極大的便利.其核心的想法是將每道試題存儲(chǔ)在一個(gè)含有參數(shù)的宏命令中,命令的名稱(chēng)是一個(gè)包含4 個(gè)信息屬性的10 個(gè)字母組成的字符串,參數(shù)中儲(chǔ)存題目和解答.

若搜集了課程相關(guān)的大量試題,那么該如何分類(lèi)、整理、命名?筆者將分步驟詳細(xì)說(shuō)明.

(1)文件管理

先建立一個(gè)文件夾,例如命名為“高等代數(shù)題庫(kù)”,里面再建兩個(gè)子文件夾,一個(gè)名為“figures”用來(lái)存放圖片,一個(gè)名為“DataBases”用來(lái)存放按章節(jié)分類(lèi)的試題子文檔.子文檔Chi_CMD.tex 用于存放第章的試題,題目按照填空題、選擇題等題型分類(lèi);子文檔Chi_questions 用于排版章節(jié)試題.在主文檔main.tex的導(dǎo)言區(qū)用命令“input {DataBases/Chi_CMD.tex}”和“input{DataBases/Chi_questions.tex}”調(diào)用子文檔(見(jiàn)圖1).

圖1 文件管理

(2)宏命令命名規(guī)則

由于LaTeX 系統(tǒng)的命令只能輸入大小寫(xiě)英文字母,為了對(duì)知識(shí)點(diǎn)和試題進(jìn)行編號(hào),將0~9 這10 個(gè)數(shù)字與字母對(duì)應(yīng)起來(lái),見(jiàn)表1.

表1 命令名中的數(shù)字序號(hào)與字母的對(duì)應(yīng)

題目編號(hào)規(guī)則:4 位知識(shí)點(diǎn)編號(hào)+2 位難度級(jí)別+2 位題型編號(hào)+2 位題目序號(hào),如題目代碼“oozoLaTKzo”表示第一章第一節(jié)第一個(gè)考點(diǎn),難度為 a,題型為填空,題目序號(hào)的含義為同一知識(shí)點(diǎn)難度為a 的填空題的第一題.

(3)宏命令示例

下面給出一個(gè)填空題的編碼示例:

ewcommand{oSzoLaTKzo}{question 多項(xiàng)式$f(x)=x^4-2x+2$ 除以$2x-2$ 所得的余式為fillin[$1$].}.

這里的“fillin”命令用來(lái)輸入答案,將題目和答案都存入宏命令“oSzoLaTKzo”中,可通過(guò)文檔類(lèi)選項(xiàng)“answers”決定是否在試卷中顯示答案;在排版試卷時(shí)使用Exam 文檔類(lèi)的“questions ”環(huán)境調(diào)用試題,如:

egin{questions}

oSzoLaTKzo

end{questions}.

使用這種方法,就可利用LaTeX 系統(tǒng)方便地錄入、預(yù)覽和修改包含成千上萬(wàn)道試題的題庫(kù)了.

2.2 隨機(jī)選題

題庫(kù)的建設(shè)是一項(xiàng)艱苦、漫長(zhǎng)而乏味的工作,然而一旦完成則可以舒心地享受高效組卷的成果.本系統(tǒng)提供手動(dòng)組卷與系統(tǒng)自動(dòng)組卷兩種方案.手動(dòng)組卷方案靈活易用,教師根據(jù)經(jīng)驗(yàn)選擇試題的宏命令,將試題手動(dòng)添加到試卷模板中,然后編譯生成試卷的pdf 文件.手動(dòng)組卷方案與傳統(tǒng)出題方法類(lèi)似,但有效地實(shí)現(xiàn)了試題復(fù)用,可降低出錯(cuò)率,提高出卷效率;自動(dòng)組卷方案更能體現(xiàn)試題庫(kù)系統(tǒng)的優(yōu)點(diǎn).

Nicola Talbot 給出的Probsoln.sty 宏包就是為了方便教師進(jìn)行隨機(jī)組卷的,通過(guò)設(shè)置可使該年度的試卷與近3年的試卷不重復(fù).當(dāng)題庫(kù)的題量足夠大時(shí),通過(guò)這種方法自動(dòng)組出的試卷覆蓋的知識(shí)點(diǎn)更全面,只需要稍作調(diào)整便可得到一套合理的試卷.

隨機(jī)選題分為兩個(gè)步驟完成.

(1)建立選題庫(kù)文件.新建一個(gè)空白的tex 文檔,以填空題庫(kù)為例,可以命名為:tiankong.tex,按照格式將所需要的填空題導(dǎo)入進(jìn)來(lái),即:

ewproblem{oSzoLaTKzo}{$setminus$oSzoLaTKzo}{}.

(2)使用選題模板.打開(kāi)選題模板,在導(dǎo)言區(qū)加入命令:

usepackage{probsoln}

PSNrandseed{year}

loadrandomproblems[Q1]{10}{tiankong}.

第三條命令的含義是從tiankong 題庫(kù)中隨機(jī)選10 道填空題存放到Q1 臨時(shí)文件中.在“begin{document}”后加入命令“foreachproblem[Q1]{ hisproblem par}”.這樣就把隨機(jī)選出來(lái)的10 道題的宏命令加入到選題模板了,用同樣的方法把其他題目選出來(lái),編譯后就可得到整套試題的題目宏命令列表.再將這個(gè)列表復(fù)制到試卷排版模板中,選擇XeLaTeX 編譯就能生成試卷的pdf 文檔了.

2.3 試卷排版

試卷排版時(shí),TeX 系統(tǒng)的“格式與內(nèi)容”分離的理念、自動(dòng)化編號(hào)等功能體現(xiàn)得淋漓盡致.可使用Exam 文檔類(lèi)文件控制包括試卷抬頭、每類(lèi)題型結(jié)構(gòu)以及題目序號(hào)的輸出等.TeX 排版的精確性可實(shí)現(xiàn)試卷的規(guī)范性輸出,能夠確保試卷的輸出格式滿足用戶的需求,方便地利用TeX 命令(如minipage)來(lái)實(shí)現(xiàn)試卷抬頭的設(shè)置.試卷模板能夠?qū)崿F(xiàn)試卷格式的排版,將試題編號(hào)、排版、引用、試題與答案的分離等繁瑣的排版工作交給TeX 系統(tǒng)自動(dòng)完成.通過(guò)在Exam 文檔類(lèi)選項(xiàng)中加入或者去掉“answers”命令就能輸出含有參考答案的教師版或者不含答案的學(xué)生版試卷了.結(jié)合使用隨機(jī)選題功能,可在5 min 內(nèi)生成一套試題的A、B 卷及參考答案,大大提高了出卷效率.

3 功能和創(chuàng)新點(diǎn)

gdufeExam 題庫(kù)管理及自動(dòng)組卷系統(tǒng)的主要?jiǎng)?chuàng)新點(diǎn)是無(wú)需借助第三方軟件,完全借助TeX 系統(tǒng)實(shí)現(xiàn)題庫(kù)構(gòu)建、隨機(jī)組卷、試卷排版等3 大功能,只要會(huì)使用LaTeX 模板就能使用本系統(tǒng).

(1)題庫(kù).將試題的內(nèi)容和信息統(tǒng)一于1 個(gè)宏命令中,命令名本身包含試題的知識(shí)點(diǎn)、難度、題型和序號(hào)等4 大信息,方便統(tǒng)計(jì)知識(shí)點(diǎn)的分布,控制試卷難度,按題型將試題歸類(lèi);方便調(diào)用試題、修改、預(yù)覽;方便出試題冊(cè)、習(xí)題集;滿足高校教學(xué)平時(shí)測(cè)驗(yàn)題、期中和期末考試試題的需要.

(2)隨機(jī)選題.選題模板已經(jīng)設(shè)置好各種題型選題的數(shù)目,組卷前只需要修改一下參數(shù),就能將需要的試題的宏命令輸出為txt 文檔.當(dāng)題庫(kù)的題量足夠大時(shí),通過(guò)系統(tǒng)選出的題目基本符合出題要求.

(3)試卷排版.支持判斷、填空、選擇、計(jì)算、證明等5 種題型,讀者可在此基礎(chǔ)上根據(jù)需要增加其它題型;具有輸出各類(lèi)試題題型說(shuō)明的功能,按照試題類(lèi)型的次序自動(dòng)編號(hào);根據(jù)大學(xué)試卷規(guī)范輸出試卷抬頭,包括課程名稱(chēng)、課程代碼、試卷序號(hào)、考試時(shí)間、考試班級(jí)等信息;方便輸出統(tǒng)計(jì)測(cè)試內(nèi)容的類(lèi)別,不同內(nèi)容在試卷中所占的份量,各種內(nèi)容采用的題型,各類(lèi)試題所占的比重,考核的能力層次及分?jǐn)?shù)比例等信息.

4 結(jié)束語(yǔ)

筆者對(duì)TeX 管理題庫(kù)、隨機(jī)組卷和試卷排版進(jìn)行了初步探索,在不借助第三方軟件和編程的情況下,實(shí)現(xiàn)題庫(kù)的建設(shè)、維護(hù)和隨機(jī)組卷等功能.本系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)將促進(jìn)TeX 在國(guó)內(nèi)高校的進(jìn)一步推廣和應(yīng)用,極大地提高出卷效率,提高試卷的客觀性,降低試題出錯(cuò)的可能性,有助于促進(jìn)我國(guó)高校教考評(píng)分離的改革.

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開(kāi)發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 国产精品亚洲专区一区| 国产成熟女人性满足视频| 激情综合网址| 久久久久九九精品影院| 国产在线精彩视频二区| 高潮爽到爆的喷水女主播视频| 在线视频亚洲色图| 国产凹凸一区在线观看视频| 日韩在线成年视频人网站观看| 国产在线精彩视频二区| 国产精品永久不卡免费视频| 欧美翘臀一区二区三区| 欧美不卡二区| 在线国产欧美| 中文字幕亚洲无线码一区女同| 亚洲美女一区二区三区| 又黄又爽视频好爽视频| 欧美国产日韩在线观看| 亚洲中文字幕97久久精品少妇| 国产乱人视频免费观看| 特级做a爰片毛片免费69| 日日拍夜夜嗷嗷叫国产| 色婷婷在线播放| 麻豆精品视频在线原创| 8090午夜无码专区| 无码内射在线| 日韩无码真实干出血视频| 亚洲一区毛片| 国产免费一级精品视频| 国产精品亚洲五月天高清| 人妻丰满熟妇av五码区| 国产白浆视频| 国产成人h在线观看网站站| 国产精品福利尤物youwu| 亚洲天堂在线免费| 看国产毛片| 国产成人精品一区二区三在线观看| 亚洲男人天堂网址| 亚洲一区第一页| 亚洲视频二| 免费一看一级毛片| 毛片手机在线看| 久久精品电影| 草逼视频国产| 国产偷国产偷在线高清| 欧美全免费aaaaaa特黄在线| 精品国产Ⅴ无码大片在线观看81 | 人人澡人人爽欧美一区| 国产女人18毛片水真多1| 一本一道波多野结衣一区二区| 蝴蝶伊人久久中文娱乐网| 国产成人av一区二区三区| 中文字幕免费在线视频| 亚洲第一黄片大全| aaa国产一级毛片| 女人18毛片水真多国产| 亚洲国产成人自拍| 77777亚洲午夜久久多人| 777午夜精品电影免费看| 国产AV毛片| 国产中文在线亚洲精品官网| 久久视精品| 无码视频国产精品一区二区| 成年人福利视频| 天天综合网色中文字幕| 亚洲人人视频| 亚洲男人天堂2018| 特级欧美视频aaaaaa| 欧美精品不卡| 日本免费新一区视频| 香蕉国产精品视频| 高清亚洲欧美在线看| 一级毛片免费不卡在线视频| 亚洲国产精品人久久电影| 国产精品人莉莉成在线播放| 欧美精品1区| 一区二区三区国产精品视频| 伊人AV天堂| 97久久免费视频| 伊人久久久大香线蕉综合直播| 久久99国产精品成人欧美| 在线免费不卡视频|