Skip to content

핵심 요구사항 매핑

발주처 핵심 요구 vs 대응 전략

#발주처 핵심 요구가중치대응 전략
1웹 기반 IDE (설치 불필요)높음Monaco Editor 기반 웹 IDE, WebSocket 실시간 실행
2다중 언어 지원 (C, Python, Java)높음Docker 컨테이너 기반 격리 실행 환경
314단계 자동 채점높음기존 14단계 프로세스 규격 분석 후 커스텀 채점 파이프라인
4LLM 기반 코드 분석매우 높음Claude/GPT API 연동, 프롬프트 엔지니어링
5AI 학습 피드백매우 높음RAG 기반 맥락 인식 피드백, 수준별 난이도 조절
6학습 데이터 수집 (LRS)중간xAPI 표준 기반 LRS 구현
7실시간 모니터링 대시보드중간WebSocket 기반 실시간 데이터 스트리밍
8교수자 관리 플랫폼높음멀티테넌트 구조, 역할 기반 접근 제어
9멀티테넌트 구축중간테넌트별 데이터 격리, 설정 분리
10i18n (국제화)낮음next-intl 또는 i18next 기반 다국어 지원
11코드 유사도 분석중간AST 기반 구조 비교 + LLM 의미론적 분석
12수업 속도 실시간 반응낮음실시간 투표/반응 시스템 (WebSocket)

기능 우선순위 매트릭스

Tier 1 — 핵심 (필수 구현)

  1. 웹 기반 코드 에디터 + 실행 환경
  2. 문제은행 CRUD + 메타데이터 관리
  3. 자동 채점 시스템 (14단계)
  4. AI 코드 분석 (LLM)
  5. AI 학습 피드백

Tier 2 — 중요 (MVP 포함)

  1. 학습 데이터 수집 (LRS)
  2. 교수자 관리 플랫폼
  3. 실시간 모니터링 대시보드
  4. 시험/과제 관리

Tier 3 — 부가 (점진적 구현)

  1. AI 문제 생성
  2. 코드 유사도 분석
  3. i18n (국제화)
  4. 수업 속도 반응 시스템

한림대학교 AI 기반 코딩 교육 플랫폼 — 나라장터 입찰 분석