코딩을 즐겁고 재밌게
PDA-PRO로 걸어갑니다!
이름 | 소속 | github |
---|---|---|
조민수 (팀장) | 충북대학교 소프트웨어학과 | https://github.com/lookinmin |
김광모 | 충북대학교 소프트웨어학과 | https://github.com/kkm0406 |
서종원 | 충북대학교 소프트웨어학과 | https://github.com/styughjvbn |
-
초보자들을 위한 Coding Coach (COCO)
COCO는 코딩 초보자들을 위한 온라인 저지 서비스로
튜터·튜티 서비스 및 다양한 문제를 제공하여
알고리즘 문제 해결과 코딩 스킬 향상에 도움을 주는 웹 어플리케이션입니다.-
기술 스택
- Front-end : React JS, Bootstrap, mui
- Back-end : FastAPI(Python3)
- Database : MySQL
- AI & API : ChatGPT 3.5 turbo, FAISS From Facebook, GraphCodeBERT
- 채점 서버: isolate
- 협업: Git, JIRA
-
핵심 기술
- MySQL로 데이터 관리가 가능한 FastAPI 서버
- isolate를 활용한 소스 코드 채점 서버
- React 및 Bootstrap 를 이용한 웹 페이지 제작
- GraphCodeBERT 모델 튜닝을 통한 WPC : CODE내 Logical Error를 찾아 해결
- ChatGPT 3.5 turbo API를 통한 AI 문제 생성, AI Q&A, CODE 자동 개선 및 코멘트
- FAISS from FACEBOOK을 통한 다른 로직의 코드 찾기
-
수상 이력
- 2023 충북대학교 전자정보대학 소프트웨어학부 캡스톤 디자인 전시회(졸업작품) 대상
- 2023 공개SW 개발자 대회 동상 - 비아웹 대표상
- 2023 오픈소스SW 동아리 최종 발표회 - 최우수상
-
(1) Front-End : COCO_Front_End
(2) Back-End : COCO_Back_End
(3) WPC AI : COCO_AI
(4) Plugin System : COCO_Plugin
(5) COCO Deploy : COCO_Deploy