Skip to content

Multicampussa/LAAMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAAMS

Logo

🔥 프로젝트 개요

프로젝트 기간: 2023.10.09 ~ 2023.11.17

Language Assessment Attendance Management System

어학 및 자격 평가 출결 관리 시스템 LAAMS



🙂 개발 멤버 소개


Team Leader, FE

FE

BE

BE

BE

BE
React 기초 설정
Login
운영자 페이지, 응시자 홈
Face Detection
채팅 구현
인프라 구축
감독관 및 센터담당자 페이지, 응시자 시험 페이지
jwt를 이용한 Login
채팅 구현
멤버 기능 관리
운영자 기능 관리
센터 담당자 기능 관리
얼굴 인식 및 일치율 비교 기능
감독관 기능 관리
센터 담당자 기능 관리
공지사항 관리
대시보드 기능 관리



📜 LAAMS 개요

어학 평가 출결 관리 감독 시스템.
종이문서로 응시자의 출결을 관리하던 기존의 시스템을 개선하기 위해 만들어진 서비스 입니다.
Face-Detection을 이용해 기존의 번거롭고 관리가 힘들었던 출결관리를 자동으로 처리하여 어학평가 업무의 효율을 향상시킵니다.



📦 서비스 구조도

Web App Reference Architecture (10)



🌊 erd

LAAMS_ERD



🛠️ 주요 기능

운영자

  • 대시보드로 시험 전반 관리

MN 차트



감독관

  • 출결관리 및 보상 요청

DR상세



  • 부정행위(대리출석) 의심대상자 캡쳐 부정행위 의심대상자


  • 부정행위 의심대상자의 민증사진 등과 현장 캡쳐본 사진 비교 및 일치율 검토 사진비교 전후


센터 담당자

  • 감독관 요청 처리 CM_캘린더


응시자

  • 시험 신청 scrnli_2023- 11- 21- 오전 10-37-26


  • face-detection으로 출석 응시자 얼굴 인식 출결


  • 왼쪽이나 오른쪽으로 고개 돌렸을 시 부정행위 판단 응시자 왼쪽 부정행위 응시자 오른쪽 부정행위




🔧 주요 기술

🖱️Stack

  • Spring boot
  • JPA
  • Spring Data JPA
  • QueryDSL
  • Swagger
  • Spring Security
  • JWT
  • Jasypt
  • OpenCV
  • STOMP
  • WebSocket
  • AWS S3
  • Postman

🖱️Frontend

  • React
  • SCSS
  • Styled-Components
  • Redux
  • stomp-websocket
  • sockjs-client
  • HTML Geolocation API
  • HTML Media Capture API

🖱️Infra

  • Docker
  • AWS EC2
  • Nginx
  • Jenkins

🖱️DB

  • MariaDB
  • MongoDB
  • Redis

🖱️협업툴

  • Git (Sourcetree, Git Bash, GitLab)
  • Notion
  • Jira
  • Figma
  • MatterMost
  • Canva
  • Webex
  • Swagger