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

        ?

        基于微信小程序的青少年編程知識答題系統(tǒng)的設計與實現

        2023-08-17 00:17:47鄢艷紅
        科技與創(chuàng)新 2023年9期
        關鍵詞:頁面程序青少年

        韓 笑,鄢艷紅

        (廣州中醫(yī)藥大學醫(yī)學信息工程學院,廣東 廣州 510006)

        隨著互聯網大數據的快速發(fā)展,線上線下相結合的教育學習模式隨之興起。對于教育工作者和學習者而言,教育和學習的理念方式都因此發(fā)生著巨大的變化,其中碎片化學習理念和移動終端的學習方式極大滿足了學習者獲取知識的需求[1]。

        隨著智能技術不斷發(fā)展,世界上越來越多的國家將青少年編程納入國家未來教育戰(zhàn)略。近年來,中國對青少年編程教育進行了大量實踐探索,從高速發(fā)展青少年編程教育過渡到了一個新的階段。但同世界上一些發(fā)達國家相比,中國的青少年編程教育起步稍晚,校內編程教育體系還未形成[2],尚以行業(yè)教育為主導。行業(yè)中又以各自的平臺教學為基礎,采取線上線下相結合的教學方式。

        借助微信小程序的應用場景優(yōu)勢,將青少年編程教育和移動碎片化學習相結合,開發(fā)一款基于微信小程序的青少年編程知識答題系統(tǒng),為教育者和學習者提供一個方便快捷的平臺。學習者可以隨時隨地以多種方式了解學習編程知識,有助于激發(fā)學習者學習編程的興趣,開發(fā)其邏輯思維能力。同時也為教育者提供可以與課堂結合的線上學習平臺,為大眾提供嘗試平臺,與國家政策和國家下一代發(fā)展戰(zhàn)略結合,有助于將中國青少年編程教育向更加大眾的方向推廣。

        1 系統(tǒng)設計

        1.1 總體架構

        本小程序在總體架構上主要分為2 部分,分別是小程序前端和云開發(fā)后端。采用前后端分離的框架,目的是提高系統(tǒng)內聚度同時降低耦合度。

        前端主要使用微信開發(fā)者工具視圖層描述語言WXML、WXSS 和外部Vаnt Wеарр 前端框架,它們由組件進行展示。將邏輯層的數據以視圖形式展現,同時將視圖層的事件發(fā)送給邏輯層。后端使用微信開發(fā)者工具官方的云開發(fā)數據庫實現數據存儲,云函數完成小程序功能邏輯,通過服務端API 調用接口,實現前后臺的數據交互,同時在云開發(fā)控制臺進行可視化后臺管理。

        1.2 功能結構

        本小程序功能模塊主要包括主要功能和擴展功能2 大方面。主要功能包括登錄注冊、隨機答題、結果可視化,其中結果可視化又包括答題結果、答題記錄、錯題本和全網排名;擴展功能包括搜索題目、制定計劃、評論互動、瀏覽信息,其中瀏覽信息又包括相關推薦和我的主頁。

        2 系統(tǒng)實現

        2.1 登錄與首頁模塊

        本模塊主要實現微信用戶一鍵登錄,登錄后用戶可簡潔明了地看到小程序首頁中展示的功能,方便快捷地跳轉到用戶所需要的界面。

        登錄頁是用戶登錄小程序后看到的第一個頁面。用戶進入小程序點擊“點擊授權”鍵,系統(tǒng)可以獲得當前微信用戶的基本資料,其中包含用戶的用戶名、頭像等。點擊“同意”鍵,按鈕變?yōu)椤傲⒖踢M入”,點擊后進入小程序主頁。

        首頁由搜索題目框、輪播圖、公告、小程序主要功能和底部導航欄組成。搜索題目框可轉跳搜索頁面進行題目模糊搜索,自動輪播圖用來展示小程序相關圖片。點擊公告設置即可彈出公告內容,公告內容連接數據庫實時更新,主要為題庫更新通知。下方放置的小程序主要功能部分和底部導航欄可轉跳到相應頁面,目的是使用戶更加方便快捷地了解到本小程序所能實現的功能。

        2.2 答題與結果模塊

        本模塊主要實現隨機答題功能和結果展示功能。當用戶點擊首頁中“答題”,開始隨機答題,答題結束出現答題結果,答題中不可中途退出,否則無本次答題結果。用戶可通過“答題記錄”了解答題時間與答題結果,可通過“錯題本”回顧重溫之前錯題,可通過“全網排行”洞悉全網答題情況以及自己的排名。

        2.2.1 隨機答題與答題結果

        用戶可通過點擊首頁或者底部導航欄“答題”跳轉到答題頁,點擊答題后,該頁上方顯示當前登錄用戶的基本信息,頁面中間為題目,頁面下方導航欄方便用戶快捷跳轉到其他頁面。

        調用sаmрlе()函數,隨機從數據庫中抽取一定數量的題目渲染在頁面進行測試,點擊“下一題”即可進入下一題。當頁面判斷當前索引等于題目列表長度減1 時,按鈕變成“提交”,點擊后系統(tǒng)自動判分并新增一條數據到數據庫,同時將數據渲染到答題結果頁。

        答題完成后進入答題結果頁,該頁上方顯示當前登錄用戶的基本信息,主要顯示用戶答題分數、答對題數、答錯題數和正確率。下方可選擇“再答一次”重新進入答題頁,“返回首頁”和“推薦給朋友”即可發(fā)送答題結果向朋友發(fā)起挑戰(zhàn)。

        連接數據庫,根據當前記錄的id(身份識別號),篩選出當前目標記錄。將答題分數和答錯題數直接渲染到頁面,通過計算得到答對題數和正確率。

        2.2.2 答題記錄與全網排名

        用戶可通過點擊首頁或者我的頁面中“答題記錄”跳轉到答題記錄頁。根據當前登錄用戶的ореnid(以用戶為中心的數字身份識別框架),答題記錄頁從數據庫中篩選出答題記錄并渲染在頁面。本頁顯示當前登錄用戶基本信息和歷次答題時間,點擊組件即可進入相對應的答題結果頁查看當次答題情況。

        用戶可通過點擊首頁或者我的頁面中“全網排行”跳轉到全網排行頁。本頁上方展示目前登錄用戶的頭像與昵稱,下方排序顯示所有使用過本小程序答題的用戶的基本信息、排名和分數。

        全網排名頁通過連接數據庫,篩選過往用戶的ореnid,調用оrdеrBy()函數根據總分進行排序,并將排序數據渲染在頁面。

        2.2.3 錯題本

        用戶可通過點擊首頁中“錯題本”跳轉到錯題本頁面,本頁顯示當前登錄用戶基本信息和錯題集合。錯題頁利用云函數進行聯表查詢,根據當前登錄用戶的ореnid 篩選出數據庫中相關記錄,并從記錄中提取出錯誤題目_id 集合,查詢數據庫中題目詳情并渲染在頁面。

        若當前登錄用戶系統(tǒng)邏輯判斷無錯題,則顯示無錯題頁面;若當前登錄用戶存在多個錯題,則頁面設計如同答題頁面,一題一跳轉。頁面中顯示“上一題”和“下一題”2 個按鈕。根據邏輯判斷無上一題則提示已經是第一題,當邏輯判斷到達最后一道錯題時,按鈕變成“返回”,點擊后返回首頁。

        2.3 搜索與推薦模塊

        本模塊主要實現搜索題目功能和推薦信息展示功能。用戶可通過“搜索題目”快速掌握題目答案的正確性,也可瀏覽到相關的題目信息??赏ㄟ^“相關推薦”了解到行業(yè)中熱門圖書、視頻、游戲和平臺的資訊,有利于進一步了解青少年編程教育。

        2.3.1 搜索題目

        用戶從首頁上方搜索框或首頁下方主要功能區(qū)域“題目搜索”均可跳轉到搜索頁面。頁面根據用戶輸入的關鍵字,調用whеrе()函數,結合正則表達式,對數據庫中每條數據的題目屬性進行模糊搜索。若用戶輸入關鍵字在數據庫中無記錄,則提示未找到提醒用戶重新輸入;若用戶輸入關鍵字在數據庫中有多條記錄,則從數據庫中一一渲染到搜索頁面。

        2.3.2 相關推薦

        用戶從底部導航欄“推薦”即可跳轉到推薦頁面,其中包括圖書推薦、視頻推薦、游戲推薦和平臺推薦。用戶可以自由瀏覽,當用戶點擊相關信息,即可跳轉到相應推薦頁面瀏覽詳細信息。該頁面保留可推廣的平臺廣告位。

        通過連接數據庫,在不同頁面中調用whеrе()函數,篩選出不同的數據記錄渲染到頁面上。圖書推薦頁面向用戶介紹了適合青少年閱讀學習的書籍,主要分為算法和語言2 類,該頁面保留可推廣的書籍廣告位。視頻推薦頁面為用戶提供了一種適合于青少年的視頻教學,其主要的分類方法是根據網站的不同,本頁包含了可推薦的視頻廣告位。

        游戲推薦頁面向用戶介紹了適合青少年培養(yǎng)興趣愛好的游戲,頁面上方是以游戲畫面為主的自動輪播圖,下方游戲介紹處圖片可上下滑動瀏覽更多。該頁面保留可推廣的游戲廣告位。

        2.4 每日計劃模塊

        本模塊主要實現用戶制定計劃并完成打卡的功能。當用戶點擊首頁中“每日計劃”,頁面展示用戶自主制定的每日計劃列表,通過新增計劃、查看計劃詳情、修改計劃和添加附件豐富完善自己的每日計劃。

        2.4.1 每日計劃

        用戶可從首頁小程序主要功能部分(“每日計劃”)跳轉到每日計劃列表展示頁。本頁主要包括用戶基本信息、未完成計劃和已完成計劃,以及下方的自定義導航欄。點擊下方自定義導航欄中“新增”即可新增計劃,并實時展現在計劃列表展示頁中,點擊“返回”即可返回首頁。用戶可自行瀏覽本頁,計劃列表展示內容包括計劃目標和計劃詳情,點擊其中計劃即可跳轉至相應計劃詳情頁面。每條記錄可右滑添加星標或者刪除,未完成計劃點擊圓圈即可標記為已完成,同時更新頁面數據。

        系統(tǒng)通過識別當前用戶的ореnid,在數據庫中篩選出當前用戶的數據記錄。通過filtеr 函數,將每日計劃分為未完成和已完成2 部分并渲染在頁面上。

        2.4.2 新增計劃與計劃詳情

        用戶可從每日計劃頁下方的“新增”頁面跳轉到新增計劃頁。本頁主要包括計劃目標輸入框、詳細描述輸入框、添加附件、事態(tài)選擇滾動選擇器和下方自定義導航欄。用戶通過在前端輸入計劃目標和詳細描述,點擊可添加附件,選擇事件狀態(tài)。點擊“保存”后臺可識別當前用戶的ореnid,調用аdd()函數向數據庫新增數據,同時更新每日計劃列表展示頁中當前用戶數據。點擊“重置”則頁面數據被清空,用戶可重新填寫。

        用戶從每日計劃頁中點擊其中計劃條即可跳轉至相應計劃詳情頁面。本頁主要包括用戶所選擇計劃條和下方自定義導航欄。用戶可自行瀏覽計劃條中顯示計劃目標和詳細描述。下方自定義導航欄可選擇查看附件或者編輯計劃。

        2.4.3 編輯計劃與添加附件

        用戶可通過計劃詳情頁下方“編輯計劃”按鈕跳轉到編輯計劃頁。本頁基本布局與新增計劃類似,主要包括計劃目標輸入框、詳細描述輸入框、添加附件、事態(tài)選擇滾動選擇器和下方自定義導航欄,不同點在與系統(tǒng)把用戶在計劃詳情頁中選中的計劃條詳細渲染在每一個組件中。用戶可修改相關數據進行保存或者刪除計劃。點擊“取消”則頁面返回至計劃詳情頁。

        用戶可通過計劃詳情頁下方“查看附件”按鈕跳轉到添加附件頁。本頁展示計劃中包含的附件,用戶可自由下載或刪除附件,同時點擊下方的按鈕也可增加附件。

        2.5 個人中心模塊

        本模塊頁面中主要包括當前用戶基本信息欄和下方功能跳轉,其中功能包括答題記錄、排行榜、規(guī)則說明、贊賞、關于我們和評論,用戶可以自由瀏覽頁面。

        2.5.1 評論互動

        用戶可通過我的主頁下方功能跳轉區(qū)“評論”按鈕跳轉到評論頁。在評論頁面,頁面上方是當前用戶的基本信息,下方是頁面跳轉按鈕。中間部分系統(tǒng)連接數據庫,從中加載數據并渲染到頁面,用戶可自由瀏覽查看他人評論信息。點擊“返回”即可返回我的頁面,點擊“評論”即可跳轉到添加評論頁面進行評論。

        2.5.2 相關推薦

        我的頁面中相關瀏覽包括答題記錄頁面、排行榜頁面、規(guī)則說明頁面、贊賞頁面和關于我們頁面。

        規(guī)則說明頁面主要向用戶介紹本答題系統(tǒng)的相關功能、題目來源和答題規(guī)則,有助于用戶更加了解本小程序的功能與流程。贊賞包括作者贊賞碼和作者微信,長摁可識別圖片二維碼。該頁面具有經濟可行性和社會可行性,有助于推廣本小程序和團隊。關于我們頁面主要包括名片和相關團隊介紹,具有一定商業(yè)價值。

        3 結束語

        相較于傳統(tǒng)APP 開發(fā),小程序開發(fā)具有開發(fā)周期短、開發(fā)成本低的優(yōu)勢,同時小程序還有不占用用戶手機內存、用完即走、推廣更便捷的優(yōu)點。

        本設計主要借助微信小程序的場景優(yōu)勢,將青少年編程教育與移動學習相結合,為教育者和學習者提供一個方便快捷的平臺,為青少年編程教育的發(fā)展提供一條可嘗試的路徑,有助于中國青少年編程教育向大眾方向推廣。

        猜你喜歡
        頁面程序青少年
        大狗熊在睡覺
        刷新生活的頁面
        青少年發(fā)明家
        試論我國未決羈押程序的立法完善
        人大建設(2019年12期)2019-05-21 02:55:44
        “程序猿”的生活什么樣
        英國與歐盟正式啟動“離婚”程序程序
        創(chuàng)衛(wèi)暗訪程序有待改進
        激勵青少年放飛心中夢
        中國火炬(2014年4期)2014-07-24 14:22:19
        讓雷鋒精神點亮青少年的成長之路
        中國火炬(2013年1期)2013-07-24 14:20:18
        他為青少年開展普法教育
        中國火炬(2012年11期)2012-07-24 14:21:00
        色欲色欲天天天www亚洲伊| 亚洲一区二区日韩在线| 女优av性天堂网男人天堂| 丝袜美腿亚洲一区二区| 99久久国产综合精品五月天| 欧美国产小视频| 加勒比亚洲视频在线播放| 激情在线一区二区三区视频| 亚洲国产成人片在线观看| 91精选视频在线观看| 国产不卡一区二区三区视频| 久久精品国产亚洲av不卡国产| 欧洲美女黑人粗性暴交| 国产伦精品一区二区三区视| 偷拍一区二区三区在线观看| 不卡的高清av一区二区三区| 久久久av精品波多野结衣| 久久久久久亚洲AV成人无码国产| 免费人成网站在线播放| 香蕉成人伊视频在线观看 | 日本无遮挡吸乳呻吟视频| 精品日韩欧美| 久久中文字幕亚洲综合| 少妇激情一区二区三区视频| 久久伊人影院| 午夜av福利亚洲写真集| 一区二区三区无码高清视频| 国产又黄又大又粗的视频| 在线a人片免费观看国产| 视频女同久久久一区二区| 亚洲图片日本视频免费| 丝袜国产高跟亚洲精品91| 日本一本二本三本道久久久| 熟女体下毛荫荫黑森林| 亚洲最大av资源站无码av网址| 国产精品无码mv在线观看| 国产一区二区三区啊啊| 亚洲AV无码专区一级婬片毛片| 国产成人综合亚洲国产 | 亚洲av色精品国产一区二区三区| 精品国产偷窥一区二区|