일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 구글 드라이브
- DB
- 깃허브
- 알고리즘
- 아이폰
- 추천 영상
- venv
- gpu 병렬처리
- pymongo
- 유튜브
- python
- G-Suite
- 파이썬
- 단축어
- Google Drive
- 리스트
- 코딩
- 충북
- 링크
- MongoDB
- 바로학교
- List
- docker-compose
- 탐욕 알고리즘
- 장고
- 그리디 알고리즘
- selenium
- flask
- nocookie
- Django
Archives
- Today
- Total
SSAMKO의 개발 이야기
바로학교 출결점검 v2.0 본문
반응형
1. v2.0 안내
2. 사용법
3. 소스코드
1. v2.0 안내
바로학교 사이트 출결 파일 데이터 구조 변경에 맞게 프로그램을 수정했습니다.
(수정이라기보다는 사실 새로 만들었네요..)
추가된 기능
기본 결과 파일은 이전과 동일하구요.
기존 버전에서는 원본 파일과 결과 파일이 1:1 대응했었다면,
이번에는 원본 파일 개수와 상관없이 결과 파일은 하나로 통합되도록 바뀌었습니다.
2. 사용법
이전 버전과 사용법은 거의 동일합니다. 이전 버전을 사용해보신 선생님께서는 아래 내용을 굳이 읽지 않으셔도 괜찮습니다.
파일을 받아 압축을 풀면 이렇게 구성되어 있습니다.
roll_list 폴더에는 다운로드한 출결 데이터 파일을 넣습니다.
baroRoll을 실행하면 위와 같은 창이 열렸다가 닫힙니다.(파일 수가 적으면 금방 닫힙니다.)
처리가 끝나면 results 폴더 안에 위와 같은 파일이 생깁니다.
파일은 하나로 통합됩니다.
과목은 1교시~n교시 순서가 아닌 학생이 실제 이수한 시간 순서대로 나타납니다.
워크 시트에서 일자별로 출결상황을 확인할 수 있습니다.
* 혹시 프로그램 실행 시 신뢰할 수 없는 파일이 나타날 경우에는 이전 포스팅을 참고해서 실행해주세요.
2020/04/23 - [Python] - 바로학교 출결관리 프로그램
3. 소스코드
현재 draft여서 보기 힘드시겠지만 함께 더 나은 프로그램을 만들기 위해 코드를 공유합니다.
refactoring에 관한 의견도 좋고, excel styling에 관한 의견도 좋습니다.(제가 엑셀을 잘 안써봐서 조건부서식이 쉽지 않네요 ㅜ)
https://github.com/teacherSsamko/baroData2.0
반응형
'Python' 카테고리의 다른 글
beautifulSoup 불가 페이지 selenium으로 크롤링하기 (0) | 2020.06.04 |
---|---|
CT로 현실 문제 해결하기(1) - 정보시스템 관리대장 (0) | 2020.05.02 |
바로학교 출결점검 v1.1 | 오류 안내 (7) | 2020.04.23 |
바로학교 출결관리 프로그램 (8) | 2020.04.23 |
Selenium 으로 간단한 매크로 만들기 | python (7) | 2020.04.22 |
Comments