999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微信小程序的教學(xué)評價平臺設(shè)計與實現(xiàn)

2020-01-05 07:00:06張俊李瀟瀟安鎮(zhèn)宙
軟件導(dǎo)刊 2020年11期
關(guān)鍵詞:教育信息化

張俊 李瀟瀟 安鎮(zhèn)宙

摘 要:目前,玉溪師范學(xué)院使用PC機進行教學(xué)質(zhì)量評價時,在學(xué)生評價和教師查詢上存在諸多不便。根據(jù)玉溪師范學(xué)院教師教學(xué)質(zhì)量評價需求,結(jié)合學(xué)校評教實際情況,運用微信小程序、Spring Boot、Spring Security等技術(shù)設(shè)計并實現(xiàn)一套規(guī)范、高效、易于擴展且實用性強的教學(xué)評價平臺。在玉溪師范學(xué)院推廣使用教學(xué)評價平臺小程序,學(xué)生評價參與度和教師對教學(xué)評價結(jié)果的查詢率均有較大提升,為學(xué)校教學(xué)質(zhì)量改革、教學(xué)部門管理和教師教學(xué)工作開展提供了重要數(shù)據(jù)支撐。

關(guān)鍵詞:教學(xué)質(zhì)量評價;微信小程序;Spring;教學(xué)評價平臺;教育信息化

DOI:10. 11907/rjdk. 202155????????????????????????????????????????????????????????????????? 開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

中圖分類號:TP319 ? 文獻標(biāo)識碼:A ??????????????? 文章編號:1672-7800(2020)011-0106-04

Design and Implementation of Teaching Evaluation Platform

Based on WeChat Mini Program

ZHANG Jun1, LI Xiao-xiao2, AN Zhen-zhou1

(1. College of Mathematics and Information Technology, Yuxi Normal University;

2. College of Chinese Language and Literature, Yuxi Normal University, Yuxi 653100, China)

Abstract:At present, it is inconvenient for Yuxi Normal University to use PC to make studentsand teaching quality evaluation. According to the needs of Yuxi Normal University Teachers teaching quality evaluation, and combined with the actual situation in the process of teaching evaluation, a set of standardized, efficient, easy to expand and practical teaching evaluation platform is designed and implemented by using Wechat applet, Spring Boot, Spring Security and other technologies. Through the promotion and use of teaching evaluation platform small program in Yuxi Normal University, the participation degree of students evaluation has increased from about 60% to more than 90%, and teachers query of teaching evaluation results has increased from 30% to nearly 80%. Therefore, it provides important data support for the reform of teaching quality, the management of teaching departments and the clarification of teachers teaching work.

Key Words:teaching quality evaluation; WeChat applet; Spring; teaching evaluation platform; educational informationization

0 引言

課堂教學(xué)評價是提升教學(xué)質(zhì)量、深化教學(xué)改革的重要舉措,也是影響我國教育發(fā)展與變革的關(guān)鍵環(huán)節(jié)[1]。教師教學(xué)質(zhì)量評價(以下簡稱評教)是一個多因素、寬視角的復(fù)雜系統(tǒng)工程,根據(jù)學(xué)生的反饋結(jié)果,教師及時反思教學(xué)工作中存在的問題,為學(xué)校教學(xué)質(zhì)量改革、教學(xué)部門管理和教師教學(xué)工作開展提供依據(jù)[2]。傳統(tǒng)教學(xué)評價方式包括向?qū)W生發(fā)放紙質(zhì)問卷方式或者讓學(xué)生通過PC端網(wǎng)頁登錄方式進行課堂教學(xué)評價[3]。

在“互聯(lián)網(wǎng)+”背景下,傳統(tǒng)教學(xué)評價方式已無法適應(yīng)新時代要求。教育管理信息化已成為“互聯(lián)網(wǎng)+教育”的發(fā)展方向之一[4]。在教學(xué)評價過程中,由于PC機的不便捷性,導(dǎo)致使用PC機進行評教存在諸多不便。因此,目前大部分教學(xué)評教系統(tǒng)都基于移動終端平臺實現(xiàn)[5]?;谝苿咏K端平臺下的教學(xué)評價系統(tǒng)的技術(shù)實現(xiàn)方面,主要以Jquery Mobile為首的移動Web開發(fā)框架和傳統(tǒng)的APP開發(fā)技術(shù)為主[6]。在使用Jquery Mobile移動Web開發(fā)框架時,處理不同大小的移動終端設(shè)備屏幕界面適配問題就變得很繁瑣,從而影響開發(fā)效率;傳統(tǒng)的APP開發(fā)技術(shù),如:Android和IOS,存在開發(fā)效率低和成本高等弊端。而本文選擇微信小程序?qū)崿F(xiàn)教學(xué)評價系統(tǒng)[7]。微信如今已覆蓋即時通訊、社交服務(wù)、信息傳播、移動支付等多個領(lǐng)域,社會各行各業(yè)也借助微信的影響力拓展各自業(yè)務(wù)。微信小程序由騰訊公司于2017年1月正式推出,是一種無需安裝即可使用的應(yīng)用,具有開發(fā)成本低、社交分享功能突出、使用便捷等優(yōu)勢,手機上安裝了微信就可以使用微信小程序[8]。

為此,本文依據(jù)玉溪師范學(xué)院教師教學(xué)質(zhì)量評價需求,設(shè)計并實現(xiàn)了一套規(guī)范、高效、易于擴展且實用性強的教學(xué)評價小程序。該小程序可以讓學(xué)生自己在手機上完成評教,系統(tǒng)自動匯總并將結(jié)果反饋給教師,為學(xué)校的教學(xué)質(zhì)量改革、教學(xué)部門管理和教師教學(xué)工作開展提供依據(jù)。

1 系統(tǒng)支撐環(huán)境

教學(xué)評價小程序在整體系統(tǒng)架構(gòu)上分為前端和后端,該小程序以前端和后端為基礎(chǔ),采用展現(xiàn)層、通訊層、服務(wù)層和數(shù)據(jù)層四層架構(gòu)對系統(tǒng)進行設(shè)計。整體框架如圖1所示。

展現(xiàn)層部分,即前端,此部分主要使用的技術(shù)有:微信小程序和Restful接口。微信小程序主要用于系統(tǒng)客戶端的頁面呈現(xiàn),由于微信小程序是從微信內(nèi)部衍生出來的應(yīng)用,因此無需下載,可隨時調(diào)用。教學(xué)評價小程序也因為微信小程序的特點和優(yōu)勢而得到了很好的推廣。確定在前端界面展示技術(shù)后,為使客戶端與服務(wù)器之間更好地傳遞資源,本系統(tǒng)選用了Restful接口架構(gòu)。Restful接口是獲取數(shù)據(jù)資源的一套接口標(biāo)準(zhǔn)規(guī)范,使資源傳遞能夠更好地統(tǒng)一[9]。

通訊層、服務(wù)層和數(shù)據(jù)層,即后端。通訊層所涉及的CDN、SLB、HTTP、HTTPS技術(shù)均可提高網(wǎng)絡(luò)數(shù)據(jù)流量、網(wǎng)絡(luò)性能和系統(tǒng)并發(fā)量。在服務(wù)層,Spring Boot基于“約定優(yōu)于配置”的思想,彌補了Spring中需要在配置與業(yè)務(wù)邏輯之間進行思維切換的缺點。在項目中使用Spring Boot,使得開發(fā)者更加專注于業(yè)務(wù)邏輯,從而提高開發(fā)效率,縮短開發(fā)周期[10]。Spring Security則是本系統(tǒng)中的安全框架,Spring Security充分利用了Spring的三大核心思想:IOC(控制反轉(zhuǎn))、DI(依賴注入)和AOP(面向切面編程)為本系統(tǒng)提供了聲明式的安全訪問控制功能[11]。Spring Data JPA是Spring在JPA規(guī)范下,基于Hibernate框架開發(fā)的一個框架。它可以直接繼承Repository接口,并通過JPA注解掃描進行持久層開發(fā),從而提高了持久層開發(fā)效率。通過Spring Boot、Spring Security和Spring Data JPA三大框架技術(shù)整合,為本系統(tǒng)在服務(wù)層的穩(wěn)固奠定了扎實基礎(chǔ)。在數(shù)據(jù)層,使用MySQL關(guān)系型數(shù)據(jù)庫,MySQL數(shù)據(jù)庫具有開源免費、功能完善、性能較高等優(yōu)點[12]。

2 系統(tǒng)設(shè)計

2.1 系統(tǒng)功能設(shè)計

為了滿足學(xué)校師生對教學(xué)評價小程序的要求,該系統(tǒng)功能設(shè)計的核心主要包含登錄、教師端和學(xué)生端3部分。其中,每部分又包括相應(yīng)核心模塊,各部分重點功能模塊如圖2所示。

2.1.1 登錄

(1)用戶認證。基于系統(tǒng)的安全性和便捷性,在使用教學(xué)評價小程序時,如果用戶為首次使用或者未綁定微信,系統(tǒng)將通過Spring Security安全框架中所提供的加密算法對用戶所輸入的賬號和密碼進行加密傳輸和驗證。通過Spring Security安全框架的驗證后,系統(tǒng)將獲取用戶的OpenID實現(xiàn)賬號與微信綁定,解決了重復(fù)登錄問題,進一步增強了用戶系統(tǒng)使用的便捷性。

(2)權(quán)限獲取。當(dāng)用戶成功登錄后,教學(xué)評價小程序的后端將獲取到賬號信息,并根據(jù)賬號信息進行業(yè)務(wù)邏輯的判斷和處理。如果該賬號為教師的工號,系統(tǒng)將會加載教師端界面;如果賬號為學(xué)生的學(xué)號,系統(tǒng)將會加載學(xué)生端的界面。

2.1.2 教師端

教師端的核心功能為評價反饋。教師進入教學(xué)評價小程序首頁后,可以按照學(xué)年篩選教師本人的課程教學(xué)評價信息,如:課程名、課程編號、綜合成績、各教學(xué)類別成績、評價統(tǒng)計和學(xué)生留言等。該功能是面向教師的,原來在PC機上操作的教學(xué)評價查詢實時性不突出,導(dǎo)致教師獲取評價信息滯后。教師通過該小程序可以實時查看所授課的評價信息,及時了解到學(xué)生反饋情況,進而提高課程教學(xué)質(zhì)量。

2.1.3 學(xué)生端

學(xué)生端的核心功能為教學(xué)評價。教學(xué)評價主要面向?qū)W生,學(xué)校原來的評教是在PC機上進行,但在PC機上的評教受地點限制,導(dǎo)致學(xué)生參與度不夠,使得課程評教沒有達到應(yīng)有效果。系統(tǒng)將教學(xué)評價功能在移動端進行呈現(xiàn),不僅降低了教學(xué)評價成本,也提升了學(xué)生對教學(xué)評價的參與度,為后期對評教數(shù)據(jù)的分析積累了信息。進入教學(xué)評價小程序后,學(xué)生按照學(xué)年和學(xué)期對未評價的課程進行評價,也可以依據(jù)學(xué)年學(xué)期對已評價的課程信息進行查詢。

2.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計

根據(jù)本系統(tǒng)實際需求,選用PowerDesigner和MySQL對數(shù)據(jù)庫進行嚴密設(shè)計。為了突出教學(xué)評價的核心業(yè)務(wù),本文選取3張核心數(shù)據(jù)表進行描述。

(1)教學(xué)班評價體系信息表。用于存放教學(xué)班的評價狀態(tài)和結(jié)果。該表包含了評價體系編號、教學(xué)班編號、評價結(jié)果、評價狀態(tài)等相關(guān)字段信息。

(2)教學(xué)班評價信息表。用于存放每位學(xué)生的評價狀態(tài)和評價分數(shù)。該表包含了教學(xué)班評價體系關(guān)聯(lián)編號、學(xué)號、評價狀態(tài)和評價分數(shù)等相關(guān)字段信息。

(3)教學(xué)班評價詳情信息表。用于存放每位學(xué)生在評價過程中的詳細信息。該表包含了指標(biāo)編號、指標(biāo)類型、指標(biāo)結(jié)果和處理結(jié)果學(xué)號等相關(guān)字段信息。

3 系統(tǒng)開發(fā)實現(xiàn)

在微信公眾號平臺上完成教學(xué)評價小程序部署后,核心功能實現(xiàn)包括教師端評價反饋和學(xué)生端教學(xué)評價,具體效果如圖3—圖6所示。

當(dāng)?shù)卿浻脩魹榻處煏r,教學(xué)評價小程序?qū)⒓虞d教師端頁面,首頁呈現(xiàn)效果如圖3所示。在該界面,教師可以直觀地了解到本學(xué)年所授課程基本信息,如:課程編號、課程名稱和評價綜合成績。當(dāng)教師需要詳細了解某門課程時,可以通過點擊該門課程獲取本門課程的詳細評價反饋信息,呈現(xiàn)效果如圖4所示。在課程評價反饋的詳細界面中,可以了解到所點擊課程的各項指標(biāo)分數(shù)、評分信息統(tǒng)計和學(xué)生留言信息。當(dāng)?shù)卿浻脩魹閷W(xué)生時,教學(xué)評價小程序?qū)⒓虞d學(xué)生端頁面,首頁呈現(xiàn)效果如圖5所示。該界面分為未評價和已評價兩個面板,點擊后相互之間可以切換。在已評價的面板中,學(xué)生可以根據(jù)學(xué)年和學(xué)期查看已評價的課程,并點擊課程名稱對已評課程進行詳細查詢,效果如圖6所示。接下來將描述“評價反饋”和“教學(xué)評價”兩項核心功能具體實現(xiàn)。

3.1 評價反饋

評價反饋功能中相對重要的部分是課程評價結(jié)果詳情。在實現(xiàn)課程評價結(jié)果詳情功能時,較為復(fù)雜的就是數(shù)據(jù)整合。由于該功能所涉及的數(shù)據(jù)在數(shù)據(jù)庫中存在于教學(xué)班評價信息表、教學(xué)班評價詳細信息表和教學(xué)班評價體系關(guān)聯(lián)信息表3張表中。教學(xué)班評價詳細信息表記錄了每位學(xué)生對于每門課程每條評價的詳細信息,教學(xué)班評價信息表記錄了每位學(xué)生針對每門課評價的整體信息,教學(xué)班評價體系關(guān)聯(lián)信息表記錄了每門課程的評價結(jié)果。為了能讓任課教師獲取到所教授課程的詳細評價結(jié)果,需要對3張表的數(shù)據(jù)按照課程進行統(tǒng)計分析。具體代碼如下:

for (JgJxbpjxqxxb row : resultList){

if(teachAttitude.contains(row.getZbbh())){

teachAttitudeScore += row.getZbdf();

arr.add(row.getZbdf());

} else if(teachContent.contains(row.getZbbh())){

teachContentScore += row.getZbdf();

arr.add(row.getZbdf());

}else if(teachMethod.contains(row.getZbbh())){

teachMethodScore += row.getZbdf();

arr.add(row.getZbdf());

}else if(teachResult.contains(row.getZbbh())){

teachResultScore += row.getZbdf();

arr.add(row.getZbdf());

}

}

Collections.sort(arr, new Comparator() {

@Override

public int compare(Double o1, Double o2) {

if(o1 > o2)return 0;

return -1;}});

List leaveWords= queryFactory.selectDistinct(

Projections.constructor(NameAndWords.class,qJcXsxxb.xm, qJgJxbpjxqxxb.zbjg))

.from(qJcXsxxb,qJgJxbpjxxb,qJgJxbpjxqxxb, qJgJxbpjtxglxxb)

.where(qJcXsxxb.xh.in(everyEvalutionStuNumber)

.and(qJcXsxxb.xh.eq(qJgJxbpjxxb.xh))

.and(qJgJxbpjxxb.xh.in(everyEvalutionStuNumber))

.and(qJgJxbpjxxb.jxbpjbh.eq(qJgJxbpjxqxxb.jgJxbpjxxb.jxbpjbh))

.and(qJgJxbpjxqxxb.zblx.eq(“2”))

.and(qJgJxbpjxqxxb.zbjg.isNotEmpty().or(qJgJxbpjxqxxb.zbjg.isNotNull()))

.and(qJgJxbpjxqxxb.zbjg.notEqualsIgnoreCase(“”))

.and(qJgJxbpjtxglxxb.jcJxbxxb.jxbbh.eq(courseId))

.and(qJgJxbpjtxglxxb.jxbpjtxglbh.eq(qJgJxbpjxxb.jgJxbpjtxglxxb.jxbpjtxglbh)))

.fetch();

3.2 教學(xué)評價

該功能主要用于學(xué)生對課程進行評教,當(dāng)學(xué)生進入到課程評教界面時,每頁僅顯示一條評價指標(biāo),通過左右滑動手機屏幕進行評價指標(biāo)切換。在實現(xiàn)左右滑動功能時,還需要考慮下面兩種特殊情況:①評價指標(biāo)為第一條時,不允許向右滑動;②評價指標(biāo)為最后一條時,不允許向左滑動。

具體代碼如下:

swiperChange(event) {

var me = this;

if(event.detail.source == ‘touch){

me.setData({

current: event.detail.currentItemId

});

}

}

4 結(jié)語

“互聯(lián)網(wǎng)+”時代下,信息技術(shù)發(fā)展迅猛,其在高校教學(xué)評價中的應(yīng)用也日益深入。微信小程序是信息時代發(fā)展大潮中的新事物,本文借助微信小程序?qū)崿F(xiàn)了教學(xué)評價平臺小程序開發(fā),并在玉溪師范學(xué)院部署使用。基于微信小程序開發(fā)的教學(xué)評價平臺為學(xué)校教學(xué)評價帶來了全新變革,促使教學(xué)評價變得更加便捷,為教師教學(xué)質(zhì)量提升提供了數(shù)據(jù)支撐。由于微信小程序即用即走的特性,用戶在已安裝微信App的前提下無需再安裝其它App,教師可以隨時從教學(xué)評價平臺小程序中查看自己課程的評價結(jié)果,學(xué)生可以使用碎片化時間對課程進行評價。目前,教學(xué)評價小程序在功能方面較為單一,后續(xù)將對其進行擴展,將教學(xué)評價中適合在小程序下開展的業(yè)務(wù)逐漸從PC端移植到小程序中,從而進一步提升教學(xué)評價小程序在教學(xué)評價過程中的重要性。

參考文獻:

[1] 邢紅軍,田望璇. 課堂教學(xué)評價理論:反思與建構(gòu)[J]. 課程·教材·教法,2020,40(6):53-58

[2] 葛毅. 基于Web的教學(xué)質(zhì)量評價系統(tǒng)的設(shè)計與實現(xiàn)分析[J]. 科教導(dǎo)刊(電子版), 2018, 15(2):53.

[3] 陳苗,馬燕. 基于移動平臺的高校教學(xué)評價系統(tǒng)設(shè)計與實現(xiàn)[J]. 科學(xué)家,2016,32(18):49-52.

[4] 張利滿. 微信小程序在漢語國際推廣領(lǐng)域的應(yīng)用分析[J]. 出版廣角,2018,24(11):70-72.

[5] 周巧婷,王曉玲. 基于S2SH架構(gòu)的教學(xué)質(zhì)量評價系統(tǒng)設(shè)計與實現(xiàn)[J]. 軟件導(dǎo)刊,2017,16(7):109-113.

[6] 楊寅,衛(wèi)敏.? Jquery Mobile框架在教學(xué)質(zhì)量評價系統(tǒng)中的應(yīng)用研究[J]. 太原學(xué)院學(xué)報:自然科學(xué)版, 2018,36(3):59-64.

[7] 高迎雪,聶佳琦. 基于Android的課堂教學(xué)質(zhì)量評價系統(tǒng)[J]. 福建電腦,2018, 34(1):127-128.

[8] 趙智敏,李俊嶠,謝濤,等. 基于微信小程序云開發(fā)的客觀題練習(xí)程序設(shè)計與開發(fā)[J]. 電子世界,2020,41(16):66-67.

[9] 吳曉一. DASP——一種基于前后端分離架構(gòu)的產(chǎn)品設(shè)計模式[J]. 軟件,2020,19(8):175-179.

[10] 劉櫻,楊明,王銳,等. 基于 Spring Boot 框架的氣象風(fēng)參數(shù)查詢服務(wù)平臺設(shè)計與實現(xiàn)[J]. 軟件導(dǎo)刊,2019,18(5):116-119.

[11] 王悅,張雷,錢英軍. 基于SpringBoot微服務(wù)的Spring Security身份認證機制研究[J]. 電腦編程技巧與維護,2019,26(8):64-65.

[12] 蔣睿.? MySQL數(shù)據(jù)庫安全研究[J]. 電腦知識與技術(shù):學(xué)術(shù)版,2020,16(9):3-4,21.

(責(zé)任編輯:孫 娟)

猜你喜歡
教育信息化
教育信息化及對教育技術(shù)培訓(xùn)內(nèi)容的思考
青年時代(2016年27期)2016-12-08 22:25:13
拒絕“花哨”,重拾“得體”
考試周刊(2016年91期)2016-12-08 21:33:05
“互聯(lián)網(wǎng)+”背景下高職院校數(shù)字校園建設(shè)的探索與實踐
基于翻轉(zhuǎn)課堂的大學(xué)英語混合式教學(xué)模式探究
人間(2016年30期)2016-12-03 22:19:16
如何加強校園信息化建設(shè)創(chuàng)學(xué)校發(fā)展提速平臺
基于虛擬仿真技術(shù)的地方高校實驗教學(xué)探討
信息技術(shù)與教學(xué)難以深度融合的成因及解決途徑探析
科技資訊(2016年19期)2016-11-15 10:19:53
榆林學(xué)院智慧校園系統(tǒng)架構(gòu)的分析與設(shè)計
高職學(xué)院信息化建設(shè)中面臨的問題和思考
科技視界(2016年22期)2016-10-18 17:29:57
創(chuàng)新信息技術(shù)支撐教學(xué)變革
主站蜘蛛池模板: 中文字幕欧美日韩| 日韩在线播放欧美字幕| 99ri国产在线| 91视频日本| 成人福利在线免费观看| 色综合色国产热无码一| 91人妻在线视频| 欧美成人午夜影院| 国产一区二区三区免费| 多人乱p欧美在线观看| 爆操波多野结衣| 伊人激情久久综合中文字幕| 日本在线免费网站| 精品综合久久久久久97超人| 国产丝袜无码精品| 美女无遮挡拍拍拍免费视频| 亚洲国产91人成在线| 国产一国产一有一级毛片视频| 免费av一区二区三区在线| 久久国产精品娇妻素人| 日本一区二区三区精品AⅤ| 亚洲国产91人成在线| 国产成人精品视频一区二区电影| 免费A∨中文乱码专区| 成人一区在线| 中国国产A一级毛片| 国产av一码二码三码无码| 欧美成人a∨视频免费观看 | 午夜福利网址| 亚洲成人播放| 亚洲香蕉在线| 国产精品久久久久鬼色| 乱人伦视频中文字幕在线| 天天综合亚洲| 专干老肥熟女视频网站| 亚洲精品桃花岛av在线| 人妻丰满熟妇av五码区| 亚洲国产系列| 精品无码一区二区三区电影| 国产精品一区在线观看你懂的| 丁香综合在线| 国产福利拍拍拍| 色窝窝免费一区二区三区 | 国产在线观看一区精品| 极品国产一区二区三区| 伊人色天堂| 青青青亚洲精品国产| 色哟哟国产成人精品| 在线色综合| 成年女人a毛片免费视频| 国产精品永久不卡免费视频| 国产精品99一区不卡| 久久精品丝袜| 亚洲欧美一区在线| 激情亚洲天堂| 国产成人超碰无码| 亚洲人成影视在线观看| 中文无码影院| 色精品视频| 亚洲日韩高清在线亚洲专区| 一级毛片免费的| 国产精品毛片一区| 久久先锋资源| 亚洲欧美成人影院| 亚洲大尺度在线| 国产玖玖视频| 国产精品尹人在线观看| 国产精品爽爽va在线无码观看| 国产屁屁影院| 欧美综合一区二区三区| 麻豆a级片| 国产成人h在线观看网站站| 欧美在线一级片| 在线精品欧美日韩| 国产黑丝一区| 伊人色婷婷| 欧美午夜在线视频| 国产成人精品一区二区免费看京| 在线永久免费观看的毛片| 日韩成人在线网站| 东京热高清无码精品| 亚洲综合在线网|