Repolode
javahuang

javahuang/SurveyKing

AI 기반 설문 작성과 응답 분석을 지원하는 설문·채점 시험·문제은행 연습용 셀프 호스팅 플랫폼입니다.

대체할 수 있는 제품:SurveyMonkeyGoogle Forms

스타
4,033
포크
607
열린 이슈
62
마지막 커밋
2개월 전

어떤 프로젝트인가요?

SurveyKing은 설문, 시험, 문제은행 연습을 한곳에서 만들 수 있는 셀프 호스팅 시스템입니다. 팀은 Docker로 자체 인프라에 배포할 수 있으며, 내장 H2 데이터베이스로 시작한 뒤 운영 환경에서는 MySQL로 전환할 수 있습니다.

설문 기능으로는 20개 이상의 질문 유형, 조건부 로직, 테마, 비밀번호·허용 목록·응답 수 제한 등의 게시 제어 기능, 실시간 보고서를 제공합니다. 시험에서는 문제은행을 재사용하고 정답, 채점 규칙, 무작위 출제, 자동 채점, 순위를 지원합니다. 연습 모듈에서는 학습자가 문제를 순서대로 또는 무작위로 풀거나 오답 문제를 다시 풀 수 있으며, 해설과 즐겨찾기, 메모 기능도 제공합니다.

OpenAI 호환 API를 사용하면 실시간 미리보기를 보여주는 스트리밍 AI 출력을 통해 자연어로 설문과 시험 초안을 작성할 수 있습니다. 인터페이스는 8개 언어로 제공되며, Google OAuth와 WeChat 로그인도 지원합니다.

핵심 기능

  • 0120개 이상의 질문 유형, 조건부 로직, 분기 기능을 제공하는 설문
  • 02문제은행, 자동 채점, 순위를 지원하는 시험
  • 03순차·무작위·오답 모드를 지원하는 문제은행 연습
  • 04실시간 미리보기를 제공하는 OpenAI 호환 API 기반 AI 작성 지원
  • 05비밀번호, 허용 목록, 일정, 응답 수 제한 등의 게시 제어 기능
  • 06RBAC 사용자 관리와 Google OAuth 및 WeChat 로그인

활용 사례

  • 직접 관리하는 인프라에서 고객 또는 직원의 피드백 수집
  • 교육이나 자격 인증을 위한 온라인 시험을 자동 채점 방식으로 운영
  • 학습자가 자기 주도적으로 문제를 풀고 복습할 수 있도록 문제은행 제공
  • 데이터를 사내에 보관해야 하는 경우 호스팅형 설문 서비스 대체

빠른 시작

  1. 1

    Docker와 내장 H2 데이터베이스를 사용해 SurveyKing을 시작합니다

    docker run -d --name surveyking -p 1991:1991 surveyking/surveyking:latest
  2. 2

    http://localhost:1991을 열고 기본 관리자 계정으로 로그인한 다음 비밀번호를 변경합니다

사용 전 알아둘 점

  • 기본 관리자 비밀번호는 널리 알려져 있으므로 처음 시작한 직후 변경해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

SurveyKing은(는) 무엇인가요?
AI 기반 설문 작성과 응답 분석을 지원하는 설문·채점 시험·문제은행 연습용 셀프 호스팅 플랫폼입니다. SurveyKing은 설문, 시험, 문제은행 연습을 한곳에서 만들 수 있는 셀프 호스팅 시스템입니다. 팀은 Docker로 자체 인프라에 배포할 수 있으며, 내장 H2 데이터베이스로 시작한 뒤 운영 환경에서는 MySQL로 전환할 수 있습니다.
SurveyKing은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
SurveyKing은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
SurveyKing은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. SurveyKing의 마지막 커밋은 2026년 8월 26일입니다.
SurveyKing은(는) 어디에 사용할 수 있나요?
직접 관리하는 인프라에서 고객 또는 직원의 피드백 수집 교육이나 자격 인증을 위한 온라인 시험을 자동 채점 방식으로 운영 학습자가 자기 주도적으로 문제를 풀고 복습할 수 있도록 문제은행 제공 데이터를 사내에 보관해야 하는 경우 호스팅형 설문 서비스 대체
SurveyKing는 어떻게 설치하나요?
Docker와 내장 H2 데이터베이스를 사용해 SurveyKing을 시작합니다: docker run -d --name surveyking -p 1991:1991 surveyking/surveyking:latest http://localhost:1991을 열고 기본 관리자 계정으로 로그인한 다음 비밀번호를 변경합니다
SurveyKing은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/javahuang/SurveyKing

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트