Skip to content

About

고교학점제 과목 선택 도움 에이전트

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

192 — 진로 맞춤형 고교학점제 어시스턴트

192 로고

내 진로에 맞는 과목을 찾고, 학교 밖 선택지까지 연결하며, 이수 계획을 검증하는 AI 에이전트

Python Next.js Tests

✦ 프로젝트 소개

192는 고교학점제에서 학생이 겪는 복잡한 선택을 한곳에서 돕습니다.

  • 진로 기반 과목 추천 — 관심 진로와 현재 상황을 바탕으로 필요한 과목을 탐색합니다.
  • 학교 밖 과목 탐색 — 우리 학교에 개설되지 않은 과목을 공동교육과정·온라인 수업 등으로 연결합니다.
  • 이수 계획 검증 — 학점, 필수 조건, 선수 과목을 코드로 확인해 계획의 빈틈을 줄입니다.
  • 근거 중심 안내 — 학교·교육과정·공공데이터를 바탕으로 결과와 출처를 함께 보여줍니다.

◈ 빠른 시작

python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python -m pipeline.load_approved --db data/192.db --src data/approved
pytest
cd frontend && npm install && npm run dev

개발 서버: http://localhost:3000

⌁ 서비스 흐름

진로·관심 입력 → 교육과정 및 학교 정보 탐색 → 맞춤 과목·대체 이수 경로 추천 → 학점·조건 검증 → 실행 가능한 이수 계획 완성

▣ 문서

◌ 기술 스택

영역 기술
Frontend Next.js, React, TypeScript, Vitest
Backend Python, FastAPI, Pydantic
AI LLM 기반 추천·대화 에이전트
Data 교육과정·학교알리미·공공 데이터 파이프라인
Quality Pytest, Vitest, 타입 및 계획 검증

라이선스

프로젝트 정책과 배포 범위는 저장소 관리 기준을 따릅니다.

About

고교학점제 과목 선택 도움 에이전트

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages