SSAMKO의 개발 이야기

바로학교 출결점검 v2.0 본문

Python

바로학교 출결점검 v2.0

SSAMKO 2020. 4. 26. 20:35
반응형

바로학교출결점검v2.0.zip
8.43MB

1. v2.0 안내

2. 사용법

3. 소스코드

 

1. v2.0 안내

바로학교 사이트 출결 파일 데이터 구조 변경에 맞게 프로그램을 수정했습니다.

(수정이라기보다는 사실 새로 만들었네요..)

 

추가된 기능

기본 결과 파일은 이전과 동일하구요.

기존 버전에서는 원본 파일과 결과 파일이 1:1 대응했었다면,

이번에는 원본 파일 개수와 상관없이 결과 파일은 하나로 통합되도록 바뀌었습니다.

결과 파일

2. 사용법

이전 버전과 사용법은 거의 동일합니다. 이전 버전을 사용해보신 선생님께서는 아래 내용을 굳이 읽지 않으셔도 괜찮습니다.

압축을 푼 폴더

파일을 받아 압축을 풀면 이렇게 구성되어 있습니다. 

roll_list 폴더

roll_list 폴더에는 다운로드한 출결 데이터 파일을 넣습니다.

baroRoll 실행화면

baroRoll을 실행하면 위와 같은 창이 열렸다가 닫힙니다.(파일 수가 적으면 금방 닫힙니다.)

실행 후 results 폴더

처리가 끝나면 results 폴더 안에 위와 같은 파일이 생깁니다.

파일은 하나로 통합됩니다.

결과 파일

과목은 1교시~n교시 순서가 아닌 학생이 실제 이수한 시간 순서대로 나타납니다.

결과 파일

워크 시트에서 일자별로 출결상황을 확인할 수 있습니다.

 

* 혹시 프로그램 실행 시 신뢰할 수 없는 파일이 나타날 경우에는 이전 포스팅을 참고해서 실행해주세요.

2020/04/23 - [Python] - 바로학교 출결관리 프로그램

 

바로학교 출결관리 프로그램

1. 개요 바로학교 이용 학교에서 온라인 수업을 성실히 듣지 않고, 클릭만하고 넘기는 학생들을 파악하여 피드백을 주기 위한 프로그램. 바로학교 컨텐츠 과목별 출결시간을 비교해서 과목당 소요시간이 너무 짧..

ssamko.tistory.com

3. 소스코드

현재 draft여서 보기 힘드시겠지만 함께 더 나은 프로그램을 만들기 위해 코드를 공유합니다.

refactoring에 관한 의견도 좋고, excel styling에 관한 의견도 좋습니다.(제가 엑셀을 잘 안써봐서 조건부서식이 쉽지 않네요 ㅜ)

https://github.com/teacherSsamko/baroData2.0

 

teacherSsamko/baroData2.0

바뀐 바로학교 데이터에 따른 개편. Contribute to teacherSsamko/baroData2.0 development by creating an account on GitHub.

github.com

 

반응형
Comments