Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

u-Saint 웹 스크래핑을 활용한 성적 / 채플 출결 데이터 뷰어 서비스 #9

Open
acious opened this issue Jul 31, 2022 · 0 comments

Comments

@acious
Copy link
Collaborator

acious commented Jul 31, 2022

필요 분야 및 인원

Backend : 1명, Web Frontend : 1명, Android : 1명, iOS : 1명

필요 스택

특정한 BE 웹 프레임워크나, FE 프레임워크를 요구하지 않습니다.
각자가 배우기 쉽고 경험해본것이 좋다고 생각합니다.

프로젝트 설명

uSaint 포털(이하 uSaint)을 더 보기쉽고 쓰기 쉽게 만들어보는 프로젝트입니다.
uSaint는 학생들의 캠퍼스 라이프에 꼭 필요한 기능이지만, 여전히 웰 메이드 서비스들에 비해서 불편한 점이 많습니다.
이러한 문제를 해결하기위해 uSaint의 정보를 나타내주는 별도의 웹/앱 서비스를 개발합니다.
해당 서비스는 학사 정보를 열람하게 할 수 있고, 그러한 정보를 마이닝하여 학우들이 학교생활을 하면서 더 좋은 선택을 하게 할 수 있습니다.

구현할 기능은 아래와 같습니다.

  • uSaint의 페이지 스펙 변경이 일어나도 백엔드 서비스만의 수정으로 Web / Mobile에서 쉽게 바뀐 uSaint의 스펙에 대응하여 학사 정보를 스크래핑하고 유저에게 보여줄수 있게하는 구조 설계
  • 유저의 권한을 획득한다는 전제하에 학사 정보를 스크래핑하여 서비스에서 보여주기 (지금까지 들었던 수업 리스트, 남은 채플 불참 가능 횟수, 장학금 선정 결과, 과목별 학점 결과 게시 알림 기능 등)

이러한 기능이 개발되면 아래와 같은 응용 서비스도 가능합니다.

  • 각 과목별 강의평가
  • 내가 입력한 강의평가와 학점을 기준으로 다음학기에 내가 듣기 좋을 과목 및 교수 추천 (AI 필요)

이러한 구현을 위해 아래의 영상을 살펴보시면 도움이 될 것입니다.

위와같은 과정을 통해 개발이 진행된 예시 결과물은 숨쉴때 성적표가 있습니다.

프로젝트 멘토

  • 추후 공개
@acious acious changed the title u-Saint 웹 크롤링을 활용한 성적 / 채플 출결 데이터 뷰어 서비스 u-Saint 웹 스크래핑을 활용한 성적 / 채플 출결 데이터 뷰어 서비스 Aug 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant