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