前言:尋找寫作靈感?中文期刊網用心挑選的高校課堂提問考核管理系統的設計,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:為了輔助高校教師在上課過程中對學生的提問進行考核管理,筆者通過調查分析、親身實踐等方式,結合本專業教師在授課過程中出現的問題,設計并研發了一套專門針對教師上課提問考核的管理系統。本系統采用IIS服務器及ASP.NET技術實現,系統功能完善,操作簡單,為教師在課堂提問過程中需要實時記錄學生的學習狀況提供了更加方便、快捷的途徑,大大提高了高校教師的課堂教學效果。
關鍵詞:課堂考核系統;ASP.NET;數據庫
0引言
目前,在全國各高等院校大規模實施課堂教學改革的環境下,課程的考核模式也隨著課程性質的不同在發生著變化,主要的變化趨勢是由傳統的單一的以期末考試重心,拓展到多元化考核模式,課堂提問考核系統作為教師平時成績考核的觀測點,是教學改革的一項重點工程,也是教學改革過程中發展的必然產物[1]。面向高校教師的輔助教學軟件由于授課門類的不同、授課專業的不同以及授課對象的不同等因素影響,因此,輔助教學軟件的需求設計也種類繁多,各有其側重點和針對性。課堂提問考核系統是一款專門面向高校教師課堂提問考核的輔助教學軟件,為高校教師私人訂制了個性化提問模式,能夠及時、高效記錄學生的個人學習情況和考核成績等信息,輔助教師對學生的平時成績、期末成績進行有效管理。
1系統使用的相關技術
1.1ASP.NET。是一個開源、跨平臺、高性能、輕量級的Web應用構建框架,使用了.NET構建Web應用[2]。ASP.NET是一個開發框架,用于通過HTML、CSS、JavaScript以及服務器腳本來構建網頁和網站,是一種嵌入網頁的腳本,可以由網絡服務器執行服務器腳本技術[3]。ASP.NET具備開發網站應用程序的一切解決方案,包括驗證、緩存、狀態管理、調試和部署等全部功能[4]。在代碼撰寫方面的特色是將頁面邏輯和業務邏輯分開,能夠分離程序代碼與顯示的內容,讓豐富多彩的網頁更容易撰寫。
1.2開發語言與開發平臺。由于C#擁有更廣泛的應用前景,是面向對象的主流編程語言,所以本系統采用C#作為開發語言,開發平臺采用VisualStudio2012進行開發。VS是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟件生命周期中所需要的大部分工具[5]。
1.3數據庫系統。一個好的數據庫,不但可以提高數據查詢效率,還可以保證數據的安全性、完整性和一致性[6],本系統最終采用了SQLServer2008數據庫。SQLServer2008提供了一個全面的和可擴展的數據倉庫平臺,可以滿足大量用戶的需求,具有很高的安全性、可靠性和可擴展性,降低了開發和管理數據基礎設施的時間和成本,提供了一個全面的平臺,可以在用戶需要的時候給他發送信息[6]。
2系統功能簡介
通過使用該系統,高校教師能夠根據自身專業、課程以及學生的特點,個性化訂制課堂提問考核系統,通過趣味性課堂提問、現場學生狀態記錄、危機人群設定等方式調動學生的學習積極性,輔助教師及時掌握并記錄學生的課堂學習情況,以有效提高教師的課堂教學效果。
3系統架構設計
本系統初步設計為兩部分,分別是數據錄入模塊和提問系統模塊。其中,數據錄入模塊又包含教師信息的錄入與管理、授課班級的信息錄入與管理以及學生名單錄入與管理等。提問模塊的主要功能在于以友好的界面顯示教師的綜合信息、授課班級學生的綜合信息、提問模式、計分、積分系統與評價等。本系統的架構設計如圖1所示。本系統最終服務的用戶是高校教師,所以系統設計時完全從教師的角度出發,由教師本人作為系統的管理者和使用者,操作該考核系統。所以本系統的設計不存在多個用戶,更不存在管理員,系統完全運行于獨立的PC端,不需要通過網絡連接,能夠滿足教師在沒有網絡的前提下,仍然能高效記錄學生在課堂的表現。教師端使用用例圖如圖2所示。
4系統功能模塊設計
基于系統的架構設計,本系統最終設計了5大主要模塊:教師管理模塊、班級創建及管理模塊、學生錄入及管理模塊、課程錄入及管理模塊、課堂考核模塊等。具體功能模塊的設計方案如下。(1)教師管理模塊。高校教師在使用本系統之前,首先要做的工作就是根據系統為教師分配的初始賬號和密碼登錄教師管理模塊對本人信息進行錄入和更改個人密碼。教師需要錄入的個人信息包括本人的工號、姓名、學院等基本信息,同時修改個人密碼。本系統采用一對一的使用模式,每名教師唯一對應一套系統,不需要管理員對系統的教師信息進行逐一管理。(2)班級創建及管理模塊。教師錄入個人信息以后,首先需要創建班級,根據自己的課程錄入上課班級的信息,具體需要錄入和管理的班級信息包括班級編號、班級名稱、隸屬學院、隸屬專業以及班級人數等,并通過該模塊對本學期要上的課程進行修改和刪除等。為了方便教師錄入班級信息,班級編號不需要教師錄入,而是通過公式自動計算班級編號,錄入考核系統。(3)學生錄入及管理模塊。教師錄入班級總體信息以后,需要為班級逐一錄入班級的學生信息,以班級為單位統一管理學生信息。具體需要錄入和管理的學生信息包括:學號、姓名、性別、隸屬班級編號、隸屬班級名稱以及照片等。教師進入學生錄入及管理模塊時,首先會彈出班級選擇對話框,明確需要錄入學生的信息屬于哪個班級,進入管理模塊以后,為了簡化教師的信息錄入負擔,學生編號由系統通過公式自動生成,班級的編號和班級的名稱根據預先的班級設定自動生成。(4)課程錄入及管理模塊。通過本模塊,教師可以錄入并管理本學期自己需要教授的課程信息,具體需要錄入和管理的課程信息包括:課程編號、課程名稱、課程學期、課時數、課時周數以及班級名稱等。其中,課程編號由系統自動計算給出。(5)課堂考核及管理模塊。此模塊是本系統的重點,當教師在上課過程中,需要對學生進行提問考核時,使用此模塊對考核的結果進行記錄、評分或評價。首先,教師通過提示對話框確定本次課堂需要考核的課程和班級,然后通過班級的名單對學生進行隨機提問,并通過記錄評價的方式記錄學生回答問題的結果。具體信息包括:隨機點名、查看該生、計時器、統計圖表等。其中,隨機點名功能可以隨機抽取一名本班的學生進行提問,能夠增加課堂的趣味性,增強學生的緊迫感,提高學生的注意力。教師根據學生回答問題的情況或者平時的課堂表現,可以對評價分數進行修改。評價分成兩個部分:一是表揚描述及分值,二是待改進描述及分值。這些描述由后臺數據庫系統預先設定好,根據課程的不同,評價描述的內容也會有所不同,最后根據該生的綜合表現對該生的課堂表現進行考核和評估。計時器是系統的輔助功能,可以提供答題計時、課堂練習計時等功能。統計圖表可以把該生本門課程的整體表現,以圖表的方式進行展示,讓教師更加直觀地了解該生的課堂學習情況,并給出更加精準的綜合評價,為教師在期末錄入平時成績提供有效的支撐。
5結語
本系統主要基于PC平臺,使用了C/S的架構,服務器端采用IIS服務器及ASP.NET技術,采用SQLSever2008數據庫系統對系統的數據進行管理,實現了面向高校教師課堂提問考核管理的系統,教師使用該系統不僅可以實時記錄上課過程中學生的學習狀態,還可以及時、高效地記錄學生的個人學習情況和考核成績等信息,輔助教師及時掌握并記錄課堂學習情況的第一手材料,大大提高了教師的課堂教學管理的效率。本軟件的設計與實現是計算機技術與圖像處理技術相結合的實際應用,是優化考核機制的產物,能夠為獲得更好的教學效果提供有效的助力。
參考文獻
[1]吳世衛,陳瑜,關建軍.淺談在線教育發展下的高校課程與教學改革[J].才智,2020,15(1):219-220.
[2]明日科技.ASP.NET從入門到精通[M].北京:清華大學出版社,2012.
[3]岳學軍,李曉黎.Web應用程序開發教程——ASP.NET+SQLServer[M].北京:人民郵電出版社,2009.
[4]蔣永偉.基于ASP.NET的學生教務信息管理系統設計與實現[J].山東工業技術,2016(7):82.
[5]王敏.學生信息管理系統的設計與實現[J].科學咨詢,2020,2(7),128-129.
[6]齊斐.大學計算機教學平時成績管理系統的設計與實現[J].湖北農機化,2019,22(3),233-234.
作者:孫沫麗 郭亮 李偉光 田繼亞 唐立新 單位:長春光華學院