本次竞赛是基于微信小程序平台的计算机程序开发设计竞赛,旨在通过竞赛的方式提升选手进行移动应用的设计与开发能力,特别是运用微信小程序平台开发技术进行软件开发的能力。要求选手在规定的时间内分析理解竞赛题目给出的功能需求,并使用微信开发者工具等编程软件开发出满足需求的小程序,实现以赛促学、以赛促用,推动选手移动应用程序开发能力的提升,扩宽就业领域。本竞赛规则参考国家职业技能标准高级(三级)以及《微信小程序开发职业技能等级标准(2021年版)》制定。
二、竞赛任务
选手根据竞赛当日提供的竞赛项目需求以及给定API接口参数来完成小程序界面和功能开发设计。竞赛时间为4小时(以现场实操试题规定为准),满分100分。比赛期间电脑只能访问腾讯微信开发平台等开发工具需求的网站,不允许访问其他网站。选手使用微信开发者工具游客模式,在模拟器里进行小程序预览测试。选手需提前注册个人主体开发账号和小程序名。
三、竞赛要求
要求参赛选手掌握以下基本知识和技能:
1、理解微信小程序的操作流程、特性及使用场景;
2、熟悉JSON基本配置的语法知识与应用;
3、熟悉WXSS页面样式布局的语法知识与应用,编写页面程序,搭建小程序骨架,美化小程序页面;
4、熟悉WXML结构的语法知识与应用;
5、理解JavaScript的语法知识,能使用JavaScript编程语言进行小程序的逻辑层基础开发;
6、熟悉API接口调用和调试的方法;
7、熟悉WeUI等界面开发框架的使用,能掌握WeUI组件 库中基础组件,表单组件,操作反馈组件,导航组件,搜索组件等多种组件的参数和调用方法。
8、熟练运用微信开发者工具,完成一个功能完整的小程序开发调试和测试;
9、熟悉常见Web前端程序开发的工具和技能,熟悉HTML、CSS前端开发技术,了解通用的前端代码编写规范。
理论考试竞赛大纲
竞赛范围
竞赛内容
基础
知识
HTML5
+CSS3
1.W3C标准
5.盒子模型的使用
6.浮动、定位、Flexbox
7.常见布局应用
8.基于HTML5+CSS3的复杂页面开发
前端基本功
1 JavaScript 进阶
6.代码编辑器
专业
知识
小程序开发
1 微信小程序基础知识WXML、WXSS
2. UI开发、WeUI组件库
3.小程序API操作
4.微信开发者工具使用
四、评分标准
选手在竞赛结束前,需要在微信小程序开发者工具模拟器里运行所编制的小程序,并使用屏幕录像软件对运行过程录像,并保存在指定位置,便于裁判评分。
实践技能操作评分标准
评分项目
评分标准
权重
功能实现
根据竞赛要求完成小程序功能,每个功能模块分值5-10分
60%
界面设计
UI框架应用、界面美观程度、用户体验
30%
程序代码
代码框架规范文件目录命名、注释、逻辑结构
10%
注意:以上评分标准仅供参考,以竞赛当天评分表为准,根据具体的评分细则进行评判。如出现分数相同的情况,则用时最少的选手排名在前。
五、设备和工具材料
编号
名称
规格
数量
单位
说明
电脑
CPU 4核以上,主频2.8GHz以上,内 存8G以上,硬盘256G以上,21寸 以上显示器。
禁止使 用USB
操作系统
Windows 10中文版
不安装其他无关软件
微信开发者 工具
UI界面库
WeUl 库
文档处理
微软Office 2016中文专业版(Word、Excel)
完全安装能正常编辑docx及xlsx文档即可
浏览器
Chrome 100.0版本以上
输入法
Windows自带输入法,不再提供其 它输入法
选手要熟悉输入法设置,以满足自己的个性化需求
截图录像
Win10自带截图工具
EV录屏4.19
选手需要熟练使用
六、 竞赛时间
本项目竞赛时间为240分钟(4小时)。选手可以合理安排竞赛任务时间分配和完成顺序。
七、 注意事项
1、所有参赛选手不得携带任何存储媒体(如磁盘、光盘、移动硬盘、U盘、手机等)、任何无线上网设备和参考资料进入赛场。参赛选手无需自备竞赛相关软硬件设备,统一由组委会提供,一般情况下不允许更换设备,非人为因素导致部件出现故障,可提出更换。
2、竞赛现场的硬盘可能装有保护卡,关机或断电后不能保存数据,选手必须将开发好的程序、数据库和电子表格 文件保存在竞赛试题指定的分区和文件夹。建议选手适应场地时认真测试比赛用机,比赛当天定时保存数据。
3、竞赛组委会有权在必要时对竞赛任务、评分标准等 进行修改,并及时公示。
4、参赛选手须正确操作、使用竞赛组委会现场提供的设备及工具,以免发生损坏。进入赛场后,及时检查计算机和软件,如有问题,立即向工作人员举手示意。
5、 评判时如出现参赛选手得分相同的情况,将考虑作 品完成的速度。