从入职至今一直在维护迭代课件系统,从课件1.0到课件2.0,前端: vue项目,并以多种node脚本辅助。课件系统是 好未来教研平台核心工具之一,是教学工具类产品的入口。在大海一对一、轻轻家教、海风教育、未来黑板、魔法 黑板、双师课堂等多个产品的核心工具,属于教研老师专属的在线教育工具,功能上可以说是教育版的ppt。
项目职责:
1. 负责在线机构项目对接,完成在线备课模块(1.0,2.0)开发迭代、试题开发。
2. 基础模块功能优化,如:文本、图形自适应,文本、表格快速样式,元素动画优化等
3. 维护课件基础组件库。
4. 课件系统相关node服务开发。
5. 与本部门其他工具类插件对接, 如:标注插件,公式编辑器,资源车,工具条等
6. 跨页面通信功能开发,将课件以iframe方式加载到不同客户端上,用户点击、翻页、播放动画、音视频等消息通 信;
项目业绩:
1. 抽离公共组件,构建私有npm基础组件库包,各组件按需引入加载,使用vuePress开发文档页面,帮助组内成员 开发使用。
2. 创建基于配置文件式试题模式,便于快速开发新题型,减短开发周期。支持无感字符过滤、划词填空、图文混排 ,支持实时svg转img自动上传至阿里云oss、自动表单校验等功能
3. 解决课件系统历史遗留问题,修正了课件画布元素旋转框选算法和辅助线。
4. 编写node脚本 批量处理图片压缩,解决历史数据图片资源过大导致访问过慢问题。爬取某时间课件引入iframe 的视频地址并导入到excel,将其他部门教育资源进行整合并完善教研云的视频库资源。