Skip to content

chanung-ki/cems-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cems-project

빅데이터, AI 알고리즘을 통한 문제 생성 시스템 및 학습 플랫폼

  • 프로젝트 진행 기간 ( 2022.10 ~ 2022.12 )

프로젝트 목표

  • 외국인을 위한 TOPIK 교육 플랫폼 개발 (Topik이란? 외국인을 대상으로 한 한국어 능력 시험)

담당 역할

  • Back-End / Front-End 기능 전반 구현
  • 데이터베이스 생성 및 관리
  • 데이터 수집을 위한 한국어 문장 크롤링

사용 기술

  • Java, Spring, Python, Tensorflow, JavaScript, MariaDB, Mybatis, Git, GCP

주요 기능

  • 유저 관련 기능

    ⇒ 로그인 , 회원 가입, 비밀번호 찾기, 개인정보 변경

  • 문제 생성 및 출제 기능

    ⇒ 문제 생성 및 출제, 문제 제출 시 채점 기능, 문제 풀이 시간 체크

  • 공지사항, 게시판 관련 기능

    ⇒ 게시물 CRUD, 댓글 CRUD, 북마크(주요 공지사항 상단 고정)

  • 동적 그래프를 이용한 학습 통계 시각화 기능

  • 관리자 페이지

프로젝트를 진행하며 습득한 부분

  • Spring Framework

    • MVC 패턴 실제 구현
    • 각 어노테이션의 의미와 사용법
    • Filter와 Session을 통한 로그인 인증
    • Mybatis 연동 방법과 Mapper 작성 방법
  • Database

    • 기능 구현을 위한 데이터베이스 모델링 방법
    • CRUD 구현을 위한 SQL문
    • GCP를 통한 MariaDB 설치 방법
    • TRIGGER, PROCEDUER 개념과 사용 방법
  • Team Play

    • Git을 통한 협업 방법
    • 프로젝트 기간 중 팀원들과의 커뮤니케이션의 중요성

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published