|  |  | @ -43,6 +43,7 @@ const {Option} = Select; | 
			
		
	
		
		
			
				
					
					|  |  |  | //GraduationTaskssetting.js
 |  |  |  | //GraduationTaskssetting.js
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //作品列表(学生)
 |  |  |  | //作品列表(学生)
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | let allow_lates=false; | 
			
		
	
		
		
			
				
					
					|  |  |  | class Listofworksstudentone extends Component { |  |  |  | class Listofworksstudentone extends Component { | 
			
		
	
		
		
			
				
					
					|  |  |  | 	//unifiedsetting 统一设置
 |  |  |  | 	//unifiedsetting 统一设置
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	//allowreplenishment 允许补交
 |  |  |  | 	//allowreplenishment 允许补交
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -387,10 +388,18 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
		
			
				
					
					|  |  |  | 					) |  |  |  | 					) | 
			
		
	
		
		
			
				
					
					|  |  |  | 				}, |  |  |  | 				}, | 
			
		
	
		
		
			
				
					
					|  |  |  | 				{ |  |  |  | 				{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 					title: <span>效率分<Tooltip placement="top" title={<pre> |  |  |  | 					title: <span>效率分<Tooltip placement="top" title={allow_lates===true?<pre> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						计算规则:<br/> |  |  |  | 							补交结束时,系统根据学生在课堂成员中的<br/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						学员离开实训学习界面停止计时;<br/> |  |  |  | 						  效率表现自动评分。计算规则:<br/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						评测首次通过之后,停止计时<br/> |  |  |  | 							学生工作效率= log(实训总得分/实训总耗时)<br/> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 							学生效率分 = 学生工作效率 / 课堂学生最高<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						  工作效率 * 分值<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					</pre>:<pre> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					作业截止时,系统根据学生在课堂成员中的<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					效率表现自动评分。计算规则:<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					学生工作效率= log(实训总得分/实训总耗时)<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					学生效率分 = 学生工作效率 / 课堂学生最高<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					工作效率 * 分值<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  | 					</pre>}><img src={getImageUrl("images/educoder/problem.png")}/></Tooltip></span>, |  |  |  | 					</pre>}><img src={getImageUrl("images/educoder/problem.png")}/></Tooltip></span>, | 
			
		
	
		
		
			
				
					
					|  |  |  | 					dataIndex: 'efficiencyscore', |  |  |  | 					dataIndex: 'efficiencyscore', | 
			
		
	
		
		
			
				
					
					|  |  |  | 					key: 'efficiencyscore', |  |  |  | 					key: 'efficiencyscore', | 
			
		
	
	
		
		
			
				
					|  |  | @ -748,10 +757,18 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
		
			
				
					
					|  |  |  | 					) |  |  |  | 					) | 
			
		
	
		
		
			
				
					
					|  |  |  | 				}, |  |  |  | 				}, | 
			
		
	
		
		
			
				
					
					|  |  |  | 				{ |  |  |  | 				{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 					title: <span>效率分<Tooltip placement="top" title={<pre> |  |  |  | 					title:  <span>效率分<Tooltip placement="top" title={allow_lates===true?<pre> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						计算规则:<br/> |  |  |  | 							补交结束时,系统根据学生在课堂成员中的<br/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						学员离开实训学习界面停止计时;<br/> |  |  |  | 						  效率表现自动评分。计算规则:<br/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						评测首次通过之后,停止计时<br/> |  |  |  | 							学生工作效率= log(实训总得分/实训总耗时)<br/> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 							学生效率分 = 学生工作效率 / 课堂学生最高<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						  工作效率 * 分值<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					</pre>:<pre> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					作业截止时,系统根据学生在课堂成员中的<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					效率表现自动评分。计算规则:<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					学生工作效率= log(实训总得分/实训总耗时)<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					学生效率分 = 学生工作效率 / 课堂学生最高<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					工作效率 * 分值<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  | 					</pre>}><img src={getImageUrl("images/educoder/problem.png")}/></Tooltip></span>, |  |  |  | 					</pre>}><img src={getImageUrl("images/educoder/problem.png")}/></Tooltip></span>, | 
			
		
	
		
		
			
				
					
					|  |  |  | 					dataIndex: 'efficiencyscore', |  |  |  | 					dataIndex: 'efficiencyscore', | 
			
		
	
		
		
			
				
					
					|  |  |  | 					key: 'efficiencyscore', |  |  |  | 					key: 'efficiencyscore', | 
			
		
	
	
		
		
			
				
					|  |  | @ -1056,10 +1073,18 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
		
			
				
					
					|  |  |  | 					) |  |  |  | 					) | 
			
		
	
		
		
			
				
					
					|  |  |  | 				}, |  |  |  | 				}, | 
			
		
	
		
		
			
				
					
					|  |  |  | 				{ |  |  |  | 				{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 					title: <span>效率分<Tooltip placement="top" title={<pre> |  |  |  | 					title:  <span>效率分<Tooltip placement="top" title={allow_lates===true?<pre> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						计算规则:<br/> |  |  |  | 							补交结束时,系统根据学生在课堂成员中的<br/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						学员离开实训学习界面停止计时;<br/> |  |  |  | 						  效率表现自动评分。计算规则:<br/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						评测首次通过之后,停止计时<br/> |  |  |  | 							学生工作效率= log(实训总得分/实训总耗时)<br/> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 							学生效率分 = 学生工作效率 / 课堂学生最高<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						  工作效率 * 分值<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					</pre>:<pre> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					作业截止时,系统根据学生在课堂成员中的<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					效率表现自动评分。计算规则:<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					学生工作效率= log(实训总得分/实训总耗时)<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					学生效率分 = 学生工作效率 / 课堂学生最高<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					工作效率 * 分值<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  | 					</pre>}><img src={getImageUrl("images/educoder/problem.png")}/></Tooltip></span>, |  |  |  | 					</pre>}><img src={getImageUrl("images/educoder/problem.png")}/></Tooltip></span>, | 
			
		
	
		
		
			
				
					
					|  |  |  | 					dataIndex: 'efficiencyscore', |  |  |  | 					dataIndex: 'efficiencyscore', | 
			
		
	
		
		
			
				
					
					|  |  |  | 					key: 'efficiencyscore', |  |  |  | 					key: 'efficiencyscore', | 
			
		
	
	
		
		
			
				
					|  |  | @ -1383,10 +1408,18 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
		
			
				
					
					|  |  |  | 					) |  |  |  | 					) | 
			
		
	
		
		
			
				
					
					|  |  |  | 				}, |  |  |  | 				}, | 
			
		
	
		
		
			
				
					
					|  |  |  | 				{ |  |  |  | 				{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 					title: <span>效率分<Tooltip placement="top" title={<pre> |  |  |  | 					title:  <span>效率分<Tooltip placement="top" title={allow_lates===true?<pre> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						计算规则:<br/> |  |  |  | 							补交结束时,系统根据学生在课堂成员中的<br/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						学员离开实训学习界面停止计时;<br/> |  |  |  | 						  效率表现自动评分。计算规则:<br/> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 						评测首次通过之后,停止计时<br/> |  |  |  | 							学生工作效率= log(实训总得分/实训总耗时)<br/> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 							学生效率分 = 学生工作效率 / 课堂学生最高<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 						  工作效率 * 分值<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					</pre>:<pre> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					作业截止时,系统根据学生在课堂成员中的<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					效率表现自动评分。计算规则:<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					学生工作效率= log(实训总得分/实训总耗时)<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					学生效率分 = 学生工作效率 / 课堂学生最高<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 					工作效率 * 分值<br/> | 
			
		
	
		
		
			
				
					
					|  |  |  | 					</pre>}><img src={getImageUrl("images/educoder/problem.png")}/></Tooltip></span>, |  |  |  | 					</pre>}><img src={getImageUrl("images/educoder/problem.png")}/></Tooltip></span>, | 
			
		
	
		
		
			
				
					
					|  |  |  | 					dataIndex: 'efficiencyscore', |  |  |  | 					dataIndex: 'efficiencyscore', | 
			
		
	
		
		
			
				
					
					|  |  |  | 					key: 'efficiencyscore', |  |  |  | 					key: 'efficiencyscore', | 
			
		
	
	
		
		
			
				
					|  |  | @ -1713,6 +1746,7 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
		
			
				
					
					|  |  |  | 				homework_status: result.data.homework_status, |  |  |  | 				homework_status: result.data.homework_status, | 
			
		
	
		
		
			
				
					
					|  |  |  | 				update_score: result.data.update_score |  |  |  | 				update_score: result.data.update_score | 
			
		
	
		
		
			
				
					
					|  |  |  | 			}); |  |  |  | 			}); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			allow_lates=result.data.allow_late; | 
			
		
	
		
		
			
				
					
					|  |  |  | 			this.seacthdatat(result.data, result.data.student_works, result.data.work_efficiency, result.data.course_group_info, 1); |  |  |  | 			this.seacthdatat(result.data, result.data.student_works, result.data.work_efficiency, result.data.course_group_info, 1); | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 			if (result.data.student_works === undefined || result.data.student_works === null || JSON.stringify(result.data.student_works) === "[]") { |  |  |  | 			if (result.data.student_works === undefined || result.data.student_works === null || JSON.stringify(result.data.student_works) === "[]") { | 
			
		
	
	
		
		
			
				
					|  |  | @ -2421,6 +2455,7 @@ class Listofworksstudentone extends Component { | 
			
		
	
		
		
			
				
					
					|  |  |  | 					challenges_count: result.data.challenges_count, |  |  |  | 					challenges_count: result.data.challenges_count, | 
			
		
	
		
		
			
				
					
					|  |  |  | 					homework_status: result.data.homework_status, |  |  |  | 					homework_status: result.data.homework_status, | 
			
		
	
		
		
			
				
					
					|  |  |  | 				}); |  |  |  | 				}); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 				allow_lates=result.data.allow_late | 
			
		
	
		
		
			
				
					
					|  |  |  | 				this.seacthdatat(result.data, result.data.student_works, result.data.work_efficiency, result.data.course_group_info, page); |  |  |  | 				this.seacthdatat(result.data, result.data.student_works, result.data.work_efficiency, result.data.course_group_info, page); | 
			
		
	
		
		
			
				
					
					|  |  |  | 				this.props.Getdataback(result, result.data); |  |  |  | 				this.props.Getdataback(result, result.data); | 
			
		
	
		
		
			
				
					
					|  |  |  | 				// }
 |  |  |  | 				// }
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |