Skip to content

NANOOS105/learnway-backend

 
 

Repository files navigation


mainLogo


Spring Boot 프로젝트

LearnWay : 청소년 대상 스케줄 및 성취도 관리 LMS

프로젝트 정보

기존의 LMS(학습관리시스템) 한계:

  • 학습 자료 제공과 진도 관리에만 중점을 두어 실질적인 학습 효과 향상에 제한적임
  • 개인화된 학습 상담 및 피드백 부재로 학습자의 동기부여와 성장 지원 미흡
  • 유사한 수준과 목표를 가진 스터디 그룹 형성의 어려움
  • 학생 간 상호작용 및 협력 학습을 촉진하는 기능 부족으로 인해 온라인 학습에서 고립감 및 소외감 발생

LearnWay : 이러한 문제점을 해결하고 개개인의 특성과 소통을 중심으로 구현

  • 🎯 상담사 전용 페이지 및 상담 시스템: 학습자의 학습 성과를 분석하고 피드백을 강화하여 다양한 분야의 상담사들이 개인 맞춤형 학습 컨설팅 제공
  • 💬 스터디 커뮤니티: 학생 간 소통 및 협업을 장려하고 자율적인 학습 주도 촉진

개발 기간

  • 시작일: 2024.06.10
  • 종료일: 2024.07.12 (총 5주)

팀원 및 주요 기능

  1. 박희수 - 스케쥴 관리 및 공지사항 / NANOOS105 - 팀장
  2. 박준영 - 회원 관리 및 관리자 페이지 / PastelQ
  3. 이준호 - 화상 채팅 전반 예약 / ljh0808
  4. 최광현 - 커뮤니티 게시판 및 채팅 / epqmfwjs
  5. 한재엽 - 성적 관리 및 CI/CD 환경 구축 / sunniesfish

기술 스택

언어 및 프레임워크
  • Java 17
  • JavaScript
  • CSS
  • Spring Boot 3.3.0
  • JPA
  • Spring Security 6
  • MyBatis
  • Spring Cloud Starter 2.4.4
  • Thymeleaf 3.0.4
데이터베이스 및 클라우드
  • MySQL 8.0.36
  • Amazon EC2
  • Amazon S3
  • Amazon RDS
  • AWS CodeDeploy
개발 도구
  • GitHub
  • IntelliJ IDEA
  • Spring Tool Suite 4 (STS4)
  • Visual Studio Code (VSCode)
프로토콜 및 통신
  • WebRTC
  • WebSocket
운영 체제
  • Ubuntu 22.04 LTS
  • Windows 11
======= # Learnway

Learning Management System for high school system

Built With

  • SpringBoot 3.3.0
  • Spring Security 6
  • JPA
  • MyBatis
  • Spring cloud starter 2.4.4
  • Thymeleaf 3.0.4
  • starter-mail 3.3.0
  • Daum Post Code Service ver.2
  • Apex Chart
  • openai-gpt3-java 0.18.2

About

3차 SpringBoot/JPA Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 41.8%
  • HTML 34.2%
  • JavaScript 17.1%
  • CSS 6.8%
  • Shell 0.1%