亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2020-01-05 07:00:06張俊李瀟瀟安鎮(zhèn)宙
        軟件導刊 2020年11期
        關鍵詞:教學質量評價微信小程序教育信息化

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

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

        關鍵詞:教學質量評價;微信小程序;Spring;教學評價平臺;教育信息化

        DOI:10. 11907/rjdk. 202155????????????????????????????????????????????????????????????????? 開放科學(資源服務)標識碼(OSID):

        中圖分類號:TP319 ? 文獻標識碼: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 引言

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

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

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

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

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

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

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

        2 系統(tǒng)設計

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

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

        2.1.1 登錄

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

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

        2.1.2 教師端

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

        2.1.3 學生端

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

        2.2 數(shù)據(jù)庫表結構設計

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

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

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

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

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

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

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

        3.1 評價反饋

        評價反饋功能中相對重要的部分是課程評價結果詳情。在實現(xiàn)課程評價結果詳情功能時,較為復雜的就是數(shù)據(jù)整合。由于該功能所涉及的數(shù)據(jù)在數(shù)據(jù)庫中存在于教學班評價信息表、教學班評價詳細信息表和教學班評價體系關聯(lián)信息表3張表中。教學班評價詳細信息表記錄了每位學生對于每門課程每條評價的詳細信息,教學班評價信息表記錄了每位學生針對每門課評價的整體信息,教學班評價體系關聯(lián)信息表記錄了每門課程的評價結果。為了能讓任課教師獲取到所教授課程的詳細評價結果,需要對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 教學評價

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

        具體代碼如下:

        swiperChange(event) {

        var me = this;

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

        me.setData({

        current: event.detail.currentItemId

        });

        }

        }

        4 結語

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

        參考文獻:

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

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

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

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

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

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

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

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

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

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

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

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

        (責任編輯:孫 娟)

        猜你喜歡
        教學質量評價微信小程序教育信息化
        信息技術與專業(yè)課程融合路徑探索
        決策探索(2017年12期)2017-07-13 11:11:12
        當圖書館遇上微信小程序
        圖書與情報(2016年6期)2017-04-17 23:54:02
        基于數(shù)據(jù)挖掘的高職教學質量監(jiān)控研究
        青年時代(2016年21期)2017-01-04 17:11:17
        基于虛擬仿真技術的地方高校實驗教學探討
        信息技術與教學難以深度融合的成因及解決途徑探析
        科技資訊(2016年19期)2016-11-15 10:19:53
        雙語教學質量評價與管理研究
        高職學院信息化建設中面臨的問題和思考
        科技視界(2016年22期)2016-10-18 17:29:57
        創(chuàng)新信息技術支撐教學變革
        獨立學院內部教學質量評價研究
        考試周刊(2016年56期)2016-08-01 19:36:02
        預選士官模塊化培訓教學質量評價體系研究
        考試周刊(2016年8期)2016-03-12 07:46:50
        一本色综合亚洲精品蜜桃冫 | 蜜桃91精品一区二区三区| 久久狠狠爱亚洲综合影院| 一区二区视频中文字幕| 色中文字幕在线观看视频| 又爽又黄又无遮挡的视频| 人妻去按摩店被黑人按中出| 国产成人久久精品流白浆| 亚洲一区二区三区av资源| 99久久婷婷国产综合亚洲| 99精品国产兔费观看久久99| 日韩激情网| 亚洲黄色精品在线播放| 麻豆最新国产av原创| 女人和拘做受全程看视频| 成人区人妻精品一区二区不卡网站 | 无码吃奶揉捏奶头高潮视频| 国产99久久亚洲综合精品| 在线观看av国产自拍| 大香蕉视频在线青青草| 久久精品国产亚洲av久| 开心婷婷五月激情综合社区 | 亚洲av无码av吞精久久| 中文字幕人妻丝袜成熟乱| 美女露出奶头扒开内裤的视频 | 在线日韩中文字幕乱码视频| 黑人老外3p爽粗大免费看视频| 米奇777四色精品人人爽| 国产精品美女久久久久久大全| 国产大片在线观看91| 国色天香社区视频在线| 亚洲av片不卡无码久久| 无码 免费 国产在线观看91| 国产91成人精品高潮综合久久| 国产精品久久久久久妇女| 人妻少妇中文字幕专区| 福利一区二区三区视频午夜观看| 亚洲中文字幕在线第二页| 美女视频在线观看亚洲色图| 99久久国产综合精品五月天| 国产在线不卡免费播放|