가이드

학교 관리 시스템 만드는 법

학교 관리 시스템은 학교가 운영되는 데 필요한 기록을 관리합니다. 학생이 누구인지, 어느 수업에 속해 있는지, 출석했는지, 성적이 어떤지를 담습니다. 유용한 1차 버전은 대부분의 사람이 생각하는 것보다 작습니다. 학생, 수업, 출결과 성적이 있고, 관리자, 교사, 학부모를 위한 별도의 로그인이 있으면 충분합니다. 그것을 잘 만들고, 권한을 철저히 테스트한 뒤에, 시간표, 수업료, 메시지를 나중에 추가하세요.

이 가이드는 소규모 학교, 과외 센터, 어학원, 방과 후 프로그램, 교육 기관 중 대형 시스템이 너무 무겁거나 비싸다고 느끼는 곳을 위한 것입니다.

학교 관리 시스템에 필요한 것

데이터

대부분의 시스템은 여섯 개의 테이블에 매달려 있습니다:

테이블담고 있는 내용
학생이름, 생년월일, 연락처, 보호자, 상태(재학 중, 전학 또는 퇴학)
보호자이름, 연락처, 관계, 연결된 학생
교직원이름, 역할(관리자, 교사), 담당 수업
수업과목 또는 그룹 이름, 교사, 학기, 교실, 일정
등록어느 학생이 어느 수업에 있는지, 시작일과 종료일
출결학생, 수업, 날짜, 상태(출석, 결석, 지각, 사유 결석), 메모

출결이 작동하면 과제(수업의 시험이나 숙제, 최고 점수와 가중치 포함)와 성적(한 학생의 한 과제 결과)을 추가하세요.

등록 테이블은 보기보다 중요합니다. 학생은 학기 중에 수업을 옮깁니다. 학생 테이블에 "수업"을 직접 저장하면 이력이 사라지고 출결 보고서의 합계가 맞지 않게 됩니다.

페이지

  • 관리자 대시보드: 오늘의 출결 현황 한눈에 보기, 출석부를 작성하지 않은 학생, 최근 변경 사항.
  • 학생 목록과 프로필: 검색, 수업이나 학년별 필터, 수업, 출결, 성적을 보여 주는 프로필.
  • 수업 페이지: 명단, 오늘의 출석부, 성적부.
  • 출석부 화면: 교사가 매일 쓰는 화면입니다. 휴대폰이나 태블릿에서 몇 초면 끝나야 합니다. 기본값은 모두 출석이고, 탭해서 바꿉니다.
  • 성적부: 과제가 열, 학생이 행으로 있고 계산된 평균이 표시됩니다.
  • 학부모 보기: 자녀의 출결, 성적, 공지만 보입니다.

권한

학교 시스템은 여기서 성공하거나 실패합니다. 만들기 전에 규칙을 적어 두세요:

  • 관리자는 모든 것을 보고 수정합니다.
  • 교사는 자신이 가르치는 수업과 그 수업에 속한 학생만 보고 수정합니다.
  • 학부모는 자신의 자녀만 보며, 읽기 전용입니다.
  • 학생(로그인하는 경우)은 자신의 기록만 봅니다.

"만"이라는 제한은 버튼을 숨기는 방식이 아니라 서버에서 강제해야 합니다. 페이지 주소의 숫자를 바꾼 학부모가 다른 자녀의 프로필을 열 수 있으면 안 됩니다. 이 패턴은 역할 기반 접근 제어 추가 방법 가이드에서 다룹니다.

시작하기 전에 정할 것

1차 버전에서 누가 로그인하나요? 교직원만 로그인하는 것이 훨씬 단순합니다. 학부모와 학생이 들어오면 권한 경우의 수와 지원 요청이 늘어납니다. 많은 학교는 핵심이 안정될 때까지 교직원 로그인으로 시작하고 학부모에게는 인쇄하거나 이메일로 보고서를 보냅니다.

성적은 어떻게 계산하나요? 가중 평균, 최저 점수 제외, 문자 등급 구간, 합격/불합격 중 하나를 고르고 예시와 함께 적어 두세요. 성적 계산 로직은 손으로 직접 확인할 가치가 가장 큰 부분입니다.

"학기"란 무엇인가요? 수업, 등록, 보고서가 모두 여기에 의존합니다. 학기(term), 학기(semester), 또는 단일 학년도 중 무엇을 쓸지 정하고, 자유 텍스트 필드가 아니라 테이블로 만드세요.

다시 입력하지 말고 가져오기. 이미 학생 정보가 스프레드시트에 있을 가능성이 높습니다. 첫날부터 학생, 보호자, 등록 정보를 CSV로 가져오는 기능을 계획하세요. 스프레드시트를 앱으로 바꾸는 방법을 참고하세요.

데이터는 어디에 저장되고 누가 볼 수 있나요. 학생 기록은 민감합니다. 많은 곳에서 미국의 FERPA, 영국과 EU의 GDPR, 그 밖의 나라별 규칙으로 특별히 보호됩니다. 실제 이름을 올리기 전에 자신에게 적용되는 규칙을 확인하고, 잘 모르겠다면 전문가에게 문의하세요. 최소한 기본적으로 비공개로 설정하고, 누가 무엇을 바꿨는지 기록하고, 학생의 데이터를 내보내거나 삭제하는 방법을 두세요.

잘 작동하는 첫 프롬프트

소규모 학교를 위한 학교 관리 웹 앱을 만들어 주세요. 교직원은 이메일과 비밀번호로 로그인하고, 역할은 관리자와 교사입니다. 데이터: 학생(이름, 생년월일, 학년, 상태), 학생과 연결된 보호자, 교직원, 학기, 수업(이름, 과목, 교사, 학기, 주간 일정), 학생을 수업에 연결하며 시작일과 종료일이 있는 등록. 교사는 자신이 가르치는 수업과 거기에 등록된 학생만 보고, 관리자는 모두 봅니다. 명단과 일일 출석부가 있는 수업 페이지를 만들어 주세요. 기본값은 모두 출석이고, 교사가 탭해서 결석, 지각, 사유 결석으로 바꾸고 선택적으로 메모를 남길 수 있습니다. 관리자용 대시보드에는 오늘 출석부를 작성하지 않은 수업이 표시되어야 합니다. 학생과 보호자용 CSV 가져오기를 추가해 주세요. 모든 것은 데이터베이스에 저장하세요. 성적, 학부모 로그인, 수업료는 나중으로 미뤄 주세요.

이 프롬프트가 하는 일을 보세요. 역할의 이름을 정하고, 권한 규칙을 한 문장으로 말하고, 가장 많이 쓰는 화면을 자세히 설명하고, 무엇을 뺄지 말합니다.

빌드 단계

  1. 데이터 모델과 샘플 데이터. 테이블과 작고 명백히 가짜인 샘플 학교를 요청하세요. 학기 두 개, 수업 다섯 개, 학생 마흔 명. 만드는 동안 실제 학생 기록은 절대 쓰지 마세요.
  2. 관리자 화면. 학생 목록, 프로필, 수업 목록, 등록 편집. 학생을 수업 사이로 옮길 때 이전 등록이 종료일과 함께 남는지 확인하세요.
  3. 교사 로그인과 출석부. 교사로 로그인해 자신의 수업만 보이는지 확인하세요. 휴대폰 크기 화면에서 출석부를 작성해 보세요.
  4. 권한 테스트. 교사 두 명으로 로그인해서 서로의 수업을 URL로 열어 보세요. 두 시도 모두 실패해야 합니다.
  5. 가져오기. 실제 스프레드시트를 사본에 가져와서 맞지 않는 열을 고치고, 실제 운영으로 갈 준비가 되었는지 결정하세요.
  6. 성적. 과제와 성적부를 추가하세요. 손으로 계산한 예제로 평균을 테스트하세요.
  7. 보고서. 날짜 범위별 학생별, 수업별 출석률. 관리자가 가장 자주 요청하는 보고서입니다.
  8. 필요하다면 학부모 접근. 마지막에 보호자 로그인을 추가하고, 읽기 전용 보기와 가장 엄격한 권한 테스트를 적용하세요.

흔한 실수

  • 학생에게 수업을 직접 저장하기. 날짜가 있는 등록을 사용하세요. 그렇지 않으면 이력이 사라집니다.
  • 인터페이스에만 있는 권한. 숨겨진 버튼은 보안이 아닙니다. URL과 API로 직접 테스트하세요.
  • 느린 출석부. 출석을 기록하는 데 종이보다 오래 걸리면 교사들은 사용을 그만둡니다.
  • 테스트에 실제 데이터 사용. 권한이 증명될 때까지는 가상의 이름을 쓰세요.
  • 학생 삭제. 대신 전학 또는 퇴학으로 표시하세요. 과거의 출결과 성적도 학교 기록에 여전히 속합니다.
  • 모든 것을 한꺼번에 만들기. 시간표, 수업료, 메시지, 성적표, 학부모 앱을 한 번에 만들면 1년짜리 작업이 됩니다. 출석부를 먼저 출시하세요.
  • 감사 기록 없음. 성적이 바뀌면 누가 언제 바꿨는지 누군가 물어볼 것입니다. 기록해 두세요.

기성 제품이 더 나은 경우

확립된 학교 관리 및 학생 정보 시스템은 맞춤 빌드가 따라가기 어려운 것들을 처리합니다. 정부와 시험 기관 보고, 복잡한 시간표 작성, 학습 플랫폼 연동, 수업료 징수, 수년간 쌓인 예외 상황들입니다. 대규모 학교를 운영하거나, 법정 보고 의무가 있거나, 지원과 규정 준수를 맡길 공급업체가 필요하다면 구입하세요.

직접 만드는 것은 필요가 더 좁고 특별할 때 의미가 있습니다. 세션과 진도를 추적하는 과외 센터, 수시로 등록을 받는 어학원, 기수별 과정을 운영하는 교육 기관, 값비싼 시스템의 5분의 1만 쓰는 소규모 학교 같은 경우입니다. 우리 워크플로에 정확히 맞는 집중된 도구는 매일 씨름해야 하는 큰 도구보다 나을 수 있습니다. 소프트웨어를 직접 만들지 구입할지 판단하는 가이드에서 트레이드오프를 살펴보고, 내부 도구 만드는 방법에서 교직원 전용 버전을 다룹니다.

Mythex로 만들기

Mythex에서는 채팅으로 시스템을 설명하면 라이브 미리보기에서 시스템이 형태를 갖춰 가는 것을 볼 수 있습니다. 코드를 쓰기 전에 Plan 모드를 먼저 사용해 테이블과 역할에 합의하세요. 앱에 필요할 때 전용 데이터베이스를 추가하고, 학생 프로필에 문서를 첨부하고 싶다면 파일 저장소도 추가합니다. 교직원과 학부모의 로그인은 앱 자체의 기능입니다. Mythex는 내장 로그인 제품을 제공하지 않으므로, 에이전트가 직접 고른 방식을 연결합니다. 앱에 로그인 추가하기를 참고하세요. mythex.ai 링크로 게시하거나 Pro에서는 자체 도메인으로 게시할 수 있습니다. 주소는 공개되므로, 기록을 비공개로 지키는 것은 앱의 로그인과 권한 확인입니다. 출발점으로는 교사용 성적 도구 템플릿이나 과외 센터 빌더 페이지를 살펴보세요.

자주 묻는 질문

학교 관리 시스템은 처음에 무엇을 포함해야 하나요?

학생, 수업, 등록, 출결, 성적, 그리고 교직원 로그인으로 시작하세요. 학부모와 학생 포털, 시간표, 수업료는 핵심 기록이 제대로 자리 잡은 뒤에 추가해도 됩니다.

코딩 없이 학교 관리 시스템을 만들 수 있나요?

집중된 범위라면 가능합니다. AI 앱 빌더가 일상 언어로 된 설명으로 화면, 데이터베이스 테이블, 역할 확인을 작성할 수 있습니다. 다만 누가 무엇을 볼 수 있는지, 성적을 어떻게 계산하는지 등의 규칙은 직접 정하고 신중하게 테스트해야 합니다.

학생 데이터에는 특별한 규칙이 적용되나요?

보통 그렇습니다. 많은 곳에서 아동과 학생에 관한 기록은 보호받으며, 예를 들어 미국의 FERPA, 유럽연합과 영국의 GDPR이 있습니다. 실제 기록을 저장하기 전에 학교에 적용되는 규칙을 확인하고, 잘 모르겠다면 전문가에게 문의하세요.

작은 학교는 학교 관리 시스템을 직접 만들어야 하나요, 구입해야 하나요?

주정부 보고, 시간표 작성, 수업료 징수가 포함된 완전한 학생 정보 시스템이 필요하다면 구입하세요. 학교, 과외 센터, 프로그램이 실제로 운영되는 방식에 맞는 더 작은 도구가 필요하고 기성 시스템이 너무 무겁게 느껴질 때는 직접 만드세요.

Mythex · Pricing · AI로 무엇이든 만들기 · 웹사이트 및 앱 템플릿 · Mythex 비교 · AI 앱 개발 용어집 · 무료 AI 앱 개발 도구 · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)