C語言程序設(shè)計是一門通用的程序設(shè)計語言,是學習其他程序設(shè)計語言的基礎(chǔ)語言。在當下工程教育大環(huán)境背景下,C語言程序設(shè)計是多門工程教育專業(yè)認證專業(yè)的基礎(chǔ)課程之一,包括所有的計算機類認證專業(yè)和電子、通信、機械自動化、光電、電氣等認證專業(yè),不無夸張地說,C語言程序設(shè)計是自然科學外第一公共基礎(chǔ)課程,是學習后續(xù)專業(yè)課程的敲門磚,是信息時代下中開展解決復(fù)雜性工程問題教學的一項基礎(chǔ)能力技能。
在實際教學過程中,C語言程序設(shè)計課程的開展存在著如下的問題:
1)、師生比不協(xié)調(diào)
作為公共基礎(chǔ)課程,往往是學生基數(shù)很大,一個老師要面對幾百學生的學習。無論從課堂教學,還是實踐操作能力提升上;無論是日常學習指導,還是試題判定上,都需要任課老師花費大量的精力和時間,但是在人的精力有限,有限的時間情況下就造成了,工程教育要求以學生為核心,以學生能力提升為導向的教學目標發(fā)生了偏移,嚴重影響了教學目標的實現(xiàn)和質(zhì)量,整個教學活動也沒有取得有效的質(zhì)量效益。
2)、教學數(shù)據(jù)的提取困難
目前,工程教育要求將教學活動質(zhì)量采集點顆粒化知識點,公共基礎(chǔ)課需要對不同是專業(yè)完成數(shù)據(jù)支撐,也就是說,需要在教學活動對學生的掌握情況完成分級分層,以便引導任課老師進行差異化教學和專業(yè)引導,而現(xiàn)行考試方式數(shù)據(jù)采集方式效率低工作量大,無法快速有效高質(zhì)量完成統(tǒng)計,也就無法有效進行教學工作的持續(xù)改進。
針對C語言的教學特色,結(jié)合工程教育“OBE”的教學質(zhì)量標準要求,完成一套由智能考試管理、數(shù)字化考試題庫、智能評測考試結(jié)果等多種技術(shù)構(gòu)成的智能在線考試系統(tǒng),提供包括客觀題(如單項選擇、多項選擇、填空、判斷等)和主觀題(主要參考ACM比賽及賽制的OJ題)在內(nèi)的考試/訓練及智能自動評卷系統(tǒng)。并且通過后臺數(shù)據(jù)庫完成各型數(shù)據(jù)的評測判定。以達到考試訓練習題化、數(shù)據(jù)化、判題智能化,從而將任課老師從往復(fù)的、機械的判題工作中解放出來,將有限的精力投入數(shù)學質(zhì)量提升、針對性的教學指導過程中,幫助學生最大限度地完成能力提升。
構(gòu)建一個支持200人同時完成OJ型試題考試智能考試/訓練系統(tǒng),能夠及時完成對答案的判定給出相關(guān)數(shù)據(jù)的統(tǒng)計。
(1)、采用國際流行的B/S架構(gòu),學生訪問服務(wù)器IP地址即可登陸考試系統(tǒng),
簡單易用,維護方便,節(jié)約成本;
(2)、將試題內(nèi)容與教學知識點進行關(guān)聯(lián),利于計算課程目標的達成度,為工
程教育專業(yè)認證提供強數(shù)據(jù)支撐;
(3)、智能組卷和安排考試,全程監(jiān)控防作弊,隨機組卷與隨機進行座位安排,有效檢測優(yōu)盤插入與反復(fù)切屏等違規(guī)操作;
(4)、不僅支持選擇、填空、判斷等客觀題的自動評分,同時支持主觀題與程序設(shè)計題的自動評測;
(5)、學生亦可在非考試時間隨時隨地自主進行針對性練習,鞏固知識,查缺補漏;
(6)、支持抄襲檢測,不僅考試期間可以檢測違規(guī)操作,還可以在考試結(jié)束后進行抄襲檢測,雙重保障學生成績的真實性,利于教學評價的客觀公正;
(7)、考試系統(tǒng)具有良好的穩(wěn)定性和抗攻擊能力,系統(tǒng)本身的升級和功能的擴大不影響系統(tǒng)的正常運行;在數(shù)據(jù)安全方面,會采取加密和數(shù)據(jù)備份的方式,以保證用戶的信息和考試資料不會泄露或丟失。
(8)、通用性、可操作性強。無紙化智能考試系統(tǒng)運行在局域網(wǎng)絡(luò)環(huán)境中。系統(tǒng)包括試卷編輯、考試安排、監(jiān)控管理、考評管理、題庫編輯等主要子系統(tǒng),實現(xiàn)了網(wǎng)絡(luò)化、無紙化考核的功能。系統(tǒng)具有很強的可操作性和通用性。
(9)、縮短組考周期,便于大規(guī)模實時考試。在局域網(wǎng)系統(tǒng)下進行無紙化考試,可以充分優(yōu)化資源,提高效率。將考生數(shù)據(jù)導入用戶管理后,安排考試系統(tǒng)即可實現(xiàn)考試。
(10)、客觀公正的考試體系,客觀公正是任何一個考試評價體系所追求的目標。無紙化考試在這方面可以很好地體現(xiàn)客觀公正。在計算機網(wǎng)絡(luò)技術(shù)的支撐下,高效的標準化考試體系將更加有利于評價的客觀與公正。由于是計算機系統(tǒng)自動評卷,速度快且準確性高,基本上避免了人工評卷的誤差。
負責管理相關(guān)教師,課程管理,錄入課程的知識點,進行試題審核、考試試卷編輯,考試安排,考試過程進行監(jiān)控管理,考試結(jié)束進行考評管理、成績查看分析,使學生的考試成績、學習情況等都能一一了解掌握。
負責管理相關(guān)學生,試題編輯,練習試卷編輯,安排練習測試,考試過程進行監(jiān)控管理,考試結(jié)束進行考評管理,成績查看分析,了解自己所負責的學生學習基本情況。
添加相關(guān)考試和練習測試,可以自己組卷進行知識點和錯題的練習,考試和練習答題結(jié)束后成績自動顯示,可查看答題情況,及時掌握自身不足,選擇提升措施。
2、功能詳述
無紙化智能考試系統(tǒng)功能齊全,主要包括用戶管理、課程管理、試題編輯、試題審核、試卷編輯、考試安排、練習安排、監(jiān)控管理、考評管理、我的考試、我的練習等多個功能模塊,同時支持強大的后臺評測管理功能和可擴展的功能模塊。