You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
요약 : 매 학기 시간표를 짜면서 경기대학교 쿠티스의 강의정보를 참고하는 학생들을 위한 강의 정보 조회 및 시간표 생성 기능을 만들고자 합니다.
문제인식1 : 경기대학교 에브리타임에 강의 정보가 업데이트 되지 않아, 어떤 강의가 열리는지 파악할 수 없습니다. 또한 시간표가 확정되고 나서도 직접 수기로 본인의 시간표를 만들어야 합니다. 왼쪽 사진은 경기대학교 에브리타임의 강의 정보가 업데이트 되지 않은 모습과, 오른쪽 사진은 타대학 에브리타임에 강의 정보가 업데이트 된 모습의 차이를 보여줍니다.
문제인식2 : 본 수강신청 기간, 수강정정 기간에 초과 나지 않은 과목을 찾기 위해 학생들은 쿠티스에서 비고란을 살피며 모든 과목을 살펴야합니다.
문제인식3 : 학생들은 경우의 수에 따라 시간표 2~3개를 짜고 친구들과 공유하여 함께 시간표를 맞추는 경우가 많습니다.
현재 1차 MVP에서는 회원 기능이 없을 예정이므로, 시간표는 단순 공유 목적으로 사용됩니다.
시간표를 만들어 사진을 찍기도 하고, url을 공유하기도 하는 목적이기에 아직까지는 개인화된 정보(개인 시간표 저장)를 제공하지 않습니다.
따라서 원래 1차 MVP에서의 계획이었던 시간표 등록을 time-server 작업에서 제외했습니다.
The text was updated successfully, but these errors were encountered:
"시간표 등록"부분은 시간표 UI의 한 칸을 클릭해 과목을 등록하는 이벤트가 발생하면, POST 처리와 강의 정보를 응답으로 제공하거나, 예외처리를 하는 작업인가요?
"시간표 등록" 부분은 테스크 처리가 안 되어 있는데 이유가 있나요?
"강의정보 필터링" 부분은 각각의 작업이 테스크 처리가 되어있는데, 모두 개별 이슈로 등록해서 작업하실건가요? 모두 강의 정보 조회를 위한 API여서, 하나의 이슈로 묶어서 Task를 두고 작업하는게 좋아보입니다! 특히 각각의 필터기준이 동시에 적용돼야 하기에 ((ex)컴퓨터공학전공 금요일 전공 과목 필터링하기) 이 부분 고려 부탁드립니다.
페이지네이션 작업도 추가하면 좋을 것 같습니다! 무한 스크롤이라면 커서 기반 페이지네이션 사용하면 좋을 것 같아요
네, 맞습니다. 시간표 한 칸을 클릭해서 과목 검색 후, 해당 과목을 클릭하면 POST 처리와 함께 시간표 강의 정보인 과목명, 교수님 성함, 강의 시간, 강의실 정보를 응답으로 제공할 예정입니다.
또한 타 강의와 시간 겹침, 중복 과목 등록이라는 예외가 발생한다면, 해당 내용을 예외처리 할 계획입니다.
수정했습니다.
조언 감사합니다. 필터링 내용이 중요한 것 같아서, 한 번에 작업한 뒤 해당 부분을 묶어서 하나의 이슈로 등록하려고 했는데, 체크박스 표시보다는 "강의 정보 필터링"으로 묶고 각각의 작업들을 나눠서 작성해 두는 것이 나을 것 같네요! 수정 완료했습니다.
좋은 의견 감사합니다! 확실히 페이지를 일일이 옮기는 것보다는 커서 기반으로 페이지네이션을 진행하는게 좋을 것 같습니다. 페이지네이션 내용 추가해뒀습니다.
Describe
경기 플러스 1차 MVP 개발 목표를 설정합니다.
요약 : 매 학기 시간표를 짜면서 경기대학교 쿠티스의 강의정보를 참고하는 학생들을 위한 강의 정보 조회 및 시간표 생성 기능을 만들고자 합니다.
문제인식1 : 경기대학교 에브리타임에 강의 정보가 업데이트 되지 않아, 어떤 강의가 열리는지 파악할 수 없습니다. 또한 시간표가 확정되고 나서도 직접 수기로 본인의 시간표를 만들어야 합니다. 왼쪽 사진은 경기대학교 에브리타임의 강의 정보가 업데이트 되지 않은 모습과, 오른쪽 사진은 타대학 에브리타임에 강의 정보가 업데이트 된 모습의 차이를 보여줍니다.
문제인식2 : 본 수강신청 기간, 수강정정 기간에 초과 나지 않은 과목을 찾기 위해 학생들은 쿠티스에서 비고란을 살피며 모든 과목을 살펴야합니다.
문제인식3 : 학생들은 경우의 수에 따라 시간표 2~3개를 짜고 친구들과 공유하여 함께 시간표를 맞추는 경우가 많습니다.
기능개발1 : 시간표 UI위에서 사용될 수 있는 강의 정보 조회 기능을 개발합니다.
기능개발2 : 수강초과가 아닌 과목을 조회할 수 있는 기능을 개발합니다.
기능개발3 : 시간표 공유 기능을 개발합니다.
Tasks
1. 강의 스키마 설정
2. 강의 정보 필터링
과목 필터링 #6
전공 필터링 #9
필터링 정보 다중선택 #11
캠퍼스별 필터링
수원주간
,서울주간
,수원야간
,서울야간
또는 크게주간
,야간
으로 구분타입 필터링
전공
,교양
,ROTC
,교육
,연계융합
으로 구분학년 필터링
강의 요일 필터링
월, 화, 수, 목, 금, 토, 일
강의 시간 필터링
1
,2
: 교시로 시간 구분전공명별 필터링
컴퓨터공학전공
,러시아어문학부
: 전공 이름으로 구분전공 초과 여부 필터링
isExceeded == true
,isExceeded == false
과목명 검색
객체지향
->객체지향프로그래밍
과목 제공페이지네이션
ETC
현재 1차 MVP에서는 회원 기능이 없을 예정이므로, 시간표는 단순 공유 목적으로 사용됩니다.
시간표를 만들어 사진을 찍기도 하고, url을 공유하기도 하는 목적이기에 아직까지는 개인화된 정보(개인 시간표 저장)를 제공하지 않습니다.
따라서 원래 1차 MVP에서의 계획이었던 시간표 등록을 time-server 작업에서 제외했습니다.
The text was updated successfully, but these errors were encountered: