高中數(shù)學(xué)自動化測試系統(tǒng)開發(fā)與應(yīng)用研究研究報告(1)
本文由汪恒新貢獻 ?。洌铮阄臋n可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看?! 陡咧袛?shù)學(xué)自動化測試系統(tǒng)開發(fā)與應(yīng)用研究》研究報告 高中數(shù)學(xué)自動化測試系統(tǒng)開發(fā)
本文由汪恒新貢獻
?。洌铮阄臋n可能在WAP端瀏覽體驗不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機查看。
《高中數(shù)學(xué)自動化測試系統(tǒng)開發(fā)與應(yīng)用研究》研究報告 高中數(shù)學(xué)自動化測試系統(tǒng)開發(fā)與應(yīng)用研究》
深圳外國語學(xué)校《高中數(shù)學(xué)自動化測試系統(tǒng)開發(fā)與應(yīng)用研究》 深圳外國語學(xué)?!陡咧袛?shù)學(xué)自動化測試系統(tǒng)開發(fā)與應(yīng)用研究》課題組
其核心是利用信?。壅荨⌒乱惠喐咧袛?shù)學(xué)課程改革的突破口是將信息技術(shù)與高中數(shù)學(xué)課程進行全面整合, 摘要] 息技術(shù)的優(yōu)勢特點,作為教師的教學(xué)輔助工具、情感激勵工具和學(xué)生的認知工具,構(gòu)筑數(shù)字化學(xué)習(xí)資源,促 使學(xué)生實現(xiàn)學(xué)習(xí)方式的變革,逐步形成接受式學(xué)習(xí)、主動探究式學(xué)習(xí)和有意義學(xué)習(xí)等學(xué)習(xí)方式多樣化的和諧 統(tǒng)一。我們尤其要探索根據(jù)高中數(shù)學(xué)測試特點,以易語言、Javascript 語言、ScienceWord 及其插件、寬帶?。祝澹狻》?wù)器 1.2、Meibu 域名轉(zhuǎn)向服務(wù)等為工具,構(gòu)建新課程改革背景下的高中數(shù)學(xué)題庫,開發(fā)《高中數(shù)學(xué)自 動化測試系統(tǒng)》 ,方便廣大師生的使用和進行二次開發(fā)。?。坳P(guān)鍵詞] 信息技術(shù),高中數(shù)學(xué)題庫,自動化測試系統(tǒng),二次開發(fā) 關(guān)鍵詞] 一、課題研究背景 國家高中數(shù)學(xué)課程標(biāo)準明確提出,高中數(shù)學(xué)教學(xué)提倡利用信息技術(shù)來呈現(xiàn)以往教學(xué)中難以呈現(xiàn)的課程內(nèi) 容,在保證筆算訓(xùn)練的前提下,盡可能使用科學(xué)型計算器、各種數(shù)學(xué)教育技術(shù)平臺,加強數(shù)學(xué)教學(xué)與信息技 術(shù)的結(jié)合,鼓勵學(xué)生運用計算機、計算器等進行探索和發(fā)現(xiàn)?!∮嬎銠C自動化測試,在社會各個領(lǐng)域已經(jīng)展開,例如駕駛員考試、計算機等級考試、英語口語考試等。 然而,在數(shù)學(xué)教學(xué)領(lǐng)域內(nèi)開展自動化考試,并不多見,尤其是在普通高中階段開展利用計算機自動化考試, 根據(jù)目前我們所搜集的資料,還未見有先例。我們將所收集到一些考試系統(tǒng)進行分類,逐一加以分析如下?!。薄ⅰ●{駛員考試系統(tǒng)和公務(wù)員考試系統(tǒng) 、 駕駛員考試系統(tǒng)和公務(wù)員考試系統(tǒng)?!∧壳暗鸟{駛員考試系統(tǒng)一般采用 2007 年?。础≡滦掳l(fā)布的公安部 91 號令的題庫,內(nèi)容分為汽車和摩托車兩 部分(練習(xí)時可選擇做其中的一種) 。軟件含試題學(xué)習(xí)、模擬考試,錯題回顧等內(nèi)容和功能。做題時系統(tǒng)會顯 示考試過程已用的時間,做完后顯示得分情況和各題答案的正確與錯誤情況,并可查看答錯題的具體內(nèi)容和 答錯之處。而且軟件種類比較豐富,一般采用綠色安裝,供駕駛員學(xué)習(xí)交通常識和交通規(guī)則使用。這些系統(tǒng) 的優(yōu)點是圖文并茂,安裝卸載簡便,系統(tǒng)占用資源少。缺點是題庫容量比較小,一般是直接對應(yīng)駕照考試時 的題庫,容量約為幾百個題,學(xué)習(xí)者通過幾天的練習(xí),完全可以采取背答案的方法來對付。 參考下載地址列表如下(無法全部囊括,大同小異)?。骸∪R西頂尖科技有限公司?。玻埃埃福埃玻玻场?chuàng)新駕駛員考試系統(tǒng)?。瑁簦簦穑海鳎鳎鳎鳎鳎妫螅铮妫簦悖铮恚穑颍铮洌酰悖簦洌铮鳎睿欤铮幔洌耄螅澹濉。玻埃埃福埃常埃场≌\信通商務(wù)軟件有限公司?。玻埃埃福埃玻玻病●{駛員科目考試學(xué)習(xí)系統(tǒng)全國統(tǒng)一版?。瑁簦簦穑海鳎鳎鳎螅耄悖睿悖铮恚螅铮妫簦玻梗常保叮瑁簦恚臁。玻埃埃福埃常埃场」珓?wù)員考試系統(tǒng)一般緊扣公務(wù)員考試考試大綱、考試教材,符合公務(wù)員考試題型與考試科目,試題庫巨 大,囊括了目前所有的最新公務(wù)員考試科目:言語理解與表達、數(shù)量關(guān)系、判斷推理、常識判斷、資料分析 等。其特點是:(1)標(biāo)準化考試;(2)智能閱卷;(3)錯題重做;(4)打印功能;(5)章節(jié)練習(xí);(6)題型豐富。此類 軟件的共同缺點是沒有完善的輔導(dǎo)系統(tǒng),使用者發(fā)現(xiàn)做錯之后無從尋求幫助,甚至發(fā)現(xiàn)題庫中的錯誤也沒有 辦法?!⒖枷螺d地址列表如下: 執(zhí)業(yè)考試網(wǎng)?。玻埃埃福埃玻玻病」珓?wù)員考試寶典?。瑁簦簦穑海鳎鳎鳎耄螅鳎福悖铮恚粒颍簦椋悖欤澹撸樱瑁铮鳎幔螅穑??ArticleID=8836?。玻埃埃福埃常埃场。病ⅰ≡嚲砉芾眍愊到y(tǒng) 、 此類系統(tǒng)的思路與上一類不同,它們采取只開放殼資源,具體題庫由使用者建立這樣的思路。這類軟件 在使用說明中給出題庫的組建方法,例如錄入方法(多采用流行的?。祝铮颍洹∠到y(tǒng)) 、錄入格式(說明、題目部分、 答案部分、結(jié)束標(biāo)志等)等,一般還會給出若干種樣例,以便于使用者建立題庫;另外還附有組卷的配置文 件(通常以.ini 為后綴) ,格式比較自由個性化。這樣的系統(tǒng)自有其明顯的優(yōu)勢,由于題庫和系統(tǒng)分離,因此 非常方便更換題庫,教師可以將最新的試題加入其中,也可以從市場購買相應(yīng)的題庫系統(tǒng)。優(yōu)點同時也就成 為其最大的制肘:如果采用市場購買的題庫,則題量大則大矣,然多數(shù)陳舊難以適合具體的班級;如果自己 添加試題,則題量小而無法實現(xiàn)隨機組卷。還有一個問題,這類軟件多數(shù)由一些商業(yè)公司組織開發(fā),因此需
要支付高昂的費用,費用問題阻礙了軟件的推廣,反過來又制約了軟件的發(fā)展。
page?。?/p> ,
因此曾經(jīng)在市場上風(fēng)光一時 的軟件基本上都悄無聲息了?!”容^著名的軟件有: 北京科利華網(wǎng)絡(luò)技術(shù)有限責(zé)任公司 科利華智能組卷系統(tǒng)?。瑁簦簦穑海玻保保叮罚罚福常海梗埃埃埃。玻埃埃福埃常埃场∏迦A同方思科系統(tǒng)技術(shù)有限公司“出卷王”題庫管理與組卷系統(tǒng)?。瑁簦簦穑海螅铮妫簦叮悖铮恚穑颍铮洌酰悖簦埃叮保玻瑁簦恚臁。玻埃埃福埃常埃场。?、 計算機自動化考試系統(tǒng) 、 這里的計算機自動化考試,不是泛指運用計算機進行的考試,而是專業(yè)的計算機學(xué)科考試,例如計算機 等級考試、計算機水平考試、計算機操作考試等。由于計算機行業(yè)本身的高科技性質(zhì),因此計算機自動化考 試歷來都走在各類自動化考試的前列, 無論是技術(shù)還是應(yīng)用?!囊婚_始純粹的紙質(zhì)試卷電子化到標(biāo)準化考試, 再發(fā)展到程序運行結(jié)果自動判斷,最近的成果是對操作過程的全記錄,以判斷考生的操作是否正確??荚噧?nèi) 容涉及幾乎計算機的所有領(lǐng)域?!∫豢钤?jīng)流傳相當(dāng)廣、相當(dāng)著名的軟件是?。裕浴〈蜃譁y試,幾乎所有早期的計算機從業(yè)人員都用這款軟件 進行過打字練習(xí)。這款軟件體積很小,速度很快,訓(xùn)練效果好得不一般,甚至被某些公司作為測量打字員打 字速度的標(biāo)準軟件。這款軟件的流行如此之廣,以至于原來的作者不可考,變成一款徹底的免費軟件了。目 前在網(wǎng)絡(luò)上能搜索到的最新版本是由吉林吳錫所仿制的“wx Type?。裕颍幔椋睿椋睿纭。常薄薄?,作者公開源代碼。下載地址:?。瑁簦簦穑海鳎鳎鳎铮睿欤椋睿澹洌铮鳎睿睿澹簦螅铮妫簦矗担梗担瑁簦怼。玻埃埃福埃常埃?。該軟件甚至在失去原作者維護的情況下,仍能取得很大 成功,其主要原因是專業(yè)化,把精力集中到滿足用戶一個小小的需求上,不做大而全的作品?!。?、 最新的學(xué)生測試系統(tǒng)?。剩牛幔怼?、 目前,最先進的計算機自動化考試當(dāng)屬美國開發(fā)的?。剩牛幔怼∠到y(tǒng),該系統(tǒng)采用?。剩幔觯帷≌Z言作為編程語言,因 而天然具有跨平臺、硬件無關(guān)的優(yōu)勢,目前已經(jīng)開發(fā)出基于?。祝椋睿洌铮鳎蟆ⅲ停幔恪。希印。?、Solaris、Linux 等多種版 本。該系統(tǒng)在美國一些大學(xué)被應(yīng)用,如大學(xué)化學(xué)練習(xí)與考試。然而,該系統(tǒng)直接引入高中數(shù)學(xué)教學(xué)尚有一定 困難,主要是:1.純英文界面,國人使用尚有很大的困難;2.由于使用了模擬機機制,導(dǎo)致速度非常慢,在一 臺?。校础。玻叮叮?,內(nèi)存 256M 的聯(lián)想品牌機上,從啟動到練習(xí)開始,足足用了?。怠》昼姡@樣的速度是高中學(xué)生所 無法容忍的。3.通過使用,我們發(fā)現(xiàn),JExam 仍然采用事先編輯好的一套套試題,這樣,通過幾次的練習(xí), 學(xué)生甚至可以直接將答案背下來應(yīng)付考試。 盡管如此,JExam 仍然具有傳統(tǒng)紙質(zhì)考試、紙質(zhì)練習(xí)無法比擬的優(yōu)勢。首先,考試或練習(xí)的自主化。學(xué) 生可以在任何時候,任何地點開展練習(xí),只要擁有一臺電腦和一條網(wǎng)線。其次,反饋的即時化。練習(xí)的一種 模式是:閱題——思考——答題——反饋——反思,對于學(xué)習(xí)而言,反饋的周期越短越好,使用計算機進行 自動化練習(xí),反饋就可以達到即時的程度。第三,利用計算機進行自動化練習(xí),可以有效地節(jié)約資源,達到 資源共享的目的。 相比前面的幾類軟件,這個系統(tǒng)的最先進之處在于不僅能進行標(biāo)準化考試(選擇、判斷等) ,還可以進行 填空和簡答的自動判卷。由于這個優(yōu)勢,我將本軟件下載并打包在本課題的軟件中,供大家參考比較。如果 我們也能成熟地解決這個問題,把一些現(xiàn)實中的考試搬到網(wǎng)上進行也未嘗不可?!∠螺d地址:http://exams.uga.edu/jexam/JExamStudent3/install/install.htm 課題組開展了廣泛而細致的調(diào)查研究,查閱了國內(nèi)外有關(guān)計算機自動化測試方面的各類文獻,聘請上?!∈薪逃茖W(xué)研究院現(xiàn)代教育實驗室主任、全國現(xiàn)代教育技術(shù)實驗學(xué)校指導(dǎo)委員會委員、華東師范大學(xué)兼職博 士生導(dǎo)師蔣鳴和研究員擔(dān)任本課題組的指導(dǎo)專家。課題組得到了他的大力支持與全程指導(dǎo),蔣教授為本課題 的核心部分——題庫建設(shè)提供了專業(yè)的意見與資料,確保本課題研究工作的順利進行?!《⒄n題研究的理論依據(jù)與現(xiàn)實基礎(chǔ) 課題組為了順利完成系統(tǒng)的編制,組織課題組成員對數(shù)學(xué)測試進行分析,系統(tǒng)地學(xué)習(xí)易語言、Javascript 語言、ScienceWord 及其插件、寬帶?。祝澹狻》?wù)器 1.2、Meibu 域名轉(zhuǎn)向服務(wù),確立以構(gòu)建新課程改革背景下的 高中數(shù)學(xué)題庫為課題研究的切入點。
1、數(shù)學(xué)測試特點分析 、 信息技術(shù)與教學(xué)的整合,不是簡單地將教學(xué)過程從黑板搬到電腦,由紙張變成屏幕,也不是無中生有, 自成一套體系。利用計算機進行自動化測試,首先應(yīng)該對測試的過程分析,這是建設(shè)一個優(yōu)秀測試系統(tǒng)的關(guān) 鍵?!∧壳暗臄?shù)學(xué)高考,試題被分成三種題型:選擇題、填空題和解答題。在這三類題型中,選擇題是最容易 進行移植的,利用計算機的鼠標(biāo)點擊操作,可以實現(xiàn)選擇。而填空題由于需要輸入各種數(shù)學(xué)符號如
?。薄?,對計 2
算機基礎(chǔ)知識的要求較高,不是所有的學(xué)生都能夠順利作答。解答題不僅輸入上
page?。?/p> ,
有相當(dāng)?shù)睦щy,而且輸入速 度很慢,嚴重影響考生的思維過程,更加上目前計算機自動閱卷的數(shù)學(xué)難題尚未克服,幾乎不能作為自動化 測試的主要成分。從市場上看,即便目前最先進的自動閱卷系統(tǒng),北師大數(shù)學(xué)系推出的幾何自動解題評卷系 統(tǒng),也只能對一些非常規(guī)范的證明和計算過程進行識別和評判,而且不允許跳步、省略、多余步驟等解題無 關(guān)行為,而這,在從學(xué)生的角度看,是幾乎不可能的。因此,建設(shè)一個成熟的、應(yīng)用廣泛的高中數(shù)學(xué)自動化 測試系統(tǒng),應(yīng)該以選擇題為主。而且高中數(shù)學(xué)的選擇題有一個特點,它全部都是四選一的單選題,這對于試 題系統(tǒng)的建設(shè)是非常有利的條件。 數(shù)學(xué)高考的內(nèi)容,一般包括了代數(shù)(集合與簡易邏輯、函數(shù)、數(shù)列、三角函數(shù)、不等式)解析幾何、立 體幾何、概率(排列組合概率論、統(tǒng)計初步) 、微積分初步(極限、導(dǎo)數(shù))這五個大模塊。學(xué)生是按照課程標(biāo) 準依序?qū)W習(xí)的,高考中各模塊的組成比例和難度系數(shù)也是不同的。因此,這些單元的試題應(yīng)該是分別組建, 而不是混在一起,當(dāng)需要組卷時,才將它們按一定的比例編成一份試卷。從這個角度分析,題庫中試題的質(zhì) 量,將直接決定整份試卷的質(zhì)量?!。病ⅰ 兑渍Z言》介紹 、 易語言》 要完成軟件的編程工作,其實有很多編程工具可以選擇,如?。茫?、Delphi、SQL、Flash……但考慮到中 國人的使用,我們的立足點是國內(nèi)的教育市場,希望能夠有更多其他教師參與,我們還是選擇了大連吳濤易 語言軟件開發(fā)有限公司產(chǎn)品的《易語言》 。這個語言最大的特點是采用漢字編程,即使不會編程的人,只要有 基本的邏輯知識,讀懂程序也不是什么困難。該公司對產(chǎn)品的推廣主要還是面對教育界,主要產(chǎn)品有面向初 學(xué)者的易樂谷?。愃朴凇。蹋希牵希∶嫦?qū)ο缶幊痰囊渍Z言 、 (類似于?。郑拢】缙脚_編程工具易.飛揚 、 (類似于?。茫ⅰ。剩粒郑粒?,此外還有大量的使用者開發(fā)的源代碼,例如世寶的易腳本等?!∥覀冞x擇易語言,主要原因就是它的漢字編程特性,易于理解,易于編程,一位普通教師經(jīng)過大約?。场√臁W(xué)習(xí)就可以基本掌握,編寫出比較漂亮的代碼。目前由了中國教育學(xué)會中小學(xué)信息技術(shù)教育專業(yè)委員會編寫 《信息技術(shù)》易語言版九年級教材已出版發(fā)行, 由北京師范大學(xué)出版社出版?!≡诒菊n題中,易語言主要用于開發(fā)單機版客戶端程序和服務(wù)器端的數(shù)據(jù)處理程序。?。?、Javascript 語言 、?。剩幔觯幔螅悖颍椋穑簟∈怯伞。危澹簦螅悖幔穑濉¢_發(fā)并隨著?。危澹觯椋纾幔簦铮颉g覽器一起發(fā)布的,介于?。剩幔觯帷『汀。龋裕停獭≈g,基于面對 對象驅(qū)動的編程語言。因其開發(fā)環(huán)境簡單,不需要?。剩幔觯帷【幾g器,而是直接運行在 Web 瀏覽器中,因而倍受 Web 設(shè)計者歡迎。雖然 Navigator 已經(jīng)被?。桑拧∷娲?,但?。桑拧∫约捌渌麨g覽器也一樣支持?。剩幔觯幔螅悖颍椋穑?,從而實現(xiàn) 了“編寫一次,走遍天下”的夢想?!。剩幔觯幔螅悖颍椋穑簟∈且环N腳本語言,嵌入到?。龋裕停獭〈a中,瀏覽器可以直接回應(yīng)使用者的某些需求,與使用者 互動而不需要任何網(wǎng)絡(luò)資源,不需要服務(wù)器的支援,因此可以大幅度降低服務(wù)器的工作負擔(dān),加快系統(tǒng)的反 饋速度。同時,Javascript 不允許對客戶硬盤進行讀寫操作,也不允許對服務(wù)器上文檔進行修改,從而保證了 服務(wù)器和客戶的安全。正是由于采取了?。剩幔觯幔螅悖颍椋穑簟《皇恰。剩幔觯帷〖夹g(shù),才使得我們的系統(tǒng)既具有跨平臺的優(yōu)點, 又不會由于虛擬機技術(shù)而導(dǎo)致速度降低?!。?、ScienceWord 及其插件 、?。樱悖椋澹睿悖澹祝铮颍洹〖捌洳寮怯杀本┬腔鹆窃浖邢薰境銎返囊豢羁萍嘉臋n處理器,是國家“863”專項 經(jīng)費資助項目,是?。玻埃埃础∧甓葒一鹁嬗媱濏椖浚侵袊浖袠I(yè)協(xié)會推薦的優(yōu)秀軟件。ScienceWord 在處理 科技文檔時具有強大的功能,從界面上看,幾乎和?。祝铮颍洹∫粯樱奖闶褂谜哐杆僬莆?。與其他幾款科技文檔 處理軟件比較,可以發(fā)現(xiàn)。
MathSoft 公司的?。停幔簦瑁茫粒?,是一個專業(yè)的數(shù)學(xué)軟件,雖然能處理公式,但是只能基于對象處理,不能 以文字流方式編排科技文獻,且對于文字的處理能力極差?!。樱悖椋澹睿悖濉。模澹螅椋纾睢」镜摹。停幔簦瑁裕穑濉≈荒芫庉嫈?shù)學(xué)公式,不具備文字處理能力?!。祝幔簦澹颍欤铮铩。停幔穑欤濉」镜摹。停幔穑欤濉。帧∨c MathCAD 相近,具有較強的公式處理能力,但不能處理文字?!。停椋悖颍铮螅铮妫簟。祝铮颍洹槿蛩煜?,但只能處理常規(guī)文檔,采用的?。樱悖椋澹睿悖濉。模澹螅椋纾睢」镜摹。停幔簦瑁裕穑?,輸入文 檔中可以出現(xiàn)的數(shù)學(xué)公式,并以圖片的形式存在于文檔之中,編輯個性極不容易,更無從檢索,且不能處理 幾何邏輯?!缀萎嫲澹哂袕姶蟮膸缀巫鲌D能力,但不能進行大批量文字和公式處理,使用幾何畫板制作出的幾何 圖形只能作為圖片拷貝到字處理軟件創(chuàng)建的文檔中,以圖片形式存儲,不能再次進行修改。?。樱悖椋澹睿悖澹祝铮颍洹♂槍處熀蛯W(xué)生群體設(shè)計其功能,具有強大的編輯大批量文字、公式、圖形和曲線的能力, 且對于公式、圖形和曲線的生成和修改簡單方便,如同處理普通文字。在數(shù)學(xué)功能的基礎(chǔ)上又增添了對物理 實驗圖和化學(xué)分子式、試驗圖
page?。?/p> ,
的處理功能。ScienceWord 具有小巧、功能實用、價格低廉等特點,適合于教師 編寫電子教案、電子試卷、試題庫等,學(xué)生完成電子版作業(yè)以及科技工作者編寫電子科技論文等?!。樱悖椋澹睿悖澹祝铮颍洹。祝澹猓牛洌椋簦椋铮睢∽鳛椤。樱悖椋澹睿悖澹祝铮颍洹〉摹。鳎澹狻“姹?,以控件的方式改變了互聯(lián)網(wǎng)科研及教育中始終 無法進行包括文字、 符號、 圖形、 曲線等科學(xué)元素全面交互的難題。 本課題就是采用了?。樱悖椋澹睿悖澹祝铮颍洹。祝澹猓牛洌椋簦椋铮睢?gòu)建了網(wǎng)上答疑論壇,使用者可以直接在論壇中輸入數(shù)學(xué)符號、公式、圖形等內(nèi)容,大大方便了使用者與課 題背后教師群體的交流。 答疑論壇地址:www.novoasoft.com/bbs/ShowForum.aspx?ForumID=24 ScienceWord 主頁:www.novoasoft.com/?。怠ⅰ拵А。祝澹狻》?wù)器 1.2》 、 《 》 由于本課題的服務(wù)器要求比較低,只要能提供一般的訪問支持即可,因此我們選擇了常州搜易軟件?。ǎ鳎鳎鳎螅澹澹耄澹幔螅螅铮妫簦悖铮恚┏銎返拿赓M軟件《寬帶?。祝澹狻》?wù)器》v1.2 版,該軟件通過開放計算機的?。福啊《丝谔帷」┲黜摲?wù)。任何用戶只要輸入本機?。桑校涂梢栽L問到本機所提供的資源,將個人計算機輕松變成海量服務(wù) 器。此款服務(wù)器體積小,僅有?。福叮埃耍?;維護簡單,除了?。桑小]有任何參數(shù),不需要安裝;具備簡單的?。茫牵伞〗印】冢瑹o須用戶設(shè)置和編程。此款軟件的缺點是只能提供單線程的下載,只能支持標(biāo)準?。粒危樱伞∽址募?,不 支持漢字文件名。系統(tǒng)默認的首頁文件為?。椋睿洌澹瑁簦恚欤梢孕薷??!。丁ⅲ停澹椋猓酢∮蛎D(zhuǎn)向服務(wù) 、 由于我們課題組的服務(wù)器是使用動態(tài)?。桑小∩暇W(wǎng), 我們又申請了一個二級域名?!∮蛎馕鑫覀冞x擇了青島每 步數(shù)碼科技有限公司(www.meibu.com)提供的域名解析服務(wù),并注冊了二級域名:math900.meibu.com。在 這之前,我們也嘗試過中國學(xué)生網(wǎng)(廣州) (www.6to23.com)的主頁服務(wù),但它要求將所有文件內(nèi)容放到公 司服務(wù)器上,造成了維護的不方便,不得已放棄了?!。桑睿簦澹颍睿澹簟∩系挠蛎馕鲆话闶庆o態(tài)的,即一個域名所對應(yīng)的 IP 地址是靜態(tài)的,長期不變的。也就是說, 如果要在?。桑睿簦澹颍睿澹簟∩咸峁┓?wù),如搭建網(wǎng)站,架設(shè)郵件系統(tǒng),一般 需要有一個固定的?。桑小〉刂?。 動態(tài)域名的 功能,就是實現(xiàn)固定域名到動態(tài) IP 地址之間的解析。用戶每次連接到 Internet 一般會自動得到新的?。桑小〉亍≈分?,安裝在用戶計算機里的動態(tài)域名軟件就會把這個?。桑小〉刂钒l(fā)送到動態(tài)域名解析服務(wù)器,更新域名解 析數(shù)據(jù)庫。Internet 上 的其他人要訪問這個域名的時候,動態(tài)域名解析服務(wù)器會返回正確的?。桑小〉刂方o他?!∫驗榻^大部分?。桑睿簦澹颍睿澹簟∮脩羯暇W(wǎng)的時候分配到的?。桑小〉刂范际莿討B(tài)的。用傳統(tǒng)的靜態(tài)域名解析方法,用戶想 把域名解釋到自己上網(wǎng)的計算機,是不太現(xiàn)實的。而有了動態(tài)域名,這個美夢就可以成真。用戶可以申請一 個域名, 利用動態(tài)域名解析服務(wù), 把域名與自己上網(wǎng)的計算機綁定在一起, 這樣就可以很方便的讓 Internet 用 戶訪問到自己的計算機。?。?、現(xiàn)實基礎(chǔ) 深圳外國語學(xué)校創(chuàng)辦于 1990 年,是具有鮮明外語特色的深圳市教育局直屬重點學(xué)校、廣東省一級學(xué)校、 全國外國語學(xué)校工作研究會理事學(xué)校、全國現(xiàn)代教育技術(shù)實驗學(xué)校、廣東省國家級示范性高中、全國?。保场∷】杀K汀。玻埃ジ咧挟厴I(yè)生上重點大學(xué)的外國語學(xué)校之一。學(xué)校初、高中部目前有 82 個教學(xué)班,3700 多名師生 員工,開設(shè)英語、日語、德語、法語、西班牙語等多個語種的教學(xué)。學(xué)校狠抓現(xiàn)代教育技術(shù)環(huán)境的建設(shè),現(xiàn) 已建成國內(nèi)一流的中學(xué)校園網(wǎng)絡(luò),并寬帶接入互聯(lián)網(wǎng),并在所有教學(xué)班級配置了完整的多媒體教學(xué)設(shè)施。學(xué)
校各級領(lǐng)導(dǎo)非常重視課題研究工作,堅持科研興校的辦學(xué)方針,制定了一整套科研管理制度,建立了科研工 作的激勵機制,將教學(xué)與科研作為學(xué)校不可或缺的兩翼。數(shù)學(xué)組承擔(dān)的全國教育科學(xué)“十五”規(guī)劃重點課題 “數(shù)學(xué)教學(xué)效率論”子課題《數(shù)學(xué)解題教學(xué)的效率研究》 ,建構(gòu)了“選擇—探究—發(fā)展”的解題教學(xué)模式, 得到課題總課題組的高度評價,順利結(jié)題;數(shù)學(xué)組承擔(dān)的全國教育科學(xué)“十五”規(guī)劃國家重點課題《信息化 進程中的教育技術(shù)發(fā)展研究》子課題《MM 教育方式與信息技術(shù)整合的理論與實踐》得到課題總課題組的高 度評價:總課題組認定課題組圓滿完成預(yù)定研究任務(wù),成果達到了國內(nèi)同類研究的先進水平,同意結(jié)題,已 將該項研究成果納入總課題組最終成果,并經(jīng)綜合評議,該子課題被評為優(yōu)秀子課題。所有這些,為本課題 的開展與深入奠定了堅實的基礎(chǔ)?!「咧胁繑?shù)學(xué)科組擁有特級教師?。薄∶?、高級教師 27 名、一級教師 4 名、二級教師 1 名,學(xué)歷均到達本科畢 業(yè),其中有四位研究生畢業(yè)并獲碩士學(xué)位,年齡的層次結(jié)構(gòu)合理,全員參加課題研究工作,大部分教師參加 過數(shù)學(xué)課題研究工作,取得了一些研究成果,積累了一定的研究經(jīng)驗?!W(xué)校各級領(lǐng)導(dǎo)與部門高度重視課題的籌備、申報、立項、研究、實驗、結(jié)項、推廣等一系列工作。由老
page?。?/p> ,
校長龔國祥高級教師、 校長湯佳宏高級教師擔(dān)任本課題領(lǐng)導(dǎo)小組負責(zé)人, 成員由辦公室主任劉繼斌高級教師、 教導(dǎo)處主任林海平高級教師、副主任謝增生高級教師、科研處副主任劉軍高級教師、吳珍冬高級教師、學(xué)生 處副主任張傳平高級教師、總務(wù)處主任李明山高級教師、數(shù)學(xué)科組組組長劉仲雄高級教師、副組長張元清、 許書華高級教師、高一年級劉軍組長、高二年級張傳平組長、高三年級歐陽愛小組長等。課題領(lǐng)導(dǎo)小組全面 協(xié)調(diào)課題研究,對課題研究與實驗工作進行組織管理,負責(zé)課題組研究人員、實驗教師的培訓(xùn)工作,提供必 要的科研經(jīng)費,聘請上海市教育科學(xué)研究院現(xiàn)代教育實驗室主任、全國現(xiàn)代教育技術(shù)實驗學(xué)校指導(dǎo)委員會委 員、華東師范大學(xué)兼職博士生導(dǎo)師蔣鳴和研究員擔(dān)任本課題組的指導(dǎo)專家,確保課題研究工作的順利進行?!∪⒄n題研究的基本過程?。?、準備階段:2006 年?。础≡拢玻埃埃丁∧辍。埂≡??!〗M成課題組,學(xué)習(xí)研討研究方案,廣泛征求意見,選擇研究課題,聘請課題指導(dǎo)專家,在專家指導(dǎo)下制 定課題研究方案,提出課題研究計劃,向中央電化教育館申報“十一五”全國教育技術(shù)研究規(guī)劃專項課題, 課題正式開題?!≈饕n題組成員有組織地進行若干次學(xué)習(xí)和研究,搜集有關(guān)理論資料、他人的研究成果以及我們可能使 用到的一些工具的學(xué)習(xí)等。特別是研究?。玻埃埃丁∧旮鞯馗呖紨?shù)學(xué)試卷,統(tǒng)計每部分的比例和難度系數(shù)。 蔣鳴和研究員親赴我校對對課題組成員進行《應(yīng)用創(chuàng)新引領(lǐng)發(fā)展》專題培訓(xùn),并對課題采取多種方式式 進行全程指導(dǎo)?!。病?gòu)建題庫階段:2006 年?。埂≡拢玻埃埃贰∧辍。场≡??!∮烧n題組成員分工,構(gòu)建新課程改革背景下的高中數(shù)學(xué)題庫,題庫冗余度至少應(yīng)該達到?。保海保?,即組織 20 道測試題,題庫中至少應(yīng)該有 200 道備用題?!。?、系統(tǒng)設(shè)計階段:2007 年?。场≡拢玻埃埃贰∧辍。埂≡??!∵\用軟件項目開發(fā)技術(shù),依托深圳市外國語學(xué)校的服務(wù)器系統(tǒng),開發(fā)出實用、高效、即時反饋的自動化 測試系統(tǒng),如果可能,加入教師實時答疑系統(tǒng)更好?!。?、系統(tǒng)運用階段:2007 年?。埂≡拢玻埃埃浮∧辍。场≡??!⑾到y(tǒng)開放給課題組成員,供其使用,并提供二次開發(fā)的技術(shù)支持和運用模式研究,同時進行題庫的維 護工作,刪除不適合的題、補充新題、改正錯題、對系統(tǒng)進行評估?!。怠⑾到y(tǒng)排錯、打包、驗收階段:2008 年?。场≡拢玻埃埃浮∧辍。怠≡??!∠到y(tǒng)排錯、打包、驗收階段。最后成果希望能提供一個網(wǎng)絡(luò)版、一個單機版,并免費向公眾提供服務(wù)?!。?、總結(jié)與結(jié)題階段:?。玻埃埃浮∧辍。怠≡拢玻埃埃浮∧辍。丁≡??!≌n題組在蔣鳴和研究員指導(dǎo)下整理研究成果,總結(jié)經(jīng)驗,撰寫結(jié)題報告,接受總課題組的結(jié)題驗收。 四、課題研究取得的主要成果 高中數(shù)學(xué)自動化測試系統(tǒng)》 1、構(gòu)建《高中數(shù)學(xué)自動化測試系統(tǒng)》 ⑴ 系統(tǒng)的組成結(jié)構(gòu)
整個系統(tǒng)由題庫系統(tǒng)、考試系統(tǒng)、服務(wù)系統(tǒng)三大部分組成,基礎(chǔ)是題庫系統(tǒng)?!☆}庫系統(tǒng)由多達?。玻丁€單元的小數(shù)據(jù)庫組成,每個數(shù)據(jù)庫完整包含了一個單元的題(不少于?。玻埃啊€) ,是 整個系統(tǒng)的核心,決定了系統(tǒng)的試卷質(zhì)量?!】荚囅到y(tǒng)主要完成四個功能:1、組卷。從題庫中隨機抽取?。玻啊〉李},打亂每道題的選擇支,作為一份試 卷。2、考試??刂瓶荚嚂r間,呈現(xiàn)考試試題。3、判卷??荚嚱Y(jié)束,自動計算得分。4、評卷。使用者可以復(fù) 查試卷,可以向系統(tǒng)提出疑問,由服務(wù)系統(tǒng)或教師提供解答?!》?wù)系統(tǒng)分為服務(wù)器、成績收集系統(tǒng)、答疑體系。其中,服務(wù)器負責(zé)所有的下載,數(shù)據(jù)的接受傳輸工作; 成績收集系統(tǒng)收集所有考試成績, 收集所有的難題錯題信息; 答疑體系包括已答疑過的問題和教師兩個部分, 如果學(xué)生提出的問題曾經(jīng)出現(xiàn)過,將自動回答,否則通過留言板、郵箱或?。眩选≈苯犹峤坏浇處煟埱蠼獯??!∠聢D就是各系統(tǒng)之間的關(guān)系。題庫系統(tǒng)主要是支持考試系統(tǒng),通過考試系統(tǒng)考核使用者;教師支持服務(wù) 系統(tǒng),提供服務(wù)系統(tǒng)所不能自動提供的服務(wù);服務(wù)系統(tǒng)還支持考試系統(tǒng),收集考試系統(tǒng)所傳遞的數(shù)據(jù);服務(wù) 系統(tǒng)為使用者提供服務(wù),有時還必須參考題庫系統(tǒng),同時,如果發(fā)現(xiàn)題庫系統(tǒng)中的錯誤,及時進行修正。
題庫系統(tǒng)
教師
考試系統(tǒng)
服務(wù)系統(tǒng)
使用者
?、啤☆}庫系統(tǒng)?、佟☆}庫系統(tǒng)的設(shè)置 高中數(shù)學(xué)知識點多,按新課程標(biāo)準,我們根據(jù)實際教學(xué)的進度,將其分成若干個單元,每個單元設(shè)置一 個數(shù)據(jù)庫。每個單元設(shè)計要求有至少?。玻埃啊〉肋x擇題組成,每個選擇題的?。痢∵x項是參考答案。根據(jù)蔣鳴和教授 的
page?。?/p> ,
建議,我們設(shè)置數(shù)據(jù)庫時,每一個數(shù)據(jù)有如下字段: 字段名 題干 選擇支?。痢∵x擇支 B 選擇支?。谩∵x擇支?。摹〈饘?shù) 答錯數(shù) 以 字段類型 備注型(以?。纾椋妗「袷酱鎯Φ膱D形) 備注型(以?。纾椋妗「袷酱鎯Φ膱D形) 備注型(以?。纾椋妗「袷酱鎯Φ膱D形) 備注型(以?。纾椋妗「袷酱鎯Φ膱D形) 備注型(以?。纾椋妗「袷酱鎯Φ膱D形) 整數(shù)型 整數(shù)型 歷史上本題正確回答次數(shù),起始為?。薄v史上本題錯誤回答次數(shù),起始為?。薄≌_答案所在位置 注釋
答對數(shù) 作為該題的難度系數(shù)?!〈饘?shù)+答錯數(shù)
課題組設(shè)計題庫時,考慮到除了要滿足組卷和考試的要求,還要系統(tǒng)能滿足復(fù)查答疑的功能,因此 在設(shè)計題庫時還設(shè)計了一個答疑記錄文件。答疑記錄存放在文件夾“答疑”中,以“單元名+編號”作 為文件名,例如“函數(shù)?。玻常福洌铮恪北硎緦瘮?shù)單元第?。玻常浮☆}的答疑,一般是該題的詳細解答過程,有時候 還有對題目的總結(jié)歸納或指明題目中的陷阱?!〔徽撌欠?wù)器端, 還是客戶端, 所有數(shù)據(jù)庫都存放在文件夾?。洌幔簦帷∠?, 每個數(shù)據(jù)庫都由兩個文件組成, 例如集合單元的數(shù)據(jù)庫由“集合.EDB”和“集合.EDT”組成,只要熟悉數(shù)據(jù)庫的人都知道為什么要兩個
文件(一個存儲字段數(shù)據(jù),一個存儲備注數(shù)據(jù)) 。這樣,本課題的題庫系統(tǒng)實際上是由?。担叮ā。玻浮 痢。病。﹤€ 文件,28 個單元組成。這些單元對應(yīng)日常教學(xué)的?。玻浮€單元,如圖所示。
必修一
必修二 三角函數(shù)
必修部分
必修三
必修四 必修五
平面向量
三角恒等變形 文科選修 選修部分 理科選修
另外,由于系統(tǒng)的題庫總處于動態(tài)的更新中。本課題還設(shè)置了一個配置文件?。恚幔簦瑁梗埃埃椋睿?,用于記錄當(dāng)前 題庫的版本信息?!、凇☆}庫系統(tǒng)的維護 題庫中的試題來源于教師平時工作積累,來源于各種考試,來源于互聯(lián)網(wǎng)或參考書籍,其中有一些錯誤 在所難免,如果系統(tǒng)題庫不能進行糾錯,不僅給整個系統(tǒng)造成嚴重的負面影響,而且可能誤導(dǎo)使用者。本課 題的題庫系統(tǒng)維護流程,我們稱之為“捉蟲” ?!∈紫龋瑥挠脩舻腻e誤中發(fā)現(xiàn)題庫中的錯誤。用戶使用由于沒有強制性要求,所以有部分使用者做題時不 認真,這很自然。我們界定,如果測試的成績高于 40 分,則認為使用者認真完成了一份試卷,而不是隨機選 擇;如果測試成績高于?。叮啊》?,則認為使用者的錯誤具有一定的典型性,值得進行分析。 使用者每完成一份試卷,考試系統(tǒng)就會向服務(wù)器發(fā)送一組數(shù)據(jù)。內(nèi)容包括①測試時間;②用戶名;③測 試單元;④測試成績;⑤答對題號和答錯題號。服務(wù)器收到數(shù)據(jù),立即啟動成績分析系統(tǒng)(程序名:數(shù)據(jù)入 庫.exe) ?!≈鞒绦颍?/p>
如果真(成績≥40)?。煽兊陀凇。矗啊》直徽J為沒有價值 改難度系數(shù)(單元,正答信息,錯答信息) 如果真(成績≥60)?。煽兏哂凇。叮啊》值脑嚲恚溴e題也有價值 整理錯答信息(將其中已做過解答的題號去掉) 把錯答信息寫到文件“錯題記錄.ini”中 模塊——改難度系數(shù):?。y度系數(shù)=答對數(shù)/(答對數(shù)+答錯數(shù)) 打開數(shù)據(jù)庫(單元) 題組=分割文本(正答信息) 計次循環(huán)首(取成員數(shù)(題組) i) , 跳到(題組[i]?。〈饘?shù)=答對數(shù)+1 計次循環(huán)尾() 題組=分割文本(錯答信息) 計次循環(huán)首(取成員數(shù)(題組)?。椋?,
跳到(題組[i] ) 答錯數(shù)=答錯數(shù)+1 計次循環(huán)尾() 打開文件(”data\math900.ini”) 題庫修改時間=當(dāng)前時間()
//提示用戶及時升級題庫
當(dāng)維護教師打開文件 math900.ini 時,如果有新的問題出現(xiàn),就將重新核實題庫中該題,并作出解答。如 果題目的確出現(xiàn)了錯誤,通常的錯誤有:答案輸入錯誤、答案位置錯誤、題目輸入錯誤、題目與答案不符等, 教師即進行更正,并更新題庫。更新題庫的過程由教師進行,更新工具:數(shù)據(jù)庫編輯.exe,這個程序比較簡 單,只有三行代碼。
打開(通用對話框.文件名)?。蜷_要修改的數(shù)據(jù)庫 編輯(,) ,?。庉嫈?shù)
page 6
,據(jù)庫 關(guān)閉() //關(guān)閉被修改的數(shù)據(jù)庫
③ 題庫系統(tǒng)的升級 題庫發(fā)生了變化, “據(jù)入庫.exe”將題庫最新日期記錄在?。恚幔簦瑁梗埃埃椋睿椤≈校虼?,客戶端程序只要將本機上 的?。恚幔簦瑁梗埃埃椋睿椤∨c服務(wù)器端的 math900.ini 進行比較, 就可以發(fā)現(xiàn)是否升級?!∵@個過程在客戶端程序?。恚幔簦瑁梗埃埃澹濉≈袑崿F(xiàn),由模塊“自動升級”完成。升級的基本方法是一個一個題庫進行比較,發(fā)現(xiàn)有更新則下載最新題庫, 替換原來的題庫。這個過程的原理比較簡單,但具體的實現(xiàn)卻比較復(fù)雜,我們這里就不把代碼羅列了?!、恰】荚囅到y(tǒng) 考試系統(tǒng)完成四個功能:組卷、考試、判卷、評卷。由程序?。恚幔簦瑁梗埃埃澹濉⊥瓿?,這個程序是整個系統(tǒng)中 代碼最多,體積最大的程序?!、佟〗M卷 組卷的功能由模塊“初始化”完成,流程比較簡單。
隨機取?。玻啊〉李} 計次循環(huán)首(20,題號) 隨機重排選擇支 記錄參考答案所在位置 計次循環(huán)尾()
這里有兩處涉及隨機算法,隨機抽取題目過程,在單機版程序中采用了“抽牌算法” ,而在網(wǎng)絡(luò)版則直接 采取“驗證算法” ?!〕榕扑惴ā∥覀冇靡桓睋淇藖砟M隨機抽牌,可以這樣操作。將一副牌放好,從中隨機抽取一張,把它取出,然后 再重新抽一張,……如此即可保證抽取隨機而且不重復(fù)?!。嫶窝h(huán)首?。傤}量, i)
加入成員?。}目列表, i)?。嫶窝h(huán)尾?。ǎ。嫶窝h(huán)首?。ǎ玻?,?。椋。簟。健∪‰S機數(shù)?。ǎ保】傤}量?。。椤。。保≥敵觥。}目列表?。郏簦荩☆}目列表 [t]?。健☆}目列表?。劭傤}量?。。椤。。保荨。嫶窝h(huán)尾 ()
這個算法的優(yōu)勢是速度快,不重復(fù),而且速度很穩(wěn)定,算法復(fù)雜度為?。希ǎ睿瑢崿F(xiàn)的代碼也比較簡單。我 們的《高中數(shù)學(xué)自動化測試系統(tǒng)》采用的就是這個算法。算法的缺點是需要一定的空間來儲存數(shù)組,如果數(shù) 組很大,可能造成“溢出”錯誤?!◎炞C算法 每取出一個數(shù),就讓它與已取出的數(shù)進行比較,如果相同,則舍棄這個數(shù)重新取?!。}號?。健。?/p>
?。袛嘌h(huán)首 (題號?。肌。玻保。簟。健∪‰S機數(shù)?。ǎ?, 總題量)
不重復(fù)?。健≌妗。嫶窝h(huán)首?。}號,?。辏。绻妗。ǎ簟。健☆}目列表?。郏辏荩〔恢貜?fù)?。健〖佟。绻娼Y(jié)束?。嫶窝h(huán)尾 ()?。绻妗。ú恢貜?fù)) 題目列表?。垲}號]?。健。簟☆}號?。健☆}號?。。薄。绻娼Y(jié)束?。袛嘌h(huán)尾?。ǎ?/p>
這個算法效率一般,但實現(xiàn)比較簡單,是個比較不錯的算法。從理論上說,比較的次數(shù)多,尤其是總體 數(shù)和樣本數(shù)差不多時,在最后幾個數(shù),速度會越來越慢,不過經(jīng)過嘗試,20 道題的目標(biāo)和超過?。玻埃啊〉李}的總 體,速度可以接受。由于這個算法對于終端的內(nèi)存要求較低,符合“瘦終端”的要求,我們在網(wǎng)絡(luò)版就選擇 了這個算法。 其他的隨機算法請閱讀附錄的《出牌的隨機算法研究》一文,在此不贅述?!、凇】荚嚒】荚嚨墓δ苌婕澳K主要有“顯示題目”“用戶作答”“時間控制”等,此外,在考試功能中還設(shè)計了 、 、 試卷打印模塊?!。幔@示題目?。★@示題目要求系統(tǒng)能按順序呈現(xiàn)題目,能按用戶需要呈現(xiàn)某一題目,呈現(xiàn)題目時要考慮如果本題已被做 過,要顯示出用戶原來作答的答案。為了實現(xiàn)這樣的功能,我們設(shè)計了五個圖片框,分別顯示題干和選擇支, 用戶原來作答的答案設(shè)計為粉紅色背景。該模塊采用面對對象設(shè)計,事件觸發(fā)機制,沒有清晰的流程。?。猓脩糇鞔稹。∮脩艨梢栽陲@示的 ABCD 四個選項中作出一個選擇, “用戶作答”的任務(wù)是記錄下用戶的答案,把這個 答案發(fā)送到答題框中,同時顯示下一題題目(如果已經(jīng)是最后一題,則顯示第一題題目) ?!。悖畷r間控制?。r間控制模塊分成三個部分。第一部分在開始,當(dāng)用戶開始考試,就將時鐘周期設(shè)置為?。叮啊》昼?,然后 將控制權(quán)交出給系統(tǒng);第二部分在考試中,每隔一秒將考試時間提示框的內(nèi)容更新一次,以提示學(xué)生;第三 部分在考試后,如果用戶中途提前交卷則時間控制模塊停止工作,如果用戶到?。叮啊》昼娙晕唇痪韯t強制交卷, 并將時鐘周期設(shè)置為?。埃詣愚D(zhuǎn)入判卷模塊?!、邸∨芯怼】忌荚嚱Y(jié)束,提交試卷,或者當(dāng)考試時間到,考試結(jié)束,都將自動轉(zhuǎn)入判卷階段。判卷過程主要對每 個題的判斷、計分、統(tǒng)計答對信息和答錯信息、提交成績等四項工作?!≈鞒绦颍?/p>
成績=0 答錯信息=“” 答對信息=“” 計次循環(huán)首(20,題號) 如果(用戶選擇[題號]=參考答案[題號] ) 成績=成績+5 答對信息=答對信息+題目列表[題號] 否則 答錯信息=答錯信息+題目列表[題號]
?。跏蓟承?shù)據(jù)?。还病。玻啊〉李},一題一題判 //答對的處理
page?。?/p> ,
//答錯的處理
計次循環(huán)尾() 成績框.標(biāo)題=“考試成績:?。煽儭 薄√峤怀煽儯ǔ煽儯疱e信息,答對信息)
?。@示成績?。蚍?wù)器提交成績
模塊——提交成績: 如果(姓名=“測試” 返回() )?。瘜S脺y試帳號,不提交成績 提交數(shù)據(jù)=姓名+成績+單元名稱+答錯信息+答對信息?。谋靖袷健》怠』亍?shù) 據(jù)?。健≡L 問 網(wǎng) 頁 ( “?。瑁簦簦穑海恚幔簦瑁梗埃埃恚澹椋猓酰悖铮恚悖纾椋猓椋睿悖纾椋妫颍恚澹?? ” , “?。校希樱浴 薄√帷〗弧?shù) 據(jù)?。?,?。?wù)器接收數(shù)據(jù)的程序就是?。悖纾椋妫椋颍恚澹?,方式為?。校铮螅簟∪绻ǚ祷財?shù)據(jù)≠“成功”?。》祷兀ǎ。硎景l(fā)送數(shù)據(jù)失敗 啟動線程(&統(tǒng)計排名)?。瘡姆?wù)器得到用戶的當(dāng)前名次,使用多線程,已防假死
④ 評卷 從數(shù)學(xué)教學(xué)的理論上而言,最好的評卷應(yīng)該是面批,學(xué)生與老師面對面分析試卷,找出考試中發(fā)現(xiàn)的問 題。但在自動化測試里不可能實現(xiàn),自動化測試自有其特點和優(yōu)勢:速度快、即時反饋、可重復(fù)操作。用戶 完成一次測試后,不需要等待,立即就可以進行試卷分析,尤其是錯題分析。在系統(tǒng)的操作界面上有一個“請 求答疑”的按鈕,當(dāng)用戶點擊這個按鈕,就會得到軟件背后的教師團隊的支持。具體流程如下(參數(shù):系統(tǒng) 題號)?。喝绻搯栴}曾經(jīng)得到過解答,則系統(tǒng)自動調(diào)取解答文件,如果沒有,可以通過 Email、QQ、留言本、 論壇等方式與教師交流。
如果(本地盤存在解答文件) 載入?。祝铮颍洹〔⒓虞d解答文件 否則 答疑文本=HTTP 讀文件(系統(tǒng)題號) 如果(答疑文本≠空) 寫(解答文件,答疑文本) 載入?。祝铮颍洹〔⒓虞d解答文件
否則 載入(答疑窗口)
模塊——答疑窗口:該窗口很簡單,有四個選項:論壇、留言本、QQ、Email 判斷(論壇.被選中) 打開網(wǎng)站(http://www.novoasoft.com/bbs/ShowForum.aspx?ForumID=24) 判斷(留言本.被選中) 打開網(wǎng)站(http://guestbook.activepower.net/script/user/list.asp?userid=85465) 判斷(QQ.被選中) 打開網(wǎng)站(tencent://message/?uin=395880693&Site=math900.meibu.com&Menu=yes) 判斷(Email.被選中)?。x擇 Email,需要填寫 Email 地址 連接發(fā)信服務(wù)器() 發(fā)送郵件() 斷開發(fā)信服務(wù)器()
?、荨∑渌δ堋。幔浴。∽缘墓δ茉趦蓚€地方可能出現(xiàn),一是軟件開始使用之前,提示用戶(如果尚未注冊)本軟件支持注冊, 但不收費,二是考試取得 60 分以上成績,系統(tǒng)跳出提示,告之注冊碼。本課題采用的注冊是全免費、捆綁硬 盤的方式,注冊碼其實就是硬盤特征碼?!√卣鞔a是計算機硬件的身份標(biāo)志,一般用戶是不會理會的,但對于需要注冊和加密的系統(tǒng)而言,特征碼 就成為判斷計算機的一種唯一代碼。在計算機中,CPU、BIOS、硬盤都有自己的唯一編碼,我們考慮到用戶
計算機的?。茫校铡『推渌布际怯锌赡芨鼡Q的,而硬盤如果更換則必須重裝軟件,因此,課題組選擇了硬盤特 征碼作為注冊的唯一標(biāo)識。 其實說是注冊,用戶完全沒有必要去破解。因為第一,軟件是免費使用的;第二,獲得注冊碼的唯一手 段就是認真完成一套試卷,成績及格就能獲得注冊碼?!。猓x擇章節(jié)?。⊥ǔ5挠嬎銠C輔助教學(xué)軟件,著力點是知識的學(xué)習(xí)和復(fù)習(xí),依托于此的設(shè)計流程必然是“呈現(xiàn)信息 接 受信息 反饋 重新呈現(xiàn)或呈現(xiàn)下一信息” 。在這個過程中,使用者沒有完成當(dāng)前的任務(wù),是不能進入下一章 節(jié)的學(xué)習(xí)。而《高中數(shù)學(xué)自動化測試系統(tǒng)》是學(xué)生在完成課堂學(xué)習(xí)任務(wù)的前提下進行的解題訓(xùn)練,因此,應(yīng) 該允許學(xué)生自主選擇任何一個單元進行練習(xí)?!∵x擇章節(jié)的任務(wù),由“選擇章節(jié)”菜單完成,在菜單體系中,有必修一到必修五,包括文科、理科選修 以及專題選講的全部單元,每一個單元對應(yīng)一個數(shù)據(jù)庫。因此,觸發(fā)菜單所對應(yīng)的程序?qū)嶋H上非常簡單:打 開數(shù)據(jù)庫(單元名稱) 。簡單的代碼完成重要的功能!?。悖判邪耧@示?。榱嗽黾榆浖娜の缎裕n題組還設(shè)計了積分體系,積分的計算在服務(wù)去器上由成績收集系統(tǒng)完成??肌≡囅到y(tǒng)只負責(zé)顯示當(dāng)前用戶的積分和排行情況。
下載(http://math900.meibu.com/排序.edb) 打開(排序) 如果(查找( “姓名” =姓名)?。‘?dāng)前積分.標(biāo)題=“當(dāng)前積分: +讀(積分) ” 當(dāng)前排名.標(biāo)題=“當(dāng)前排名:?。∮涗浱枺ǎ 薄£P(guān)閉()
版權(quán)、幫助系統(tǒng)、登錄主頁、關(guān)于。此處內(nèi)容與一般軟件無異,不贅述。?、取》?/p>
page 8
,務(wù)系統(tǒng)?、佟》?wù)器 本課題采取了兩種網(wǎng)絡(luò)服務(wù)模式(Client/Server 模式和?。拢颍铮鳎螅澹颍樱澹颍觯澹颉∧J剑?,在網(wǎng)絡(luò)版測試系統(tǒng)中采用 的是 Browser/Server 模式,而在單機版測試系統(tǒng)中采用的是?。茫欤椋澹睿簦樱澹颍觯澹颉∧J?。不論哪一種模式,都需要一 個服務(wù)器和一套伺服軟件,我們的服務(wù)器采取簡單的《寬帶?。祝澹狻》?wù)器?。郑保病贰?,提供靜態(tài)的網(wǎng)頁服務(wù)和數(shù)據(jù) 收集工作,伺服軟件主要是自主編寫的“數(shù)據(jù)入庫.exe”“數(shù)據(jù)庫編輯.exe”兩個文件。 、 ② 成績收集系統(tǒng) 成績收集系統(tǒng)由服務(wù)器和“數(shù)據(jù)入庫.exe”共同完成。其中,服務(wù)器采用?。茫牵伞〖夹g(shù),用 POST 手段收集 用戶上傳的考試數(shù)據(jù),每組數(shù)據(jù)保存在一個?。簦簟∥募校募麨樯蟼鲿r間+IP 地址。而“數(shù)據(jù)入庫.exe”則 通過時鐘控制,監(jiān)督數(shù)據(jù)文件的生成,一旦數(shù)據(jù)上傳,立即啟動下面的工作?! ∽x取數(shù)據(jù)(數(shù)據(jù)文件,日期,姓名,成績,單元) 積分入庫(日期,姓名,成績) 刪除負分() 排序輸出()
模塊——讀取數(shù)據(jù)
//從數(shù)據(jù)文件中讀取相關(guān)數(shù)據(jù)
文件號=打開文件(數(shù)據(jù)文件) 日期=到時間(讀入一行(文件號) ) 姓名=讀入一行(文件號) 成績=讀入一行(文件號) 單元=讀入一行(文件號) 錯題信息=讀入一行(文件號) 正答信息=讀入一行(文件號) 關(guān)閉文件(文件號) 刪除文件(數(shù)據(jù)文件)
如果(姓名=“”?。》祷兀ǎ∪绻ǔ煽儯迹埃》祷兀ǎ∪绻ǔ煽儯荆保埃埃》祷兀ǎ∪绻ǔ煽儯荆矗埃⌒薷碾y度系數(shù)(單元,正答信息,錯題信息) //成績超過?。矗啊》?,可以認為不是胡亂選擇 如果(成績>60) 寫配置項 (“e:\math900\錯題記錄.ini”, 到文本 (取現(xiàn)行時間?。ǎ卧?, 錯題信息)?。煽兂^ 60,可以認為其答錯題有講評價值,需要作出解答
模塊——積分入庫
打開( “排行榜”?。〉绞子涗洠ǎ∪绻ú檎遥ㄗx( “姓名”?。健⌒彰。〕煽儯匠煽儯x( “積分”?。玻啊。懀ā 胺e分” ,成績) 寫( “最近登錄時間” ,日期) 否則 加記錄(姓名,成績-20,日期) 關(guān)閉( “排行榜”?。 ∧K——刪除負分
?。痤}者姓名已知數(shù)據(jù)庫中 //積分計算時扣除隨機得分?。瘜⒎e分重新更新 ?。袃煞N情況用戶名將被刪除: //1、積分為負,直接刪除,實際相當(dāng)于清零?。病⒆罱肽隂]有使用系統(tǒng)進行考試
打開( “排行榜”?。h除(讀( “積分”≤0) 刪除(取時間間隔(取現(xiàn)行時間() ,讀( “最近登錄時間”,#日)>183)?。£P(guān)閉()
模塊——排序輸出 ⑸ 答疑系統(tǒng) 答疑系統(tǒng)由客戶端提出問題、服務(wù)器端提供解題參考、教師解答、修正題庫四個部分組成?!。判虻乃惴ê芏噘Y料都有介紹,這里略過。
用戶提出問題
服務(wù)器(歷史 答疑記錄) 不存在解答
已經(jīng)存在解答 提供解答
教師答疑
題庫(一個單 元一個數(shù)據(jù) 庫)
發(fā)現(xiàn)題目有錯,修改題庫
用戶 組使 用 測試 系統(tǒng) 時, 可能 出現(xiàn) 某 些題 不會 ,或 者對 答案 有 懷疑 ,可 以通 過客 戶端 界 面上 的 按鈕提交問題。服務(wù)器對提交的問題進行分解,若已存在解答則直接解答,否則轉(zhuǎn)給教師。教 師解答問題后將解答反饋給使用者,若屬題目問題則修正題庫。
提交問題 如果(問題解答曾經(jīng)被下載) 直接打開解答文件 如果(服務(wù)器存在問題解答) 下載并打開文件 否則 跳出答疑窗口,有“QQ”“Email”“留言本”“論壇”可供選擇?!?、 、 、 教師定期查看解答疑問 修正題庫
模塊——修正題庫
打開(單元) 編輯() 關(guān)閉()
?。?、二次開發(fā)實踐研究 、
page?。?/p> ,
?。粋€單元對應(yīng)一個數(shù)據(jù)庫?。瘮?shù)據(jù)庫編輯器,由易語言本身提供
實踐應(yīng)用之一: 《2008 高考能力測試》 高考能力測試》?、拧嵺`應(yīng)用之一: 《?、佟∨渲孟到y(tǒng) 首先,必須研究清楚數(shù)學(xué)高考的考察范圍。自動化測試的組建表面上看是程序開發(fā)問題,實際上更應(yīng)該 研究是試卷內(nèi)部的結(jié)構(gòu)。我們以?。玻埃埃贰∧旮呖紴樗{本進行分析,將?。玻埃埃贰∧耆珖鞯馗呖荚嚲磉M行分析,分別 統(tǒng)計出文科、理科的各單元比例。結(jié)果如下: 文科單元 集合 函數(shù) 指對數(shù) 立體幾何 直線與圓 算法 統(tǒng)計初步 概率 三角函數(shù) 平面向量 三角變換 解三角形 數(shù)列 不等式 邏輯 頻率?。常保矗ァ。保埃玻常ァ。常矗玻ァ。保矗叮埃ァ。常保矗ァ。埃保矗ァ。保福埃ァ。梗矗叮ァ。矗埃担ァ。矗埃担ァ。矗担叮ァ。常保矗ァ。保埃保担ァ。担常叮ァ。保担保ァ±塾嬵l率?。常保础。保常常罚ァ。保叮罚梗ァ。常保常梗ァ。常矗担玻ァ。常矗叮叮ァ。常叮矗叮ァ。矗担梗玻ァ。矗梗梗罚ァ。担矗埃玻ァ。担福担福ァ。叮保罚玻ァ。罚保福叮ァ。罚罚玻玻ァ。罚福罚常ァ±砜茊卧〖稀『瘮?shù) 指對數(shù) 立體幾何 直線與圓 算法 統(tǒng)計初步 概率 三角函數(shù) 平面向量 三角變換 解三角形 數(shù)列 不等式 邏輯 頻率?。玻梗埃ァ。担罚梗ァ。常保玻ァ。保常福矗ァ。矗玻常ァ。埃保矗ァ。埃福保ァ。梗罚玻ァ。常叮福ァ。矗埃梗ァ。常叮福ァ。矗担罚ァ。保保矗担ァ。矗梗埃ァ。埃梗罚ァ±塾嬵l率?。玻梗埃ァ。福叮梗ァ。保保福保ァ。玻担叮担ァ。玻梗福梗ァ。常埃埃常ァ。常埃福矗ァ。矗埃担叮ァ。矗矗玻常ァ。矗福常常ァ。担玻埃保ァ。担叮担罚ァ。叮福埃玻ァ。罚玻梗玻ァ。罚常梗埃?/p>
圓錐曲線 導(dǎo)數(shù) 統(tǒng)計框圖 復(fù)數(shù)
12.83%?。罚矗罚ァ。埃叮福ァ。埃玻梗?/p>
?。梗保担叮ァ。梗梗埃常ァ。梗梗罚保ァ。保埃埃?/p>
圓錐曲線 導(dǎo)數(shù) 統(tǒng)計框圖 復(fù)數(shù) 概率與統(tǒng)計
?。保保矗担ァ。梗埃埃ァ。埃叮罚ァ。常玻梗ァ。保罚埃?/p>
?。福担常担ァ。梗矗常担ァ。梗担埃保ァ。梗福常埃ァ。保埃埃埃埃?/p>
注:1、直線與圓實際上就是必修中的解析幾何部分;2、統(tǒng)計初步主要涉及的是平均數(shù)、方差、期望 等;3、統(tǒng)計框圖包括了統(tǒng)計案例和框圖兩個章節(jié);概率與統(tǒng)計主要涉及二項式定理?!∵@個比例是我個人的一個分析結(jié)果?!∫话傥粩?shù)學(xué)老師, 對一份數(shù)學(xué)試卷的分析將會有一百個不同的分析, 不要求大家都一樣?!∪缓?, 制作一個配置文件?!∨渲梦募且粋€文本文件, 直接用記事本編輯就可以了, 文件名存為 “文科.ini” 或者“理科.ini” 。其中必須而且只能包括這幾行: 第一行 第二行 全角) 第三行 第四行 第五行 第一個單元名稱 概率區(qū)間起點 概率區(qū)間終點 內(nèi)容是上一單元的累計頻率 內(nèi)容是本單元的累計頻率 試卷標(biāo)題 單元總數(shù) 這個標(biāo)題將顯示在界面上 本份試卷將考查的單元數(shù)量,是一個整數(shù)?!。ㄗ⒁猓海保埂〔灰獙懗桑保?,是半角不是
在這以后,都是每三行一個單元,如果單元總數(shù)是?。玻?,就應(yīng)該有 60 行內(nèi)容?!±?,在本文所設(shè)計的文科試卷,其配置文件如下:文件名“文科.ini”或者“理科.ini” ,存放位置是系 統(tǒng)的?。洌幔簦帷∧夸??!。玻埃埃浮∧旮呖紨?shù)學(xué)(文)考試能力測試 19
集合
?。啊。埃埃常保?/p>
函數(shù)
?。埃埃常保础。埃保常常?/p>
指對數(shù)
?。埃保常常贰。埃保叮罚?/p>
立體幾何
?。埃保叮罚埂。埃常保常?/p>
解析幾何
?。埃常保常埂。埃常矗担?/p>
算法
?。埃常矗担病。埃常矗叮?/p>
統(tǒng)計
0.3466?。埃常叮矗?/p>
排列組合
?。埃常叮矗丁。埃矗担梗?/p>
三角函數(shù)
page 10