项目背景:美国波士顿某大学的学校项目,旨在提升老师和学生对作业交互的体验和效率,增强系统可塑性
1.负责项目整体架构设计,确保系统的稳定性和扩展性。
2.使用Java语言进行后端开发,实现课程管理、作业布置及提交等核心功能。
3.利用Vue3框架构建前端界面,提供用户友好的交互体验。
4.应用TypeScript进行前端代码的编写,增强代码的可维护性和类型安全。
5.实现文档上传功能,处理不同格式的文档,确保兼容性和高效性。
6.开发AI问题生成模块,通过自然语言处理技术,为学生提供个性化学习支持。
7.设计自动保存机制,保障学生回答在规定时间内得到有效保存。
8.参与代码审查和团队协作,优化项目性能,提升产品质量。
9.重构AI模块:对原有的Python AI代码进行了重构和移植,确保其在Java环境中也能顺利运行。
10.前端代码迁移与优化:面对外包提供的可读性差、逻辑混乱的Java + Vue 3前端代码,您进行了细致的代码审查和重构工作,改善了代码结构,提升了代码质量,确保了前端应用的稳定性和用户体验