常贏贏 李豐軍 高俊 阿米娜·阿不都熱合曼 于偉 庫德熱提·阿迪力



摘要:由于大量的試卷和作業資料存放浪費了大量的資源,教師們也沒有可行的形成性評價方法,為了方便各位教師根據各自需求設置評價指標,幫助教師把收集的成績和掃描的試卷、作業等圖片錄入數據庫,幫助學生快速查詢自己的學習情況,我們開發了軟件教學形成性評價系統。該系統使用Mysql作為數據庫平臺,基于ASP.NET框架使用C#語言進行后端的開發,通過R語言建立回歸模型進行相關系性分析來為教師和學生提供全面客觀的評價。
關鍵詞:形成性評價;ASP.NET;C#;MySQL
中圖分類號:TP391? ? ? ?文獻標識碼: A
文章編號:1009-3044(2021)07-0057-04
Abstract: Because a large number of examination papers and homework materials have wasted a lot of resources, teachers do not have a feasible formative evaluation method. In order to facilitate teachers to set up evaluation indicators according to their respective needs, help teachers input the collected results and scanned papers, homework and other pictures into the database, help students quickly query their learning situation, we developed a software teaching formative evaluation system. The system uses Mysql as database platform, uses C# language to develop the back end based on ASP.NET framework, and provides comprehensive and objective evaluation for teachers and students by establishing regression model with R language for relational analysis.
Key words: formative evaluation; ASP.NET; C#; MySQL
1引言
近幾年來,我國教育投入不斷加大,辦學條件不斷改善,教學質量也有了較大提高;但是,教學質量還不夠理想,教學專家已經意識到原有的終結性評價存在一定的弊端,因此,我們開展了形成性評價和終結性評價的混合式評價方式。但是,形成性評價給教師帶來了資料的整理和成績分析反饋的繁重工作量,甚至大量的試卷和作業資料存放都是未來的一個問題,更可怕的是,教務處核查執行情況的時候,如何從大量的數據中查詢?另外,目前還沒有一套可行的形成性評價系統來幫助教師們解決上述問題。針對這些問題,我們擬開發一套形成性評價原型系統。形成性評價系統界面友好,方便教師和學生的操作,教師可以通過導入的方式把要處理的Excel數據導入系統,系統也具有批量導入圖片的功能,教師能把作業和試卷掃描成圖片,然后導入系統,系統會以流的形式存放在數據庫,對數據進行更安全的管理[1];系統對多元的評價指標進行相關性分析,使分析的結果更具有準確性和可行性,能及時地將分析結果反饋于教師,為教師找出教學工作中的不足和不斷改進教學提供依據;系統能使教務處查詢資料時輸入相關的查詢關鍵字就能方便地查詢;系統能使學生快速查詢自己的學習情況,幫助學生有效調控自己的學習過程,使學生獲得成就感,增強自信心。總之,系統的應用將會極大地提高教師的工作效率,方便各種資料的整理、存儲和查詢,為學校每年節約數萬元的資料存放和整理的費用[2]。
2教學形成性評價系統的構架與特點
2.1教學形成性評價系統的結構
本課題的研究是基于.NET架構的形成性評價管理系統,采用ASP.NET來編寫瀏覽器/服務器來開發本系統,ASP.NET基于.NET框架,開發者可以快速地可視化開發網絡應用程序、網絡服務、Windows應用程序和服務器端組件[3]。開發者可以快速開發可擴展的Web站點。為了保證系統具有更好的安全性以及可維護性和可擴展性,將采用四層體系結構:數據模型層,數據訪問層,業務邏輯層以及表示層[4]。
2.2教學形成性評價系統的優勢
1)如今形成性評價給教師帶來了資料的整理和成績分析反饋等繁重工作量,大量的試卷和作業資料存放是一個巨大的問題,因此教學形成性評價系統通過導入的方式把要處理的Excel數據導入系統。
系統也具有批量導入圖片的功能,教師能把作業和試卷掃描成圖片,然后導入系統,系統會以流的形式存放在數據庫,對數據進行更安全的管理[5]。從而極大地提高教師的工作效率,方便各種資料的整理、存儲和查詢,為學校每年節約數萬元的資料存放和整理的費用。
2)目前教務處在核查執行情況的時候,需要從大量的數據中查詢所需要的資料,這給教務處人員帶來了繁重的工作量。而形成性評價系統通過對數據的分類與整理,教務處在查詢資料時,只需輸入相關的查詢關鍵字就能方便的查詢。從而為教務處管理人員節省大量的時間。
3)該系統能使學生快速查詢自己的近期學習情況,幫助學生有效調控自己的學習過程,使學生獲得成就感,增強自信心。
4)該系統還使用了回歸模型,通過把學生的課堂測試、課堂提問、作業、考勤等多項指標導入模型,來分析學生的學習狀態,從而相關系性分析,為教師和學生提供全面客觀的評價結果[6]。
3教學形成性評價系統的設計與實現
3.1總體設計
首先,根據需求調研確定需求定義,然后,利用軟件工程的方法學作為指導,從實際的問題中抽象出邏輯模型——數據流圖,接著利用變化流的思想導出軟件結構圖即功能層次圖。擬開發的系統包含5大功能模塊:權限設置模塊、指標設計模塊、數據導入模塊、多元指標相關性分析模塊和用戶查詢模塊[7]。
本項目研究教學形成性評價系統開發過程,其技術路線如圖1所示:
3.2主要功能模塊
3.2.1權限設置模塊
權限設置模塊,為了使數據安全,我們把用戶分為普通用戶和超級用戶,根據用戶類型設置不同的權限,權限不同所具有的操作功能不同。
3.2.2指標設計模塊
指標設計模塊,因為不同學院、不同課程所制定的評價指標不一樣,不能采用簡單的統一的模板,這給系統的開發帶來了較大的問題,為了解決此問題,我們擬設計一種可變模板,方便各位教師根據各自需求設置評價指標。
3.2.3數據導入模塊
數據導入模塊,為了方便教師能把收集的成績和掃描的試卷、作業等圖片錄入數據庫,系統設置了批量導入功能,后臺采用以流的形式存放圖片,從而數據更加安全。
3.2.4多元指標相關性分析模塊
多元指標相關性分析模塊,為了使數據分析的結果更準確、更具有可行性,擬利用多元分析的算法,使用回歸模型對各指標融合后進行分析[8]。
3.2.5用戶查詢模塊
用戶查詢模塊,為了方便用戶操作,擬設置友好、簡單、易操作的界面,盡量采用點擊式或選擇式的操作[9]。
3.3數據庫設計
眾所周知,MySQL是一種應用十分廣泛且技術成熟穩定的數據庫開發工具,開源軟件,安裝與配置方便易學,且可以快速投入開發之中[10]。其擁有可靠性好,速度快等特點。其次,系統采用Mysql作為數據庫平臺,既可以被應用程序訪問,又可以在后臺操作,完成對數據的整理等,與其他的大型數據庫如Oracle、SQL等相比,MySQL是一個快速、多線程、多用戶的SQL數據庫服務器,SQL Server只能在Windows系統上運行,而Windows能夠安裝的硬件是有限的,一些大型機、小型機也只能裝UNIX。因此,本文項目的開發將使用MySQL進行數據庫的設計與搭建[11]。
再次,對數據庫設計。為了使建立的數據庫能適應各種操作系統,我們擬采用MySQL。根據數據庫的3NF范式的要求,對數據表進行優化[12],本系統涉及的數據庫包含5張表:成績表、教師信息表、學生信息表、課程信息表和選課表。根據數據庫模式的關系建立表與表之間的關系。為了降低響應時間,利用數據庫的查詢優化算法優化查詢。
最后,數據庫的連接。ASP.Net連接mysql需要:第一步安裝連接mysql的驅動;第二步在ASP.net工程中,選擇Project->Add Reference…菜單,添加MySQl.data引用;第三步在需要連接數據的文件中添加一行Imports MySql.data.MySqlClient;第四步創建一個數據庫連接[13]。
根據前期的需求分析,進行數據庫的搭建,創建相應的數據表:用戶表(見表1)、學生信息表(見表2)、課程表(見表3)、成績表(見表4)、教師信息表(見表5)、選課表(見表6)。
3.4界面設計
登錄界面和注冊界面:注冊界面和登錄界面是提供給使用者和管理員登錄和注冊功能的,可以使用學工號作為用戶名輸入密碼和郵箱完成注冊登錄。
資源庫:用戶可以通過此界面上傳文件或者將系統中。教師也能把收集的成績和掃描的試卷、作業等圖片錄入數據庫,系統設置了批量導入功能,后臺采用以流的形式存放圖片,從而數據更加安全。
個人中心:個人中心是用戶登錄后的主要界面,它可以查看后者修改個人信息,并且這個人中心中用戶可以在留言板塊發布內容分享給其他用戶。
主界面:主界面是此系統的第一個界面,它可以連接到登錄注冊界面,個人中心,還可以看到一些教學視頻,班級課程表,下載一些教學課件。
4結束語
本文系統地分析了原有形成性評價存在的一定弊端,使用電腦來儲存學生的大量的試卷和作業資料,將極大地提高教師與教務處管理人員的工作效率,方便各種資料的整理、存儲和查詢,為學校每年節約數萬元的資料存放和整理的費用。而本系統的指標設計模塊也可自動的幫助教師給出學生的平時學習成績,從而來分析學生的學習狀態,進行相關系性分析,為教師和學生提供全面客觀的評價結果。在不久的將來,該系統將會在現水平的基礎上不斷改革與創新,實現高水平的形成性評價體系。
參考文獻:
[1] 張玉改,蘭貴秋,蘭思琪.形成性評價促進大學生學習能力提升的"導-示-促"教學模式研究[J].邢臺職業技術學院學報,2019,36(5):35-38.
[2] 孟敏.基于ASP.NET的教務管理系統的設計[J].河北軟件職業技術學院學報,2018,20(4):7-10,20.
[3] 王俊.國內外高校創新創業教育的比較與借鑒[J].創新與創業教育,2016,7(4):99-103.
[4] 屠雄剛,袁利永.基于ASP.NET的高校研究生教務管理系統[J].微機發展,2005,15(11):37-39.
[5] 錢勇.基于ASP.NET技術的教務管理系統的設計與實現[J].電腦與信息技術,2009,17(4):69-72.
[6] 張海歆.基于網絡的高校教務信息管理系統[J].長春工業大學學報(自然科學),2014(3):320-324.
[7] 白娟.基于.NET和SQL Server的教務管理系統[D].鄭州:鄭州大學,2013.
[8] 唐彩紅.基于ASP.NET工作量管理系統的設計與實現[J].電子測試,2014(7):67-68.
[9] 鄭少雄.基于SQL Server 2008的高校教務管理系統的設計與實現[J].數字技術與應用,2016,(11):172-173.
[10] 舒清錄,王清心.基于.NET的異構數據源數據遷移技術[J].計算機技術與發展,2010,20(3):109-112.
[11] 宗梅,馬小平.基于.Net的三層Client/Server結構及其應用[J].計算機工程與設計,2005,26(2):520-522.
[12] 張雪,于濤.采用.NET框架開發動態Web數據庫[J].黑龍江科技信息,2007(1):46,165.
[13] 高宗莉,邊健.基于大數據的高校教務管理信息化建設研究[J].信息記錄材料,2020,21(6):157-158.
[14] 趙輝,邊婧,張帆.高校信息化系統建設的經驗與啟示——以綜合教務管理系統為例[J].教育教學論壇,2020(31):28-30.
[15] 朵長華,劉莉琳.高校教學教務管理的信息化應用[J].科技風,2020(3):76.
[16] 李宇.信息化教務管理系統在高校教務管理中的應用[J].產業與科技論壇,2019,18(19):243-244.
[17] 車雅倩.高校教學教務管理信息化建設的意義與建設策略[J].數碼世界,2020(3):202.
[18] 齊向軍.高校教務管理信息化和科學化建設的思考[J].決策探索,2019(18):71.
[19] 冷艷,李斌,杜勇.高校教務管理信息化的實踐與思考[J].大眾文藝,2019(11):236-237.
[20] 楊杰.新時期高校教務管理信息化建設發展策略[J].文淵(中學版),2019(1):11.
【通聯編輯:梁書】