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

基于云的高校青年教師崗前培訓小程序設計與實現

2019-12-16 02:57:56毛凌志
電腦知識與技術 2019年30期

毛凌志

摘要:針對浙江省高校青年教師崗前培訓考試的特點,基于微信小程序臺,利用知曉云設計一個崗前培訓考試題庫,使新教師可以隨時打開手機進行測試,錯題回顧、專項練習、模擬考試。該文介紹了項目的背景意義,技術選型思路,產品功能點梳理,技術實現難點,并對線上運行數據進行了簡單的分析和總結。

關鍵詞:微信小程序;知曉云;崗前培訓

中圖分類號:TP393 文獻標識碼:A

文章編號:1009-3044(2019)30-0063-03

1項目背景與意義

浙江省高校青年教師教育理論培訓上機考試,有四門課(大學心理學、高等教育法規、高等教育學、教育倫理學),每門課通過為75分,滿分為100分。官方提供了每門課20套試卷作為題庫的線上系統。題量較大,在PC上操作,使用體驗不夠好。對于教師的記憶及理解能力要求較高,從學校人事處的反饋來看,每年能夠一次通過四門課程的新教師不足一半。作為申請教師資格認定的前置環節,其重要性不言而喻。教師資格證又和兩年后評講師等要求環環相扣,因此不容有失,所謂一步錯,步步錯。新青年教師剛走上新崗位,教學常規、備課等各項事務均牽扯精力,還要應對崗培考試縱是學霸失蹄不過亦是常事,通過設計基于知曉云的高校教師崗前培訓小程序,同步官方最新題庫(2019年9月16日),使青年教師可以在手機端利用碎片化時間進行練習、記憶。為新教師減負,順利渡過試用期。同時該小程序有一定的通用性,適用于助考類的其他業務場景(駕考、測評等),有較強的實用價值。

2技術選型

各種生態(iOS、Android(含手機、智能電視、車載、Pad等、PC(含H5),)需要配齊各路專業研發人員進行創業是極高的成本,且推廣成本巨大,在資源受限的情況下必須聚焦有所選擇。當下用戶手機中受限于內存容量只留存了少數幾個超級APPf微信、淘寶、微博等),如果不是賣貨,從用戶使用基數、頻次、生態完善度(廣點通、小程序、公眾號、朋友圈、H5)及投入產出比(微信本身覆蓋了多端(Android、iOS、Pc(現在也可以打開小程序)))而言,圍繞微信進行商業價值構建是必然選擇。因此從大的方向上我們選擇小程序作為崗前培訓助考服務的載體。

小程序官方提供了小程序云的技術方案,使得開發者不用單獨建后端服務,非常便捷,但考慮到未來有可能延展到多端(AndroidTV、WEB、快應用、支付寶小程序等),綁定在騰訊專有平臺上恐會受限,因此考慮使用第三方的Serverless平臺。應用知曉云、LeanCloud、Bmob等專業第三方serverless平臺,未來可以使用一套后臺構建小程序云、網站、移動APP等多種業務形態,同時具備和官方小程序云同樣出色的按使用付費,不用關注服務器、運維成本、免去備案、HTTPS證書申請、配置等煩瑣事宜。表1圖列對比了各主流第三方Serverless平臺功能與服務對比。通過對比我們發現知曉云為小程序而生,借由小程序之勢切入BaaS領域,而LeanCloud、BmoB則是在安卓、iOS崛起時代誕生。知曉云聚焦小程序生態,再向周邊發展,Lean-Cloud、Bmob則從移動互聯網早期開始逐步完善。結合本項目的實際情況選用知曉云,其歷史包袱更輕,更加聚焦,雖有欠缺,就本項目而言,已滿足需求。

3功能點梳理

能過圖1的功能點思維導圖,對崗培的業務進行了梳理,核心為兩個模塊,一是模擬題庫,二是專項練習,其他為一些開關設置。

4技術難點剖析

4.1專項題庫渲染性能問題

在測試機三星S8(驍龍845 3G+32G)上的首次加載非常慢,分析原因,一方面是因為題量大(400題),二是手機端資源受限。通過思考找到以下兩種方法,一是使用延遲加載當手機屏幕滾動到屏幕接近底部時觸發加載下一頁資源,二是等待手機更新換代,有更強的處理器和內存來加快程序的運行,或是微信提升小程序的性能。第一種方案的技術實現復雜度較高未予采用,因而采用了第二種,事實上,在2019年3月首次上線的半年后,當我們使用VIVO X27(驍龍7108+256G)使用最新版的微信小程序開發工具選擇最新的SDK版本重新編譯上傳測試時,性能問題已經基本解決,分析兩個機型CPU是同一代產品,沒有顯著差別,是由于微信自升提升了小程序的編譯和運行性能。

4.2分享海報的生成

通過在朋友圈帶小程序碼的海報進行傳播分享,達到裂變引流的目的,如圖2所示,海報小程序碼中間圓心部分,替換成分享人的微信頭像,以傳播者的個人信用作為背書,提升宣傳的信任度。業界關于微信小程序的海報生成分為三類,一類是使用現成的第三方組件(如wxa-plugin-canvas),二是使用can-VaS在客戶端繪制,三是在服務器端完成圖片的拼接制作。由于在研發時對小程序及NodeJS的掌握都不深,三種方案對研發人員均具有非常強的挑戰性,最終選擇了方案三,因為知曉云提供了一個Demo示例(gd-draw-image),但其在本地的開發環境部署測試上線還是非常曲折。其難點在于利用Promise、async、await等高級語法將異步邏輯變為同步邏輯,同時要熟悉graphmagic庫的操作使用,其整體邏輯時,通過在本地安裝第三方庫graphmagic完成海報生成邏輯,再利用webpack編譯成單一無依賴的js文件上傳到知曉云,以云函數的形式對外提供邏輯。因此存在兩套測試代碼,一是要先在本地測試通過生成海報代碼,二是再將能在本地生成海報的代碼切換為知曉云云函數的代碼形式,因此對于如何在一份代碼中組織兩套運行環境的實現邏輯,需要有較好的代碼基礎,經過幾次重構,終見成效,代碼如下所示

5結束語

崗培小程序發布后,通過微信群、友圈定向在大學教師群體進行推廣,如圖3所示,展示的用戶數據也契合該項目受眾是浙江省內用戶。應用知曉云基本可以使用免費套餐零成本運營小程序,通過一個學期的線上運行,累計用戶542位,服務了一批新青年教師,有一定的實用價值。

主站蜘蛛池模板: 日韩不卡免费视频| 五月婷婷中文字幕| 欧美综合成人| 97精品国产高清久久久久蜜芽| 国产AV毛片| 亚亚洲乱码一二三四区| 国产视频资源在线观看| 又粗又硬又大又爽免费视频播放| 欧美日韩北条麻妃一区二区| 亚洲日韩国产精品无码专区| 国产凹凸视频在线观看| 日韩a在线观看免费观看| 欧美国产综合色视频| 婷婷色狠狠干| 国产日韩精品一区在线不卡| 制服无码网站| 日本精品视频| 乱色熟女综合一区二区| 视频一区视频二区中文精品| 全部毛片免费看| 天堂久久久久久中文字幕| 亚洲精品视频在线观看视频| 亚洲精品国产精品乱码不卞 | 99久视频| 精品小视频在线观看| 日韩欧美国产综合| 无码高潮喷水专区久久| 波多野结衣一区二区三区88| 91免费在线看| 中文字幕1区2区| 波多野结衣AV无码久久一区| 国产白浆在线| 99久久精品无码专区免费| 日韩免费成人| 午夜无码一区二区三区| 红杏AV在线无码| 99国产精品国产| 日本三区视频| 国产黑丝一区| 99精品影院| 国产一区二区三区精品久久呦| 国产剧情一区二区| 九色在线视频导航91| 国产精品主播| AV片亚洲国产男人的天堂| 4虎影视国产在线观看精品| 亚洲男人的天堂网| 久久精品电影| 美美女高清毛片视频免费观看| 人人爱天天做夜夜爽| 三上悠亚一区二区| 强乱中文字幕在线播放不卡| 狠狠色噜噜狠狠狠狠色综合久 | 国产爽妇精品| 日韩麻豆小视频| 精品国产www| 国产成人福利在线视老湿机| 99在线国产| 欧美国产在线看| 国产一区二区视频在线| 欧美国产精品不卡在线观看| 亚洲无码高清一区| 欧美亚洲日韩中文| 久久鸭综合久久国产| 午夜小视频在线| 99久久无色码中文字幕| 免费看av在线网站网址| 久久香蕉国产线看观| 就去色综合| 国产小视频免费| 99精品伊人久久久大香线蕉 | 欧美一区二区福利视频| 国产在线精品美女观看| 亚洲精品自在线拍| 久操中文在线| 亚洲国产清纯| 91小视频在线观看| 久久国产毛片| 激情网址在线观看| 亚洲无码A视频在线| 亚洲精品国产首次亮相| 蝌蚪国产精品视频第一页|