KR
위시켓
전문가
외주
AI 코딩 교육 플랫폼 구축 전문가
예산
12,000,000원
예상 기간
5~6개월
지원 마감
2026년 08월 04일
난이도
전문가
기술 스택
Vue.js
Windows Desktop
Python
WebRTC
생성형 AI API
블록코딩 엔진
클라우드
WebView
AI 분석 요약 기회점수 28/100
블록코딩·Python 코딩, 화상수업, 화면공유, 생성형 AI 코치, 원격지원을 하나의 Windows 데스크톱 플랫폼으로 통합하는 AI 코딩 교육 플랫폼 구축 프로젝트입니다. 학생용/교사용 Windows 앱, 통합관리자 웹, 백엔드, 클라우드 서버까지 턴키로 개발하되 검증된 상용 SDK·API·오픈소스를 조합해 화상·원격제어·AI 기능을 구현하는 것이 핵심입니다. Windows 데스크톱 상용화 경험과 실시간 통신·원격제어 연동, 백엔드 구축 역량을 모두 갖춘 팀 또는 시니어 풀스택 개발자에게 적합합니다.
핵심 요구사항
- Windows 데스크톱 애플리케이션 상용화 개발 경험 (UAC 제어, WebView 연동)
- 화상회의·실시간 통신·원격제어(마우스 제어, 관리자 권한) 기능 연동 개발
- 외부 API 연동 포함 백엔드 시스템 및 DB 설계·구축
- 블록코딩 엔진 연동 및 Python 코딩 환경 통합
- 생성형 AI API 연동 및 초중등 대상 유해 콘텐츠 필터링
- 클라이언트 내부 Vue.js 프론트엔드 인력과의 통합 연동 및 업무 분장
산출물
- 시스템 아키텍처 명세서
- DB 설계서 및 API 명세서
- 프로그램 소스코드 원본
- 외부 솔루션 라이선스 검토 내역서
- 관리자용 시스템 운영 가이드
매력 포인트
- 장기 유지보수 및 단계별 고도화 계약 가능성
- 1차 오픈과 후속 단계 분리 제안 허용으로 범위 협의 유연
주의사항
- 예산 1,200만원 대비 과업 범위(Windows 앱 2종+웹+백엔드+서버)가 지나치게 광범위해 심각한 저예산 우려
- 최종 오픈 희망일이 2025년 2월로 오늘 기준 이미 과거 시점이라 일정 정보가 부정확
- 화상·원격제어·AI·블록코딩 등 고난도 기능을 150일 내 통합해야 해 기간·난이도 불일치
프로젝트 유형신규개발
적합 개발자Windows 데스크톱·실시간 통신·백엔드를 아우르는 시니어 풀스택 개발팀
클라이언트 정보
회사위시켓
위치대구광역시 북구
고용형태CONTRACTOR
프로젝트 원문 설명
[프로젝트 개요]
- 블록코딩 교육, 화상수업, 생성형 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 명세서
- 프로그램 소스코드 원본
- 외부 솔루션 라이선스 검토 내역서
- 관리자용 시스템 운영 가이드
[계약 관련 특이 사항]
- 제안 시 순수 개발 비용(프론트엔드,백엔드 분리)과 외부 솔루션, 클라우드 서버 예상 월별 운영 비용을 분리하여 기재해주시기 바랍니다. 또한 클라이언트 내부 인력과의 명확한 업무 분장 및 통합 테스트 방안을 제안서에 포함해주셔야 합니다.
- 블록코딩 교육, 화상수업, 생성형 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 명세서
- 프로그램 소스코드 원본
- 외부 솔루션 라이선스 검토 내역서
- 관리자용 시스템 운영 가이드
[계약 관련 특이 사항]
- 제안 시 순수 개발 비용(프론트엔드,백엔드 분리)과 외부 솔루션, 클라우드 서버 예상 월별 운영 비용을 분리하여 기재해주시기 바랍니다. 또한 클라이언트 내부 인력과의 명확한 업무 분장 및 통합 테스트 방안을 제안서에 포함해주셔야 합니다.
위시켓에서 원본 확인
원본 보기