国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“記憶幫”微信小程序的設計與開發(fā)*

2022-03-09 01:51陳宏樣馬秋宇李麗君黃琪文陳雯
科技與創(chuàng)新 2022年4期
關鍵詞:頁面界面卡片

陳宏樣,馬秋宇,李麗君,黃琪文,陳雯

(廣西科技師范學院職業(yè)技術教育學院,廣西 來賓 546199)

隨著移動互聯(lián)網的發(fā)展和信息技術的進步,微信小程序以其便捷、無需下載等優(yōu)勢深受廣大用戶的喜愛。微信小程序廣泛應用于教學[1-3]、醫(yī)療[4]、購物[5-6]等方面。對于現(xiàn)代大學生而言,僅僅通過紙質介質獲取知識的傳統(tǒng)方式存在著許多弊端,無法滿足學習者對于學習資源、學習場所和學習時間的新需求。傳統(tǒng)的網站和APP 平臺存在開發(fā)周期較長、開發(fā)和維護成本較高等問題,而基于微信的小程序的設計相對簡單,主要涉及前端開發(fā)和后臺管理[7],而且通過微信掃一掃關注后即可隨時隨地學習知識。本系統(tǒng)的設計開發(fā)主要是利用艾賓浩斯[8]的記憶遺忘曲線規(guī)律,幫助學生解決學習過程中容易遺忘的問題。

1 系統(tǒng)設計

1.1 運行環(huán)境

網站服務器端環(huán)境:Linux 操作系統(tǒng)、騰訊云服務器、LNMP 架構。

用戶客戶端環(huán)境:Android 或iOS 系統(tǒng)安裝微信APP,Windows 10 安裝微信3.1.0.67 或更新版本。

1.2 開發(fā)模型與設計方法

項目的需求較明確,因此使用傳統(tǒng)的瀑布模型來開發(fā),采用結構化的軟件設計方法,自頂向下、逐步求精。將小程序的功能以模塊劃分,減少復雜性,提高系統(tǒng)的可靠性、可維護性。框架和組件大多采用微信原生,部分功能較復雜采用自行封裝組件的方式。

1.3 所用技術

微信小程序:微信小程序是快應用的一種,是一種不需要下載和安裝就可以使用的應用。主要涉及的相關技術包括JavaScript、WXML、WXSS。

騰訊云服務器:云服務器(Elastic Compute Service,ECS,又稱云服務器或云主機)是一種簡單高效、安全可靠、處理能力可彈性伸縮的計算服務。

LNMP 架構:通常指Linux 系統(tǒng)下Nginx+MySQL+PHP 網站服務器架構。Nginx 性能穩(wěn)定、功能豐富、運維簡單。Mysql 是一個小型關系型數(shù)據(jù)庫管理系統(tǒng),擁有成本低。PHP(Hypertext Preprocessor)為腳本語言,主要應用于Web 服務端開發(fā)。

騰訊云對象存儲:本項目使用的對象存儲(Cloud Object Storage,COS)是騰訊云提供的一種存儲海量文件的分布式存儲服務,具有高擴展性、低成本、可靠安全等優(yōu)點。

2 實現(xiàn)功能

記憶幫微信小程序主要功能模塊包括學習頁面、添加頁面、個人頁面。系統(tǒng)層次圖如圖1 所示。

圖1 系統(tǒng)層次圖

2.1 學習頁面

學習卡片:用戶選擇要學習的牌組(課件)后即可開始學習和復習該牌組內的卡片,卡片可以包含一個知識點或是一道題。

修改卡片:用戶可以對卡片的內容進行修改,如增加注釋等。

設置牌組參數(shù):可以修改牌組的名稱、封面圖片以及該牌組每日學習的新卡片數(shù)量、復習的數(shù)量等。

2.2 添加頁面

創(chuàng)建牌組:用戶可以手動創(chuàng)建新的牌組,指定牌組的名稱、封面圖片、每日學習數(shù)量等。

創(chuàng)建卡片:為指定的牌組增加新的卡片。

2.3 我的頁面

查看統(tǒng)計信息:我的頁面中會展示用戶的學習情況統(tǒng)計,包括已學習和待復習數(shù)量以及當日學習時長等。

意見反饋:可以提交意見和反饋,例如程序異常閃退等。

聯(lián)系我們:調用客服API,與微信客服對話。

2.4 程序運行界面

登錄系統(tǒng)后首先進入小程序首頁,如圖2 所示。設置牌組參數(shù)后創(chuàng)建屬于自己的牌組,如圖3 所示。經過一段時間學習后,可以在個人頁面了解自己的學習情況,如圖4 所示。

圖2 小程序首頁

圖3 牌組創(chuàng)建頁面

圖4 個人頁面

3 系統(tǒng)特點

記憶幫小程序適用于大部分有記憶知識需求的用戶,尤其是學生群體。通過算法幫助用戶精確劃分學習內容,制定科學高效的學習計劃和復習周期。用戶可以把要記憶的知識點拆分成問題和解析兩部分,類似卡片的正反兩面;將同類卡片的集合稱為一個牌組,類似日常學習使用的課件。以牌組為單位,將要學習和記憶的內容進行分類。本項目順應了快應用飛速發(fā)展的時代背景,基于微信龐大的用戶群體,具有開發(fā)和推廣成本低、跨平臺等優(yōu)勢。

4 系統(tǒng)測試

4.1 登錄頁面

登錄小程序后可選擇相關學科進入學習,點擊開始學習,即可進入相關知識的學習,登錄界面如圖5所示,核心代碼如下:

圖5 登錄界面

4.2 學習頁面

該模塊主要是進入學習頁面,學習頁面將顯示詳細的學習內容,可以是知識點的學習也可以是做題。通過卡片的正反面設置題目與答案,方便學習者記憶。學習界面如圖6 所示,核心代碼如下:

圖6 學習界面

4.3 添加頁面

該模塊主要是通過添加卡片來增加學習內容,對較難記憶或難以理解的知識點進行整理歸納。界面如圖7 所示,核心代碼如下:

圖7 添加界面

4.4 個人頁面

該模塊主要是記錄個人的學習成果,幫助學習者查漏補缺,記錄學習過程,核心代碼如下:

5 結束語

本系統(tǒng)初步實現(xiàn)了將內容按照記憶遺忘曲線的規(guī)律推送給用戶復習的目的,基于微信小程序平臺,能夠提高便利性,方便用戶的使用。通過共享牌組的學習進度和正確率進行打分排名,有助于提高用戶的學習興趣和積極性,產生競爭的氛圍,使得大量用戶能夠積極參與到同一項學習任務中,這一功能尤其適用于教師和學生群體間的關系。本系統(tǒng)幫助用戶避免對內容標記復習時間的煩瑣操作,并極大減少環(huán)境的制約,使復習和學習變得更自由高效。

猜你喜歡
頁面界面卡片
不同截面類型鋼管RPC界面粘結性能對比研究
卡片排一排
答案
健忘卡片
讓Word同時擁有橫向頁和縱向頁
國企黨委前置研究的“四個界面”
水往高處流
驅動器頁面文件大小的總數(shù)為何總是07