diff --git a/app-dm/src/TeacherPages/list_pods/List_pods.css b/app-dm/src/TeacherPages/list_pods/List_pods.css deleted file mode 100644 index ea79a9b..0000000 --- a/app-dm/src/TeacherPages/list_pods/List_pods.css +++ /dev/null @@ -1,12 +0,0 @@ -.list-pods-container { - width: 100%; - height: 100%; - display: flex; - justify-content: center; - align-items: center; - } - - h1 { - font-size: 2rem; - color: #333; - } \ No newline at end of file diff --git a/app-dm/src/TeacherPages/list_pods/List_pods.jsx b/app-dm/src/TeacherPages/list_pods/List_pods.jsx deleted file mode 100644 index f2f4a39..0000000 --- a/app-dm/src/TeacherPages/list_pods/List_pods.jsx +++ /dev/null @@ -1,28 +0,0 @@ -import './list_pods.css' -import React, { useEffect, useState } from 'react'; -function List_pods(){ - const [seconds, setSeconds] = useState(60); - - const handleStart = () => { - const intervalId = setInterval(() => { - if (seconds > 0) { - setSeconds(seconds - 1); - } else { - clearInterval(intervalId); - alert('考试时间到!'); - } - }, 1000); - - return () => { - clearInterval(intervalId); - }; - }; - - return ( -
-

剩余时间:{seconds}

- -
- ); -} -export default List_pods \ No newline at end of file diff --git a/app-dm/src/pages/ListPages/Subject/Exam.jsx b/app-dm/src/pages/ListPages/Subject/Exam.jsx index a23fd21..f864066 100644 --- a/app-dm/src/pages/ListPages/Subject/Exam.jsx +++ b/app-dm/src/pages/ListPages/Subject/Exam.jsx @@ -23,8 +23,8 @@ function Exam(){ const [testdata,settestdata]=useState('') const test_func= async()=>{ try{ - const test_src= await axios.post('/api/student/get_test',{student_ID}) - const test_data=test_src.data['data'] + const test_src= await axios.post('/api/student/TrainData',{student_ID}) + const test_data=test_src.data settestdata(test_data) }catch(error){ alert(error) diff --git a/app-dm/src/pages/ListPages/Subject/SubjectPage.css b/app-dm/src/pages/ListPages/Subject/SubjectPage.css index cdca848..13122ae 100644 --- a/app-dm/src/pages/ListPages/Subject/SubjectPage.css +++ b/app-dm/src/pages/ListPages/Subject/SubjectPage.css @@ -1,4 +1,4 @@ -@import url('https://fonts.font.im/css?family=Caveat'); + /* 右侧页面 */ .body-right-subject{ @@ -81,7 +81,6 @@ font-size: 45px; /* color: #ff6666; */ color: rgb(252, 102, 102); - font-family: 'Caveat', cursive; } diff --git a/app-dm/src/pages/ListPages/Subject/SubjectPage.jsx b/app-dm/src/pages/ListPages/Subject/SubjectPage.jsx index f846468..bc203f8 100644 --- a/app-dm/src/pages/ListPages/Subject/SubjectPage.jsx +++ b/app-dm/src/pages/ListPages/Subject/SubjectPage.jsx @@ -13,6 +13,8 @@ function SubjectPage(){ window.location.href='http://36.138.114.105:30294/' } const [testdata,settestdata]=useState('') + const [FalseData,setFalseData]=useState('') + const [NotFalse,setNotFalse]=useState('') const [time,settime]=useState(moment().format('YYYY-MM-DD HH:mm:ss')) const [result,setresult]=useState({}) @@ -20,7 +22,9 @@ function SubjectPage(){ const test=async()=>{ try{ const test_src= await axios.post('/api/student/get_test',{student_ID}) - settestdata(test_src.data['data']) + settestdata(test_src.data['True']) + setFalseData(test_src.data['FalseTest'][1]) + setNotFalse(test_src.data['FalseTest'][2]) }catch(error){ alert('test出错') } @@ -28,88 +32,59 @@ function SubjectPage(){ useEffect(()=>{ test() },[]) - - const [EndTestList,setEndTestList]=useState([]) - //获取他已经做过的试卷 - const end_test=async()=>{ - try{ - const end_test_src=await axios.post('/api/student/get_end_student',{student_ID}) - const obj=end_test_src.data['result'] - setEndTestList(obj) - }catch(error){ - alert(error) - } + + const click=()=>{ + console.log(testdata); + console.log(FalseData); + console.log(NotFalse); } - - useEffect(()=>{ - end_test() - },[]) - - //过期试卷 - const [outtest,setouttest]=useState({}) - //分过期试卷⬇ - useEffect(()=>{ - let test_list= [] - for (const key in testdata) { - if(testdata[key][4]