dev_202412
yujialong 1 year ago
parent e9af0bb178
commit a3c27568f0
  1. 33
      public/index-occupationlab.html
  2. 9
      public/index-zxy.html
  3. 15
      public/index.html
  4. 1
      src/api/index.js
  5. 15
      src/pages/ass/list/index.vue
  6. 9
      src/pages/record/show/index.vue

@ -0,0 +1,33 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="keywords" content="职站,教学,教育,在线编程" />
<meta
name="description"
content="职站是一款辅助院校教师开展虚拟仿真实验教学的智能云实践平台。平台采用了大数据,云计算等技术,为学校搭建信息化平台提供了基础,可助力院校实现教学智能化升级。职站平台设计遵循着极简、高效的理念,可帮助老师轻松开展实验教学,并支持自定义发布考核和练习,智能统计和检验学生的日常实训练习效果;老师还可以通过可视化图表报告直观查看学生实训成绩,评估教学成果。"
/>
<meta name="baidu-site-verification" content="code-TRfXe8xIkJ" />
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<link rel="stylesheet" href="//at.alicdn.com/t/font_830376_qzecyukz0s.css" />
<title>职站——为院校打造一站式虚拟仿真实训教学数智云平台</title>
<script>
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https://hm.baidu.com/hm.js?72fbad6ebf1d6c705117fe8fe0686a0e';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
</head>
<body>
<noscript>
<strong>We're sorry but vms doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
<script src="/styles/tinymce/tinymce.min.js"></script>
</body>
</html>

@ -12,6 +12,15 @@
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<link rel="stylesheet" href="//at.alicdn.com/t/font_830376_qzecyukz0s.css" />
<title>智信云</title>
<script>
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https://hm.baidu.com/hm.js?e4d7deeca2d6ea71d2bd5fa2365bc654';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
</head>
<body>
<noscript>

@ -3,24 +3,15 @@
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="keywords" content="职站,教学,教育,在线编程" />
<meta name="keywords" content="智信云,教学,教育,在线编程" />
<meta
name="description"
content="职站是一款辅助院校教师开展虚拟仿真实验教学的智能云实践平台。平台采用了大数据,云计算等技术,为学校搭建信息化平台提供了基础,可助力院校实现教学智能化升级。职站平台设计遵循着极简、高效的理念,可帮助老师轻松开展实验教学,并支持自定义发布考核和练习,智能统计和检验学生的日常实训练习效果;老师还可以通过可视化图表报告直观查看学生实训成绩,评估教学成果。"
content="智信云是一家为高等院校提供实验课程数字化服务的国家级高新技术企业。以区块链、大数据、人工智能等前沿技术在行业领域的运用为支撑,将新技术与经济与管理人才培养深度融合,面向全国高等院校的经济、金融、大数据应用等相关专业提供科研创新、金课建设、实验实训教学软件、实践教学以及学生就业培训为一体的专业建设咨询与技术支持服务。"
/>
<meta name="baidu-site-verification" content="code-TRfXe8xIkJ" />
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<link rel="stylesheet" href="//at.alicdn.com/t/font_830376_qzecyukz0s.css" />
<title>职站——为院校打造一站式虚拟仿真实训教学数智云平台</title>
<script>
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https://hm.baidu.com/hm.js?72fbad6ebf1d6c705117fe8fe0686a0e';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
<title>智信云</title>
</head>
<body>
<noscript>

@ -96,7 +96,6 @@ export default {
myClassByStudent: `occupationlab/occupationlab/achievement/myClassByStudent`, // 学生端:我的班级
getStudentInfoByAccountId: `occupationlab/occupationlab/architecture/getStudentInfoByAccountId`, // 查看学生信息
enterExam: `occupationlab/occupationlab/assessment/enterExam`, // 学生端——进入考试
collectPaper: `occupationlab/occupationlab/assessment/collectPaper`, // 自动结束考试
// 课程学习
pageConditionalQueryCourseByStudent: `occupationlab/occupationlab/theoreticalCourse/pageConditionalQueryCourseByStudent`,

@ -138,11 +138,6 @@
<span class="ellipsis">{{ status[scope.row.status] }}</span>
</template>
</el-table-column>
<!-- <el-table-column label="实验状态" align="center">-->
<!-- <template slot-scope="scope" v-if="scope.row.show">-->
<!-- <span class="ellipsis">{{ stuState[scope.row.stuState] }}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column width="100"
label="操作"
align="center">
@ -316,7 +311,6 @@ export default {
this.getData()
})
//
this.$once("hook:beforeDestroy", function () {
this.sss = 0
@ -335,16 +329,11 @@ export default {
let s = Math.floor(countDown.countDown % (60 * 60) % 60);
return `${h > 9 ? h : `0${h}`}:${m > 9 ? m : `0${m}`}:${s > 9 ? s : `0${s}`}`;
} else {
if (countDown.status == 1) {
this.$post(`${this.api.collectPaper}?id=${countDown.assessmentId}`).then(res => {
})
} else {
}
return "00:00:00";
}
},
beginTimer () {
clearInterval(this.ticker)
this.ticker = setInterval(() => {
if (this.sss == 0) {
this.ticker = null;
@ -362,7 +351,6 @@ export default {
// item.status = 2;
}
}
item.show = true;
this.$set(this.listData, i, item);
}
@ -390,7 +378,6 @@ export default {
}
this.totals = res.total;
this.listData.forEach(i => {
i.show = false;
if (i.status == 2) { //
i.countDown = 0;
} else {

@ -325,7 +325,14 @@ export default {
data: JSON.stringify(userScores)
}).then(res => { }).catch(err => { })
} else {
this.handleList(userScores.find(e => e.lcRuleRecords) ? userScores : JSON.parse(data))
const cacheData = JSON.parse(data)
cacheData.forEach((e, i) => {
const item = userScores.find(n => n.judgmentId === e.judgmentId)
if (item) {
e.answer = item.answer
}
})
this.handleList(userScores.find(e => e.lcRuleRecords) ? userScores : cacheData)
}
}).catch(res => { })
},

Loading…
Cancel
Save