黃菊永
(本溪廣播電視大學(xué)理工學(xué)院,本溪 117000)
自動(dòng)控制理論測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
黃菊永
(本溪廣播電視大學(xué)理工學(xué)院,本溪 117000)
計(jì)算機(jī)和網(wǎng)絡(luò)的發(fā)展改變了人們的生活和學(xué)習(xí)方式,國(guó)家開(kāi)放大學(xué)的很多課程也采用基于網(wǎng)絡(luò)的無(wú)紙化考試形式。為了提高學(xué)生的自主學(xué)習(xí)效率,我們基于Authorware設(shè)計(jì)開(kāi)發(fā)了自動(dòng)控制理論的自檢自測(cè)練習(xí)系統(tǒng),與已有的練習(xí)系統(tǒng)相比較,它有海量題庫(kù)并具有隨機(jī)抽題功能,有助于學(xué)員的知識(shí)重構(gòu)和能力提升。本文闡述了該練習(xí)系統(tǒng)的設(shè)計(jì)思想和方法,并公開(kāi)了關(guān)鍵技術(shù)。
自動(dòng)控制;練習(xí);測(cè)試
在大數(shù)據(jù)背景下,學(xué)習(xí)的數(shù)字化、泛在化和移動(dòng)碎片化,使得學(xué)習(xí)者的學(xué)習(xí)變得更加容易、隨時(shí)隨地。靈活的學(xué)習(xí)方式對(duì)教學(xué)資源設(shè)計(jì)也提出了新的要求[1]。合理設(shè)計(jì)具有交互功能的教學(xué)資源,能有效地激發(fā)學(xué)習(xí)者的學(xué)習(xí)興趣,增強(qiáng)學(xué)習(xí)動(dòng)機(jī),引導(dǎo)學(xué)習(xí)的進(jìn)程,幫助學(xué)習(xí)者完成自我評(píng)估等,特別是電大的學(xué)習(xí)者,由于他們基礎(chǔ)知識(shí)薄弱,加上工學(xué)矛盾突出,更需要方便快捷的教學(xué)資源。
近幾年,教學(xué)資源大量涌現(xiàn),它們可以分為兩大類(lèi):一類(lèi)是以介紹或講解知識(shí)為主的教學(xué)型[2]-[5];另一類(lèi)是以考核和檢測(cè)學(xué)生知識(shí)掌握情況的測(cè)試練習(xí)型[6]-[8]。測(cè)試練習(xí)型資源能幫助學(xué)生準(zhǔn)確找到學(xué)習(xí)的差距和盲點(diǎn),提升學(xué)習(xí)效率,增強(qiáng)學(xué)生的學(xué)習(xí)興趣和主動(dòng)性。
自動(dòng)控制原理在機(jī)械工業(yè)和科學(xué)技術(shù)的發(fā)展過(guò)程中起著非常重要作用,是從事與自動(dòng)化相關(guān)工作的技術(shù)人員必備知識(shí),自動(dòng)控制理論也成為機(jī)電類(lèi)專(zhuān)業(yè)的一門(mén)重要的核心課程。隨著電大系統(tǒng)辦學(xué)的基于網(wǎng)絡(luò)的無(wú)紙化考試形式的普及和推廣,為了讓學(xué)生能在愉快寬松的環(huán)境下做好有效的考前復(fù)習(xí),我們?cè)O(shè)計(jì)了這款自動(dòng)控制理論自檢自測(cè)練習(xí)系統(tǒng)。
計(jì)算機(jī)和網(wǎng)路的發(fā)展為學(xué)習(xí)系統(tǒng)的設(shè)計(jì)和普及應(yīng)用提供了強(qiáng)有力的技術(shù)支持。目前軟件開(kāi)發(fā)工具有很多,Authorware有其獨(dú)特的優(yōu)勢(shì)與特點(diǎn)。它整合了聲音、文本、圖形、簡(jiǎn)單動(dòng)畫(huà)以及數(shù)字電影,是一種解釋型、基于流程的圖形編程語(yǔ)言,被廣泛用于模擬仿真實(shí)驗(yàn)、講授型課件等[3][4]。我們利用Authorware的編程功能,通過(guò)自帶函數(shù)的合理調(diào)用和代碼編寫(xiě),開(kāi)發(fā)出這款具有多樣化交互功能的練習(xí)系統(tǒng)。
2.1 模塊設(shè)計(jì)
按照結(jié)構(gòu)化、模塊化、高內(nèi)聚、松耦合的設(shè)計(jì)思想,以簡(jiǎn)單、夠用為原則,通過(guò)對(duì)目前《機(jī)電控制工程基礎(chǔ)》基于網(wǎng)絡(luò)的無(wú)紙化考試的題型分析,在該課程的內(nèi)容上,作了大膽的改革,嚴(yán)格依據(jù)“以應(yīng)用為目的,以必需、夠用為度”的原則[9],把系統(tǒng)分為填空、單選、多選、判斷四個(gè)模塊,學(xué)習(xí)者可任選某種題型進(jìn)行練習(xí)測(cè)試。系統(tǒng)功能模塊圖如圖1所示。

圖1 自檢自測(cè)系統(tǒng)的功能模塊圖
2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì)充分考慮到發(fā)展和移植的需要,具有良好的擴(kuò)展性、伸縮性和適度冗余。創(chuàng)建了名為tiku.mdb的Access數(shù)據(jù)庫(kù)文件,其中包括了填空、單選、多選、判斷四個(gè)數(shù)據(jù)表,分別用于存放以上四種類(lèi)型的試題題目和答案。
分別按照判斷、單選、填空和多選四種類(lèi)型題設(shè)計(jì)了的測(cè)試練習(xí)。以單選題為例,Authorware環(huán)境下設(shè)計(jì)的流程圖,如圖2所示。

圖2 練習(xí)測(cè)試之單選題各層設(shè)計(jì)流程圖
人本主義理論強(qiáng)調(diào)人們內(nèi)心產(chǎn)生的希望成功、追求卓越的高級(jí)誘因。為提升學(xué)生的學(xué)習(xí)動(dòng)機(jī),該系統(tǒng)采用激勵(lì)機(jī)制,給學(xué)員提供友好方便的人機(jī)交互界面,讓學(xué)生在輕松、愉快的氛圍下進(jìn)行測(cè)試。學(xué)員啟動(dòng)該系統(tǒng),首先選擇練習(xí)測(cè)試的題型,則系統(tǒng)自動(dòng)打開(kāi)數(shù)據(jù)源,調(diào)取數(shù)據(jù)庫(kù),提示題庫(kù)中共有該題型題目共有多少,供用戶(hù)選擇欲練習(xí)測(cè)試的題數(shù),然后進(jìn)行隨機(jī)抽題,逐題顯示,供學(xué)習(xí)者一一作答,并把答題結(jié)果和題庫(kù)里的標(biāo)準(zhǔn)答案進(jìn)行比對(duì),作出判斷、評(píng)分,正確的計(jì)入分?jǐn)?shù);錯(cuò)誤的做好記錄。測(cè)試結(jié)束后給予評(píng)價(jià)和反饋:全部正確則給予獎(jiǎng)勵(lì),獎(jiǎng)勵(lì)形式是伴隨音樂(lè)的慶祝畫(huà)面和滿(mǎn)分證書(shū);否則評(píng)出分?jǐn)?shù),并把錯(cuò)誤的題目和答案顯示出來(lái),供學(xué)員反思,讓學(xué)生找到學(xué)習(xí)的漏洞和不足地方,以便后續(xù)進(jìn)行針對(duì)性地鞏固學(xué)習(xí)。為了增強(qiáng)基礎(chǔ)薄弱的用戶(hù)的學(xué)習(xí)信心,系統(tǒng)還在每道題中設(shè)置了“提示”按鈕,把鼠標(biāo)懸停在這個(gè)按鈕上,可給予提示,使學(xué)習(xí)者在“娛樂(lè)”中完成測(cè)試。由于該系統(tǒng)能及時(shí)給用戶(hù)提供準(zhǔn)確的評(píng)價(jià)和反饋,可提高學(xué)生的學(xué)習(xí)動(dòng)機(jī),有效發(fā)揮其潛能。
該系統(tǒng)的主要難點(diǎn)是:如何實(shí)現(xiàn)不需人工干預(yù)而自動(dòng)注冊(cè)數(shù)據(jù)源,從海量習(xí)題庫(kù)中按照用戶(hù)的需要隨機(jī)抽取試題,并且正確及時(shí)地把測(cè)試結(jié)果反饋給用戶(hù)。只有實(shí)現(xiàn)了這些功能該系統(tǒng)才有普遍推廣的價(jià)值。我們利用Authorware與Access數(shù)據(jù)庫(kù)之間的接口,通過(guò)調(diào)用外部函數(shù)以及編寫(xiě)代碼等,實(shí)現(xiàn)了自動(dòng)打開(kāi)與數(shù)據(jù)庫(kù)鏈接、隨機(jī)抽取試題、并把測(cè)試結(jié)果準(zhǔn)確及時(shí)反饋給用戶(hù)等功能。
4.1 自動(dòng)打開(kāi)與數(shù)據(jù)庫(kù)鏈接
Authorware通過(guò)外部函數(shù)文件ODBC.u32提供了與數(shù)據(jù)庫(kù)連接,主要有以下三個(gè)函數(shù):打開(kāi)數(shù)據(jù)源函數(shù)ODBCOpen()、數(shù)據(jù)庫(kù)操作函數(shù)ODBCExecute()、關(guān)閉數(shù)據(jù)源函數(shù)ODBCClose()。借助這些函數(shù)可以完成ODBC數(shù)據(jù)源自動(dòng)連接數(shù)據(jù)庫(kù),并可使用SQL語(yǔ)言,對(duì)數(shù)據(jù)庫(kù)中記錄的查詢(xún)操作,從而實(shí)現(xiàn)Authorware的數(shù)據(jù)庫(kù)操作功能。
4.2 隨機(jī)抽取試題
為實(shí)現(xiàn)在練習(xí)測(cè)試時(shí)能隨機(jī)抽取不重復(fù)的題目,在流程線上放置一個(gè)計(jì)算圖標(biāo),取名為“隨機(jī)取數(shù)”,并輸入以下語(yǔ)句:

為了能在脫離Authorware設(shè)計(jì)環(huán)境直接運(yùn)行,我們對(duì)設(shè)計(jì)出來(lái)的系統(tǒng)打包一鍵發(fā)布、分享,供學(xué)員考前復(fù)習(xí)用,效果良好。該系統(tǒng)的隨機(jī)出題,增加了練習(xí)的趣味性,對(duì)學(xué)生扎實(shí)知識(shí)基礎(chǔ)、消除僥幸心理大有益處;另外,該系統(tǒng)評(píng)價(jià)和反饋的準(zhǔn)確及時(shí),有利于學(xué)員查缺補(bǔ)漏,提高學(xué)習(xí)的趣味性和主動(dòng)性。
[1] 方海光,陳俊達(dá),詹偉華,羅金萍.基于xAPI標(biāo)準(zhǔn)數(shù)據(jù)的交互式學(xué)習(xí)資源設(shè)計(jì)研究[J].中國(guó)電化教育,2016(12)
[2] 辛日華.?dāng)?shù)據(jù)結(jié)構(gòu)課件的設(shè)計(jì)和實(shí)現(xiàn)[J].信息與電腦2013(4)
[3] 李曉飛,李順.自主學(xué)習(xí)型Flash課件設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù),2014(4)
[4] 伊向超,李杰.基于Authorware的電路實(shí)驗(yàn)課件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2013(12)
[5] 云紅艷,楊厚俊,趙志剛,杜祥軍,李琳.基于Authorware實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議的仿真[J].實(shí)驗(yàn)室研究與探索,2016(2)
[6] 王慧敏.基于成人自學(xué)自練自測(cè)課件的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)成人教育,2013(10)
[7] 韓紅幫.基于學(xué)習(xí)者控制的遠(yuǎn)程課件設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2012(4)
[8] 王金濤,吳大非.互動(dòng)式多媒體課件的交互性設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2013(10)
[9] 霍秀靜.?dāng)?shù)控編程與操作計(jì)算機(jī)課程現(xiàn)狀及改革探索[J].世界有色金屬,2017(2)
Radware攻擊緩解解決方案助力電商企業(yè)Manutan為客戶(hù)提供不間斷服務(wù)
日前,Radware公司宣布,Manutan Group旗下子公司法國(guó)Manutan公司部署了Radware的攻擊緩解解決方案(AMS),確保IT基礎(chǔ)架構(gòu)的高可用性。Mantuan選用了Radware全面的解決方案,其中包括SSL攻擊緩解、Web應(yīng)用防火墻(WAF)和混合分布式拒絕服務(wù)(DDoS)攻擊緩解措施,另外還購(gòu)買(mǎi)了云防護(hù)服務(wù)。
Manutan面臨著越來(lái)越多的DDoS攻擊,需要可以阻止黑客利用其電商平臺(tái)中可能存在的零日漏洞的解決方案。因此Manutan決定部署可以提供最低延遲、全面覆蓋所有攻擊類(lèi)型以及最小人工干預(yù)的緩解解決方案。最終,Manutan選擇了Radware的AMS來(lái)保護(hù)電商平臺(tái)、企業(yè)資源規(guī)劃(ERP)、電話(huà)和電子郵件系統(tǒng)的安全。
The Design and Implementation of A Self-Testing System for“Fundamentals of Electromechanical Control Engineering”
Huang Juyong
(School of Science and Engineering,Benxi Radio and Television University, Benxi, 117000 )
The development of computer and network has changed the way people live and learn. Many courses in National Open University are now adopting the network based paperless examination. In order to improve students' self learning efficiency, we developed a self-testing system based on Authorware for the subject“Fundamentals of Electromechanical Control Engineering”. Compared with the existing training systems, this system has a large number of test questions and the random training function, which help students to improve their knowledge and ability. In this paper, the idea and methodology of the training system design are introduced, and the key technologies are presented.
foundation of control engineering; self testing; open; practice system
10.3969/J.ISSN.1672-7274.2017.06.007
G434文獻(xiàn)標(biāo)示碼:A
1672-7274(2017)06-0022-03
黃菊永,女,1964年生,遼寧本溪人,副教授,研究方向?yàn)樽詣?dòng)化。