随着在线学习、跨国交流和远程协作的发展,越来越多的用户希望通过互联网学习实用技能,但现有平台通常以单向课程为主,存在课程费用较高、互动性不足、个性化匹配困难以及语言沟通不便等问题。SOUL 面向全球技能交换与在线学习场景,让拥有不同技能的用户互相匹配,通过“我教你、你教我”的方式降低学习成本,并利用翻译、聊天和技能测试功能解决跨语言沟通和能力判断问题。
点击空白处退出提示
随着在线学习、跨国交流和远程协作的发展,越来越多的用户希望通过互联网学习实用技能,但现有平台通常以单向课程为主,存在课程费用较高、互动性不足、个性化匹配困难以及语言沟通不便等问题。SOUL 面向全球技能交换与在线学习场景,让拥有不同技能的用户互相匹配,通过“我教你、你教我”的方式降低学习成本,并利用翻译、聊天和技能测试功能解决跨语言沟通和能力判断问题。
SOUL 是一个全球技能交换平台,主要包括用户注册登录、个人资料管理、技能发布、学习需求设置、智能匹配、即时聊天、AI 翻译、AI 技能测试、用户评分和匹配历史等功能。用户可以填写自己擅长的技能和希望学习的技能,系统根据双方需求、技能等级和在线时间进行双向匹配。AI 技能测试会自动生成题目并评估用户水平,测试结果可用于个人资料展示和匹配排序。平台还支持多语言界面及聊天内容翻译,方便不同国家的用户沟通和学习。
我主要负责前端页面开发、后端接口联调、个人资料模块、技能匹配模块和 AI 技能测试功能的实现。项目前端使用 React、Vite、Axios 和 CSS,后端使用 Spring Boot、Spring Data JPA 和 MySQL,并采用前后端分离架构。系统实现了用户信息管理、技能等级展示、双向匹配、聊天房间创建、评分统计和匹配历史记录等功能。AI 测试模块通过 Ollama 调用大语言模型,根据用户输入的技能自动生成 20 道题目,并将测试分数和等级保存到数据库。开发过程中解决了接口参数错误、状态同步、翻译文本缺失、匹配逻辑反向以及前后端字段不一致等问题。




评论