class StudentProgress::Student
Public Instance Methods
current_lab()
click to toggle source
# File lib/student_progress/student.rb, line 6 def current_lab student_reports.last.current_lab end
distance_to_goal(goal)
click to toggle source
# File lib/student_progress/student.rb, line 14 def distance_to_goal(goal) current_index = StudentProgress::Lesson.all.index { |l| l.title == current_lab } goal_index = StudentProgress::Lesson.all.index { |l| l.title == goal } distance = { "Readme" => 0, "Lab" => 0, "Project" => 0 } StudentProgress::Lesson.all[current_index..goal_index].each do |l| distance[l.content_type] += 1 end distance end
full_name()
click to toggle source
# File lib/student_progress/student.rb, line 10 def full_name "#{first_name} #{last_name}" end