교무업무자동화 12

[심플, 깔끔] 학년초 학생 기초생활조사(구글폼>>한글양식 자동 생성 프로그램)

[심플, 깔끔] 학년초 학생 기초생활조사 양식 배포(hwp, 구글폼) [구글폼 자동화] 학년초 학생 기초생활조사1 #한글양식 [구글폼 자동화] 학년초 학생 기초상담카드 #기획 고3 담임의 학년초 업무, 학생 기초 상담자료 생성 자동화 1. [기획의도] 학년 초 dingglego.tistory.com 오토봇 폼폼, 구글폼을 한글 양식으로 자동전환!! 1. 오토봇 폼폼 소개 2. 오토봇 폼폼 사용방법 및 주의사항 안내 3. 오토봇 폼폼 활용팁 오토봇 폼폼 소개 겨울방학이 끝나기 전에 해야지 하고 마음 먹었던 일을 드디어 2월 마지막 주에 마무리합니다. 실제 작업 기간은 며칠 걸리지도 않았는데 기간은 겨울방학 두 달이 꼬박 걸렸어요. 오토봇 폼폼은 이전에 공개한 학생 기초생활조사 구글..

[구글폼 자동화] 학년 초 기초생활조사5 #한글파일 자동화

[구글폼 자동화] 학년 초 기초생활조사4 #구글시트 생성 [구글폼 자동화] 학년초 학생 기초생활조사3 #구글폼 생성 [구글폼 자동화] 학년초 학생 기초상담카드2 #필드이름 [구글폼 자동화] 학년초 학생 기초상담카드 #한글양식 [구글폼 자동화] 학년초 dingglego.tistory.com 구글시트(엑셀)를 기반으로 한글파일 자동화 작업하기 1. 한글파일 자동화 작업 순서 2. 주요 프로세스 파이썬 코드 설명 3. 파이썬 전체 코드 한글파일 자동화 작업의 순서 이번 프로젝트에서 구현한 것은 구글폼으로 학생 기초생활조사 자료를 취합하고, 재가공과 상담활동이 쉽도록 한글파일의 양식에 채워넣는 것이다. 한글양식파일로 만들면 재가공과 수정이 쉽고, PDF로 변환하여 태블릿으로 불러와 상담 중에 필요한..

[구글폼 자동화] 학년 초 기초생활조사4 #구글시트 생성

[구글폼 자동화] 학년초 학생 기초생활조사3 #구글폼 생성 [구글폼 자동화] 학년초 학생 기초상담카드2 #필드이름 [구글폼 자동화] 학년초 학생 기초상담카드 #한글양식 [구글폼 자동화] 학년초 학생 기초상담카드 #기획 고3 담임의 학년초 업무, 학생 기 dingglego.tistory.com 구글시트와 한글파일의 연계를 위한 준비 1. 구글폼 배포와 구글시트 생성 2. 한글파일과 엑셀파일의 셀주소 매칭 3. 한글파일 자동화의 개략적인 흐름 구글폼으로 구글시트 생성 구글폼을 통해 자료를 입력받으면 아래와 같은 구글시트가 생성할 수 있다. 입력된 데이터는 임의로 입력했기 때문에 내용보다는 어떤 식을 입력되는지를 확인하기 바란다. 각 폼의 입력사항이 행방향(왼쪽에서 오른쪽)으로 생성되고, 학생들의..

[구글폼 자동화] 학년초 학생 기초생활조사3 #구글폼 생성

[구글폼 자동화] 학년초 학생 기초상담카드2 #필드이름 [구글폼 자동화] 학년초 학생 기초상담카드 #한글양식 [구글폼 자동화] 학년초 학생 기초상담카드 #기획 고3 담임의 학년초 업무, 학생 기초 상담자료 생성 자동화 1. [기획의도] 학년 초 dingglego.tistory.com 손글씨는 이제 그만, 구글폼으로 데이터시트 생성하기 1. 구글폼 작성 시 고려할 사항 2. 정규표현식으로 입력사항 체크하기 3. 구글폼 공유 구글폼 작성 시 고려할 사항 구글폼이나 네이버폼을 잘 활용하면 인쇄물을 배부하고 수거하는 번거로움을 피할 수 있다. 하지만 이번 프로젝트에서는 단순히 폼을 자료 취합용으로 활용하는 것이 아니라 폼을 통해 얻은 데이터를 한글양식에 뿌려주는 작업까지 파이썬으로 연계..

[구글폼 자동화] 학년초 학생 기초생활 조사2 #필드이름

[구글폼 자동화] 학년초 학생 기초상담카드 #한글양식 [구글폼 자동화] 학년초 학생 기초상담카드 #기획 고3 담임의 학년초 업무, 학생 기초 상담자료 생성 자동화 1. [기획의도] 학년 초 고3 담임교사의 주요 업무 2. 학생 기초상담카드 자동화 dingglego.tistory.com 한글 자동화의 시작, 필드이름 생성하기 1. 필드 이름이란? 2. 필드 이름 생성을 위한 사전 작업 3. 필드 이름을 자동 생성 파이썬 코드 필드 이름이란? 한글 문서로 만들어진 양식에 원하는 데이터를 입력하기 위해서는 두 가지가 필요하다. 입력할 데이터, 입력할 데이터의 위치 정보 데이터시트나 데이터베이스의 형태로 가공하여 입력할 데이터를 한글파일 양식에 입력하기 위해서는 데이터를 입력할 위치 정..

[구글폼 자동화] 학년초 학생 기초생활조사1 #한글양식

[구글폼 자동화] 학년초 학생 기초상담카드 #기획 고3 담임의 학년초 업무, 학생 기초 상담자료 생성 자동화 1. [기획의도] 학년 초 고3 담임교사의 주요 업무 2. 학생 기초상담카드 자동화를 위한 주요 아이디어 3. 학생 기초상담카드 자동 dingglego.tistory.com 기초상담카드 기본 양식 만들기 1. 기초상담카드 양식 만들기 2. 기초상담카드의 활용 방법 기초상담카드 양식 만들기 한글 파일로 양식을 만들 때 데이터를 구글폼에서 입력받아와서 채울 부분과 유니브 파일에서 불러온 값을 채울 부분을 고려해서 기본 양식을 완성해야 한다. 기본 양식은 프린트하여 사용할 수도 있지만 나같은 경우는 태블릿으로 불러와서 활용하는 경우가 많기 때문에 태블릿 환경에서도 최적화도 고려해야 한다. ..

[구글폼 자동화] 학년초 학생 기초상담카드 #기획

고3 담임의 학년초 업무, 학생 기초 상담자료 생성 자동화 1. [기획의도] 학년 초 고3 담임교사의 주요 업무 2. 학생 기초상담카드 자동화를 위한 주요 아이디어 3. 학생 기초상담카드 자동화 프로세스 [기획의도] 학년 초 고3 담임교사의 주요 업무 어느 학년이나 마찬가지이지만, 고3 담임교사의 3월은 관용적인 의미가 아닌 말 그대로 초 단위로 시간을 쪼개서 쓰는 시기이다. 교사의 절대적인 업무량이 감당을 못할 정도는 아니지만, 시기에 따라 동시에 몰아치는 일들이 많아서 커피 한 잔 마실 틈도 없고, 퇴근할 때가 되어서야 겨우 핸드폰을 열어볼 때가 많다. 3월마다 같은 패턴의 일들이 반복되면서 좀 더 효율적으로 시간과 에너지를 배분할 수는 없을지를 고민하게 된 것이 업무자동화의 시작이었다...

[hwp + python 업무자동화] 졸업사정안 자동화 #5-1 PutFieldText

[hwp + python 업무자동화] 졸업 사정안 자동화프로그램 #4 필드값 입력을 위한 PutFieldText 1. field_list의 생성 2. 필드 범위 분할 3. 필드 리스트의 재정렬 4. hwp.PutFieldText(field, value) 한글문서 자동화를 위해서는 원하는 누름틀과 셀의 field에 값을 선택적으로 입력하거나 업데이트 해야한다. 데이터를 필드에 입력할 때 문서의 첫 번째 필드부터 순차적으로 모든 필드에 값을 입력할 수도 있지만, 조건에 따라 일부분만 입력하거나, 기존에 입력한 값을 수정할 수도 있기 때문에 "내가 원하는 필드에 값을 어떻게 입력할 것인가?"가 파이썬 초보자인 나에게 가장 큰 난관이었다. 경험치가 많지 않기 때문에 다양한 방안을 떠올릴 수 없지만 ..

[hwp + python 업무자동화] 졸업사정안 자동화 #4 pandas

2023.12.15 - [교무업무자동화] - [hwp + python 업무자동화] 졸업 사정안 자동화 프로그램 #3 나이스 출결상황 데이터 정제, pandas로 xls data 다루기 1. 나이스 출결상황 xls data의 구조 분석 2. pandas로 출결상황 데이터 정제하기 1. 나이스 출결상황 xls data의 구조 분석 4세대 나이스로 전환되면서 대부분의 자료를 PDF, MSWord, PPT, Xls, Hwp파일 등으로 다운로드가 가능해졌다. 먼저 출결정보를 학생부에 전체반영을 한 후에 출결상황을 나이스에서 XLS data로 저장을 한다. [ 접근 경로 ] 나이스 - 학생부 항목별 조회 - 출결상황(전체학년) - XLS Data로 저장 나이스에서 제공하는 엑셀파일은 XLS와 XLS d..

[hwp + python 업무자동화] 졸업사정안 자동화 #3 KeyIndecator의 활용

2023.12.07 - [교무업무자동화] - [hwp + python 업무자동화] 졸업 사정안 자동화 프로그램 #2 사정안 양식 기초작업 - Field와 KeyIndecator의 활용 1. 한글문서에서 Field의 활용 2. 누름틀로 Field 생성 3. 표에서 Field 생성 4. 키인디케이터를 활용한 FieldName 자동화 1. 한글문서에서 Field의 활용 나는 파이썬을 기초적인 문법부터 쌓아 올라가는 것보다는 프로젝트 수행 과정을 통해서 필요한 기능이나 구문, 공식 등을 하나씩 찾아서 조합하고, 그 과정에서 처음 접하게 되는 것들을 중심으로 학습과 프로젝트 수행을 병행하는 백워드 방식을 선호한다. 이 자동화 프로그램은 학습을 1차적인 목표로 하고, 원하는 기능을 구현하기 위한 구성요..