목록으로
교육·학습을 위한 AI 활용
개별진도관리프로그램
👤 똑똑한강아지443 📅 2026-10-22 👁 조회 100
chatGPT를 활용한 개별진도관리 프로그램개발
터미널도 몰랐던 18년 차 수학 학원 원장, AI와 함께 프로그램을 만들다

**응모 분야: 업무 생산성 개선을 위한 AI 활용**

## 1. 시작은 어떻게 하면 효율적이게 학생의 성장을 도울 수 있을까? 라는 고민이였다.

특히 수학은 학생이 지금까지 어떤 교재를 공부해 왔는지, 각 교재를 얼마나 빠른 속도로 학습했는지, 그 과정에서 어떤 성장을 이루었는 지를 종합적으로 파악하는 일이 중요하다.

학생의 현재 진도만 확인해서는 충분하지 않다. 지나온 학습 과정과 진도 속도를 한눈에 살펴볼 수 있어야 다음 교재와 학습 방향을 효율적으로 결정할 수 있다.

나는 이러한 정보가 개별 선생님의 기억이나 흩어진 기록에 머무르지 않고, 하나의 시스템 안에서 축적되고 관리되기를 바랐다.

그것이 더매쓰 관리 시스템을 만들기 시작한 이유였다.

하지만 당시 나는 터미널이 무엇인지조차 몰랐다. 코드를 작성하는 방법도, 프로그램을 실행하는 방법도 알지 못했다.

그런 내가 ChatGPT와 함께 학원 관리 프로그램 개발에 도전했다.

## 2. 18년의 경험을 AI에게 설명하다

프로그램을 만드는 데 필요한 기술은 몰랐지만, 어떤 기능이 필요한지는 알고 있었다.

나는 AI와 대화하며 몇 가지 원칙을 세웠다.

- 교재는 한 번만 등록하고 여러 학생이 사용할 수 있어야 한다.
- 선생님은 학습한 페이지만 간편하게 입력할 수 있어야 한다.
- 선행·현행·복습·서술형 학습을 구분해야 한다.
- 학부모에게 전달할 학습 정보도 관리할 수 있어야 한다.
- 입력하는 일보다 관리하는 일이 쉬워야 한다.

ChatGPT는 이 요구사항을 바탕으로 프로그램의 구조와 코드를 제안했다. 나는 실제 학원 업무에 맞는지 확인하고 수정할 부분을 설명했다.

개발은 한 번에 끝나지 않았다. 학생 관리, 교재 데이터베이스, 학생별 교재 배정과 진도 관리 등 기능을 단계적으로 구현했다.

## 3. 오류를 해결하는 과정도 개발이었다

어느 날 프로그램을 사용하다 문제가 생겼다.

위쪽에서 교재를 선택해도 아래쪽 입력창의 교재가 바뀌지 않았다.

나는 ChatGPT에 이렇게 질문했다.

"위에 교재 선택하면 밑에 교재가 안 바뀜."

AI는 선택창이 이전 상태값을 기억하는 문제일 가능성을 설명하며 `selectbox`와 `session_state`를 이용한 수정 방법을 제안했다.

나는 그 용어들이 무엇인지 몰랐다. 하지만 화면이 어떻게 작동해야 하는지는 정확하게 설명할 수 있었다.

이 과정에서 내가 담당한 것은 문제를 발견하고 원하는 결과를 판단하는 일이었고, AI는 기술적인 원인 분석과 해결 방법을 제시하는 역할을 했다.

AI가 제안한 코드를 무조건 믿는 것이 아니라 실제로 실행하고 확인하는 과정이 중요하다는 것도 배웠다.

## 4. 실제 학원에서 사용하는 프로그램이 되다

이렇게 개발한 '더매쓰 관리 시스템'에는 다음과 같은 기능이 마련되었다.

**통합 교재 데이터베이스:** 교재명, 전체 페이지, 단원별 시작·끝 페이지를 등록하고 수정할 수 있다.

**학생 관리:** 학생별 고유 ID와 학년 정보를 관리한다.

**학습 진도 관리:** 학생별 학습 기록을 축적하고 관리한다.

**학부모 포트폴리오:** 학생의 학습 정보를 학부모에게 전달하기 위한 기능을 포함한다.

2026년 10월 22일 프로그램 화면에는 등록 학생 161명, 누적 진도 기록 2,083건이 표시되어 있다.

이 숫자는 AI가 만들어 낸 예시가 아니다. 실제 학원에서 사용하고 있는 시스템의 기록이다.

## 5. AI가 바꾼 것은 업무의 가능성이었다

이 경험을 통해 깨달은 것은 AI가 사람의 경험을 대신하는 것이 아니라는 점이다.

나는 여전히 전문 개발자가 아니다. 그러나 18년 동안 학원을 운영하며 쌓아 온 경험을 바탕으로 필요한 기능을 구체적으로 설명할 수 있었다.

AI는 내가 알지 못하는 기술을 다루는 데 도움을 주었다.

덕분에 이전에는 개발자에게 의뢰해야 한다고 생각했던 프로그램을 AI와 협업해 직접 구현하는 경험을 할 수 있었다.

물론 프로그램을 유지·보수하고 개선하는 일은 계속 필요하다. 앞으로도 실제 사용 과정에서 발견되는 문제를 해결하고 기능을 발전시킬 계획이다.

## 6. 터미널에서 시작된 변화

처음 터미널이라는 단어를 들었을 때만 해도 내가 프로그램을 만들 수 있을 것이라고는 생각하지 못했다.

하지만 내가 해결하려는 문제를 정확하게 설명할 수 있었고, AI와 함께 여러 번 시도하며 실제 결과물을 만들었다.

내가 가진 것은 코딩 기술이 아니라 18년간의 현장 경험이었다.

그 경험이 프로그램의 설계도가 되었고, AI는 그것을 구현하는 데 도움을 주었다.

AI가 나를 전문 개발자로 만들어 준 것은 아니다.

개발자가 아니어도 내 업무의 문제를 해결할 수 있다는 가능성을 보여주었다.

---

**사용 AI:** ChatGPT(OpenAI)

**활용 방식:** 요구사항 정리, 프로그램 코드 작성 지원, 오류 원인 분석 및 수정안 제시

**실제 적용:** 더매쓰수학원 관리 시스템

**증빙자료:** AI 개발 대화, 단계별 기능 개발 기록, 오류 해결 대화, 프로그램 실행 화면 및 시연 영상
← 목록