문제
groupReactionTimeByCourseNumber 쿼리는 같은 course_number를 가진 모든 분반(section)을 하나로 묶어 통계를 집계합니다.
이 때문에 분반별로 다른 수강 제한 조건(예: "수리과학부 분반만 가능", "주전공 불허")이 통계에 반영되지 않습니다. 실제로는 특정 학생이 신청할 수 없는 분반의 데이터도 합산되어 평균 반응 시간이 왜곡될 수 있습니다.
현재 동작
GROUP BY c.course_number로 모든 분반을 단일 그룹으로 처리
분반별 credit_limit, department_restriction 등의 조건 무시
문제
groupReactionTimeByCourseNumber 쿼리는 같은 course_number를 가진 모든 분반(section)을 하나로 묶어 통계를 집계합니다.
이 때문에 분반별로 다른 수강 제한 조건(예: "수리과학부 분반만 가능", "주전공 불허")이 통계에 반영되지 않습니다. 실제로는 특정 학생이 신청할 수 없는 분반의 데이터도 합산되어 평균 반응 시간이 왜곡될 수 있습니다.
현재 동작
GROUP BY c.course_number로 모든 분반을 단일 그룹으로 처리
분반별 credit_limit, department_restriction 등의 조건 무시