• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于微信小程序的初中語文練習題庫設計與實現(xiàn)

      2021-12-14 16:06鄒軍華張涵
      中國教育技術裝備 2021年18期
      關鍵詞:線上學習微信小程序初中語文

      鄒軍華 張涵

      摘? 要 根據(jù)目前初中學生的語文學習需求,使用微信Web開發(fā)者工具設計和開發(fā)初中語文題庫學習小程序,該小程序前端界面使用JS編程語言,后端數(shù)據(jù)庫采用高度可視化的Bmob后端云。以提高初中學生語文知識學習效率為出發(fā)點,設計思路清晰,給出小程序的設計及實現(xiàn)步驟,比較系統(tǒng)地闡釋了初中語文練習題庫小程序的開發(fā)過程。

      關鍵詞 初中語文;練習題庫;微信小程序;Bmob后端云;線上學習

      中圖分類號:G434? ? 文獻標識碼:B

      文章編號:1671-489X(2021)18-0029-03

      Design and Implementation of Junior High School Chinese Prac-

      tice Platform based on WeChat Applet//ZOU Junhua, ZHANG Han

      Abstract According to the current Chinese learning needs of junior

      high school students, this paper uses WeChat Web developer tool to

      design and develop a junior high school Chinese question bank lear-ning small program. The front-end interface of the small program uses JS programming language, and the back-end database uses highly visual Bmob back-end cloud. In this paper, to enhance the learning efficiency of students Chinese knowledge as the starting point, the design idea is clear, the design and implementation steps of the small program are given, and the development process of the small program of junior high school Chinese exercise question bank is systematically explained.

      Key words junior high school Chinese; exercise question bank; We-Chat applet; Bmob back-end cloud; online learning

      0? 前言

      隨著智能移動設備的使用越來越廣泛,學生課外利用手機學習知識的需求也在不斷增加,各類學習軟件層出不窮,然而基于微信小程序的學習平臺目前還不多。從使用頻率來看,微信日用戶量已達到8億,所以利用微信小程序開發(fā)學習平臺意義重大。小程序具有觸手可及、用完即走的優(yōu)點,使用者不用擔憂內(nèi)存和更新安裝的問題,軟件將隨處可得、隨時可用,非常方便。

      由于語文科目的特殊性和復雜性,學習效率不高問題一直困擾著學生。數(shù)字化時代帶來的便捷體現(xiàn)在生活的方方面面,利用手機進行線上學習已經(jīng)成為一種趨勢。利用微信小程序設計一款練習題庫,一方面有助于學生掌握自己的學習狀況,增強語文學習能力;另一方面也是對現(xiàn)學知識的擴展,有利于增強學生學習興趣和能力,提高主觀能動性。語文練習題庫的設計既要以學生為主,考慮他們的現(xiàn)實需求,又需要考慮學生的接受程度。本文設計開發(fā)的初中語文微信小程序旨在解決語文課外學習效率不高的問題,給初中學生提供語文學習的平臺,讓更多的學生積極主動地掌握好語文基礎知識,學好語文。

      1? 初中語文練習題庫需求分析與設計思路

      1.1? 需求分析

      基于當前的開發(fā)環(huán)境以及用戶的使用需要,本系統(tǒng)應該滿足初中生學習語文的基本需求,解決語文題目紛繁復雜、不好區(qū)分的難題,從語文題庫中篩選出一些比較好的題目。作為一款題庫類小程序,必須要具有代表性和針對性,能夠滿足提升學習效率、增強語文學習能力的需要。本語文題庫小程序的需求分析如下。

      1)答題功能:做題界面顯示題目,要求學生在規(guī)定的時間內(nèi)完成練習題,程序給出判斷。

      2)排行榜功能:根據(jù)所得分數(shù)進行排名,讓學生具有一種競爭意識,努力做好題目,提高做題的正確率。

      3)用戶信息管理功能:學生可以查看自己的學習情況,方便分析學習中暴露的問題。

      4)界面簡潔,方便學習,無須安裝。

      5)錯題本、收藏、筆記管理功能:需要對錯誤題目進行統(tǒng)計,制成錯題本,學生平時的筆記和收藏的題目也是需要進行記錄儲存的。

      1.2? 設計思路

      本題庫關注初中生語文學習現(xiàn)狀,設計練習題庫注重實用性,語文學習內(nèi)容較為復雜,要做到簡潔、有針對性。語文練習題的設計必須是初中生切實需要掌握的知識,不能不分主次。設計題庫時考慮到語文題庫的靈活性,不是把書本上的知識機械地重復,那樣做只會導致死記硬背。從學生的需求出發(fā),本設計體現(xiàn)對知識的分解,選擇題是一些常規(guī)的考點練習題,判斷題則應該具有趣味性。從心理學角度出發(fā),學習興趣能讓學生把注意力轉(zhuǎn)移到要做的題目中去,充分調(diào)動他們的積極性與主動性,在答題的過程中培養(yǎng)領悟知識的能力。另外,本設計考慮到做題的時限性,在規(guī)定的時間內(nèi)完成,才能提高學習的效率。

      1.3? 理論基礎

      本研究的理論基礎是基于移動學習平臺理論基礎,題庫類小程序的設計與非正式學習、情境學習等有著密切的關系,題庫類小程序是理論的實踐,為這些理論提供技術與方法,這些理論又為題庫類小程序設計提供理論基礎。

      1)非正式學習的定義中包含了信息和內(nèi)容在內(nèi)的所有事物,如網(wǎng)絡學習、手機移動學習、書籍學習等。非正式學習具有偶然性,是指在課堂學習之外的不經(jīng)意的、自發(fā)性的學習過程,學習者學習空間和時間不受限制,是一種泛在性的學習理論。

      2)情境學習是指在一個學習環(huán)境下學習知識技能,學與用相結(jié)合,邊思考邊實踐。情境學習強調(diào)在真實的環(huán)境下呈現(xiàn)知識,學習與行動相互結(jié)合,以數(shù)據(jù)、事實為基礎,知道“為什么”的知識。

      2? 基于微信小程序的初中語文練習題庫程序設計

      2.1? 結(jié)構(gòu)設計

      初中語文練習題庫小程序的結(jié)構(gòu)設計以目前市場上已有的一些小程序為參考,根據(jù)實際需要,進行相關的功能結(jié)構(gòu)設計。小程序的功能結(jié)構(gòu)經(jīng)過可行性分析和功能分析,基礎功能相對完善。本設計的功能結(jié)構(gòu)包括用戶登錄、練習答題、錯題收集、排行榜、管理資源等。

      2.2? 頁面布局設計

      頁面的布局需要從用戶的需求和本設計編寫的藍圖出發(fā)。作為一款簡單的初中語文練習題庫小程序,本設計的頁面布局形式簡潔,方便用戶快速找到相關欄目,圖標按鈕上面寫明功能。頁面的尺寸以目前流行的“劉海屏”尺寸為參考,頁面的背景顏色采用藍白色,給學生一種舒適的感覺。界面布局如下。

      1)“練習”界面,進入頁面后進入同步和中考,點擊任意一項開始答題挑戰(zhàn),每個題目有30秒鐘的答題時間,作答后判斷正誤。

      2)“發(fā)現(xiàn)”界面,點擊之后可以看到排行榜以及作業(yè)群和古詩文助手項目。

      3)“我”界面,頂上顯示登錄者姓名以及頭像,底部的練習界面有錯題、收藏、筆記、練習記錄、我的課程、離線課程等。

      2.3? 數(shù)據(jù)庫設計

      數(shù)據(jù)庫中存放題庫信息、用戶登錄信息、錯題信息、收藏信息等,在后臺對數(shù)據(jù)進行維護和更新。數(shù)據(jù)庫表包含“題干”“題支”“正確選項”選項等列。使用者點擊答案后,后臺通過邏輯判斷,和正確答案進行比對,在數(shù)據(jù)庫中生產(chǎn)成一條記錄,如果正確,數(shù)據(jù)庫便會存儲分數(shù);如果錯誤,數(shù)據(jù)庫將本題存入錯題本中。傳遞數(shù)據(jù)需要請求數(shù)據(jù)庫,其語句為“const queryUser = Bmob.Query(‘_User)”,“_User”表是本數(shù)據(jù)庫的表名。數(shù)據(jù)庫E-R圖如圖1所示。

      數(shù)據(jù)庫的開發(fā)選用Bmob后端云開發(fā)工具,該工具是一款線上的實時開發(fā)工具。這款開發(fā)工具的優(yōu)點是不用再考慮搭建服務器端,用戶只需要調(diào)用API接口就可以實現(xiàn)各種功能。

      E-R圖中,實體包括用戶、試題、排行榜、錯題集,實體之間相互聯(lián)系,不同實體具有不同的屬性,實體之間有一對一、一對多和多對多的關系。一個用戶可以進行多次答題,用戶與試題之間的關系為一對多。錯題集包含多個,因此,它與試題之間是多對多的關系。

      3? 初中語文練習題庫微信小程序功能實現(xiàn)

      3.1? 界面模塊

      首先需要在“app.json”界面添加“練習”“發(fā)現(xiàn)”“我”三個界面,然后進行圖標和背景顏色的設計,在“Windows”視窗下將需要設計的界面名稱以及背景顏色和字體大小、顏色添加進去。這個界面是一個前端的設計,調(diào)整好布局和樣式就能做到美觀大方,這也是本設計的第一步:先確定好需要的界面,然后進行功能的實現(xiàn)。

      3.2? 答題模塊

      在“Page”文件夾里面創(chuàng)建一個“practice”界面,在“.wxml”文件夾中設計答題界面需要顯示的內(nèi)容,在“.wxss”文件夾里面設計字體的大小和顏色,在“.js”文件夾里面用“function”調(diào)用答題功能。代碼部分如圖2所示。

      在樣式表中進行界面的設計,包括圖片的選擇、界面上字符顯示的位置都需要進行一定的設計。在答題模塊開發(fā)過程中,題目的字體以及顏色都是需要重點進行考慮的。在設置選項,按順序依次是A、B、C、D。上面的圓圈中是倒計時設計,時間是30秒,下面有題目的序號,微信每次答題都不超過20個。答題功能的實現(xiàn)依靠的是if判斷語句“if(index == that.data.questionList[that.data.nowQuestionNumber].answer)”。答題正確,數(shù)據(jù)庫會進行分數(shù)的累加,然后進行排行。

      3.3? 排行榜模塊

      首先創(chuàng)建“second_page”界面,在“.js”文件夾使用JS調(diào)用相關數(shù)據(jù)進行排名,在“.wxml”文件夾中設計答題界面需要顯示的內(nèi)容,在“.wxss”文件夾里面設計字體的大小和顏色。代碼部分和最終效果分別如圖3、圖4所示。

      排行榜界面的布局需要考慮到界面的效果,前三名設置一個類似于領獎臺的界面,排行榜里面還需要顯示用戶的昵稱、頭像、所得分數(shù)等。排行榜功能的實現(xiàn)是調(diào)用后臺存儲的用戶分數(shù)信息進行從大到小的順序排列,用load-RankList方法獲取數(shù)據(jù),然后進行排列。

      3.4? 錯題收集模塊

      這個項目是在“我”界面進行編寫的:首先創(chuàng)建一個

      “me”文件夾,然后在“.js”文件夾使用JS調(diào)用相關數(shù)據(jù),在“.wxml”文件夾中設計答題界面需要顯示的內(nèi)容,在“.wxss”文件夾里面設計字體的大小和顏色。

      錯題收集模塊使用的是傳統(tǒng)的分欄顯示界面,每一欄顯示出錯題的題目,樣式表中的格式是題目顯示在界面上看起來美觀的關鍵所在。錯題收集模塊調(diào)取數(shù)據(jù)庫數(shù)據(jù),獲取用戶選擇錯誤題目的id,用來實現(xiàn)錯題的新增。

      4? 結(jié)語

      微信小程序在時代進步與發(fā)展的潮流中乘風破浪,在生活中潛移默化地改變著人們的生活與學習方式。微信小程序提供的開放式功能有利于開發(fā)者快速開發(fā)自己的應用,相比于安卓平臺而言,更加快捷方便,在編譯、調(diào)試和模擬器方面都顯現(xiàn)出簡單高效的特點?;谖⑿判〕绦虻某踔姓Z文練習題庫設計與實現(xiàn)具備移動端的線上學習功能,基本滿足了學生的需要。語文練習題的選擇也是本設計的重點,選取內(nèi)容的時候既要考慮學生的接受程度,又要關注系統(tǒng)數(shù)據(jù)庫的設計可行性,要從整體感知、教學價值、內(nèi)容設置等方面對練習題進行比較。不同的學生,思維方式不一樣,這是本設計需要關注的,也是本設計尚未完全解決的問題?!?/p>

      參考文獻

      [1]王金環(huán).基于微信的英語單詞助記系統(tǒng)設計研究[J].電腦知識與技術,2019,15(3):84-85.

      [2]劉建粉,張海博.基于微信小程序的數(shù)據(jù)結(jié)構(gòu)學習平臺設計[J].科技風,2018(36):247-248.

      [3]黃小華,傅永華,趙莉,等.淺析題庫類微信小程序設計及應用[J].信息技術與信息化,2018(12):51-53.

      [4]張沈梅,孫昊,王玲,等.基于微信小程序的課程在線測試系統(tǒng)[J].電腦知識與技術,2018,14(32):82-84,88.

      猜你喜歡
      線上學習微信小程序初中語文
      如何打造初中語文高效課堂
      例談初中語文閱讀教學中的“微寫作”
      初中語文閱讀理解解題技巧初探
      打造初中語文高效課堂的幾點做法
      信息技術與專業(yè)課程融合路徑探索
      從互聯(lián)網(wǎng)生態(tài)看微信小程序的發(fā)展
      微信小程序面面觀
      土木工程專業(yè)建設法規(guī)課程的“翻轉(zhuǎn)課堂”教學模式
      高頻電子線路的混合式翻轉(zhuǎn)課堂教學方案
      當圖書館遇上微信小程序
      闸北区| 灌云县| 东港市| 从江县| 张家川| 威信县| 浪卡子县| 长岭县| 盐亭县| 娄烦县| 长岭县| 永丰县| 涞源县| 张家川| 澎湖县| 陈巴尔虎旗| 安平县| 三河市| 酒泉市| 千阳县| 辽阳县| 射阳县| 会昌县| 瑞安市| 华宁县| 获嘉县| 隆德县| 溧阳市| 浙江省| 嵩明县| 鸡泽县| 庆阳市| 洛宁县| 利津县| 大同市| 温宿县| 通渭县| 霸州市| 苍梧县| 柳林县| 泰兴市|