










收稿日期:2023-07-28
基金項目:天津市大學生創新創業訓練計劃項目(202110069130);信號與系統課程教育部虛擬教研室(教高廳函〔2022〕13號);天津市普通高等學校本科教學改革與質量建設研究計劃項目(B231006906)
DOI:10.19850/j.cnki.2096-4706.2024.03.005
摘" 要:為提高學生互閱成績的公平性,文章在生生匿名互閱成績的基礎上,針對成績評閱中可能出現的誤判情形提出成績申訴機制,并采用MySQL、Golang、React技術和框架實現以師生交互為特色的成績申訴系統。該系統以教師和學生為主要用戶,實現由考試人發起、閱卷人回復、教師最終處理的申訴流程。該系統實現了用戶信息管理、考試信息管理、試卷信息管理、申訴信息管理等核心功能。此外,用戶密碼重置、申訴狀態流轉等重要信息的推送則通過郵件及時提醒用戶查看。基于生生匿名互閱模式的成績誤判申訴系統滿足了師生對匿名互閱成績的公正性監督與規范性管理,促進了教學活動的良性發展。
關鍵詞:生生互評;成績管理;成績申訴;Golang
中圖分類號:TP311;TP393" 文獻標識碼:A" 文章編號:2096-4706(2024)03-0021-06
A Grade Misjudgment Appeal System Based on the Anonymous Mutual Reading Mode between Students and Students
YUAN Xi, ZHANG Enfu, GAO Sen, WANG Guangyan
(School of Information Engineering, Tianjin University of Commerce, Tianjin 300134, China)
Abstract: In order to improve the fairness of student peer review scores, this paper proposes a grade appeal mechanism based on the anonymous peer review scores between student and student, addressing potential misjudgments in grade evaluation. MySQL, Golang, React technologies, and frameworks are used to implement a grade appeal system with teacher-student interaction as the main feature. The system is mainly used by teachers and students, and implements an appeal process initiated by examiners, replied by examiners, and finally processed by teachers. The system implements core functions such as user information management, exam information management, test paper information management, and appeal information management. In addition, important information such as user password reset and appeal status circulation is pushed to users through email to remind them to check in a timely manner. The grade misjudgment appeal system based on the anonymous peer review mode of students meets the fair supervision and standardized management of anonymous peer review scores by teachers and students, promoting the healthy development of teaching activities.
Keywords: mutual evaluation between student and student; grade management; grade appeal; Golang
0" 引" 言
教育測評歷來是教育體系中不可或缺的重要一環,高效的測評不僅可以幫助教師提升教學質量,還有助于提高學生的學習能力[1]。高校課程的平時分有賴于頻繁測驗[2],因此有必要提升測評的質量。目前,可采用雨課堂[3]、學習通[4]、課堂派[5]等一系列產品來輔助測驗的進行,這一系列產品在批閱客觀題上速度快、準確性高,并且具有強大的統計功能[6]。此外,侯春英等[7]為了實現對復雜藥理學知識的及時測驗,開展了基于微信公眾平臺構建藥理學實時測驗的探索。
然而,這類產品在閱卷上均缺乏一定的學生互動性,采取生生互評的閱卷模式可以解決這個問題。該模式以“以生為本”作為核心思想,強調生生之間的評價信息交換,并以此作為學生學習增值和能力提升的有效途徑[8]。通過對課堂教學實踐的觀察,可知這種模式可以提高學生的學習主動性和思辨能力[9]。但這種模式缺乏一定的公平性,若在這種模式的基礎上添加類似于雙向匿名審稿制度的匿名評卷機制則更有利于保證閱卷的公平性[10]。顧名思義,匿名互閱是指線下測驗中通過某種方式隱去學生的關鍵信息,由學生批閱隨機下發的試卷,試卷在學生視角抹去了考試人和閱卷人的信息,達到生生匿名互閱的效果。
本系統是基于生生匿名互閱模式,對學生成績進行錄入及師生互動申訴處理的信息化管理系統。教師錄入學生的考試成績后,完成由考試人發起、閱卷人回復、教師最終處理的申訴流程。通過該系統能夠實現師生對相關成績的查詢以及完成相應的申訴操作,既滿足師生對匿名互閱成績公正性的監督與管理,又增加了學生與學生之間、教師與學生之間的互動性。
1" 系統分析
1.1" 系統需求分析
隨著社會的發展和科技的進步,時代對教育水平的要求也越來越高,怎樣才能用更短的時間讓學生高質量接受知識成為當下的一大重點。生生匿名互閱模式是適合高校日常頻繁測試的最佳選擇,既能使學生在閱卷過程中反復習得知識,又能減輕教師的閱卷壓力,與此搭配的師生互動申訴的成績管理系統從成績錄入到成績復核全程保證了成績的公正性,同時凸顯了線上處理的便利性與靈活性。
1.2" 用例分析
該系統的用戶分為管理員、教師和學生,主要功能包括用戶信息管理、考試信息管理、試卷信息管理、申訴信息管理;基礎功能包括賬號管理、用戶登錄、用戶注銷、用戶修改密碼。
教師角色可以對個人信息進行查看和修改,對某次考試的試卷信息進行錄入和查看,還可以進行考試信息的增刪改查。考試結束后,教師進入該次考試記錄進行相關試卷的錄入,錄入完成后,教師可以查看數據庫中該次考試所有已錄入試卷的詳細信息,還可以就學生針對某次試卷提出的申訴進行查看并做出相應的處理,即教師可在申訴信息管理頁面看到針對自己所錄入試卷的所有待處理(等待教師處理)或已處理狀態的相關申訴,可以查看這些狀態下的申訴詳情,可對待處理狀態的申訴進行最終處理。教師角色用例圖如圖1所示。
圖1" 教師角色用例圖
學生角色在生生匿名互閱的模式下又分為兩種,按照對試卷操作方式的不同分為考試人和閱卷人,學生可以對其個人信息進行查看與修改,還可對本人的試卷信息進行查看。此外,學生考試人可針對試卷信息提出申訴,即學生在考試結束后可在系統中查看自己的試卷信息。如若學生在查看試卷詳情后對成績存疑,可就此提出申訴,填寫申訴理由后申訴即被創建。學生閱卷人可對收到的針對所閱試卷的申訴信息進行查看和審閱批改。學生角色用例圖如圖2所示。
圖2" 學生角色用例圖
管理角色主要是對教師信息和學生信息進行管理,可以導入或添加教師和學生的賬號,查詢并查看教師和學生的賬號信息,還可以修改教師和學生的賬號信息。一旦教師和學生忘記登錄密碼,管理員可以重置教師和學生的賬號密碼,也可以刪除教師和學生的賬號。管理員角色用例圖如圖3所示。
圖3" 管理員角色用例圖
1.3" 系統整體功能分析
教師首先新增一場考試信息,進入該場考試下的試卷詳情頁,進行試卷信息錄入,該次考試的相關試卷被錄入后,學生可登錄系統查看試卷成績、圖片等詳細信息,若學生對試卷成績存在質疑可提出申訴,填寫申訴理由提交后,閱卷人可在系統中收到該申訴,閱卷人填寫批改理由后,再交由相關教師進行最后的申訴處理,申訴結束后相關學生的成績會由系統做出相應變更。系統功能結構框圖如圖4所示。
1.4" 用戶申訴流程分析
申訴由考試人發起,考試人在填寫申訴理由后完成一次申訴的創建,申訴人對于自己發起的申訴,在等待閱卷人處理以及申訴創建后的兩小時內可以修改申訴理由或撤銷申訴。申訴創建后的24小時內,閱卷人查看該申訴并進行再次批閱,若閱卷人未處理申訴,系統會自動將申訴提交給教師。教師收到最終的申訴后,需在一周內完成申訴處理,并決定是否對申訴考生的成績做出相應修改。該申訴流程至此結束,最終結果將反饋給考試人和閱卷人。申訴時序圖如圖5所示。
圖5" 申訴時序圖
2" 系統設計
2.1" 系統功能模塊設計
本系統分為用戶端和管理端:用戶端負責個人信息、考試信息、申訴信息的查看和修改等操作;管理端負責用戶信息的管理。因此,本系統的主要模塊有:用戶信息模塊、考試信息模塊、試卷信息模塊和申訴信息模塊。系統功能模塊設計圖如圖6所示。
2.1.1" 用戶信息模塊
系統用戶分為三種,分別為管理員、教師和學生:
1)管理員信息的增加由系統初始化完成。
2)教師和學生信息的增加和刪除由管理員完成。
3)教師和學生可以查看和修改自己的相關信息,管理員可以查看和修改教師和學生的信息。
系統的登錄驗證模塊是收集用戶信息的關鍵環節,也是后續資源訪問和安全控制的基礎。除了登錄的密碼校驗外,用戶關鍵信息可用作權限驗證憑證,基于此登錄態管理設計session機制。登錄態中用戶角色和ID的session存儲是后端業務角色權限訪問的判斷依據,以此達到更為安全的權限控制。
2.1.2" 考試信息模塊
考試信息模塊由教師管理。教師可新增考試,可修改考試名稱,可以查詢并查看考試信息。考試結束后,教師可進入該次考試記錄進行相關試卷的錄入,錄入試卷的所有信息,錄入后可查看該次考試所有已錄入試卷的詳細信息。
2.1.3" 試卷信息模塊
試卷的錄入和刪除由教師完成。教師和學生均可查看相關試卷,但由于角色權限不同,教師和學生可查看的范圍和內容有所不同。具體體現在:教師可以看到相關考試所錄入的所有試卷,學生只能看到各場考試中自己測驗的試卷;教師可看到某張試卷的所有信息,包括該試卷的閱卷人信息等。學生只能看到自己身為考試人的信息以及試卷本身的信息,包括試卷編號、試卷圖片、考試人學號和姓名、試卷成績。試卷的修改涉及申訴處理結果,若需要做出變更則由系統自動完成。
2.1.4" 申訴信息模塊
1)申訴的增加和刪除由學生完成,且學生為該申訴相關試卷的考試人身份。
2)申訴的修改包括申訴理由的修改、批改理由的修改、處理結果的修改,分別由該申訴相關試卷的考試人、閱卷人、錄入教師完成,且三種操作各有嚴格的觸發條件,比如為了考試人能夠認真審視自己最新提交的申訴,系統做了延時設計,考試人兩小時內可以再行修改和撤回操作。
3)申訴狀態需要按照事先規定的流程順序推移,不可跨越處理節點,也不能后退。
4)教師針對該申訴的處理情況進行相關試卷分數加減的判別,系統自動設置閱卷人相應縮小十倍成績的懲罰機制,申訴處理結束后可能導致的相關試卷成績變更由系統自動完成。
2.2" 系統類圖
通過功能和業務的分析,該系統涉及的對象包括管理員、教師、學生、考試、試卷、申訴。系統類圖如圖7所示。
圖7" 系統類圖
3" 系統實現
3.1" 教師端考試信息頁面
教師可在教師端考試信息頁面看到自己發布的所有考試,可以進行考試名稱的模糊查詢。教師點擊“增加”按鈕,填入考試名稱,可實現新增考試信息,考試的其余字段信息由系統自動填入。教師可以查閱每場考試的詳細信息,點擊“詳情”按鈕后可進入屬于該次考試所有已被錄入試卷的列表頁,顯示信息包括試卷編號、該試卷的考試人學號、考試人姓名、試卷成績、該試卷的閱卷人學號。教師可以上傳學生試卷圖片,點擊瀏覽按鈕,選擇試卷圖片上傳后,該圖片被存儲到后臺數據庫中,并在當前頁面可查看已上傳的試卷圖片,若需要更改則可重傳圖片。部分頁面效果圖如圖8所示。
圖8" 教師端試卷詳請頁面
3.2" 學生申訴信息頁面
學生可查看自己提交的申訴,也可查看和處理自己收到的申訴。這意味著學生端申訴列表頁包含兩個Tab頁,第一個為提交的申訴,即該學生作為考試人針對自己的某次試卷提交的申訴;第二個為收到的申訴,即該學生作為閱卷人收到的針對自己所閱試卷的申訴,點擊可切換查看內容。
考試人在試卷詳情頁查看試卷圖片后,若對所閱結果存在質疑,可以點擊提交申訴,在彈出的申訴理由框中填寫申訴內容。提交申訴后,申訴狀態變為等待閱卷人處理。此外,考試人還可在提出的申訴中查看本人提出的所有申訴信息。部分頁面效果圖如圖9所示。
某學生作為閱卷人,可在收到的申訴模塊中查看針對自己所閱試卷的申訴,并可進入詳情頁面查看申訴的具體內容,核實申訴內容后,在批改理由框中填寫對試卷的批改理由,批改理由提交后,申訴字段后的詳情頁會自動更新批改時間,申訴狀態由等待閱卷人處理變為等待教師處理。部分頁面效果圖如圖10所示。
3.3" 教師申訴信息頁面
教師可查看自己收到的相關申訴,但教師可見的申訴僅限等待教師處理和已結束兩種狀態下的申訴,并可對等待教師處理的申訴進行處理。當閱卷人填寫完批改理由并提交后,該申訴相關教師(即錄入該申訴對應試卷的教師)也會收到一個提醒郵件,教師查看郵件后登錄系統,可在申訴記錄頁面查看該申訴,教師在教師端申訴列表頁面只能看見與其相關的狀態為已結束和等待教師處理的所有申訴。
教師申訴列表頁面如圖11所示。
申訴列表頁面的核心代碼如下:
if (d.state === 2) {
state = '等待教師處理'
}
if (d.state === 3) {
state = '已結束'
}
if (d.state === 2 || d.state === 3) {
count += 1
if (count lt;= 6) {
da.push({
key: '' + (i + 1) + '',
id: d.id,
paper_id: d.paper_id,
create_at: new Date(d.created_at *
1000).toLocaleString(),
update_at: new Date(d.updated_at *
1000).toLocaleString(),
state: state,
})
}
}
教師可對申訴進行處理,主要的操作是填寫分數加減框,對相應試卷進行分數加減,所輸入的分數變更到該試卷,同時,將本次分數變更的十分之一作為基數扣減閱卷學生的本次考試成績。相應的處理時間和申訴結果系統自動生成填入該申訴的字段中存儲,并在詳情頁中顯示,詳情頁面如圖12所示。申訴處理結束后,申訴狀態變為已結束,相關兩名學生的本次考試成績也會發生相應的變化。
4" 結" 論
本系統可為線上線下結合的高校日常測驗提供助力,教師可管理日常測驗的成績,學生可以查看自己每次測驗對應的試卷信息,還可以在復核成績階段提出申訴,再由對應閱卷人批改、相關教師處理,最終保證成績的正確性。系統適用于需要畫圖或者較為復雜難以在線上平臺進行測驗的課程,有利于專業課程教學任務的開展。綜上,本系統在常規成績管理功能的基礎上增加了成績申訴功能,具有一定的交互性、創新性,達到了成績查閱加申訴的管理效果。但該系統仍存在一定的不足之處,如試卷圖片的上傳數量受限,應做適當的擴充,以滿足不同考試試卷數量較多的需求。
參考文獻:
[1] 顧永琦,李加義.形成性評估的效度 [J].外語教育研究前沿,2020,3(3):34-41+91.
[2] 賈生堯,王燕杰,李弘洋.基于“雨課堂”的高校課程平時成績量化分析方法研究 [J].教育現代化,2019,6(59):68-70.
[3] 熊霞.“雨課堂”的優勢特征及其在混合式教學模式中的應用 [J].珠江論叢,2021(Z1):241-249.
[4] 宣子嬌.基于學習通平臺的大學數學過程性考核研究 [J].辦公自動化,2022,27(8):35-37.
[5] 栗俞程,沈繼朵,白明,等.“課堂派”在藥理學課程教學改革中的實踐研究 [J].中醫藥管理雜志,2020,28(15):22-23.
[6] 曹騰飛,安文浩,劉志強,等.西部高校大型線上考試方案的實驗與探索 [J/OL].軟件導刊:1-6[2023-06-13].http://kns.cnki.net/kcms/detail/42.1671.TP.20230626.1641.006.html.
[7] 侯春英,王青青,魯藝,等.基于微信公眾平臺構建藥理學實時測驗的探索 [J].中國中醫藥現代遠程教育,2021,19(24):171-174.
[8] 張永蕾.構建“互評互學”組織模式提高課堂合作學習效率 [J].浙江教育學院學報,2005(2):11-15.
[9] 歐水明.生生互評:培養學生思辯能力的新途徑 [J].福建教育學院學報,2017,18(5):38-40.
[10] 彭凌.雙向匿名審稿制度在醫學期刊審稿中的缺陷和對策 [J].中國科技期刊研究,2012,23(1):143-145.
作者簡介:袁希(2001—),女,漢族,四川南江人,本科在讀,研究方向:計算機軟件;張恩輔(2000—),男,漢族,廣西玉林人,本科在讀,研究方向:智能計算和機器學習;高森(2001—),女,漢族,河南焦作人,本科在讀,研究方向:計算機應用;通訊作者:王光艷(1975—),女,漢族,河北曲周人,副教授,博士,研究方向:智能信號與信息處理。