SSAMKO의 개발 이야기

바로학교 출결점검 v1.1 | 오류 안내 본문

Python

바로학교 출결점검 v1.1 | 오류 안내

SSAMKO 2020. 4. 23. 16:00
반응형
- 2020.04.24. 바로학교 데이터구조 변경으로 사용이 불가합니다.
- 2020.04.26. 변경된 데이터에 대응하는 2.0버전이 나왔습니다. 아래 링크를 확인해주세요 :)

2020/04/26 - [Python] - 바로학교 출결점검 v2.0

 

바로학교 출결점검 v2.0

1. v2.0 안내 2. 사용법 3. 소스코드 1. v2.0 안내 바로학교 사이트 출결 파일 데이터 구조 변경에 맞게 프로그램을 수정했습니다. (수정이라기보다는 사실 새로 만들었네요..) 추가된 기능 기본 결과 파일은 이..

ssamko.tistory.com

 

1. v1.1 안내

2. 기타 문제상황 대처법

3. v1.1 보완사항

 

1. 바로학교 출결점검 프로그램 주요 문제를 보완한 버전(v1.1)

바로학교출결점검v1.1.zip
8.10MB

프로그램 사용은 이전 글을 참고하세요.

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

 

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

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

ssamko.tistory.com

2. 프로그램이 작동하지 않는 몇가지 상황에 대한 대처방법

 1) 학생수가 과목별로 다른 경우

본 프로그램은 과목별 학생수가 같아야 정상 작동합니다.

tea.바로학교.com 에서 검색하실 때 명렬표를 입력하지 않고 검색하면 그날 출석체크를 한 학생들만 검색이 되기때문에 

해당 과목을 아직 수강하지 않은 학생은 명단에서 빠지게 되고 과목별로 학생 수가 달라지게 됩니다.

 

> 학생 명렬표를 입력하신 후 검색, 다운로드를 해주시기 바랍니다.

 

 2) csv파일을 받은 후 엑셀에서 '다른 이름으로 저장'을 한 경우

엑셀로 csv파일을 열면 보안과 관련된 경고가 뜨면서 '다른 이름으로 저장'을 권유하는 메세지가 뜹니다. 이때 해당 파일을 '다른 이름으로 저장'하면 문자에 대한 인코딩이 바뀌기 때문에 프로그램이 정상작동하지 않습니다. 탐색기에서 파일 이름을 변경하는 것은 괜찮지만, 엑셀에서 '다른 이름으로 저장'을 하는 것은 안됩니다.

 

> 이미 저장하신 경우엔 파일을 새로 받아서 진행해주세요.

 

 3) 그 외 문제에 대해서는 메일(ssamko@kakao.com)로 문의주시기 바랍니다. 

메일에 소속 학교와 성함을 남겨주시면 답변드리기가 수월합니다.

 

3. v1.1 보완사항

가장 많은 선생님들께서 문제가 되셨던 부분은 바로학교 각 차시 마지막 단계에 있는 '퀴즈'때문이었습니다. 퀴즈에서 답을 적을 때 '엔터키'를 치면 csv파일에서 독립된 row로 인식하면서 데이터 구조가 망가져 버리기 때문이었습니다.

정상적인 구조
망가진 구조

따라서 망가진 구조를 해결하기 위해 비정상적 row를 검사해서 구조를 정상화하는 전처리 과정을 추가했습니다.

그 결과 해당 문제에 대해서는 해결이 되었습니다.

하지만 이 과정에서 퀴즈에 대한 학생의 답변이 사라지기 때문에 근본적인 대책을 위해서는 바로학교 사이트에서 csv파일 생성시에 해당 구조가 망가지지 않게끔 처리해주는 과정이 있다면 데이터를 더 다양하게 활용할 수 있으리라 생각됩니다.

반응형
Comments