Google Sheets · Apps Script · 관리자 대시보드 · 모바일 웹앱 · 강사용 입력 포털
강사 KPI 입력 구조를 단순화하고, 관리자용 KPI 대시보드와 강사용 모바일 입력 포털까지 하나의 흐름으로 연결한 프로젝트입니다.
시트는 많은데, 입력 기준은 더 헷갈리고 있지 않으신가요?
학원 운영에서 KPI를 관리할 때 가장 먼저 부딪히는 문제는 "데이터가 없는 것"이 아니라, 입력은 많은데 기준이 일관되지 않아서 운영자가 계속 다시 확인해야 한다는 점입니다.
예를 들어,
•
보강이 없는 학생도 기록해야 하는지
•
재등록과 재원 유지를 따로 봐야 하는지
•
리포트와 숙제를 따로 관리해야 하는지
•
강사들은 어떤 탭에 무엇을 입력해야 하는지
•
원장과 관리자는 어떤 지표를 봐야 하는지
이런 기준이 명확하지 않으면 입력 시트는 점점 복잡해지고, 관리자 보드와 대시보드는 그 복잡함을 그대로 따라가게 됩니다.
각 업무는 어렵지 않습니다. 하지만 매달, 매주, 매일 반복되면서 사람이 규칙을 기억해야 한다는 것이 가장 큰 문제였습니다.
자동화 전에는
•
보강이 없는 건도 기록해야 하는지 헷갈림
•
재등록과 재원 유지가 비슷하게 느껴져 중복 입력처럼 보임
•
리포트, 숙제, 테스트 등 항목 구분이 직관적이지 않음
•
일부 KPI는 입력 시트에는 있는데 대시보드에는 보이지 않음
•
시트 구조를 조금만 바꿔도 관리자 보드 수식이 깨질 수 있음
•
모바일에서 입력하거나 확인하기에는 구글시트 화면이 불편함
•
원장용 화면과 강사용 입력 화면이 역할에 맞게 분리되어 있지 않음
즉 문제는 단순히 "시트가 많다"가 아니라, 입력 구조·집계 구조·보는 구조가 각각 따로 놀고 있었다는 것이었습니다.
우리가 해결하고 싶었던 문제
이번 프로젝트의 목표는 단순히 시트를 예쁘게 만드는 것이 아니었습니다.
강사 KPI를 실제 운영 흐름에 맞게 다시 정의하고, 입력하는 사람과 관리하는 사람이 각자 필요한 화면만 보도록 만드는 것이 목표였습니다.
사람이 복잡한 시트 구조를 이해하면서 입력하는 것이 아니라, 시스템이 운영 흐름에 맞게 구조를 먼저 정리하고 필요한 화면만 보여주도록 설계했습니다.
자동화 구조
이번 프로젝트는 크게 3단계로 나누어 설계했습니다.
① 강사 KPI 입력용 Google Sheets
입력 구조 정리 (10·11·12·13 시트 단순화)
↓
② 학원 KPI 관리자 보드
KPI 수식 정리 · 관리자용 집계 / 순위 / 대시보드 자동 반영
↓
③ Apps Script Web App
모바일 관리자 대시보드 + 강사용 입력 포털
Plain Text
복사
•
원본 데이터 입력은 Google Sheets
•
집계와 KPI 계산은 관리자 보드
•
실제 사용 화면은 모바일 웹앱
이렇게 역할을 분리했습니다.
먼저 입력 구조부터 단순화했습니다
자동화는 기능을 더하는 것보다, 먼저 불필요한 입력을 없애는 것이 중요했습니다. 그래서 실제 운영 기준으로 아래 구조를 정리했습니다.
1. 보강 입력 구조 단순화
행을 입력하는 순간 이미 보강 이슈가 발생한 것이기 때문에, 그 안에서 다시 보강 필요 = Y/N을 묻는 것은 중복이었습니다. 그래서 11_보강_입력에서는
•
보강 필요 열 제거
•
보강 건이 있을 때만 입력
•
보강 사유 / 예정일 / 완료 여부 / 완료일 / 메모 중심으로 재구성
보강이 필요한 건만 입력하고, 나머지는 입력 자체를 하지 않는 구조로 바꿨습니다.
2. 재등록·숙제·테스트 입력 구조 정리
12_재등록_숙제_테스트_리포트_입력에서는
•
대상 여부 열 제거
•
리포트 항목 제거
•
재등록 / 숙제 / 테스트만 남기도록 단순화
행을 추가하는 순간 이미 해당 항목의 대상이므로 다시 대상 여부 = Y를 체크할 이유가 없다고 판단했습니다. 그리고 리포트는 운영상 숙제와 별도로 유지할 필요성이 낮아, 실제 사용성이 높은 세 항목 중심으로 정리했습니다.
3. 재등록과 재원 유지 중복 해소
재등록과 재원 유지는 개념상 차이는 있지만, 실제 입력 구조와 KPI 운영 관점에서는 중복 체감이 컸습니다. 그래서 재등록만 대표 지표로 남기고 재원 유지는 제거했습니다.
•
유지 관련 KPI 개념이 하나로 정리되고
•
점수 구조도 더 직관적으로 바뀌었습니다.
4. 전화상담 KPI 누락 복구
시험 전 전화상담은 입력 시트에는 있었지만 관리자 대시보드에서는 보이지 않는 상태였습니다.
•
KPI 요약 시트에는 계산되지만
•
관리자/원장 대시보드에 노출되지 않던 부분을 찾아
•
카카오 옆에 전화상담 항목이 함께 보이도록 복구했습니다.
입력은 되었는데 화면에 안 보이던 KPI를 실제 운영 화면에 연결한 것입니다.
관리자 보드는 실제 구조에 맞게 다시 맞췄습니다
30_KPI_배점기준에는 현재는 수동 입력이라는 예전 메모가 남아 있었지만, 실제 계산 구조는 이미 자동 집계로 돌아가고 있었습니다.
•
배점기준 설명 문구 정리
•
실제 자동 집계 방식 기준으로 표현 수정
•
KPI 항목별 현재 운영 방식 재정리
이를 통해 문서 설명과 실제 시트 동작이 일치하도록 맞췄습니다.
모바일에서 바로 보는 관리자 대시보드
구글시트는 데이터 저장과 계산에는 강하지만, 모바일에서 바로 KPI를 확인하는 화면으로는 한계가 있습니다. 그래서 Apps Script 웹앱으로 모바일 전용 관리자 대시보드를 따로 만들었습니다.
한 화면에서 볼 수 있는 것들:
•
선택 월 보기 / 전체 보기 (월 선택 드롭다운)
•
전체 평균 총점과 1위 강사
•
강사별 총점 막대그래프와 강사 순위
•
강사별 KPI 카드 (확장형 UI)
•
상위 3명 강조
•
하단 탭 구분, 모바일 카드형 레이아웃
단순 시트 미러링이 아니라 실제로 보기 좋은 운영용 화면으로 구성했습니다.
강사용 전용 입력 포털
관리자 화면만 있으면 결국 강사는 다시 구글시트 원본으로 들어가야 합니다. 그래서 강사 KPI 입력용 시트에서 바로 연결되는 강사용 입력 전용 포털도 따로 설계했습니다.
•
강사명 선택 후 바로 입장
•
본인 이번 달 현황과 최근 입력 내역 확인
•
본인 학생만 선택 가능
•
소통관리 / 보강 / 재등록·숙제·테스트 / 성적·출결·만족도·민원 입력
강사는 전체 시트를 이해할 필요 없이 자기 화면에서 자기 데이터만 보고, 자기 입력만 처리하면 되는 구조로 바뀐 것입니다.
최근 입력 내역도 운영 화면에 맞게 조정
•
최신순 정렬
•
최근 10개 표시
•
카드 내부 스크롤 가능
너무 길어져 화면을 밀어내지 않으면서도, 최근 작업 흐름을 확인하기에 적절한 구조입니다.
자동화 후 달라진 점
강사
•
어떤 시트에 무엇을 입력해야 하는지 덜 헷갈림
•
본인 학생 기준으로만 입력 가능
•
모바일에서 바로 입력 가능
•
최근 입력 내역과 이번 달 현황을 바로 확인 가능
관리자 / 원장
•
KPI 구조가 더 직관적으로 정리됨
•
중복 지표와 불필요한 입력 제거
•
전화상담, 보강, 재등록 등 주요 KPI가 한 화면에서 보임
•
모바일에서도 순위와 총점을 빠르게 확인 가능
시스템
•
입력 구조와 집계 구조가 더 잘 맞물림
•
시트 변경 시 수식 깨짐 위험 감소
•
관리자용 / 강사용 화면 역할 분리
•
Google Sheets는 데이터 엔진, Apps Script는 사용 화면 역할로 분리
이번 프로젝트의 찐 포인트
이번 프로젝트의 핵심은 "대시보드를 예쁘게 만든 것"이 아닙니다. 진짜 포인트는 운영자가 헷갈리는 입력 기준을 먼저 정리하고, 그 정리된 구조를 관리자 화면과 강사용 화면까지 자연스럽게 연결한 것입니다.
자동화는 기능을 많이 붙이는 것보다, 무엇을 입력하지 않아도 되는지부터 정리하는 것이 훨씬 중요합니다. 이번 작업에서는
•
불필요한 Y/N 체크를 제거하고
•
겹치는 KPI 개념을 정리하고
•
관리자와 강사가 각자 다른 화면을 쓰도록 나누고
•
모바일에서도 바로 쓰는 흐름까지 이어지게 만들었습니다.
좋은 자동화는 복잡한 데이터를 더 많이 보여주는 것이 아니라, 각 사람이 자기 역할에 맞는 정보만 쉽게 보게 만드는 것이라고 생각합니다.
이런 업무에 특히 잘 맞습니다
•
구글시트로 KPI를 관리하고 있지만 입력 구조가 복잡한 경우
•
현장에서는 모바일 입력이 필요한 경우
•
관리자와 실무자가 보는 화면을 분리하고 싶은 경우
•
보강, 소통관리, 재등록, 숙제, 테스트, 만족도 등 다항목 KPI를 운영하는 경우
•
시트는 유지하되 사용 화면만 더 직관적으로 만들고 싶은 경우
•
Google Sheets + Apps Script 기반으로 빠르게 MVP를 만들고 싶은 경우
•
기존 운영 방식을 완전히 버리지 않고 단계적으로 자동화하고 싶은 경우
한 줄 요약
복잡한 강사 KPI 시트를 실제 운영 흐름에 맞게 다시 설계하고, 관리자용 대시보드와 강사용 모바일 입력 포털까지 연결한 학원 운영 자동화 프로젝트입니다.


