에듀벤처
AIaaS 5기, 에듀라
팀장, PPT 제작 김민제 | CI/CD 관리자, Spring Boot Git 관리자, Cloud Native Operator, 실시간 강의 기능, 출결 관리 기능 강호현 | 회원 관리, 공지사항, 퀴즈 게시판, 안드로이드 앱 김은석
수업 영상 게시판 김정우 | 챗봇, 학생 관리, 수업 영상 게시판, 수업 공지사항 게시판, 선생님 관리, 반 관리, 마이페이지 및 비밀번호 수정 김한슬 | 메인 화면, 메신저, 결제 이완재
수업 영상 게시판, 실시간 수업 전두하 | 결제 기능, 시간표 기능 조현진
[역할 상세]
김민제 | 강호현 | |
● PPT - 프로젝트 발표를 위한 PPT 제작 | ● CI/CD 관리자 - 젠킨스 CI/CD 구성 - Global DNS 서비스로 IP 주소를 도메인 명으로 매핑 - Nginx의 ssl 설정 및 reverse proxy 기능으로 포트 번호 숨김 ● Spring Boot Git 관리자 - Github 조직 페이지 생성 후 프론트와 백엔드 레포지토리 생성 및 권한 관리 - SpringBoot 개발 환경 구성 및 Source 관리 ● Cloud Native Operator 배포용 서버 VPC 구성 및 관리, 도커 이미지 관리 ● 발표 담당 부문 - CI/CD 아키텍처 구조 소개 | ● 실시간 강의 - LiveStation API, CDN 서버를 활용한 실시간 방송 환경 구축 - 선생님이 강의 채널을 생성 후 라이브 방송 수행하도록 기능 구현 - 학생이 강의 채널에 접속하도록 학생별 강의 주소 조회 - Web Socket, Stomp를 통한 선생님과 학생이 같은 강의 채널 안에서 실시간 채팅 기능 구현 - 선생님이 강의 종료 후 자동으로 녹화 파일을 Object storage에 업로드 기능 구현 ● 출결 관리 - 학생의 시간표를 조회하여 수업일 여부 반환 - 학생의 수업시간 내에 입실이 가능하도록 제한 - 학생의 입퇴실 요청시 입퇴실 시간 입력 - 학생의 입퇴실 시간에 따라 출석, 지각, 결석 처리 시스템 구현 - Spring Boot 스케줄링 기능으로 매일 자정에 미퇴실 학생의 자동 결석 처리 시스템 구현 - 선생님이 담당 학생의 출결 기록 입력, 조회, 수정, 삭제 가능하도록 기능 구현 - 학생은 출결 기록 입력 및 조회만 가능하도록 제한 |
김은석 | 김한슬 | |
● 회원관리 (풀스택) - 로그인, 학생 등록, 학생 조회, 마이페이지 기능 구현
- 공지사항 등록, 수정, 삭제 기능 구현 ● 퀴즈 게시판 - 퀴즈 게시판 등록, 수정, 삭제 기능 구현 ● 안드로이드 앱 개발 - 학생 앱 - 출석 기능, 버스 위치 확인 기능, 기사님께 문자 보내기 기능, 강의 영상 시청 기능 구현 - 버스 기사님 앱 - 버스 위치 전송 기능, 학생 승하차 사진 전송 기능 ● 그 외 업무 - 시연 영상 촬영 및 더빙 | ● 챗봇 - 컴포넌트 디자인: 메신저, 스트리밍의 댓글에 스타일 재사용 - Web Socket 및 Stomp 프로토콜을 이용한 실시간 메시지 처리 및 전송 기능 개발 - 서버와의 효율적인 통신 구조 설계 ● 학생 관리 - 관리자 중심의 학생, 학부모 정보 등록 및 수정 인터페이스 설계 - 학생 정보에 대한 CRUD 기능 리팩토링 ● 수업 영상 게시판 - 영상 게시판 및 업로드 인터페이스 설계 - 학생 정보에 대한 CRUD 기능 리팩토링 ● 반 관리 - 반 생성 및 관리를 위한 직관적인 화면 디자인 - 반 정보에 대한 CRUD 개발 | ● 수업 공지사항 - 공지사항 리스트 및 생성 화면 리팩토링 - 사용자(학생 및 학부모)를 대상으로 개인화 알림 서비스를 제공하는 R(Read) 기능 개발 - 선생님 승인 요청 및 처리를 위한 직관적인 인터페이스 설계 - 승인 요청 및 처리 로직 개발 ● 마이페이지 및 비밀번호 수정 - API 호출을 통한 데이터 탐색 및 반 조회에 필요한 로직 구성 - 필요시 API 재호출 요청 처리 ● 그 외 업무 - 시연 영상 촬영 및 더빙 |
김정우 | 이완재 | 전두하 | 조현진 |
● 수업 영상 게시판 구현 - 영상 게시글 등록, 수정, 삭제 기능 구현 - 댓글, 대댓글 등록, 수정, 삭제 기능 구현 - 좋아요 등록, 취소 기능 구현 ● 그 외 업무 – 시연 영상 촬영 및 더빙
| ● 메인화면 - AOS 라이브러리를 활용한 인터랙티브 UI 구성 - 수업, 메신저, 실시간 수업 요약 정보제공 기능 구현 ● 메신저 - NCloud Chat을 활용한 기능 구현 - 실시간 채팅, 단체 채팅, 반에 따른 단톡방 생성 ● 결제 - 관리자: 사용자별 납부서 발부, 납부 관리 - 사용자: 결제 기능, 이전 결제 내역 상세 확인 ● 그 외 업무 - 시연 영상 촬영 및 더빙 | ● 수업 영상 게시판 - UI 및 CRUD 구현
- UI 구현 - Web Socket 및 Stomp 프로토콜을 이용한 실시간 채팅 및 참여자 목록 서버와 통신 로직 구현 ● 그 외 업무 - 시연 영상 촬영 및 더빙 | ● 결제 기능 - 아이엠포트 라이브러리를 활용한 결제 기능 구현
- 시간표 등록, 조회, 삭제 기능 구현 ● 그 외 업무 - 시연 영상 촬영 및 더빙 |
[프로젝트 설명]
학원 관리 서비스
첨부파일
18,604.59KB