OR-Tools Day23

개발공부를해보자·2025년 8월 13일

오늘 한 일

시험 정보 편집 페이지

  • 기본값으로 제1일만 뜨게 설정함
  • 제1일 날짜는 기본값으로 현재 날짜가 들어가게 설정함
  • 날짜를 추가하면 그 직전 날짜 다음 평일을 기본값으로 입력함
  • 날짜를 추가하면 그 직전 날짜의 교시 정보를 기본값으로 입력함
  • 교시를 추가하면 그 전 교시의 정보를 고려하여 기본값으로 시작 시간과 시험 시간을 입력함
  • 이 페이지에서 하드코딩 된 정보를 설정 파일로 빼내었음.

앞으로 할 것

  • 학생 충돌을 필수 설정으로 뺄까? 분반배정표 업로드가 필수일까? 지금 과목 정보 페이지랑 학생 충돌 페이지의 정보가 상호의존적인데, 학교 상황에 따라 학생 충돌 정보가 필요한지 불필요한지 다르다. 어떻게 구성해야할까?
  • 듣기평가 커스텀시 시간표 생성에 반영되지 않는 문제 해결하기
  • 과목을 추가했을 때 분반배정표에 없어서 에러 나는 것 해결하기
  • 학생 충돌 추가시 2개 말고 n개를 동시에 충돌로 입력할 수 있게 하기
  • 특정 과목 불가한 슬롯 설정 기능 추가하기
  • 과목 정보 넣으면 반영해서 듣기평가 충돌, 교사 충돌 자동으로 넣을 지, 수동이 편할 지 고민
  • 목적 함수 작동 방식 바꾸기(가중치 없이 합 -> 우선 순위 방식)
  • 시험 시간표 작성 시 고려 사항 우선순위 사용자 지정 기능 추가하기
  • 시험 시간표를 사용자가 원하는대로 수정하는 기능 추가하기
  • 시험 장소 배치 시 듣기 평가 한 층 따로 쓰게 하는 옵션
  • 시험 감독 자동 배정 기능 추가하기
  • 시험 감독 사용자가 원하는대로 수정하는 기능 추가하기
  • 완성 후 사용자가 데이터 저장하는 기능 추가하기
  • 지난 시험 정보를 불러오는 기능 추가하기
  • 교사 이름 변경 기능 추가하기
profile
개발 공부하는 30대 비전공자 직장인

0개의 댓글