sparcs-kaist/otlplus

BasicGraduationRequirement model 구현

Opened this issue · 0 comments

BasicGraduationRequirement 모델은 전체 공통 졸업요건에 관한 model입니다. 전공 종류(복부심융전)에 무관하게 공통으로 적용되는 column을 분리했습니다. 예외적으로 인선과 연구의 경우 복전 여부만 영향을 미치기 때문에 service단에서 적용 유무를 처리할 예정입니다.

Model schema는 다음과 같습니다.

  • entrance_from: 적용 시작 학번
  • entrance_to: 적용 끝 학번
  • mandatory_basic: 기필 학점
  • total_credit: 전체 이수 학점
  • mandatory_ general: 교필 학점
  • mandatory_ general_au: 교필 AU
    • 다음을 포함
      • 체육
      • 리더십
      • 즐대생, 신대생
  • elective_hss: 인선 학점
  • research: 연구

인선과 연구는 API에서 복전인 경우 무시하도록 구현