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