빅데이터
|
2026-01-22
실시간 교육용 퀴즈 플랫폼
진행 과정
AI와 자바(Spring) 풀스택 과정
프로젝트 상세 내용
1. 프로젝트 소개: Quinect
- 정의: 실시간 교육용 온라인 퀴즈 플랫폼입니다.
- 목표: 실시간 상호작용을 통해 몰입감 있는 학습 환경을 조성하고, 데이터 기반의 학습 성과 추적을 지원합니다.
- 특징: 직관적인 인터페이스와 강력한 분석 기능을 제공하여 교육을 위한 학습 파트너 역할을 수행합니다.
2. 프로젝트 사용 기술 (Tech Stack)
- Back-end: Java (JDK 21), Spring Boot (3.5.7)
- Front-end: HTML/Thymeleaf, CSS3/Bootstrap, JavaScript/jQuery
- Database: MySQL (8.0.43)
- External Services: Google Gemini (AI를 이용한 퀴즈 생성 등), OAuth 2.0 (소셜 로그인)
3. 주요 프로젝트 구성
- 프로젝트 설계: 플로우차트, ERD(데이터베이스 구조), WBS(작업 분할 구조) 등을 통해 체계적으로 설계되었습니다.
- 핵심 기능: 실시간 퀴즈 풀이, 포인트 기반의 보상 시스템(상점, 업적), 친구 관리 및 실시간 채팅, AI를 활용한 퀴즈 자동 생성 기능 등이 포함되어 있습니다.