小程序实战实训室建设方案
小程序简介
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。
应用背景
随着APP市场的饱和,大部分用户已经养成了使用习惯,开发新的APP很难在市场生存。此外,APP开发和推广成本高也是不争的事实。易观2018年3月份的报告显示,移动电商APP的下载成本高达120-200 元,而且这些后期未必能形成转化。互联网金融、二手车电商APP的新客户成本,更是动辄高达数千元。
因此,不少“码农”们决定开始向小程序市场“跳槽”。
发展历程
2016年1月11日,2016微信公开课PRO版在广州举行,“微信之父”张小龙首次公开演讲,宣布微信公众号将推出“应用号”,通过公众号完成一些App的部分功能。
2016年9月21日晚间,微信官方向部分公众号发出了应用号的内测邀请。
2016年9月22日凌晨,微信正式对外声明已经开始内测。
2016年11月3日晚间,微信团队宣布:微信小程序正式开放公测。
2017年1月9日,微信小程序正式面对C端用户开放,但由于早期小程序数量较少,入口相对较深,因此用户量增长比较缓慢。
2017年9月20日,支付宝小程序向用户开放公测
2017年12月28日,微信小程序开放游戏类目以及在首页增加下拉访问小程序入口,并且将“跳一跳”作为微信升级版的开屏内容进行推广,从而让日活人数在年末迅速增长。
2018年1月 “跳一跳”等小游戏在大量微信用户中开始传播,而下拉入口的便捷性也让小程序的访问量大增,日活用户大幅增长到 2.8 亿。
2018年2月份春节期间祝福红包类小程序及小游戏再次点燃用户访问热情,日活人数也达到上半年的高点。
2018年3月,小米、中兴、华为、金立、联想、魅族、努比亚、OPPO、vivo、一加共十家手机厂商一起推出了快应用,虽然名字不同,本质上也是小程序。
2018年7月,百度AI开发者大会上,百度宣布百度智能小程序正式上线。这是继2017年1月微信上线小程序后,又一入局该领域的互联网巨头。BAT三巨头均进军了小程序领域,业内预测,未来两年小程序将取代80%的APP市场。
2019年5月22日,腾讯方面表示,QQ小程序正在进行灰度测试,不出意外的话,将于6月正式上线。
2020年6月23日,在WWDC 2020全球开发者大会上,苹果推出了一项新的“App Clip”小程序功能,该功能是基于卡片的快速应用程序,可让你在需要时访问应用程序的一小部分,而无需用户安装完整的应用程序。
应用优势
对于开发者而言,小程序开发门槛相对较低,难度不及APP,能够满足简单的基础应用,适合生活服务类线下商铺以及非刚需低频应用的转换。对于用户来说,能够节约使用时间成本和手机内存空间;对于开发者来说也能节约开发和推广成本。
主要功能
小程序能够实现消息通知、线下扫码、公众号关联等七大功能。其中,通过公众号关联,用户可以实现公众号与小程序之间相互跳转。
小程序实战实训室建设清单
序号 | 货物名称 |
1 | 教学管理平台 |
2 | 沙箱实验平台 |
3 | 云实训资源 |
4 | 微信小程序开发基础(含云实训资源) |
5 | 微信小程序开发教材 |
6 | 微信小程序实战初级(含云实训资源) |
7 | 微信X认证初级教材 |
8 | 课程师资培训 |
9 | 1+X认证 |
10 | 86寸智慧黑板 |
11 | 无线扩音系统 |
12 | 教师终端(分体机) |
13 | 学生终端(分体机) |
14 | 48口万兆交换机 |
15 | 24口万兆交换机 |
16 | 多媒体教学软件豪华版 |
17 | 机柜 |
18 | 教师讲台 |
19 | 教师椅 |
20 | 多媒体实训桌(6人位) |
21 | 多媒体实训桌(2人位) |
22 | 学生椅 |
23 | 天面部分(除防尘深空灰漆、U型铝合金方通+吸音板、天花走边) |
24 | 灯光部分(主照明灯、LED筒灯) |
25 | 墙面部分(找平、批腻子、底漆、面漆、窗帘) |
26 | 踢脚线 |
27 | 地面部分 |
28 | 强电部分(室内,含主干动力电缆) |
29 | 弱电部分 |
30 | 施工辅材 |
31 | 人工安装含搬运 |
32 | 垃圾清运 |
33 | 设备安装调试 |
34 | 文化墙建设 |
小程序实战实训室介绍
唯众教学管理平台
- 采用B/S架构和可扩展技术框架构建,无需插件安装。
- 设置学校端、教师端、学生端三种角色,每个角色权限不同,如学校端管理学院和教师,教师端管理班级和课程,学生端学习课程。
- 支持云计算、大数据、人工智能等多个专业课程,包含理论和实训课程。
- 支持视频、PPT、PDF、实验、外链等多种课程资源,视频支持清晰度切换,可以直接访问外部链接。
- 支持微信/QQ扫码登录。
- 课程支持上传和管理附件,学生可以下载附件。
- 可以设置教学周期,自动计算每门课程的周数。
- 支持在线排课,教师可以为班级排课。
- 教师端可以在线查看多维度的学习报表,支持数据下载。
- 学习路径清晰展示课程的递进关系。
- 支持教师设置教学计划,绑定课程、班级、时间等。
- 支持课程在线记录笔记,学生可以查看笔记。
- 学生可以查看自己的课表和实验成绩。
- 支持按学习状态筛选课程。
- 可以设置禁止拖动课程进度。
- 支持任务驱动的课程学习控制。
- 学生可以对课程和教师进行评分。
- 支持自动批改和手动批改,可以统计学生答题情况。
- 资源广场用于资源共享。
- 消息模块可发布公告通知。
6.课程支持附件上传与管理,对于课程章节之外的教学资料,支持以课程附件的形式展示,并且用户可以下载附件到本地;
7.平台能够设置单独的教学周期,设置后,系统自动计算出每门课程的上课周数;
8.支持在线排课功能,教师端可以通过排课功能将课程开放给相应的班级进行教学;
9.平台支持教师端在线监控班级学习报表和课程学习报表,多维度多形式(表格、柱状图等)查看学生学习时长、实验时长、学生历史学习和实验记录、实验次数和上机情况等,支持数据下载;
10.平台支持查看学习路径,学习路径能够展示出从基础到专业课程的学习进阶过程,方便查看课程之间的递进逻辑;
11.平台支持教师自由设置教学计划,将课程内容、班级、学生、上课时间进行关联绑定;支持指定上课对象;
12.平台支持在线观看课程时进行在线记录笔记,课程结束后,支持学生在个人中心里查询到自己的课程笔记;
13.支持学生在个人中心查询到自己的课程表和实验报告评分;
14.支持学生按照已完成、尚未开始、学习中三种状态对课程进行筛选;
15.支持将课程设置为不能对课程进度条进行拖动,当学生第一次观看课程时,确保学生能够完成整个课程的学习;
16.能够对学生进行任务驱动的控制,学生必须学习前序课程,才能允许进行下一门课程的学习,便于确保学生首次在线学生的完整性;
17.学生可以对课程内容和授课教师进行评分和提交建议;
18.平台支持对单选、多选、判断题的自动批改和对简答题的教师手动批改,系统对学生的答题情况和成绩进行分析统计;
19.平台支持资源广场模块,教师和学生可以上传、收藏、预览、下载课程资源,教师还可以上传带有权限限制的资源;
20.平台支持消息管理,教师可对所教班级发布全员公告,学生可在学生端即时收到通知信息;
沙箱实验平台
- 平台提供详尽的实验操作手册,包括步骤、时长、资源等,提高学生动手能力。
- 支持实验自动升级,后台升级对用户无感知,确保实验内容更新。
- 实验操作页面与手册页面同屏展示,方便学生操作参考。
- 实验环境基于公有云,提供真实云上操作。
- 一站式实训环境搭建,预设丰富镜像,一键接入实验,无需提前创建环境。
- 操作区域可扩展多种环境,支持图形界面,提供丰富操作资源。
- 使用真实公有云资源,动态分配云资源和镜像系统。
- 提供实验时间控制,提示学生剩余时间。
- 提供多种在线工具如截图、全屏等。
- 可自由调整实验区和手册区显示比例。
- 支持一键代码复制,避免代码错误。
- 严格账号权限管理,确保学生独占实训环境。
- 支持远程协助功能,进行同屏操作或远程观看。
云实训资源
云服务器 CVM:≥4核8GB;存储:系统盘≥ 50GB,高性能云硬盘 数据盘 ≥100GB; 按带宽计费:≥10Mbps;支持采用预充值模式,按照实际消耗扣费。
微信小程序开发基础(含云实训资源)
1.课程资源开发,采用项目任务式,包括PPT、项目指导书、视频、操作视频,习题和题库,课程标准;
2.总课时:72课时;
3.课程简介:
- 分析和掌握小程序开发框架
- 设计和制作小程序底部标签导航
- 注册和绑定小程序,管理数据
- 使用条件和列表渲染小程序页面
- 应用组件构建小程序界面
- 运用小程序提供的API接口
通过案例进一步掌握小程序开发实战技术;
4.课程目标
(1)初识微信小程序、开发环境搭建;
(2)能进行微信小程序框架分析;
(3)能熟练使用微信小程序开发工具;
(4)能熟练掌握微信小程序目录结构、注册程序应用、注册页面的使用;
(5)能熟练掌握绑定数据、条件渲染、列表渲染、定义模板、底部标签导航设计;
(6)能掌握微信小程序各种框架;
(7)能熟悉掌握微信小程序开发流程及步骤;
(8)能熟练掌握视图容器组件、基础内容组件、表单组件、导航组件、媒体组件、地图组件、画布组件;
(9)能熟练掌握请求服务器数据API、文件上传与下载API、WebSocket会话API;
(10)能熟练掌握微信小程序注册功能流程。
5.课程资源
5.1以下配套内容需满足72课时的学习:
(1)提供不少于1份课程标准,配套内容需满足整体课程教学知识点框架;
(2)提供不少于7章的教学PPT,课件内容设计具备实战专业知识技术教学;
(3)提供不少于提供51个任务的操作视频,不少于7份完整的项目实战任务书,案例内容按照任务驱动式设置;
(4)提供不少于1个说课视频,内容需涉及课程介绍、重难点等项目实战知识框架内容;
(5)提供不少于2个课程视频,能满足微课要求,分辨率不低于1080P,视频5-15分钟之间;
(6)配套课程习题数量不少于200题,题库题型不少于3种,题库需含标准答案。
6.主要内容
(1)微信小程序入门:
任务 1 微信小程序概述;
任务 2 注册小程序账号;
任务 3小程序信息的完善;
任务 4小程序AppID;
任务 5小程序的开发工具;
任务 6开发者工具界面的使用;
任务 7创建第一个微信小程序;
(2)小程序逻辑层:
任务 1 小程序全局配置文件;
任务 2 小程序tabBar栏;
任务 3 小程序逻辑文件;
任务 4 小程序生命周期执行顺序;
任务 5 setData视图渲染;
任务 6 变量和函数的作用域及模块化;
(3)小程序视图层:
任务 1 小程序数据绑定;
任务 2 小程序列表渲染;
任务 3 小程序条件渲染;
任务 4 简单模板的定义及应用;
任务 5 复杂模板的定义及应用;
任务 6 事件绑定;
任务 7 事件冒泡和事件捕获;
任务 8 小程序include引用文件;
任务 9 旅游攻略 (import);
任务 10 WXSS微信样式表;
任务 11 字体样式设置;
(4)Flex布局:
任务 1 Flex布局的基本概念;
任务 2 容器属性;
子任务 1 flex-direction属性;
子任务 2 flex-wrap属性;
子任务 3 justify-content属性;
子任务 4 align-item属性;
子任务 5 align-content属性;
任务 3 项目属性;
子任务 1 order属性;
子任务 2 flex-shrink属性;
子任务 3 flex-grow属性;
子任务 4 flex-basis属性;
子任务 5 align-self属性;
任务 4 Flex布局项目案例;
(5)小程序组件:
任务1 视图容器组件;
任务2基础内容组件;
任务3 表单组件;
任务4 导航组件;
任务5 媒体组件;
任务6 地图组件;
任务7 布画组件;
(6)API接口:
任务1 文件传输;
任务2 媒体API;
任务3 文件操作;
任务4 数据缓存;
任务5 地图和地图;
任务6 设备API;
任务7 界面API;
任务8 绘图;
综合应用案例。
微信小程序开发教材
小程序开发初级教材。
微信小程序实战初级(含云实训资源)
1.课程资源开发,采用项目任务式,包括PPT、项目指导书、视频、操作视频,习题和题库,课程标准;
2.总课时:36课时;
3.课程简介:本课程以《微信小程序开发》 “1+X”职业技能等级证书(初级)为基础,介绍小程序目录结构管理、小程序宿主环境管理、小程序开发、小程序生命周期管理等小程序基本知识;
4.课程目标
(1)熟悉小程序创建流程及文件结构;
(2)熟悉小程序语法知识及宿主环境;
(3)了解小程序组件基础;
(4)掌握WXML和WXSS的概念及用法;
(5)了解JS中的API基础;
(6)理解小程序的发布流程和部署的配置;
(7)掌握小程序的运维和部署;
(8)掌握开发者工具的使用;
(9)能够正确使用button、input等表单组件;
(10)能够正确使用基础API;
(11)能够书写规范的wxml、wxss和js;
(12)能够独立部署小程序项目。
5.课程资源
以下配套内容需满足36课时的学习:
(1)提供不少于1份课程标准,配套内容需满足整体课程教学知识点框架;
(2)提供不少于4章节教学PPT,课件内容设计具备实战专业知识技术教学;
(3)提供不少于4份完整的项目实战实施书,提供8个任务的操作视频,案例内容按照任务式设置;
(4)提供不少于8个课程视频,能满足微课要求,分辨率不低于1080P,视频5-15分钟之间;
(5)配套课程习题数量不少于100题,题库题型不少于2种,题库需含标准答案。
6.主要内容
(1)体验小程序项目模板:
任务 1搭建微信小程序开发平台;
任务 2 通过项目模板创建第一个小程序;
(2)核酸检测个人信息小程序:
任务 1制作核酸检测个人信息小程序;
任务 2发布核酸检测个人信息小程序;
(3)制作ToDoList小程序:
任务 1开发ToDoList小程序;
任务 2发布ToDoList小程序;
(4)定位打卡小程序:
任务 1开发定位打卡小程序;
任务 2发布定位打卡小程序。
微信1+X认证初级教材
1+X微信小程序开发认证初级教材配套。
课程师资培训
由厂商生态合作伙伴资深讲师结合微信小程序项目实战提供课程师资培训,4天综合培训。
1+X认证
初级认证考试。
86寸智慧黑板
1.85英寸的防眩光钢化玻璃材质,分辨率3840*2160,玻璃表面硬度9H,6个前置按键;
整机内置扬声器采用缝隙发声技术,喇叭采用槽式开口设计,不大于5.8mm,整机前面gggggg板更加美观;
无线扩音系统
1.主机1台;
1.1设备采用音频处理器和数字功率放大器一体式设计,高度≥1U,纯嵌入式系统设计;
1.2设备接口具有不少于6路音频输入、8路音频输出(其中2路音频输出到功放)。同时为了便于主机扩展输入输出控制,要求主机具有不少于4路GPIO接口,GPIO接口要求能通过主机软件灵活设置输入输出控制和功能定义;
1.3主机内置软件至少带6入8出音频矩阵功能,每路输入通道带扩展器、自动增益、参数均衡模块,每路输出通道带高低通、参数均衡、限幅器模块功能;(须提供第三方检测机构出具的具有CMA标识或CNAS标识的功能检测报告扫描件,原件备查)
1.4主机设备可以支持选配红外遥控器,遥控器可控制全麦静音、学生麦静音、男声模式、女声模式、音量加减等功能;
1.5要求主机可支持U盘拷贝随堂录制讲课语音及课件音频混音文件,最大支持32GB,最多录音时长>1000小时;
1.6要求主机软件可支持白噪声消除,白噪声降噪能力大于9dB;(须提供第三方检测机构出具的具有CMA标识或CNAS标识的功能检测报告扫描件,原件备查)
1.7主机软件至少可支持麦克风60段频谱实时显示分析功能;(须提供第三方检测机构出具的具有CMA标识或CNAS标识的功能检测报告扫描件,原件备查)
1.8自动增益功能:在2-8米范围内扩声增益差<3dB;
1.9信噪比:≥97dB;
1.10功率放大器的输出功率≥2*120W;
1.11频率响应:20Hz-20kHz(±2dB);
1.12总谐波失真:≤0.1%;
1.13增益差:≤0.2dB;
1.14反馈抑制(AFC):传声增益提升幅度:≥15dB;
1.15自适应背景降噪(ANS):信噪比提升≥20dB;
1.16自动增益控制(AGC):增益控制幅度:-12dB – +12dB。
2.吊麦(2个);
2.1输出阻抗:250Ω±30% (at 1KHz);
2.2灵敏度:-35dB(7.9mv 0dB=1V/Pa at 1KHz);
2.3与处理器参数匹配,适用于远距离拾音,话筒处理电路专门针对人声做细微处理,并对远距离拾取的声音作声音补偿;
2.4频率响应(Frequency Response):20HZ~20KHZ;
2.5最大声压级:135dB SPL;
2.6信噪比(SNR):≥80dB;
2.7幻像电源:12-52V。
3.音箱(2对);
3.1采用高密板木质音箱,8厘板,表贴PVC材质,结构坚固可靠,每只音箱有2个喇叭单元,采用2分频技术,中低音单元采用了5.25寸复合盆喇叭,人声结像好,高音单元采用1寸丝膜高音,音质柔和清晰;
3.2频率响应范围:60Hz-20kHz;
3.3阻抗:8Ω;
3.4灵敏度:88dB;
3.5有效功率30W,峰值功率80W。
4.杆线(2套);
4.1不锈钢管结构圆形底盘话筒吊架,表面电镀银色;
4.2内管结构,可伸缩折叠,360°旋转,高度和方位任意调整;
4.3吊架高度调节60cm—120cm之间;
4.4 2*0.3m³两芯屏蔽线。
多媒体教学软件豪华版
1.班级管理类;
- 支持多种操作系统,包括 Win7、安卓、iOS、Win10 等主流系统。
- 教师可以远程监视和控制学生屏幕,提供实时帮助。
- 远程配置学生桌面样式,如主题、背景、屏保等。
- 教师可以远程下发指令,在学生端执行如开机等操作。
- 监控时可对学生屏幕进行截图,保存操作记录。
- 限制学生在教学时使用游戏、聊天工具等,可控制U盘、打印、光驱权限。
- 教师可远程黑屏和锁定学生电脑,保持教室秩序。
2.资源分享类;
- 教师可以实时屏幕广播给学生,音频也可同步广播。
- 支持主流音视频格式的网络影院功能,如MP4、AVI等,播放流畅同步。
- 通过连接摄像头,教师可进行视频直播给学生。
- 教师可以把文件分发到学生电脑上。
- 教师可以从学生电脑自动收集文件。
3.教学评测类;
- 教师可以预先编辑各种题型的考试试卷。
- 支持多种文件类型的答题卡考试,包含多选题、判断题、填空题、论述题等。
- 系统自动阅卷打分,教师可以添加批注,查看统计结果,并以网页形式反馈给学生。
- 教师可以随机出题进行随堂测试,也可组织抢答或问卷调查。
4.课堂互动类;
- 教师可以将班级分组进行小组讨论。
- 通过共享白板或屏幕,教师可与学生一起完成学习任务,也可以由学生独立完成后教师批阅。
- 学生可以点击按钮远程举手。
- 学生可以发送消息请求教师帮助。
5.其他功能。
- 教师可以录制自己的屏幕操作,生成ASF格式视频。
- 学生可以录制教师的屏幕广播,也以ASF格式保存。
- 学生完成作业后可直接提交给教师机器。
- 屏幕广播支持各种技术,如DirectX、OpenGL等,可以广播最新的3D课件。