| 팀장/팀원 | 성**(팀장) : 네이버 로그인, 일반 로그인, 마이페이지, 회원가입/탈퇴, 스프링시큐리티, webRTC , 파일 업로드
|
김** : 카카오 로그인, 후기 게시판, 페이징
|
배** : 파일 업로드, 스프링 쿼츠, 문의/질문게시판, 부트스트랩, 스케줄 관리, 결제, OCR
|
조** : 일대일 채팅, 강의실, 위치안내, 번역
|
| 개요 | 현대에서 영어는 어느 분야에서든 필수적인 요소로 여겨진다. 세계화 된 세상 에서 다른 사람과의 소통을 위해서도 필요하지만, 무언가를 익히거나 알아보기 위해서도 필요한 것이 영어이며, 대부분의 사람들은 영어를 잘 하기위해 노력한다. 그러나 기존에 존재하는 야나두, 리얼 클래스와 같은 언어 학습 사이트들은 정해진 동영상을 시청하는 방식으로 언어를 학습한다. 하지만 언어라는것은 실제 상대방과의 대화를 통해 학습되고 익숙해진다. 우리가 어릴 때 모국어인 한국어를 배우기 위해서 했던 방식을 떠올려보면, 부모님이 말하는 것을 듣고 그것을 따라 발음하여 말을 배우는 것을 우선으로 한다. 우리가 실제로 어떤 단어를 말하게 된다면 부모님이 실물을 우리 눈 앞에 가져와 무엇인지 알려주는 것이다. 이와 같은 방식을 언어의 학습에 활용할 수 있도록하기 위해, 실제 선생님과 화상을 통해 대화하고 발음을 교정받으며 모국어를 배우는 과정과 비슷하게 언어를 학습할 수 있는 환경을 제공하고자 하여 이와 같은 프로젝트를 구상하게 되었다.
|
| 구현기능 | 네이버 로그인, 일반 로그인, 마이페이지, 회원가입/탈퇴, webRTC , 파일 업로드, 카카오 로그인, 문의/질문게시판, 스케줄 관리, 결제, 일대일 채팅, 강의실 확인, 위치 안내, 번역
|
설계의 주안점
| 1. 화상 통화를 통해 선생님과 1:1로 수업을 받을 수 있다. 2. 개인에게 꼭 필요한 수업과정을 진행할 수 있다. 3. 그룹별로 화상통화 & 채팅을 가능하게 하여 배운 언어의 활용을 극대화시킨다. 4. 사이트 내에서 언어의 해석이나 다양한 뜻을 확인할 수 있도록 한다.
|
사용기술 및 개발환경
| - 구현 언어 : Java, HTML, Javascript, CSS, Node.js, Express - 사용 기술 : 로그인 API, 글쓰기 API, 지도 API, 번역 API, 결제 API, 페이징, 파일업로드, 스프링 security, custom filter, aop, webRTC, OCR API, 챗봇 API, 스케줄 관리(Spring Quartz), DataBase - 사용 도구 : Spring framework, jQuery, Tomcat
|
 |