Showing
1 changed file
with
14 additions
and
11 deletions
1 | # About the project | 1 | # About the project |
2 | -+ 프로젝트 소개 | 2 | ++ 사용자가 본인의 캠퍼스, 단과대학, 학과, 학년학기를 순서대로 입력하면 경희대학교 학과 홈페이지의 권장이수체계도에서 제공하는 과목들의 개설시간을 고려한 시간표를 제공 |
3 | -사용자가 본인의 학과, 학년, 학기를 차례대로 입력하면 경희대학교 학과 홈페이지에서 추천하는 권장이수체계도에서 제공하는 과목들의 개설시간을 고려해서 시간표를 제공합니다. | ||
4 | 3 | ||
5 | ## 개발동기 | 4 | ## 개발동기 |
6 | 학기가 시작하기 전에, 많은 학생들이 경희대학교 학과 홈페이지에서 권장하는 이수체계도를 참고하지만 매번 확인이 번거롭고, 무엇보다 학기마다 전공 과목의 개설시간과 교수님 등의 정보가 바뀌어서 매 학기마다 희망과목을 담기 전에 미리 시간을 확인하고 직접 예정시간표에 추가해서 따져보아야 한다. | 5 | 학기가 시작하기 전에, 많은 학생들이 경희대학교 학과 홈페이지에서 권장하는 이수체계도를 참고하지만 매번 확인이 번거롭고, 무엇보다 학기마다 전공 과목의 개설시간과 교수님 등의 정보가 바뀌어서 매 학기마다 희망과목을 담기 전에 미리 시간을 확인하고 직접 예정시간표에 추가해서 따져보아야 한다. |
7 | -이러한 문제점으로, 학과 홈페이지에서 제공하는 권장이수체계도에 따른 전공과목을 미리 넣어둔 시간표를 알 수 있다면 편리할 것 같아 이 프로젝트를 고안 | 6 | +이러한 문제점으로, 학과 홈페이지에서 제공하는 권장이수체계도에 따른 전공과목을 미리 넣어둔 시간표를 알 수 있다면 편리할 것 같아 이 프로젝트를 고안함 |
8 | 7 | ||
9 | ## 기대효과 | 8 | ## 기대효과 |
10 | 챗봇이 시간표 케이스들을 제공해준다면, 사용자는 남은 시간 자리에 원하는 과목(전공선택, 교양, 배분이수 등)을 추가하여 수월하게 시간표 경우의 수를 계산할 수 있음 | 9 | 챗봇이 시간표 케이스들을 제공해준다면, 사용자는 남은 시간 자리에 원하는 과목(전공선택, 교양, 배분이수 등)을 추가하여 수월하게 시간표 경우의 수를 계산할 수 있음 |
11 | 10 | ||
11 | +## Built | ||
12 | +* Node.js | ||
13 | + | ||
12 | 14 | ||
13 | # Getting Started | 15 | # Getting Started |
14 | 16 | ||
15 | # Usage | 17 | # Usage |
16 | 18 | ||
17 | # Roadmap | 19 | # Roadmap |
18 | -- [x] 인포에서 학과 과목 정보 크롤링 | ||
19 | -- [x] 크롤링한 정보 데이터화하기 | ||
20 | - [x] 학과별 권장이수체계도 정보 담긴 파일 생성 | 20 | - [x] 학과별 권장이수체계도 정보 담긴 파일 생성 |
21 | +- [x] info21 및 수강신청사이트에서 학과 과목 정보 등 데이터 크롤링 | ||
22 | +- [x] 크롤링한 정보 데이터화하기 (node.js) | ||
23 | +- [x] DB 작업 | ||
21 | - [ ] 권장이수체계에 맞는 시간표 랜덤 생성 | 24 | - [ ] 권장이수체계에 맞는 시간표 랜덤 생성 |
22 | -- [ ] 시간표 추천 챗봇 만들기 | 25 | +- [ ] 시간표 추천 챗봇 구현 |
23 | (Demo 현재 소프트웨어융합대학 소속 학과만 제공) | 26 | (Demo 현재 소프트웨어융합대학 소속 학과만 제공) |
24 | 27 | ||
25 | # Contributing | 28 | # Contributing |
26 | -* 1 fork the project | 29 | +* fork the project |
27 | -* 2 feature 브랜치 생성 (git checkout -b feature/{function}) | 30 | +* feature 브랜치 생성 (git checkout -b feature/{function}) |
28 | -* 3 변경사항 commit (git commit -m 'Add some function) | 31 | +* 변경사항 commit (git commit -m 'Add some function) |
29 | -* 4 원격 브랜치로 push (git push origin feature/{function}) | 32 | +* 원격 브랜치로 push (git push origin feature/{function}) |
30 | -* 5 pull request 요청 | 33 | +* pull request 요청 |
31 | 34 | ||
32 | # License | 35 | # License |
33 | [MIT LICENSE](LICENSE) | 36 | [MIT LICENSE](LICENSE) | ... | ... |
-
Please register or login to post a comment