- 9주차 목표 달성 사항
- 추가 및 수정 사항
- 10주차 목표
- 9주차 목표 달성 사항
– DB 테이블 완성 및 연동
6주차에 설계한 DB 테이블은 완성하였으나 학교 DB 서버와 연결에 실패하여 로컬 DB로 테스트를 진행하고 정상 작동을 확인함
– 백엔드 교수 및 학생 계정 마무리
기존에 설계했던 교수와 학생 사용자의 페이지에서 구현하지 못했던 백엔드 기능들을 마저 구현 완료함
– 회원가입 및 로그인 이외 기능 실현 테스트
교수 인터페이스에서 등록한 강의로 자동 시간표 배치 테스트, 학생 인터페이스에서 교양 강의 시간표 수정, 개인정보 수정, 조교 인터페이스에서 강의 시간표 강제 수정 권한에 대한 테스트를 완료함
2. 추가 및 수정 사항
– 로그인 및 회원가입 페이지
학생 회원가입 페이지에 학과 정보에 대한 정보 입력이 추가되었음
조교와 교수 회원가입 페이지에 학과 정보 입력을 추가할 예정
(로그인 이후에도 계정 별 개인정보 수정 기능 추가할 예정)
– 학생 인터페이스
학생 개인이 자유롭게 추가 가능한 강의 목록을 확인할 수 있는 탭이 추가되었음
드래그 앤 드롭 방식으로 개인 시간표 정보 추가 가능하며 즉시 DB에 반영됨
(추가로 수업 삭제 기능도 더할 예정)
– 조교 인터페이스
학부별, 학과별 시간표가 각각 조회 가능하고 자동 시간표 배정 후 남은 강의나 고정 강의 등 강의 목록 패널이 배치되어 시간표 수정 기능이 업데이트 됨.
(등록한 강의실에 대한 조회 및 수정 탭이 추가될 예정)
회원가입 시 담당 학과 또는 학부 정보를 입력받아 담당 학과의 시간표 정보만 조회할 수 있도록 수정할 예정
– 교수 인터페이스
강의를 추가하고 강의 목록을 확인하는 강의 정보 관련 기능들이 구현되었음
강의 가능 시간을 설정하는 탭에 저장 버튼을 추가함으로써 DB 반영이 되도록 수정함
학기 별 강의 가능 시간 초기화 및 수정 기능, 강의 정보 등록 시 블렌디드 수업 정보 추가 등록, 등록된 강의 목록 조회 기능, 학점 별 나눈 시간 적용 기능 추가 예정
3. 10주차 목표
– 로컬 DB 서버 이전 및 연동
-회원가입 시 모든 사용자(교수, 조교, 학생) 학과 정보 받기
-강의 등록에 대한 자세한 정보 등록 및 관련 DB 스키마 수정
– 각 사용자가 등록한 정보에 대한 조회 및 수정 페이지 추가
– 모든 사용자의 페이지 별 로그아웃 기능 구현 (로그아웃 버튼 위치 일치)