|  |  |  | @ -528,6 +528,14 @@ class ShixunsController < ApplicationController | 
			
		
	
		
			
				
					|  |  |  |  | 				tip_show_exception("/myshixuns/#{current_myshixun.try(:identifier)}/reset_my_game") | 
			
		
	
		
			
				
					|  |  |  |  | 			end | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			if current_myshixun.repo_name.nil? | 
			
		
	
		
			
				
					|  |  |  |  | 				g = Gitlab.client | 
			
		
	
		
			
				
					|  |  |  |  | 				repo_name = g.project(current_myshixun.gpid).try(:path_with_namespace) | 
			
		
	
		
			
				
					|  |  |  |  | 				current_myshixun.update_column(:repo_name, repo_name) | 
			
		
	
		
			
				
					|  |  |  |  | 			end | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  | 			# 如果存在实训,则直接进入实训 | 
			
		
	
		
			
				
					|  |  |  |  | 			# 如果实训允许跳关,传参params[:challenge_id]跳入具体的关卡 | 
			
		
	
		
			
				
					|  |  |  |  | 			@current_task = | 
			
		
	
	
		
			
				
					|  |  |  | 
 |