Skip to content

Latest commit

 

History

History
64 lines (58 loc) · 2.09 KB

README.md

File metadata and controls

64 lines (58 loc) · 2.09 KB

EveryCoding

1. 소개

주제

딥러닝 및 빅데이터 기반의 코딩 학습을 위한 웹 서비스 구현

선정 이유

기존 코딩 학습 플랫폼 내 부재한 기능을 보완함으로써 사용자가 쉽게 사용할 수 있는 새로운 플랫폼을 제공하고자 함

2. 동기

  • 정보사회에서 컴퓨팅 사고의 경쟁력
  • 창의융합형 인재 양성 필요
  • SW 인력 수요의 지속적인 증가
  • SW교육의 중요성 대두
  • 코딩 교육 위한 학습 도구 증가
  • 학습자 간 커뮤니케이션 필요성 대두
  • 개발자의 실력 검증 중요

DCU Code

  • 대구가톨릭대학교 학생들의 프로그래밍 실습, 과제, 시험 및 대회 진행을 위한 온라인 저지 시스템

EveryCoding

  • DCU Code시스템 기반으로 확장하여 프로그래밍 교과목 서적 구매 대상자의 코딩 실습 플랫폼 구현

3. 개발 환경

개발 프레임워크

  • Vue.js
  • Django

개발 언어

  • JavaScript
  • Python
  • SQL

데이터베이스

  • PostgreSQL
  • Redis

개발 도구

  • Visual Studio Code
  • PyCharm
  • pgAdmin

개발 서버 운영체제

  • Ubuntu

기타

  • Docker
  • Docker Compose
  • Git

4. 기능

  1. 교재 실습 환경 제공
  2. 프로그래밍 실습 결과 가시화
  3. 학습 진척도 확인
  4. 수강생별 1:1 비공개 Q&A
  5. 교재별 실습 및 시험, 대회 점수 산출 가능
  6. AI 기반 코딩 도우미
  7. Github 자동 push 기능
  8. 문제 자동 추천 기능
  9. 그룹 스터디 기능
  10. 커뮤니티 기능

5. 기대 효과

  • 학습자 간 커뮤니케이션을 통한 학업 능력 상승
  • 교육 현장에서 학습 및 평가 도구로써 다양하게 활용
  • 코딩 학습과 더불어 코딩 테스트 연습 및 평가 수단으로 활용
  • 개발자 진로 설계 및 경력 개발에 따른 실력 검증 및 채용 기회 제공
  • 프로그래머스, 백준 등 상용 시스템에 준하는 서비스 제공 기대
  • 개발자 커리어 및 채용 플랫폼으로써 자리매김 및 수익 발생
  • SW 역량 함양 및 창의 융함형 인재 육성으로 사회적 가치 확산