- v2.3.2 -> v2.3.3
- 2023-2학기 강의시간표 및 수강편람 정보 업데이트
- v2.3.1 -> v2.3.2
- 서버 이전 (AWS -> OCI) (자세히)
- 2023-1학기 강의시간표 및 수강편람 정보 업데이트
- Q&A 링크 추가
- ui 수정 피드백 반영 (자세히)
- 수학통계학과 22학번 졸업요건 오류 수정 (자세히)
- v2.3.0 -> v2.3.1
- 호텔외식관광프랜차이즈경영학과, 글로벌조리학과, 호텔외식비즈니스학과 서비스 지원
- 22학번 - 건축학과, 건축공학과, 수학통계학과의 회원가입 오류 수정
- v2.2.3 -> v2.3.0
- 22학번 서비스 지원 (자세히)
- 2022-2학기 강의시간표 및 수강편람 정보 업데이트
- 꿀교양찾기 검색 기능 개선
- admin - 일일 통계 기능 추가
- 이수구분 변경 과목 관리 개선 (자세히)
- 예체능대학의 로그인 및 정보 업데이트 오류 수정 (자세히)
- v2.2.2 -> v2.2.3
- DB 구조 개선 (자세히)
- 학과/전공 테이블 계층구조 개선
- 사용자 정보 테이블 수정
- 회원가입 및 내 정보 업데이트 기능 개선
- 특정 회화과 학생의 회원가입 오류 수정
- 강의추천 기능 개선 (예체능대학)
- 강의 정보 오류 수정
- v2.2.1 -> v2.2.2
- 학생인증 방식 개선 (자세히)
- 기존 크롤링 방식을 http 통신 방식으로 변경 (10초 -> 2초)
- v2.2.0 -> v2.2.1
- 22-1학기 이수구분 변경된 동일과목 데이터베이스 추가
- 대양휴머니티칼리지 점검으로 인한 회원가입 불가
- 해결완료 - 로그인 url 변경으로 인한 크롤러 수정
- 대양휴머니티칼리지 도메인 변경으로 인한 학생인증 오류 수정
- v2.1.1 -> v2.2.0
- 22-1 수강편람 대규모 개편 변경사항 적용 (자세히)
- 22-1 강의정보 업데이트
- 꿀교양찾기 및 커스텀 기능 수정
- 졸업요건 검사 및 추천 로직 리팩토링
- Slack 알림 기능 추가 - 일일 통계 및 CI/CD 결과 전송 (자세히)
- Google Analytics 설정 추가
- 커스텀 기능 피드백 : 학수번호 검색 기능 개선 (자세히)
- v2.0.4 -> v2.1.0
- 서버 이전 및 CI/CD 파이프라인 구축 (자세히)
- 파일 분리 리팩토링 및 환경별 settings(profile) 분리
총 방문자 수 :
14261
/ 총 사용자 수 :2668
- v2.0.3 -> v2.0.4
- 세종대학교 포털 회원인증 크롤링 오류 수정
총 방문자 수 :
10062
/ 총 사용자 수 :2281
- v2.0.2 -> v2.0.3
- 2021-2학기 강의정보 업데이트
- 기계항공우주공학부와 경제학과(20학번)의 회원가입 오류 수정
- 관리자페이지 기능추가 (재외국민입학자용 회원삽입)
총 방문자 수 :
6001
/ 총 사용자 수 :1700
- v2.0.0 -> v2.0.2
- 영화예술학과 세부전공 기준 추가
- 복수/연계 전공 전필학점 초과시 오류 수정
총 방문자 수 :
5591
/ 총 사용자 수 :1580
- 사용자 수 집계에서 구 회원수는 제거
총 방문자 수 :
4615
/ 총 사용자 수 :1612
- 주의사항 업데이트 및 UI 디자인 수정
총 방문자 수 :
3914
/ 총 사용자 수 :1332
- v2.0.0 -> v2.0.1
- 교필, 기교 검사방식 변경
- ELP1 이수면제자용 커스텀 기능 추가
일일 방문자 수 :
914
/ 총 방문자 수 :2584
/ 총 사용자 수 :848
최대 동시접속자 수 :142
- 엑셀 업로드시 과목 삭제 버그 수정 (자세히)
- 복수/연계전공 오류 수정
총 방문자 수 :
1292
=>1725
/ 사용자 수 :446
=>588
- 🎉 version 2.0.0 배포
- 교양과목 통계 기능 추가 (자세히)
- 세종대의 모든 학과(58개) 검사기준 추가
- 영어인증 예외처리 (영어전공, 면제학과들) (자세히)
- 자연과학대, 생명과학대 소속 학과(8개) 기준 추가
- 화학과 기초교양 선택과목 예외처리 (자세히)
- 졸업요건 검사 알고리즘 리팩토링 (자세히)
- 전자정보통신공학과 전공 기준 오류 수정
- 지능기전공학부 검사 기준 오류 수정
총 방문자 수 :
1178
/ 실사용자 수 :434
- 도메인 변경 :
sejong-please-graduate.ml
->please-graduate.com
(자세히)
- 방문자 수 집계 방식 변경 (자세히)
- 팝업 창 다시보지 않기 기능 추가
총 방문자 수 :
1070
/ 실사용자 수 :421
- version 2.0 Beta 2 배포
- 추천 알고리즘 변경 : 머신러닝 -> 이수 빈도수 (자세히)
- 회원탈퇴 기능 추가
- 업로드하는 기이수성적 엑셀 형식 변경
- 커스텀 버그 수정 (자세히)
- version 2.0 Beta 1 배포
- 기이수성적표를 크롤링해서 받아오는 방식을 -> 엑셀 업로드하는 방식으로 변경
- 회원가입 기능 추가
- 기이수과목 커스텀 기능 추가
- 비밀번호 변경 기능 추가
- 영어성적 입력 및 연계/복수 전공 기준 추가
총 방문자 수 :
512
/ 총 검사 횟수 :416
/ 실사용자 수 :260
- 수강신청 기간이라 사용 못하도록 수정
- 기준 추가 후 재배포
- 추천 머신러닝 부분 수정
총 방문자 수 :
266
/ 총 검사 횟수 :260
/ 실사용자 수 :102
- 전자정보통신공학과 기준 추가
- 공학인증 기준 DB 구조 변경 + 알고리즘 보완
- 머신러닝 추천시, 참고 데이터를 같은 학과로만 구성하도록 변경
- uis에서 특정 ip의 다수의 우회 로그인 감지시 당일 해당 ip 차단함을 알게됨
- 따라서 일단 보완점으로 재검사하는 사용자는 크롤링하지 않도록 방식 변경
- 보안 취약점 보완 , https 적용
- 장고 secret key , DB 정보 git hub 노출 관련 피드백 수정
총 방문자 수 :
152
/ 총 검사 횟수 :156
- version 1.0으로 첫 배포
- 150회 이상의 검사로 uis의 우회 로그인 차단
- index 페이지에 공지 후 사이트 이용 차단 후 점검
- ID/PW 틀릴 시 예외처리
- 해당 학과-학번의 기준이 없을 시 예외처리
- 크롤링 함수 병합 및 개발-배포 분리
- 사용자 정보를 더이상 세션에 담지 않고 DB에 저장
- 엑셀 파일 다운 -> DF화 -> DB에 저장 -> 엑셀 삭제 방식으로 변경
- 기존의 excel 파일 다운로드 방식을 변경
- user_info/user_grade 테이블 생성
- wsgi 패키지 설치
- nginx 설치 후 static 경로 설정
- 로컬 기준 경로 코드를 ubuntu 기준 추가
- 개발자 모드가 아닌 항시 배포상태 성공
- MySQL 설치 및 http-port 생성 후 연동.
- 크롬/크롬드라이버 설치
- Django settings 변경
- 개발자 모드(runserver)로 client 테스트.. 실패..
- AWS EC2 서버 생성
- 기본 패키지 설정
- python/pip 설치
- 가상환경(virtual-env)내에 py라이브러리 설치
- ubuntu에 git clone, 연동