📊 Streamlit Level Test MOC
1. 프로젝트 목적 (Purpose)
- Interactive Diagnosis: [[05 Projects/Darlbit_Level_Test_MOC|Darlbit Level Test Engine]]을 웹 환경에서 즉시 실행하고 결과를 시각화하기 위한 경량 웹 애플리케이션.
- Accessibility: 별도의 설치 없이 브라우저상에서 학생이 응시하고, 교사가 실시간으로 성취도를 파악할 수 있는 환경 제공.
2. 주요 기능 및 구성
- Real-time Assessment: 문항 응시와 동시에 서버(Streamlit)에서 채점 및 단계별 분석 수행.
- Dynamic Visualization: 학생의 역량(어휘, 문법, 추론, 유창성 등)을 레이더 차트나 바 형식으로 실시간 대시보드 출력.
- Instant Report Generation: 테스트 종료와 동시에 개별 피드백 리포트를 웹 화면에 렌더링하고 PDF 다운로드 지원.
3. 기술 스택
- Engine: Python
- Frontend/Backend Framework: Streamlit (반응형 웹 UI)
- Data Integration: SQLite 또는 로컬 JSON 파일을 활용한 임시 응시 기록 저장.
4. 리소스 및 경로
- Source Code Path: F:/dev/streamlit-lv-test
- Core Engine: [[05 Projects/Darlbit_Level_Test_MOC|Darlbit Level Test System Core]]
Status Note: 웹 UI 프레임워크 및 실시간 대시보드 연동 완료. 상담 시 신규 학생의 기본 역량을 즉석에서 진단하는 도구로 활용 중.


