Browse Source

20250108 调整

贾小兵 3 tháng trước cách đây
mục cha
commit
051a7f8a44

+ 17 - 5
application/admin/controller/teacher/Collection.php

@@ -162,10 +162,10 @@ class Collection extends Backend
             $this->error(__('No Results were found'));
         }
         if (false === $this->request->isPost()) {
-            $examing_count = $this->exam_model->where(['exam_collection_id'=>$ids,'exam_status'=>4])->count();
-            if($examing_count>0){
-                $this->error('有学员考试中,无法修改');
-            }
+//            $examing_count = $this->exam_model->where(['exam_collection_id'=>$ids,'exam_status'=>4])->count();
+//            if($examing_count>0){
+//                $this->error('有学员考试中,无法修改');
+//            }
             $this->view->assign('row', $row);
             $this->assignConfig('row_info', $row);
             return $this->view->fetch();
@@ -423,8 +423,20 @@ class Collection extends Backend
                 $count += $item->delete();
             }
             //删除学员考试 mx_real_exam
-            //删除学员考试故障表 mx_real_exam_fault
+            $exam_list = $this->exam_model->where('exam_collection_id',$ids)->select();
+            if(!empty($exam_list)){
+                foreach ($exam_list as $k=>$it)
+                {
+                    //删除学员考试故障表 mx_real_exam_fault
+                    Db::name('real_exam_fault')->where('exam_id',$it['exam_id'])->delete();
+                    $it->delete();
+                }
+
+            }
             //删除考试关联区队表 mx_real_exam_collection_dept
+            Db::name('real_exam_collection_dept')->where('exam_collection_id',$ids)->delete();
+
+
             Db::commit();
         } catch (PDOException|Exception $e) {
             Db::rollback();

+ 67 - 9
application/admin/controller/teacher/Exams.php

@@ -60,13 +60,65 @@ class Exams extends Backend
             ->paginate($limit);
         //最高分 最低分 平均分
         $select = $this->model->where($where)->where($this->whereExtend)->field('count(*) as count,sum(total_score) as totalscore,min(total_score) as min,max(total_score) as max')->select();
-        $pingfen  = 0;
+        $pingfen  = '';
         if(!empty($select[0]['totalscore']) && !empty($select[0]['count'])){
             $pingfen  = bcdiv($select[0]['totalscore'],$select[0]['count']);
         }
-
         $defen = ['max'=>$select[0]['max'],'min'=>$select[0]['min'],'pingfen'=>$pingfen];
-        $result = ['total' => $list->total(), 'rows' => $list->items(),'defen'=>$defen];
+        $one_static = [];
+        $two_static = [];
+        $three_static = [];
+        $where_falut = ['fault_type' => 3,'fault_state'=>0];
+        $exam_ids = $this->model->where($where)->where($this->whereExtend)->column('exam_id');
+        foreach ($list as $k => $val){
+            $one = Fault::where(['sim_type'=>'0001'])->where($where_falut)->field('fault_id,name')->select();
+            if($val['sim_type']=='0001'){
+                foreach ($one as $k1 => $val1){
+                    //先查分配次数,在查错误率
+                    $one_total = Db::name('real_exam_fault')->where(['flag'=>1,'exam_id'=>['in',$exam_ids],'fault_id'=>$val1['fault_id']])->count();
+                    $error_total = Db::name('real_exam_fault')->where(['flag'=>1,'exam_id'=>['in',$exam_ids],'fault_id'=>$val1['fault_id'],'answer_right'=>2])->count();
+                    $one[$k1]['epercent'] = '';
+                    if($one_total>0){
+                        $bili = bcmul(bcdiv($error_total,$one_total,2),100);
+                        $one[$k1]['epercent'] = $bili>0 ? $bili.'%' : '';
+                    }
+                }
+                $one_static = $one;
+            }
+            $two = Fault::where(['sim_type'=>'0002'])->where($where_falut)->field('fault_id,name')->select();
+            if($val['sim_type']=='0002'){
+                foreach ($two as $k2 => $val2){
+                    $two_total = Db::name('real_exam_fault')->where(['flag'=>1,'exam_id'=>['in',$exam_ids],'fault_id'=>$val2['fault_id']])->count();
+                    $error_total = Db::name('real_exam_fault')->where(['flag'=>1,'exam_id'=>['in',$exam_ids],'fault_id'=>$val2['fault_id'],'answer_right'=>2])->count();
+                    $two[$k2]['epercent'] = '';
+                    if($two_total>0){
+                        $bili = bcmul(bcdiv($error_total,$two_total,2),100);
+                        $two[$k2]['epercent'] = $bili>0 ? $bili.'%' : '';
+                    }
+                }
+            }
+            $two_static = $two;
+            $three = Fault::where(['sim_type'=>'0003'])->where($where_falut)->field('fault_id,name')->select();
+            if($val['sim_type']=='0003'){
+                foreach ($three as $k3 => $val3){
+                    $three_total = Db::name('real_exam_fault')->where(['flag'=>1,'exam_id'=>['in',$exam_ids],'fault_id'=>$val3['fault_id']])->count();
+                    $error_total = Db::name('real_exam_fault')->where(['flag'=>1,'exam_id'=>['in',$exam_ids],'fault_id'=>$val3['fault_id'],'answer_right'=>2])->count();
+                    $three[$k3]['epercent'] = '';
+                    if($three_total>0){
+                        $bili = bcmul(bcdiv($error_total,$three_total,2),100);
+                        $three[$k3]['epercent'] = $bili>0 ? $bili.'%' : '';
+                    }
+                }
+            }
+            $three_static = $three;
+        }
+        //统计错误率
+        $statistics = [
+            'one_static' => $one_static,
+            'two_static' => $two_static,
+            'three_static' => $three_static,
+        ];
+        $result = ['total' => $list->total(), 'rows' => $list->items(),'defen'=>$defen,'tongji'=>$statistics];
         return json($result);
     }
 
@@ -135,22 +187,28 @@ class Exams extends Backend
         $row['start_time'] = $rows->start_time;
         $row['end_time'] = $rows->end_time;
 
+        $fault_list = Db::name('real_exam_fault')->where(['exam_id'=>$ids,'flag'=>1])->select();
+        $row['fault_name_one'] = Fault::where('fault_id',$fault_list[0]['fault_id'])->value('name');
+        $row['fault_name_two'] = Fault::where('fault_id',$fault_list[1]['fault_id'])->value('name');
+        $row['fault_name_three'] = Fault::where('fault_id',$fault_list[2]['fault_id'])->value('name');
+
         $this->view->assign('row', $row);
         return $this->view->fetch();
     }
 
     //正在考试
-    public function persent()
+    public function persent($ids = null)
     {
         //设置过滤方法
         $this->request->filter(['strip_tags', 'trim']);
         if (false === $this->request->isAjax()) {
 
-            $examlist = $this->model->select();
-            foreach ($examlist as $k => $v){
-                $examlist[$k]['score'] = Db::name('real_exam_score')->where('exam_id',$v['exam_id'])->find();
-            }
-            $this->view->assign('examlist', $examlist);
+//            $examlist = $this->model->select();
+//            foreach ($examlist as $k => $v){
+//                $examlist[$k]['score'] = Db::name('real_exam_score')->where('exam_id',$v['exam_id'])->find();
+//            }
+//            $this->view->assign('examlist', $examlist);
+            $this->assignConfig('ids', $ids);
             return $this->view->fetch();
         }
         //如果发送的来源是 Selectpage,则转发到 Selectpage

+ 5 - 5
application/admin/view/teacher/collection/edit.html

@@ -6,16 +6,16 @@
         <div class="form-group col-sm-6">
             <label class="control-label col-xs-12 col-sm-3 addRedStar">{:__('Exam_collection_name')}:</label>
             <div class="col-xs-12 col-sm-7">
-                <input id="c-exam_collection_name" data-rule="required" class="form-control" name="row[exam_collection_name]" value="{$row.exam_collection_name|htmlentities}" type="text">
+                <input id="c-exam_collection_name" {if $row.starttime>0} readonly {/if} data-rule="required" class="form-control" name="row[exam_collection_name]" value="{$row.exam_collection_name|htmlentities}" type="text">
             </div>
         </div>
         <div class="form-group col-sm-6">
             <label class="control-label col-xs-12 col-sm-3 addRedStar">{:__('Sim_type')}:</label>
             <div class="col-xs-12 col-sm-7">
-                <select id="c-sim_type" data-rule="required" class="form-control" name="row[sim_type]">
+                <select id="c-sim_type" data-rule="required" class="form-control" name="row[sim_type]" {if $row.starttime>0} readonly {/if}>
                     <option value="">请选择</option>
                     {foreach name="sim_sim_type" item="vo"}
-                    <option value="{$key}" {if $row.sim_type eq $key} selected {/if}>{$vo}</option>
+                    <option value="{$key}" {if $row.sim_type eq $key} selected {/if} >{$vo}</option>
                     {/foreach}
                 </select>
             </div>
@@ -37,7 +37,7 @@
             <label class="control-label col-xs-12 col-sm-3 addRedStar">{:__('Limit_duration')}:</label>
             <div class="col-xs-12 col-sm-7">
                 <div class="input-group input-groupp-sm">
-                    <input id="c-limit_duration" class="form-control"  type="number"  name="row[limit_duration]" type="number" value="{$row.limit_duration|htmlentities}">
+                    <input id="c-limit_duration" class="form-control" {if $row.starttime>0} readonly {/if} type="number" name="row[limit_duration]" type="number" value="{$row.limit_duration|htmlentities}">
                     <span class="input-group-addon">分钟</span>
                 </div>
             </div>
@@ -46,7 +46,7 @@
         <div class="form-group col-sm-6">
             <label class="control-label col-xs-12 col-sm-3 addRedStar">{:__('Question_setting_method')}:</label>
             <div class="col-xs-12 col-sm-7">
-                <select id="c-question_setting_method" data-rule="required" class="form-control" name="row[question_setting_method]">
+                <select id="c-question_setting_method" data-rule="required" class="form-control" name="row[question_setting_method]" {if $row.starttime>0} readonly {/if}>
                     <option value="">请选择</option>
                     {foreach name="sim_question_setting_method" item="vo"}
                     <option value="{$key}" {if $row.question_setting_method eq $key} selected {/if}>{$vo}</option>

+ 1 - 1
application/admin/view/teacher/collection/index.html

@@ -11,7 +11,7 @@
                         <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('teacher/collection/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
                         <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('teacher/collection/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
 <!--                        <a href="javascript:;" class="btn btn-warning btn-start btn-disabled disabled {:$auth->check('teacher/collection/start')?'':'hide'}" title="{:__('开始考试')}" ><i class="fa fa-play-circle"></i> {:__('开始考试')}</a>-->
-                        
+
                     </div>
                     <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
                            data-operate-edit="{:$auth->check('teacher/collection/edit')}"

+ 5 - 5
application/admin/view/teacher/exams/edit.html

@@ -34,7 +34,7 @@
         color: #0a84ff;
         cursor: pointer;
     }
-    .task_list input{border: 0px}
+    .task_list input{border: 0px;text-align: center}
 </style>
 <form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
     <div class="form-group">
@@ -61,9 +61,9 @@
                 <table class="new_table">
                     <thead>
                     <tr style="height: 3.5rem">
-                        <td>评分标准</td>
-                        <td>扣分</td>
-                        <td>题目</td>
+                        <td style="width: 40%">评分标准</td>
+                        <td style="width: 20%">扣分</td>
+                        <td style="width: 40%">题目</td>
                     </tr>
                     </thead>
                     <tbody class="task_list">
@@ -95,7 +95,7 @@
                     </tr>
                     <tr>
                         <td>可能原因少写或错写1条扣1分</td>
-                        <td><input type="text" name="row[yuanyin_score]" value="{$row.yuanyin_score|htmlentities}"></td>
+                        <td><input type="text" name="row[yuanyin_socre]" value="{$row.yuanyin_socre|htmlentities}"></td>
                         <td></td>
                     </tr>
                     <tr>

+ 28 - 18
application/admin/view/teacher/exams/index.html

@@ -40,38 +40,48 @@
         </table>
 
         <div class="tableTitle success" style="font-size: 16px;margin: 10px 0">错误率统计</div>
-        <table style="width: 100%" class="table table-striped table-bordered table-hover table-nowrap panel-success">
-            <tbody>
+        <table style="width: 33%;float: left" class="table table-striped table-bordered table-hover table-nowrap panel-success">
+            <thead>
             <tr style="text-align: center">
                 <td colspan="2">模拟器A</td>
-                <td colspan="2">模拟器B</td>
-                <td colspan="2">模拟器C</td>
             </tr>
             <tr style="text-align: center">
                 <td>故障名称</td>
                 <td>错误率</td>
-                <td>故障名称</td>
-                <td>错误率</td>
+            </tr>
+            </thead>
+            <tbody class="tbodyone">
+
+            </tbody>
+        </table>
+        <table style="width: 33%;float: left" class="table table-striped table-bordered table-hover table-nowrap panel-success">
+            <thead>
+            <tr style="text-align: center">
+                <td colspan="2">模拟器B</td>
+            </tr>
+            <tr style="text-align: center">
                 <td>故障名称</td>
                 <td>错误率</td>
             </tr>
+            </thead>
+            <tbody class="tbodytwo">
+
+            </tbody>
+        </table>
+        <table style="width: 33%" class="table table-striped table-bordered table-hover table-nowrap panel-success">
+            <thead>
             <tr style="text-align: center">
-                <td>111</td>
-                <td>111</td>
-                <td>222</td>
-                <td>222</td>
-                <td>333</td>
-                <td>333</td>
+                <td colspan="2">模拟器C</td>
             </tr>
             <tr style="text-align: center">
-                <td>111</td>
-                <td>111</td>
-                <td>222</td>
-                <td>222</td>
-                <td>333</td>
-                <td>333</td>
+                <td>故障名称</td>
+                <td>错误率</td>
             </tr>
+            </thead>
+            <tbody class="tbodythree">
+
             </tbody>
         </table>
+
     </div>
 </div>

+ 3 - 0
application/admin/view/teacher/exams/persent.html

@@ -77,5 +77,8 @@
             </div>
 
         </div>
+        <div style="margin-bottom: 3%;text-align: center">
+            <button type="button" class="btn btn-success btn-closes" style="margin-bottom:5px">{:__('关闭考试')}</button>
+        </div>
     </div>
 </div>

+ 20 - 11
application/admin/view/teacher/exams/view.html

@@ -57,37 +57,42 @@
             <div class="tab-pane tab_log1" style="display: block">
                 <table class="new_table">
                     <tr>
-                        <td style="width:15%">序号</td>
-                        <td style="width:20%">评分标准</td>
-                        <td style="width:15%">扣分</td>
-                        <td style="width:15%">维修情况</td>
+                        <td style="width:5%">序号</td>
+                        <td style="width:25%">评分标准</td>
+                        <td style="width:20%">扣分</td>
+                        <td style="width:20%">维修情况</td>
+                        <td style="width:25%">题目</td>
                     </tr>
                     <tr>
-                        <td colspan="4" style="text-align: left;padding-left: 1%">一.故障排除(75分)</td>
+                        <td colspan="5" style="text-align: left;padding-left: 1%">一.故障排除(75分)</td>
                     </tr>
                     <tr>
                         <td>1</td>
                         <td>故障一未排除扣25分</td>
                         <td>{$row.fault_one_score|htmlentities}</td>
                         <td>{if $row.fault_one_score eq 0 }<span class="text-success">已排除</span> {else} <span class="text-danger">未排除</span>{/if}</td>
+                        <td>{$row.fault_name_one|htmlentities}</td>
                     </tr>
                     <tr>
                         <td>2</td>
                         <td>故障二未排除扣25分</td>
                         <td>{$row.fault_two_score|htmlentities}</td>
                         <td>{if $row.fault_two_score eq 0 }<span class="text-success">已排除</span> {else} <span class="text-danger">未排除</span>{/if}</td>
+                        <td>{$row.fault_name_two|htmlentities}</td>
                     </tr>
                     <tr>
                         <td>2</td>
                         <td>故障三未排除扣25分</td>
                         <td>{$row.fault_three_score|htmlentities}</td>
                         <td>{if $row.fault_three_score eq 0 }<span class="text-success">已排除</span> {else} <span class="text-danger">未排除</span>{/if}</td>
+                        <td>{$row.fault_name_three|htmlentities}</td>
                     </tr>
                     <tr>
-                        <td style="width:15%">序号</td>
-                        <td style="width:20%">评分标准</td>
-                        <td style="width:15%">扣分</td>
-                        <td style="width:15%">报告情况</td>
+                        <td style="width:5%">序号</td>
+                        <td style="width:25%">评分标准</td>
+                        <td style="width:20%">扣分</td>
+                        <td style="width:20%">报告情况</td>
+                        <td style="width:25%">扣分原因</td>
                     </tr>
                     <tr>
                         <td colspan="5" style="text-align: left;padding-left: 1%">二.修理报告表(15分)</td>
@@ -97,24 +102,28 @@
                         <td>故障现象少写或错写1条扣1分</td>
                         <td>{$row.xianxian_score|htmlentities}</td>
                         <td>{if $row.xianxian_score eq 0 }<span class="text-success">已排除</span> {else} <span class="text-danger">未排除</span>{/if}</td>
+                        <td></td>
                     </tr>
                     <tr>
                         <td>2</td>
                         <td>可能原因少写或错写1条扣1分</td>
                         <td>{$row.yuanyin_socre|htmlentities}</td>
                         <td>{if $row.yuanyin_socre eq 0 }<span class="text-success">已排除</span> {else} <span class="text-danger">未排除</span>{/if}</td>
+                        <td></td>
                     </tr>
                     <tr>
                         <td>3</td>
                         <td>故障部位少写或错写1条扣1分</td>
                         <td>{$row.buwei_score|htmlentities}</td>
                         <td>{if $row.buwei_score eq 0 }<span class="text-success">已排除</span> {else} <span class="text-danger">未排除</span>{/if}</td>
+                        <td></td>
                     </tr>
                     <tr>
                         <td>4</td>
                         <td>排除方法少写或错写1条扣1分</td>
                         <td>{$row.fangfa_score|htmlentities}</td>
                         <td>{if $row.fangfa_score eq 0 }<span class="text-success">已排除</span> {else} <span class="text-danger">未排除</span>{/if}</td>
+                        <td></td>
                     </tr>
 <!--                    <tr>-->
 <!--                        <td>5</td>-->
@@ -123,11 +132,11 @@
 <!--                        <td>{if $row.jielun_score eq 0 }<span class="text-success">已排除</span> {else} <span class="text-danger">未排除</span>{/if}</td>-->
 <!--                    </tr>-->
                     <tr>
-                        <td colspan="4" style="text-align: left;padding-left: 1%">三.维修时间(10分)</td>
+                        <td colspan="5" style="text-align: left;padding-left: 1%">三.维修时间(10分)</td>
                     </tr>
                     <tr>
                         <td colspan="2">按没超过1分钟扣1分的比例扣分</td>
-                        <td colspan="2">{$row.overtime_score|htmlentities}</td>
+                        <td colspan="3">{$row.overtime_score|htmlentities}</td>
                     </tr>
 <!--                    <tr>-->
 <!--                        <td colspan="2">扣分小计</td>-->

+ 8 - 0
public/assets/js/backend/teacher/collection.js

@@ -285,6 +285,10 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                     console.log(rel_Ids)
                     // console.log('row')
                     if(!$.inArray(row.id,rel_Ids)){
+                        if(Config.row_info.starttime>0){
+                            Layer.alert('考试正在进行中,只可增加区队不可取消区队');
+                            return false;
+                        }
                         arr = $.grep(rel_Ids, function(value) {
                             return value != row["id"];
                         });
@@ -292,6 +296,10 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         qudui_total = qudui_total-1;
                         xueyuan_total = xueyuan_total-row.department_admin_count;
                     }else if(rel_Ids.indexOf(row.id)>-1){
+                        if(Config.row_info.starttime>0){
+                            Layer.alert('考试正在进行中,只可增加区队不可取消区队');
+                            return false;
+                        }
                         var index = rel_Ids.indexOf(row.id);
                         if(index > -1) {
                             rel_Ids.splice(index, 1);

+ 62 - 0
public/assets/js/backend/teacher/exams.js

@@ -24,6 +24,48 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','editable'], function
                 $(".pingfen_total").text(data.defen.pingfen);
                 $(".max_total").text(data.defen.max);
                 $(".min_total").text(data.defen.min);
+
+                var task_tr = '';
+                console.log(data.tongji.one_static.length+'###')
+                for (i=0;i<data.tongji.one_static.length;++i){
+                    var one_data = data.tongji.one_static[i];
+                    console.log(one_data+[i]);
+                    var epercent = '';
+                    if(one_data.epercent!='undefined' && one_data.epercent != undefined){
+                        epercent = one_data.epercent;
+                    }
+                    task_tr += '<tr style="text-align: center">';
+                    task_tr += '    <td>'+one_data.name+'</td>';
+                    task_tr += '    <td>'+epercent+'</td>';
+                    task_tr += '</tr>';
+                    $(".tbodyone").html(task_tr);
+                }
+                var task_tr = '';
+                for (j=0;j<data.tongji.two_static.length;++j){
+                    var two_data = data.tongji.two_static[j];
+                    var epercent = '';
+                    if(two_data.epercent!='undefined' && two_data.epercent != undefined){
+                        epercent = two_data.epercent;
+                    }
+                    task_tr += '<tr style="text-align: center">';
+                    task_tr += '    <td>'+two_data.name+'</td>';
+                    task_tr += '    <td>'+epercent+'</td>';
+                    task_tr += '</tr>';
+                    $(".tbodytwo").html(task_tr);
+                }
+                var task_tr = '';
+                for (k=0;k<data.tongji.three_static.length;++k){
+                    var three_data = data.tongji.three_static[k];
+                    var epercent = '';
+                    if(three_data.epercent!='undefined' && three_data.epercent != undefined){
+                        epercent = three_data.epercent;
+                    }
+                    task_tr += '<tr style="text-align: center">';
+                    task_tr += '    <td>'+three_data.name+'</td>';
+                    task_tr += '    <td>'+epercent+'</td>';
+                    task_tr += '</tr>';
+                    $(".tbodythree").html(task_tr);
+                }
             });
 
 
@@ -278,6 +320,26 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form','editable'], function
             // 为表格绑定事件
             Table.api.bindevent(table2);
 
+            //关闭考试 并且
+            $(document).on('click', '.btn-closes', function () {
+                var ids  = Config.ids;
+                $.ajax({
+                    type:'post',
+                    url:'teacher/collection/multi',
+                    data:{ids:ids,params:'exam_collection_state=3'},  //重点必须为一个变量如:data
+                    success:function(data){
+                        if(data.code==1){
+                            Backend.api.closetabs('/ZQOtIMLKud.php/teacher/exams/persent/ids/'+Config.ids)
+                            Backend.api.addtabs('teacher/collection','考试列表');
+                        }
+                    },
+                    error:function(){
+                        layer.alert("操作失败");
+                        return;
+                    }
+                })
+            });
+
             $("button[name=commonSearch]").css('display','none');
 
         },

+ 8 - 8
public/assets/js/backend/teacher/practice.js

@@ -31,17 +31,17 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                 columns: [
                     [
                         {checkbox: true},
-                        {field: 'exam_collection_id', title: __('编号')},
+                        {field: 'exam_collection_id', title: __('编号'),operate: false},
                         {field: 'exam_collection_name', title: __('Exam_collection_name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'sim_type', title: __('Sim_type'),searchList:{"0001":"FZD04B型侦毒器","0002":"FZB006型毒剂报警器","0003":"防化兵用毒剂报警器"},formatter: Table.api.formatter.simtype},
                         {field: 'question_setting_method', title: __('Question_setting_method'),searchList:{"1":"系统随机","2":"教师自选","3":"任务自选"},formatter: Table.api.formatter.simmethod},
-                        {field: 'exam_collection_type', title: __('Exam_collection_type'),operate: false,formatter: function (value, row, index) {
-                                return '练习';
-                            }
-                        },
+                        // {field: 'exam_collection_type', title: __('Exam_collection_type'),operate: false,formatter: function (value, row, index) {
+                        //         return '练习';
+                        //     }
+                        // },
                         {
                             field: 'exam_collection_state',searchList:{"2":"打开","3":"关闭"},
-                            title: __('Exam_collection_state'),
+                            title: __('是否开启练习'),
                             align: 'center',
                             table: table,
                             formatter: Table.api.formatter.collectonstate
@@ -49,8 +49,8 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
 
                         // {field: 'task_id', title: __('Task_id')},
                         {field: 'limit_duration', title: __('Limit_duration')},
-                        {field: 'start_time', title: __('Start_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false},
-                        {field: 'end_time', title: __('End_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false},
+                        // {field: 'start_time', title: __('Start_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false},
+                        // {field: 'end_time', title: __('End_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false},
                         // {field: 'create_user_id', title: __('Create_user_id')},
                         {field: 'create_by', title: __('Create_by'), operate: 'LIKE'},
                         {field: 'createtime', title: __('Create_time'),  operate:'RANGE', addclass:'datetimerange', autocomplete:false,formatter: Table.api.formatter.datetime},