【修改】试卷任务参数

This commit is contained in:
YOHO\20373
2025-05-26 10:58:00 +08:00
parent 797d38414c
commit 60c88ecdfb
8 changed files with 780 additions and 339 deletions

View File

@@ -63,7 +63,8 @@
</el-col>
</el-row>
<el-row :gutter="20">
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="是否启用考场设置">
<el-switch
@@ -77,19 +78,17 @@
</el-col>
<el-col :span="12">
<!-- 禁止学生使用U盘 -->
<el-form-item label="禁止学生使用U盘">
<el-col :span="12">
<el-form-item label="是否显示答案按钮">
<el-switch
v-model="form.usb"
v-model="form.isAnswer"
active-value="0"
inactive-value="1"
active-text=""
inactive-text=""
@change="handleFormChange" />
</el-form-item>
</el-col>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
@@ -118,16 +117,20 @@
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="是否显示答案按钮">
<el-switch
v-model="form.isAnswer"
active-value="0"
inactive-value="1"
active-text=""
inactive-text=""
@change="handleFormChange" />
</el-form-item>
</el-col>
<el-form-item label="是否有测评时长限制">
<el-switch
v-model="form.isTime"
active-value="0"
inactive-value="1"
active-text=""
inactive-text=""
@change="handleFormChange" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="学生是否可以查看试卷">
<el-switch
@@ -140,43 +143,32 @@
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<el-form-item label="是否有测评时长限制">
<el-switch
v-model="form.isTime"
active-value="0"
inactive-value="1"
active-text=""
inactive-text=""
@change="handleFormChange" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="测评时长" >
<el-time-picker
v-model="form.examTime"
value-format="HH:mm:ss"
placeholder="请设置测评时长"
class="ele-fluid"
@change="handleFormChange"
/>
</el-form-item>
<el-row :gutter="20">
</el-col>
</el-row>
<el-col :span="12">
<el-form-item label="测评时长" >
<el-time-picker
v-model="form.examTime"
value-format="HH:mm:ss"
placeholder="请设置测评时长"
class="ele-fluid"
@change="handleFormChange"
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="定时检查与学生端联通性,每">
<el-input-number v-model="form.isConnect" label="分钟" @change="handleFormChange" />
<span>分钟传一次,断联直接交卷</span>
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-tab-pane>
<!-- 第二个 tab - 试卷答题文件 -->
<el-tab-pane label="试卷答题文件" name="tab2">
<el-form :model="form" label-width="200px" style="margin-top: 20px;">
@@ -210,6 +202,76 @@
</el-form-item>
</el-form>
</el-tab-pane>
<el-tab-pane label="防作弊功能" name="tab3">
<el-form :model="form" label-width="200px" style="margin-top: 20px;">
<el-row :gutter="20">
<el-col :span="12">
<!-- 禁止学生使用U盘 -->
<el-form-item label="禁止学生使用U盘">
<el-switch
v-model="form.usb"
active-value="0"
inactive-value="1"
active-text=""
inactive-text=""
@change="handleFormChange" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="是否可以文件共享">
<el-switch
v-model="form.isFile"
active-value="0"
inactive-value="1"
active-text=""
inactive-text=""
@change="handleFormChange" />
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="12">
<!-- 禁止学生使用U盘 -->
<el-form-item label="禁用外网">
<el-switch
v-model="form.isNet"
active-value="0"
inactive-value="1"
active-text=""
inactive-text=""
@change="handleFormChange" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="禁止截屏">
<el-switch
v-model="form.isScreen"
active-value="0"
inactive-value="1"
active-text=""
inactive-text=""
@change="handleFormChange" />
</el-form-item>
</el-col>
</el-row>
</el-form>
</el-tab-pane>
<el-tab-pane label="考试注意事项提醒" name="tab4">
<div class="block" @blur.capture="handleFormChange">
<Editor v-model="form.warn" height="250px" />
</div>
</el-tab-pane>
</el-tabs>
</div>
</template>
@@ -241,7 +303,11 @@ const form = ref({
isRepeat:'', // 是否删除目录
isAnswer:'',
isLook:'',
isConnect:''
isConnect:'',
isFile:'',
isNet:'',
isScreen:'',
warn:''
})
const activeTab = ref('tab1')