평가를 학습으로 바꾸는 AI 피드백 플랫폼
AI가 학생의 과제를 자동 분석하고, 교사의 피드백과 결합해 학습 개선을 지원하는 교육 솔루션
본 프로젝트는 3개의 레포지토리로 구성됩니다.
KIT-ReWrite (Organization)
├── ReWrite-BE # NestJS 백엔드 서버
├── ReWrite-Teacher # 교사용 React 웹 애플리케이션
├── ReWrite-Student # 학생용 React 웹 애플리케이션
└── docs # 기획 및 AI 협업 문서
교육 현장에서 교사는 수십 명의 과제를 일일이 확인하고 피드백을 작성해야 하는 구조적 부담을 안고 있습니다.
학생 입장에서는 과제 제출 후 점수만 받는 경우가 많아, 자신의 구체적인 약점을 파악하지 못한 채 학습이 반복되는 문제가 있습니다.
Re:Write는 이 문제를 AI로 해결합니다.
- 학생이 과제를 제출하면 AI가 즉시 자동 분석
- 논리성·구조·문법·창의성·이해도 5개 역량을 정량 평가
- 교사는 AI 분석 결과를 참고해 효율적으로 피드백 작성
- 학생은 구체적인 개선 방향을 받아 다음 과제에 반영
| 항목 |
내용 |
| 참가자 |
서지유 (1인) |
| 담당 역할 |
기획 / 디자인 / 풀스택 개발 전체 |
| 주제 |
AI 활용 차세대 교육 솔루션 |
| 기술 |
용도 |
| NestJS + TypeScript |
서버 프레임워크 |
| Prisma |
ORM |
| MySQL |
데이터베이스 |
| JWT |
인증 |
| Groq AI (Llama 3.3 70B) |
과제 AI 분석 |
| Multer |
이미지 업로드 |
| 기술 |
용도 |
| React + Vite + TypeScript |
UI 프레임워크 |
| TanStack Query |
서버 상태 관리 |
| Axios |
HTTP 클라이언트 |
| React Hook Form + Zod |
폼 유효성 검사 |
| Recharts |
데이터 시각화 |
| Framer Motion |
애니메이션 |
| Tailwind CSS |
스타일링 |
| PWA |
모바일 설치 지원 |
| 기능 |
설명 |
| 학급 참가 |
초대 코드로 학급 입장 |
| 과제 제출 |
텍스트 + 이미지(손글씨) 업로드 |
| AI 피드백 확인 |
제출 즉시 AI 자동 분석 결과 수신 |
| 교사 피드백 확인 |
점수 및 교사 코멘트 확인 |
| 학습 분석 |
역량 레이더 차트 + 점수 추이 그래프 |
| 마이페이지 |
프로필 관리 |
| 기능 |
설명 |
| 학급 관리 |
학급 생성, 초대 코드 발급, 학생 관리 |
| 과제 출제 |
제목·설명·마감일 설정, 수정/삭제 |
| 제출 현황 |
학생별 제출 상태 실시간 모니터링 |
| AI + 교사 채점 |
AI 분석 참고 후 점수·피드백 작성 |
| 학생 역량 분석 |
개인별 5개 역량 추이 확인 |
| 대시보드 |
학급 통계, 오늘 마감 과제, 피드백 필요 학생 |
| 기능 |
설명 |
| 과제 자동 분석 |
제출 즉시 백그라운드에서 자동 실행 |
| 5개 역량 평가 |
논리성 / 구조 / 문법 / 창의성 / 이해도 (0~100점) |
| 총평 생성 |
전체적인 글에 대한 요약 평가 |
| 개선 제안 |
구체적인 수정 가이드 3가지 제공 |
| 학습 역량 자동 업데이트 |
제출할 때마다 누적 역량 데이터 갱신 |
학생 과제 제출
↓
백엔드 즉시 응답 반환 (비동기)
↓
백그라운드에서 Groq AI 분석 자동 실행
↓
AI 피드백 저장 + 학생 역량 점수 자동 업데이트
↓
교사 AI 분석 확인 → 점수 + 피드백 작성
↓
학생 피드백 확인 → 학습 개선
User ─────────────── Class (학급)
│ │
│ Assignment (과제)
│ │
└──────────────── Submission (제출)
│
┌────┴────┐
AIFeedback TeacherFeedback
User ──── StudentMetrics (역량 분석)
User ──── StudentScoreHistory (점수 추이)
| AI 도구 |
활용 영역 |
| ChatGPT |
서비스 기획, 기능 명세, 디자인 코드 분리 |
| MagicPatterns |
UI/UX 디자인 시스템 생성 |
| Claude |
DB 설계, 백엔드 전체 개발, 프론트 API 연동, 버그 수정 |
상세 내용은 AI_COLLABORATION.md 참고