|  |  | @ -82,6 +82,7 @@ class Course < ApplicationRecord | 
			
		
	
		
		
			
				
					
					|  |  |  |   scope :ended,       ->(is_end = true) { where(is_end: is_end) } |  |  |  |   scope :ended,       ->(is_end = true) { where(is_end: is_end) } | 
			
		
	
		
		
			
				
					
					|  |  |  |   scope :processing,  -> { where(is_end: false) } |  |  |  |   scope :processing,  -> { where(is_end: false) } | 
			
		
	
		
		
			
				
					
					|  |  |  |   scope :not_deleted, -> { where(is_delete: 0) } |  |  |  |   scope :not_deleted, -> { where(is_delete: 0) } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   scope :not_excellent, -> { where(excellent: 0) } | 
			
		
	
		
		
			
				
					
					|  |  |  |   scope :deleted,     ->(is_delete = 1) { where(is_delete: is_delete) } |  |  |  |   scope :deleted,     ->(is_delete = 1) { where(is_delete: is_delete) } | 
			
		
	
		
		
			
				
					
					|  |  |  |   scope :by_user,     ->(user) { joins(:course_members).where('course_members.user_id = ?', user.id).order(updated_at: :desc) } |  |  |  |   scope :by_user,     ->(user) { joins(:course_members).where('course_members.user_id = ?', user.id).order(updated_at: :desc) } | 
			
		
	
		
		
			
				
					
					|  |  |  |   scope :by_keywords, lambda { |keywords| |  |  |  |   scope :by_keywords, lambda { |keywords| | 
			
		
	
	
		
		
			
				
					|  |  | 
 |