From f53d9efe79d6e88def615f4f6a1f43aaf968de55 Mon Sep 17 00:00:00 2001 From: musteven <1009173794@qq.com> Date: Mon, 5 May 2025 15:18:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E5=B1=95=E7=A4=BA=E7=BB=86=E8=8A=82,?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E8=87=AA=E5=8A=A8=E6=89=B9=E9=98=85=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E5=AE=9E=E7=8E=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AES-front/src/api/user.js | 2 +- AES-front/src/components/common/AppFooter.vue | 2 +- AES-front/src/layout/user-layout.vue | 2 +- AES-front/src/views/user/exam-list/index.vue | 2 +- AES-front/src/views/user/index.vue | 2 +- AES-front/src/views/user/problem/index.vue | 13 --- .../components/report-actions.vue | 25 ++++- AES/pom.xml | 8 +- .../problem/controller/ProblemController.java | 50 ++++++++- .../aes/problem/dao/SubmitReportDaoI.java | 2 + .../problem/dao/impl/SubmitReportDaoImpl.java | 25 +++++ .../aes/problem/model/AutoScoreResult.java | 20 ++++ .../service/Impl/PlagiarismServiceImpl.java | 14 +++ .../service/Impl/ProblemServiceImpl.java | 101 ++++++++++++++++++ .../problem/service/PlagiarismServiceI.java | 2 +- .../aes/problem/service/ProblemServiceI.java | 3 + 16 files changed, 249 insertions(+), 24 deletions(-) delete mode 100644 AES-front/src/views/user/problem/index.vue create mode 100644 AES/src/main/java/com/example/aes/problem/model/AutoScoreResult.java diff --git a/AES-front/src/api/user.js b/AES-front/src/api/user.js index ddfeea7..e0ddbd7 100644 --- a/AES-front/src/api/user.js +++ b/AES-front/src/api/user.js @@ -57,7 +57,7 @@ export default { runPlagiarism:(data) => request.post('/plagiarism/runPlagiarism', data),//ÔËÐвéÖØË㷨 - + autoScore:(data) => request.post('/problem/autoscore', data),//ÔËÐÐ×Զ¯ÅúÔÄ //±£´æÎļþÃûµ½Êý¾ݿâ saveInfoToProps: (data) => request.post('/problem/saveInfoToProps', data), diff --git a/AES-front/src/components/common/AppFooter.vue b/AES-front/src/components/common/AppFooter.vue index 76ca571..765e802 100644 --- a/AES-front/src/components/common/AppFooter.vue +++ b/AES-front/src/components/common/AppFooter.vue @@ -1,6 +1,6 @@