-
수강신청 자료집을 엑셀로 데이터를 직접 가공 후, DB에 저장
-
KLAS 데이터를 연동
-
사용자의 수강 데이터를 기반으로 하여 개인화된 대시보드를 제작 및 시간표 관련 통계자료 제공
-
각 강의 목록에서 선택 시, 시간표에 강의 추가
- 해당 강의를 시간표에 담은 사람들이 많이 담은 강의 추천
- 해당 시간과 겹치는 다른 강의를 목록에서 비활성화
- 선이수 강의 미이수 혹은, 타과 강의일 경우 경고문구 출력
- 재수강이 불가능한 강의의 경우, 비활성화
-
강의 시간표 추천 (동일 학년/학부 학생들이 많이 담은 과목들에 대한 강의들로 구성)
-
졸업이수학점 산정 + 졸업요건에 따른 사용자 강의 추천
Front-end | Back-end |
---|
- MySQL
- Spring Boot
- Hibernate
- AWS EC2
lecture
: 매학기 학교에서 제공하는 개설과목 4개년치(2019~2022)를 엑셀로 데이터 가공, 중복제거 후 저장한 모든 과목 정보 테이블lecture_time_slot
:lecture
와time_slot
을 매핑해주는 중간 테이블timetable_lecture
:timetable
과lecture
를 매핑해주는 중간 테이블student_lecture
:student
와lecture
를 매핑해주는 중간 테이블
Credit
: 전공학점, 부전공학점, 교양학점과 관련된 엔티티