일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- docker-compose
- 추천 영상
- 알고리즘
- gpu 병렬처리
- 탐욕 알고리즘
- MongoDB
- 깃허브
- Google Drive
- 장고
- 유튜브
- 충북
- 바로학교
- 파이썬
- 구글 드라이브
- 단축어
- 링크
- Django
- 그리디 알고리즘
- nocookie
- selenium
- 코딩
- DB
- 아이폰
- 리스트
- flask
- pymongo
- python
- List
- G-Suite
- venv
- Today
- Total
SSAMKO의 개발 이야기
바로학교 출결점검 v1.1 | 오류 안내 본문
- 2020.04.24. 바로학교 데이터구조 변경으로 사용이 불가합니다.
- 2020.04.26. 변경된 데이터에 대응하는 2.0버전이 나왔습니다. 아래 링크를 확인해주세요 :)
2020/04/26 - [Python] - 바로학교 출결점검 v2.0
1. v1.1 안내
2. 기타 문제상황 대처법
3. v1.1 보완사항
1. 바로학교 출결점검 프로그램 주요 문제를 보완한 버전(v1.1)
프로그램 사용은 이전 글을 참고하세요.
2020/04/23 - [Python] - 바로학교 출결관리 프로그램
2. 프로그램이 작동하지 않는 몇가지 상황에 대한 대처방법
1) 학생수가 과목별로 다른 경우
본 프로그램은 과목별 학생수가 같아야 정상 작동합니다.
tea.바로학교.com 에서 검색하실 때 명렬표를 입력하지 않고 검색하면 그날 출석체크를 한 학생들만 검색이 되기때문에
해당 과목을 아직 수강하지 않은 학생은 명단에서 빠지게 되고 과목별로 학생 수가 달라지게 됩니다.
> 학생 명렬표를 입력하신 후 검색, 다운로드를 해주시기 바랍니다.
2) csv파일을 받은 후 엑셀에서 '다른 이름으로 저장'을 한 경우
엑셀로 csv파일을 열면 보안과 관련된 경고가 뜨면서 '다른 이름으로 저장'을 권유하는 메세지가 뜹니다. 이때 해당 파일을 '다른 이름으로 저장'하면 문자에 대한 인코딩이 바뀌기 때문에 프로그램이 정상작동하지 않습니다. 탐색기에서 파일 이름을 변경하는 것은 괜찮지만, 엑셀에서 '다른 이름으로 저장'을 하는 것은 안됩니다.
> 이미 저장하신 경우엔 파일을 새로 받아서 진행해주세요.
3) 그 외 문제에 대해서는 메일(ssamko@kakao.com)로 문의주시기 바랍니다.
메일에 소속 학교와 성함을 남겨주시면 답변드리기가 수월합니다.
3. v1.1 보완사항
가장 많은 선생님들께서 문제가 되셨던 부분은 바로학교 각 차시 마지막 단계에 있는 '퀴즈'때문이었습니다. 퀴즈에서 답을 적을 때 '엔터키'를 치면 csv파일에서 독립된 row로 인식하면서 데이터 구조가 망가져 버리기 때문이었습니다.
따라서 망가진 구조를 해결하기 위해 비정상적 row를 검사해서 구조를 정상화하는 전처리 과정을 추가했습니다.
그 결과 해당 문제에 대해서는 해결이 되었습니다.
하지만 이 과정에서 퀴즈에 대한 학생의 답변이 사라지기 때문에 근본적인 대책을 위해서는 바로학교 사이트에서 csv파일 생성시에 해당 구조가 망가지지 않게끔 처리해주는 과정이 있다면 데이터를 더 다양하게 활용할 수 있으리라 생각됩니다.
'Python' 카테고리의 다른 글
CT로 현실 문제 해결하기(1) - 정보시스템 관리대장 (0) | 2020.05.02 |
---|---|
바로학교 출결점검 v2.0 (3) | 2020.04.26 |
바로학교 출결관리 프로그램 (8) | 2020.04.23 |
Selenium 으로 간단한 매크로 만들기 | python (7) | 2020.04.22 |
COCI(크로아티아 정보올림피아드) 그리디 알고리즘 문제 해설 | 파이썬 (0) | 2020.04.04 |