1、熟练使用H5、CSS3实现页面布局,还原Ul设计稿,样式预处理器sass。
2、熟练使用Element ui . Element plus、ECharts 等组件库。
3、熟练掌握 Vue2、Vue3 框架以及熟悉其相关周边生态,了解框架响应式以及常用 API 的基本原理。
4、熟练使用Axios实现前后端数据交互、实时数据渲染,通过proxy 进行跨域,且能够进行 Axios的二次封装。
5、熟练使用Git工具进行版本控制,npm、yarn包管理工具,能够与团队协作开发。
6、熟悉ES6新增语法特性(如:箭头函数、解构赋值、promise等),掌握面向对象编程思想,提升用户体验。
7、熟悉前端组件化、模块化开发,了解webpack和vite打包工具,可以从0到1搭建项目,优化构建流程。
8、熟悉微信小程序原生开发,有小程序实际开发经验。
组卷中心
技术栈:Vue3、Vuex、Vue-Router、ElementPlus、Echarts。
项目介绍:本系统是为了方便老师自定义创建题目、选择创建题目自由组合试卷。
项目职责:负责答题卡模块、素养数据可视化、高拍仪扫描等模块。
项目产出:
负责答题卡模块设计与开发,根据不同的题型抽离公共组件进行复用。
负责答题卡编辑和打印,对数据修改在同一函数,增加代码的可阅读性。
负责试卷素养的数据可视化开发,解决Echarts自适应问题。
负责项目嵌入electron应用作为子应用,打开新页面使用elctron子页面,以及使用postMessage通信。参与开发高拍仪扫描,把video视频通过canvas生成图片,引入MediaPipe 中的手部识别进行识别以及防抖函数,来减少接口的请求次数(百度ocr文字识别)。
云平台核心素养测评(大屏)
技术栈:Vue3+Vue-Router+Vuex+vite+Element-Ul+Echarts
项目介绍:用大屏形式包括各类图表展示各校区班级的学生成绩情况,用特有的核心素养等级标记出学生的短板。
项目职责:负责校区端部分,包含各类图表(折线图,柱状图,雷达图或图标结合形式),数据处理,排版。
项目产出:
负责学生核心素养值,平均值等数据可视化开发,解决Echarts自适应问题。
负责不同校区不同年级、班级的切换。
技术栈:Vue3、Vuex、Vue-Router、ElementPlus、Echarts。 项目介绍:本系统是为了方便老师自定义创建题目、选择创建题目自由组合试卷。 项目职责:负责答题卡模块、素养数据可视化、高拍仪扫描等模块。
技术栈:Vue3+Vue-Router+Vuex+vite+Element-Ul+Echarts 项目介绍:用大屏形式包括各类图表展示各校区班级的学生成绩情况,用特有的核心素养等级标记出学生的短板。 项目职责:负责校区端部分,包含各类图表(折线图,柱状图,雷达图或图标结合形式