2026 개정판 · 1차 8월 5일 공개전체 커리큘럼 →
← WORK 목록으로
KOREA위시켓앱 개발

AI 코딩 교육 플랫폼 구축 전문가

블록코딩·Python 코딩, 화상수업, 화면공유, 생성형 AI 코치, 원격지원을 하나의 Windows 데스크톱 플랫폼으로 통합하는 AI 코딩 교육 플랫폼 구축 프로젝트입니다. 학생용/교사용 Windows 앱, 통합관리자 웹, 백엔드, 클라우드 서버까지 턴키로 개발하되 검증된 상용 SDK·API·오픈소스를 조합해 화상·원격제어·AI 기능을 구현하는 것이 핵심입니다. Windows 데스크톱 상용화 경험과 실시간 통신·원격제어 연동, 백엔드 구축 역량을 모두 갖춘 팀 또는 시니어 풀스택 개발자에게 적합합니다.

2026.07.30VIEW 12위시켓에서 수집
Budget12,000,000원
Difficulty전문가
Duration5~6개월
Work style외주
Required stack

필요 기술

Vue.jsWindows DesktopPythonWebRTC생성형 AI API블록코딩 엔진클라우드WebView
Project brief

프로젝트 내용

[프로젝트 개요]
- 블록코딩 교육, 화상수업, 생성형 AI 코치를 하나의 환경에서 제공하는 AI 코딩 교육 플랫폼을 구축하는 프로젝트입니다.

[프로젝트 배경 및 목표]
- 현재 코딩 화상수업은 코딩 플랫폼, 화상회의 프로그램, 생성형 AI 서비스를 각각 별도로 실행하여 사용하는 경우가 많아 수업 흐름이 끊기고 학생 관리가 어려운 한계가 존재합니다. 이를 해결하기 위해 블록코딩, Python 텍스트 코딩, 화상수업, 화면공유, AI 코치, 원격지원 기능을 하나의 Windows 플랫폼으로 통합하여 학생과 강사가 보다 편리하게 수업을 진행할 수 있는 최적의 교육 환경을 구축하는 것이 목표입니다. 본 프로젝트는 제안사가 프론트엔드, 백엔드, Windows 애플리케이션을 모두 개발하는 턴키 방식을 기본으로 하나, 예산 및 업무 범위 협의에 따라 클라이언트 내부 프론트엔드 인력을 활용하는 공동 개발 방식도 유연하게 채택할 수 있습니다.

[과업 범위]
1. 수행 범위
- 상세 기획: 기술 스택 확정, 아키텍처 설계, API 명세서 작성
- 윈도우 애플리케이션 개발: UAC 제어 가능 모듈 및 웹뷰 연동
- 백엔드 개발: 서버 로직, DB 설계, 외부 API 연동
- 서버 구성: 클라우드 기반 서버 환경 구축
- 협업 범위: 클라이언트 내부 인력과의 통합 연동 작업

2. 상세 기능 요구 사항
2-1. 학생용 Windows 애플리케이션
- 학급 및 수업 입장: 고유 식별 코드를 통한 수업 세션 접속
- 권한 및 화상 참여: 카메라, 마이크, 화면 송수신 권한 상태 관리 및 화상수업 참여
- 강사 화면 연동: 강사 화면 시청 및 자체 화면 공유 기능 실행
- 코딩 환경 제공: 블록코딩 및 Python 코딩 실행 창 통합
- AI 코치 연동: 생성형 AI를 활용한 질의응답 및 피드백 수신
- 원격지원 인터페이스: 원격지원 요청 발송 및 강사 접속 승인
- 프로젝트 관리: 작성된 코드 및 프로젝트 파일 저장, 불러오기

2-2. 교사용 Windows 애플리케이션
- 수업 관리: 신규 수업 개설 및 세션 종료 처리
- 학생 권한 제어: 학생 입장 승인, 전체 학생의 카메라 및 마이크 상태 중앙 제어
- 모니터링 및 화면 공유: 강사 화면 공유, 전체 학생의 코딩 진행 화면 동시 모니터링
- 발표자 지정: 특정 학생 발표 지정 및 해당 학생 화면 및 카메라 확대
- 일대일 원격지원: 개별 학생 환경 접속 및 제어
- 수업 기록: 수업 전체 화면 및 음성 녹화
- 커뮤니케이션: 전체 공지 발송 및 실시간 채팅

2-3. 통합관리자 웹페이지
- 권한 관리: 최고 관리자, 강사, 학생 계정 생성 및 권한 부여
- 콘텐츠 및 학급 관리: 교육용 콘텐츠 업로드, 학급 편성, 수업 일정 관리
- 수업 자료 관리: 녹화된 영상 자료 저장 및 열람
- 대시보드: 서비스 이용 현황, 통계, 외부 API 및 SDK 사용량 시각화
- 시스템 관리: 기술지원 목적의 최고 관리자 원격지원, 접속 및 주요 작업 로그 저장

2-4. 블록코딩 및 Python 개발 환경
- 엔진 연동: 오픈소스 블록코딩 엔진 연동 및 사용자 인터페이스 구성
- 텍스트 코딩 전환: Python 텍스트 코딩 작성 탭 제공
- AI 보조 기능: 블록 생성, 코드 동작 설명, 오류 원인 분석 데이터를 AI 코치 모듈과 연동하여 출력

2-5. 화상수업 및 화면공유 모듈
- 솔루션 연동: 상용 SDK 또는 검증된 오픈소스 화상 솔루션 탑재
- 독립 모듈화: 향후 타 화상 솔루션으로 교체가 용이하도록 모듈 분리 설계

2-6. 생성형 AI 코치 모듈
- API 연동: 상용 생성형 AI API 연동 및 호출 제한 설정
- 안전 필터: 초중등 학생 대상 유해 콘텐츠 차단 및 필터링 적용

2-7. 원격지원 모듈
- 권한 제어: Windows 관리자 권한 창 확인 및 마우스 제어 지원
- 로그 기록: 사용자 동의 기반 연결 프로세스 구축 및 원격 접근 로그 저장

[기술/제조 스택]
- 본 프로젝트는 화상회의, 원격제어, 생성형 AI 기능을 처음부터 직접 개발하는 방식을 지양하며 검증된 상용 SDK, API, 오픈소스를 조합하여 구현하는 것을 권장합니다. 제안사에서는 프로젝트 목적에 부합하는 최적의 솔루션 조합을 자유롭게 제안해주시기 바랍니다.

[클라이언트 준비 사항]
1. 문서 및 자료
- 메뉴 구조도, 화면설계서, 요구사항 정의서, 제안요청서
2. 투입 인력 및 조직
- 뷰제이에스 기반 프론트엔드 개발자 1명 투입 예정

[주요 일정]
1. 희망 착수일: 계약 체결 즉시
2. 주요 마일스톤: 프로젝트 착수 후 1개월 내 화상 및 원격제어 테스트, 2개월 내 AI 및 코딩 엔진 연동 테스트
3. 최종 오픈(납품) 희망일: 2025년 2월 이내 1차 버전 완성

[지원 자격 및 우대 사항]
1. 지원 자격
- Windows 데스크톱 애플리케이션 상용화 개발 경험
- 화상회의, 실시간 통신, 원격제어 기능 연동 개발 경험
- 외부 API 연동을 포함한 백엔드 시스템 구축 경험
2. 우대 사항
- 교육 플랫폼 또는 LMS 개발 및 운영 경험 보유 기업
- 생성형 AI 기반 서비스 또는 블록코딩 플랫폼 커스터마이징 경험
- 프로젝트 종료 후 장기 유지보수 및 단계별 고도화 계약이 가능한 파트너
- 1차 오픈 범위와 후속 단계를 분리하여 제안할 수 있는 파트너

[산출물]
- 시스템 아키텍처 명세서
- DB 설계서
- API 명세서
- 프로그램 소스코드 원본
- 외부 솔루션 라이선스 검토 내역서
- 관리자용 시스템 운영 가이드

[계약 관련 특이 사항]
- 제안 시 순수 개발 비용(프론트엔드,백엔드 분리)과 외부 솔루션, 클라우드 서버 예상 월별 운영 비용을 분리하여 기재해주시기 바랍니다. 또한 클라이언트 내부 인력과의 명확한 업무 분장 및 통합 테스트 방안을 제안서에 포함해주셔야 합니다.
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • Windows 데스크톱 애플리케이션 상용화 개발 경험 (UAC 제어, WebView 연동)
  • 화상회의·실시간 통신·원격제어(마우스 제어, 관리자 권한) 기능 연동 개발
  • 외부 API 연동 포함 백엔드 시스템 및 DB 설계·구축
  • 블록코딩 엔진 연동 및 Python 코딩 환경 통합
  • 생성형 AI API 연동 및 초중등 대상 유해 콘텐츠 필터링
  • 클라이언트 내부 Vue.js 프론트엔드 인력과의 통합 연동 및 업무 분장

예상 산출물

  • 시스템 아키텍처 명세서
  • DB 설계서 및 API 명세서
  • 프로그램 소스코드 원본
  • 외부 솔루션 라이선스 검토 내역서
  • 관리자용 시스템 운영 가이드

매력 포인트

  • 장기 유지보수 및 단계별 고도화 계약 가능성
  • 1차 오픈과 후속 단계 분리 제안 허용으로 범위 협의 유연

확인할 점

  • 예산 1,200만원 대비 과업 범위(Windows 앱 2종+웹+백엔드+서버)가 지나치게 광범위해 심각한 저예산 우려
  • 최종 오픈 희망일이 2025년 2월로 오늘 기준 이미 과거 시점이라 일정 정보가 부정확
  • 화상·원격제어·AI·블록코딩 등 고난도 기능을 150일 내 통합해야 해 기간·난이도 불일치
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 대구광역시 북구 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...