|
|
@ -2,7 +2,9 @@ module Weapps::AttendancesHelper
|
|
|
|
|
|
|
|
|
|
|
|
def student_attendance_status attendance, user
|
|
|
|
def student_attendance_status attendance, user
|
|
|
|
st_attendance = attendance.course_member_attendances.find_by(user_id: user.id)
|
|
|
|
st_attendance = attendance.course_member_attendances.find_by(user_id: user.id)
|
|
|
|
st_attendance.present? ? st_attendance.attendance_status : "ABSENCE"
|
|
|
|
attendance_status = st_attendance.present? ? st_attendance.attendance_status : "ABSENCE"
|
|
|
|
|
|
|
|
attendance_mode = st_attendance.present? ? st_attendance.attendance_mode : "DEFAULT"
|
|
|
|
|
|
|
|
{attendance_status: attendance_status, attendance_mode: attendance_mode}
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
def group_attendance_count attendances, member_ids
|
|
|
|
def group_attendance_count attendances, member_ids
|
|
|
|