项目概述:
该项目是面向印尼学生的中文在线学习平台,覆盖学生端、教师端、加盟商端及管理端四大终端,提供在线课程、视频学习、课后练习、语音评测、教师辅导、学习记录、运营管理等能力。平台基于 Vue3、Vite、TypeScript、ArcoUI 构建前端体系,并集成腾讯云点播、腾讯云 COS、腾讯云语音评测、Google Meeting 等第三方服务,打通学习、授课、练习、测评、运营和管理等业务流程,支撑项目在海外教育场景中的规模化落地。
工作内容:
1. 负责平台前端架构设计与工程化建设,基于 Vue3 + Vite + TypeScript 搭建模块化、可扩展的前端工程体系,支撑学生端、教师端、加盟商端、管理端多端业务并行开发与持续迭代。
2. 负责核心业务模块开发,涵盖课程学习、视频点播、课后练习、语音评测、教师辅导、学习记录、加盟商管理、后台运营管理等功能,推动平台学习、授课、测评和管理流程完整闭环。
3. 基于 ArcoUI 进行通用组件与业务组件封装,沉淀课程管理、视频播放、文件上传、表单配置、权限控制、数据列表等高频组件,提升代码复用率和团队开发效率。
4. 负责平台国际化能力建设,基于 Vue-I18n 实现简体中文、繁体中文、印尼文多语言切换,适配海外教育场景下的本地化使用需求。
5. 对接腾讯云点播服务,完成视频上传、转码、播放、防盗链及多端播放适配,保障课程视频和教学资源的稳定分发与流畅播放。
6. 集成腾讯云 COS 对象存储,完成图片、文件、课程资料等资源的上传、存储、读取与访问控制,并结合 CDN 优化资源加载性能。
7. 对接腾讯云语音评测能力,实现学生语音录入、发音评分、评测结果反馈等功能,支持中文听说训练场景,提升学习互动性和教学效果。
8. 集成 Google Meeting,完成在线课程会议创建、预约、加入及相关状态联动,打通教师授课、学生上课和后台管理之间的业务流程。
9. 负责前后端接口联调与核心业务数据处理,完成课程、用户、教师、加盟商、练习题、学习记录、资源管理等模块接口对接,并处理异常提示、权限校验和流程兜底。
10. 参与页面性能优化,结合组件按需加载、路由懒加载、资源 CDN 加速、列表渲染优化等方式,提升页面加载速度和复杂业务场景下的交互流畅度。