+ It connects features, security, AWS, schedule, and budget at an actionable level.
- Some operating-cost estimates need clearer assumptions and supporting ranges.
a software architect tasked with developing a comprehensive school management platform.
| Category | Development › Coding |
|---|---|
| Tags | DraftingIdeationDeveloper |
Act as a software architect tasked with developing a comprehensive school management platform. Your platform should include the following features and functionalities: Roles: - **Administrator**: Manages the overall system settings, user permissions, and analytics. - **Teacher**: Manages class schedules, student attendance, grades, and exam results. - **Student**: Accesses personal records, schedules, and grades. - **Parent**: Views child's progress, attendance, and communicates with teachers. Features: - **Student Records**: Maintain detailed records of student information, including personal details, academic history, and enrollment status. - **Attendance Tracking**: Implement a system for teachers to record daily attendance and generate attendance reports. - **Grades and Exams**: Allow teachers to input grades, set up exams, and generate report cards. - **Class Schedules**: Organize and manage class timetables with ease. - **Parent Portal**: Provide a secure platform for parents to view student progress and communicate with the school. - **Teacher Management**: Manage teacher profiles, schedules, and performance metrics. - **Fee Collection**: Enable online fee payment and track financial records. - **Analytics Dashboard**: Offer insights through visual data representation on school performance, attendance trends, and more. - **Role-Based Permissions**: Ensure secure access and data protection with role-specific access controls. Constraints: - Ensure the platform is scalable and can handle multiple users simultaneously. - Implement data privacy and security measures to protect sensitive information. - Design the user interface to be intuitive and user-friendly for all roles.
Useful for outlining features and architecture for a school operations system. It sets constraints around scalability, data privacy, role-based access, and an intuitive UI.
ChatGPT is the most complete and actionable. Gemini is tailored but relies on an inaccessible file and unsupported claims, while [C] is missing.
+ It connects features, security, AWS, schedule, and budget at an actionable level.
- Some operating-cost estimates need clearer assumptions and supporting ranges.
+ Its core strategy is tailored to the school's scale, budget, and deadline.
- It delegates core content to an inaccessible file and asserts unverified figures.
| Criterion | ChatGPT | Gemini | Leader |
|---|---|---|---|
| Instruction following | 10 | 4 | ChatGPT +150% |
| Accuracy | 9 | 4 | ChatGPT +125% |
| Specificity | 10 | 7 | ChatGPT +43% |
| Structure | 9 | 7 | ChatGPT +29% |
| Right length | 9 | 6 | ChatGPT +50% |
Scored 1–10 by gpt-5.6-sol with model names hidden (2026-09-25). This is an AI review, not a measurement.
We gave three models the same input and copied their answers unedited. Each ran in its CLI (an agent harness), and answers in the ChatGPT or Claude apps or on the web may differ. Outputs are in Korean.
[Pasted material] 저희는 서울 소재 사립 중·고등학교 통합 캠퍼스입니다. 재학생은 중학교 450명, 고등학교 520명이며 교직원은 90명 규모입니다. 기존에는 엑셀로 출결과 성적을 관리하고 있어 오류가 잦고, 학부모 문의 전화가 매일 30건 이상 옵니다. 초기 개발 예산은 1억 5천만원, 클라우드는 AWS를 사용하고 싶고, 2027년 2월 학기 시작 전 1차 오픈이 목표입니다.
현재 규모는 학생 970명, 교직원 90명, 학부모 포함 예상 사용자 약 2,000~3,000명 수준이므로 대규모 분산 시스템보다 안정적인 클라우드 기반 모듈형 플랫폼이 적합합니다.
초기 목표는 2027년 2월 학기 시작 전 다음 기능을 우선 오픈하는 것입니다.
예산 1억 5천만원으로는 모든 기능을 한 번에 완성하기보다, 핵심 업무를 먼저 전산화한 1차 오픈과 후속 고도화로 나누는 방식이 현실적입니다.
| 역할 | 주요 기능 |
|---|---|
| 관리자 | 학교·학년·반·과목 설정, 사용자 권한, 통계, 감사 로그, 수납 관리 |
| 교사 | 담당 반·과목, 출결 입력, 성적·시험 관리, 학생 상담 기록, 공지 |
| 학생 | 시간표, 출결 현황, 성적·시험 결과, 공지 확인 |
| 학부모 | 자녀별 출결·성적·시간표, 수납 현황, 학교 문의 |
| 회계 담당자 | 수납 항목, 납부 상태, 환불·미납 관리, 결제 대사 |
학부모 계정은 학생과 임의로 연결하지 않고, 학교가 승인한 보호자 관계를 기준으로 자녀 정보를 조회하도록 해야 합니다.
개인정보 변경은 기존 값을 덮어쓰기보다 변경 이력을 남겨야 합니다.
교사가 모바일 또는 PC에서 빠르게 처리할 수 있도록 설계합니다.
출결 수정은 반드시 다음 정보를 기록해야 합니다.
성적은 “입력 중”, “교사 확정”, “관리자 승인” 상태로 구분하는 것이 안전합니다.
초기에는 자동 시간표 생성보다 관리자가 편집하기 쉬운 방식으로 시작하고, 이후 자동 배정 기능을 추가하는 편이 예산에 적합합니다.
학부모 전화 문의를 줄이기 위해 다음 기능을 우선 제공합니다.
초기 버전에서는 실시간 메신저보다 “문의 등록 → 담당자 배정 → 답변 → 완료” 방식이 운영과 개인정보 측면에서 안정적입니다.
카드정보를 직접 저장하지 않고 국내 PG사의 결제창을 사용해야 합니다. 결제 결과와 학교 내부 수납 상태가 불일치하지 않도록 결제 대사 기능을 포함해야 합니다.
초기에는 복잡한 AI 분석보다 업무에 직접 필요한 지표를 제공합니다.
개인별 민감한 성적 정보는 전체 대시보드에 노출하지 않고, 업무상 필요한 담당자만 조회하도록 제한합니다.
서울 리전(ap-northeast-2)을 기준으로 구성합니다.
학생·교사·학부모 웹/모바일 브라우저
│
CloudFront + WAF
│
웹 애플리케이션
│
ECS Fargate 기반 API 서버
│
┌────────────┼────────────┐
RDS PostgreSQL S3 ElastiCache
핵심 데이터 문서/파일 세션·캐시
│
CloudWatch / CloudTrail
권장 구성은 다음과 같습니다.
학생 970명 규모에서는 초기부터 마이크로서비스로 나누기보다, 장애 추적과 개발 효율이 좋은 모듈형 모놀리식 구조가 적합합니다. 사용자와 데이터가 증가할 경우 출결·성적·수납 기능을 별도 서비스로 분리할 수 있도록 API 경계를 명확히 설계합니다.
학생의 성적·출결·보호자 정보는 민감도가 높으므로 다음을 기본 적용해야 합니다.
성적표와 학생 개인정보를 PDF로 다운로드할 때는 접근 권한과 다운로드 로그를 남기고, 필요하면 암호화된 문서로 제공해야 합니다.
| 기능 | 관리자 | 교사 | 학생 | 학부모 |
|---|---|---|---|---|
| 전체 학생 조회 | 가능 | 담당 범위 | 본인 | 자녀 |
| 출결 입력 | 가능 | 담당 반 | 조회 | 자녀 조회 |
| 출결 수정 | 승인 | 제한적 | 불가 | 불가 |
| 성적 입력 | 가능 | 담당 과목 | 조회 | 자녀 조회 |
| 성적 확정 | 승인 | 담당 과목 | 불가 | 불가 |
| 수납 관리 | 가능 | 조회 제한 | 본인 조회 | 자녀 조회·납부 |
| 사용자 관리 | 가능 | 불가 | 불가 | 불가 |
| 시스템 설정 | 가능 | 불가 | 불가 | 불가 |
권한은 단순히 “교사인가”만 보지 않고, 담당 학교급·학년·반·과목까지 함께 판단해야 합니다.
현재 시점이 2026년 9월이므로 약 5개월의 개발 기간을 전제로 합니다. 전체 기능을 완성하기에는 일정이 빠듯하므로, 1차 오픈 범위를 명확히 고정해야 합니다.
출결과 성적은 2027년 1월에 전체 데이터를 바로 옮기기보다, 학기 시작 전 정제·검증 기간을 별도로 두어야 합니다.
총 개발 예산 1억 5천만원 기준의 예시입니다.
| 항목 | 예상 비용 |
|---|---|
| 요구사항 분석·설계 | 1,500만원 |
| UI/UX 및 프론트엔드 | 2,500만원 |
| 백엔드·데이터베이스 | 4,000만원 |
| 출결·성적·시간표 | 2,500만원 |
| 학부모 포털·문의·알림 | 1,200만원 |
| 수납·결제 연계 | 1,000만원 |
| AWS·보안·배포 | 800만원 |
| 데이터 이관·테스트·교육 | 1,000만원 |
| 예비비 | 500만원 |
| 합계 | 1억 5천만원 |
별도로 다음 운영비가 발생합니다.
실제 AWS 비용은 트래픽보다 백업, 로그, 파일 저장, 알림량에 영향을 많이 받습니다. 초기에는 월 수십만원 수준에서 시작할 가능성이 높지만, 운영 정책에 따라 달라집니다.
현재 Excel 기반 운영에서 가장 큰 위험은 개발보다 데이터 품질입니다.
권장 이관 절차는 다음과 같습니다.
특히 이름만으로 학생을 식별하면 동명이인 문제가 생기므로 내부 학생번호를 기준 키로 사용해야 합니다.
1차 오픈 후 다음 수치를 운영 목표로 설정할 수 있습니다.
1차 오픈에서는 “학생·학적, 출결, 성적, 시간표, 학부모 조회, 문의, 수납”을 핵심 범위로 확정하고, 자동 시간표 생성·고급 AI 분석·완전한 모바일 앱·복잡한 상담 시스템은 2차로 미루는 것이 안전합니다.
가장 중요한 성공 요인은 기능 수보다 다음 세 가지입니다.
| 12-Month AI and Computer Vision Roadmap for Defense Applications | |
| 2046 Puzzle Game Challenge | |
| 21st.dev component prompt | |
| 3D FACTORY | |
| 3D FPS Game |