尚进实训平台是一款面向高校实训教学的智能化管理系统,旨在解决传统实训教学中任务分发效率低、代码核查依赖人工、学情数据分散等痛点。平台核心功能包括:课程与班级管理、实训任务发布与提交、基于AI的智能代码核查与自动评分、多维度学情数据看板(成绩趋势、能力雷达图、预警分析)、消息通知中心以及报表导出。业务流程为:教师创建课程和班级→发布实训任务→学生在线提交代码→系统自动核查评分→教师查看学情报表和预警信息,实现实训教学全流程数字化闭环管理。
项目采用前后端分离架构,前端基于Vue3 + Vite构建,使用ECharts实现数据可视化;后端采用Python FastAPI框架,SQLite作为数据库,部署于龙芯loongarch64银河麒麟系统。我负责前端全部页面开发、后端API接口设计、智能核查评分算法实现以及龙芯平台适配部署。主要难点包括:①龙芯平台无现成Node.js/Python包,需从源码编译适配;②自动评分算法需兼顾代码相似度、正确性和规范性多维度评价;③学情报表需支持多层级数据钻取和动态筛选。最终实现了完整的实训教学闭环,支持教师/学生/管理员三角色权限隔离