Skip to content
@KIT-ReWrite

KIT-ReWrite

Re:Write

평가를 학습으로 바꾸는 AI 피드백 플랫폼

AI가 학생의 과제를 자동 분석하고, 교사의 피드백과 결합해 학습 개선을 지원하는 교육 솔루션


링크

구분 URL
학생 웹 https://rewrite-student.vercel.app
교사 웹 https://rewrite-teacher.vercel.app
GitHub https://github.com/KIT-ReWrite

저장소 구조

본 프로젝트는 3개의 레포지토리로 구성됩니다.

KIT-ReWrite (Organization)
├── ReWrite-BE # NestJS 백엔드 서버
├── ReWrite-Teacher # 교사용 React 웹 애플리케이션
├── ReWrite-Student # 학생용 React 웹 애플리케이션
└── docs # 기획 및 AI 협업 문서

프로젝트 개요

기획 배경

교육 현장에서 교사는 수십 명의 과제를 일일이 확인하고 피드백을 작성해야 하는 구조적 부담을 안고 있습니다. 학생 입장에서는 과제 제출 후 점수만 받는 경우가 많아, 자신의 구체적인 약점을 파악하지 못한 채 학습이 반복되는 문제가 있습니다.

Re:Write는 이 문제를 AI로 해결합니다.

  • 학생이 과제를 제출하면 AI가 즉시 자동 분석
  • 논리성·구조·문법·창의성·이해도 5개 역량을 정량 평가
  • 교사는 AI 분석 결과를 참고해 효율적으로 피드백 작성
  • 학생은 구체적인 개선 방향을 받아 다음 과제에 반영

팀 정보

항목 내용
참가자 서지유 (1인)
담당 역할 기획 / 디자인 / 풀스택 개발 전체
주제 AI 활용 차세대 교육 솔루션

기술 스택

Backend

기술 용도
NestJS + TypeScript 서버 프레임워크
Prisma ORM
MySQL 데이터베이스
JWT 인증
Groq AI (Llama 3.3 70B) 과제 AI 분석
Multer 이미지 업로드

Frontend (교사 / 학생)

기술 용도
React + Vite + TypeScript UI 프레임워크
TanStack Query 서버 상태 관리
Axios HTTP 클라이언트
React Hook Form + Zod 폼 유효성 검사
Recharts 데이터 시각화
Framer Motion 애니메이션
Tailwind CSS 스타일링
PWA 모바일 설치 지원

핵심 기능

학생

기능 설명
학급 참가 초대 코드로 학급 입장
과제 제출 텍스트 + 이미지(손글씨) 업로드
AI 피드백 확인 제출 즉시 AI 자동 분석 결과 수신
교사 피드백 확인 점수 및 교사 코멘트 확인
학습 분석 역량 레이더 차트 + 점수 추이 그래프
마이페이지 프로필 관리

교사

기능 설명
학급 관리 학급 생성, 초대 코드 발급, 학생 관리
과제 출제 제목·설명·마감일 설정, 수정/삭제
제출 현황 학생별 제출 상태 실시간 모니터링
AI + 교사 채점 AI 분석 참고 후 점수·피드백 작성
학생 역량 분석 개인별 5개 역량 추이 확인
대시보드 학급 통계, 오늘 마감 과제, 피드백 필요 학생

AI (Groq)

기능 설명
과제 자동 분석 제출 즉시 백그라운드에서 자동 실행
5개 역량 평가 논리성 / 구조 / 문법 / 창의성 / 이해도 (0~100점)
총평 생성 전체적인 글에 대한 요약 평가
개선 제안 구체적인 수정 가이드 3가지 제공
학습 역량 자동 업데이트 제출할 때마다 누적 역량 데이터 갱신

서비스 흐름

학생 과제 제출
↓
백엔드 즉시 응답 반환 (비동기)
↓
백그라운드에서 Groq AI 분석 자동 실행
↓
AI 피드백 저장 + 학생 역량 점수 자동 업데이트
↓
교사 AI 분석 확인 → 점수 + 피드백 작성
↓
학생 피드백 확인 → 학습 개선

데이터베이스 구조

User ─────────────── Class (학급)
│ │
│ Assignment (과제)
│ │
└──────────────── Submission (제출)
│
┌────┴────┐
AIFeedback TeacherFeedback

User ──── StudentMetrics (역량 분석)
User ──── StudentScoreHistory (점수 추이)

AI 협업 내역

AI 도구 활용 영역
ChatGPT 서비스 기획, 기능 명세, 디자인 코드 분리
MagicPatterns UI/UX 디자인 시스템 생성
Claude DB 설계, 백엔드 전체 개발, 프론트 API 연동, 버그 수정

상세 내용은 AI_COLLABORATION.md 참고


관련 문서

Popular repositories Loading

  1. ReWrite-BE ReWrite-BE Public

    Re:Write 서버 코드

    TypeScript 1

  2. ReWrite-Teacher ReWrite-Teacher Public

    Re:Write 웹 코드

    TypeScript

  3. ReWrite-Student ReWrite-Student Public

    Re:Write 웹 코드

    TypeScript

  4. .github .github Public

    Re:Write 관련 문서

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…