빅데이터 | 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를 활용한 퀴즈 자동 생성 기능 등이 포함되어 있습니다.