🚀 배포 URL 바로가기


이메일 로그인 테스트 계정

관리자 수강생
ID test@test.com test@naver.com
PW test1234 123123



목차


1. 프로그램 소개

학습자의 학습진행도를 파악하는 웹 플랫폼

멘토의 피드백과 수강생의 질문/커뮤니티 활동이 자유롭도록 기존의 다른 LMS 시스템에서 과제/피드백 기능을 탑재하여 제작한 스나이퍼팩토리 전용 커스텀 LMSLearning Managment System입니다. 이러한 IT 서비스 기반의 학습관리 시스템을 통해 멘토와 수강생 간의 양방향 소통을 추구하고자 합니다.


2. 기술 스택



3. 기능 소개


👀 미리 보기

🏫 강의실/강의장 페이지


🗂️ 과제 페이지


🤸‍♀️ 커뮤니티 페이지



📱 기능 상세

클래스룸 수강시스템 제작

마스터가 클래스 콘텐츠(유뷰트, S3링크, 일반링크) 등을 업로드하고 수강생의 수강률 혹은 학습진행도를 기록하는 시스템 개발


과제제출/평가시스템 제작

멘토와 수강생의 과제공유 솔루션으로, 멘토의 과제 생성 기능과
수강생의 과제 제출 기능 구현을 통한 양방향 과제제출/평가시스템 개발


커뮤니티 시스템 제작

멘토와 수강생들 사이 질문과 자유 대화, 답글 등이 가능한 원스크롤 피드 방식의 커뮤니티 시스템 개발


📂 폴더구조

📦sfac-lms-team-b
 ┣ 📂public
 ┃ ┗ 📂images
 ┣ 📂src
 ┃ ┣ 📂app
 ┃ ┃ ┣ 📂api
 ┃ ┃ ┣ 📂assignment
 ┃ ┃ ┣ 📂classroom
 ┃ ┃ ┣ 📂community
 ┃ ┃ ┣ 📂forgotPassword
 ┃ ┃ ┣ 📂mypage
 ┃ ┃ ┣ 📂resetPassword
 ┃ ┣ 📂components
 ┃ ┣ 📂constants
 ┃ ┣ 📂hooks
 ┃ ┃ ┣ 📂community
 ┃ ┃ ┣ 📂lecture
 ┃ ┃ ┣ 📂login
 ┃ ┃ ┣ 📂mutation
 ┃ ┃ ┣ 📂mypage
 ┃ ┃ ┣ 📂queries
 ┃ ┃ ┣ 📂reactQuery
 ┃ ┃ ┣ 📂user
 ┃ ┣ 📂redux
 ┃ ┃ ┣ 📂slice
 ┃ ┣ 📂types
 ┃ ┣ 📂utils
 ┃ ┣ 📂__test__

🗄️DB 설계

https://app.eraser.io/workspace/kGgQYva1zAO0XZUtDvDc

4. 팀 소개

🤐 커뮤니티 & 마이페이지팀

이호빈 임지원 김진형 이경린

🐟 과제방팀

최관수 신유정 구윤희 이재훈

👨‍👩‍👧‍👦 강의실팀

박정도 이세영 이율곡 장예림