8

챗GPT MS애저톤

AIFactory

[서비스] 코딩 교육 피드백 플랫폼 Coduce

logM
2023.04.24 08:14
251

서비스 소개

coduce란 ‘함께’라는 접두사 ‘co-’와 education에서도 쓰이는 ‘이끌다’라는 어근 ‘duce’의 합성어로, 함께 이끌고 공부하며 코딩한다는 의미를 가진 코딩 교육 피드백 플랫폼입니다. 대규모 코딩 강의에서 단 한 명의 학생도 놓치지 않기 위해 만들어진, chatgpt 기반 교육 서비스 플랫폼입니다.

서비스 배경

코딩 강의를 하면서 코딩 실습 은 필연적으로 모든 학생들이 진행해야 합니다. 하지만 많은 학생들이 처음 하는 코딩이 익숙치 않아 자신이 어떤 것을 모르는지도 알지 못하고, 대규모의 강의에서는 강사가 모든 학생의 코드를 일일이 볼 수 없어서 결국 뒤쳐지는 학생이 나오는 것이 현실입니다.

하지만 코딩은 단 하나의 개념만 몰라도 그 다음을 배우는 것이 의미가 없을 정도로 철저한 피라미드 형태의 학문이라고 생각합니다. 그래서 저희는 모든 학생이 함께 코딩을 완벽히 학습했으면 하는 마음으로 ‘코듀스(coduce)’라는 서비스를 제작했습니다.

서비스 구조

  1. 학생들이 vscode에서 저희 서비스인 coduce extension을 설치합니다.
  2. 학생들이 코드를 바꾸고 저장할 때마다 현재의 코드를 coduce rest api 서버에게 전달합니다
  3. coduce rest api 서버의 같은 경우, docker로 패키징이 되어 있고 그 위에 파이썬, 그리고 기본적으로는 fast api로 restful api를 구현합니다
  4. 리퀘스트가 있을 때마다 오픈 AI인 chatgpt를 이용해서, 전달된 코드를 실시간으로 분석을 하고, 선생님에게 분석된 내용을 전달합니다
  5. 선생님은 react로 만들어진 웹 페이지에서, 이 학생의 코드 에 대한 chatgpt의 피드백을 통해, 학생들이 무엇을 모르고 어떤 것을 어려워하는지 직관적으로 알 수 있습니다

 

 

서비스 시연

 

서비스 시연 요약

 

서비스 기대효과

선생님들은 대규모 교육현장에서 실습을 진행할때 많은 학생들이 공통적으로 모르는 부분을 짚고 넘어갈 수 있습니다. 이를 통해 많은 학생들이 코딩에 대한 개념을 조금이라도 놓치는 것을 방지할 수 있습니다.

 

팀원 정보

팀장 / 오정민(logM) / owjs3901@gmail.com

팀원 / 김현지(HYE_ON) / guswly801@gmail.com

8
7개의 댓글
로그인 후 이용해주세요!