퀴즈 블록
채점되는 다문항 퀴즈입니다: 퀴즈 블록을 추가한 다음, 각자 고유한 객관식 선택지와 정답을 가진 퀴즈 문항 자식 요소를 그 안에 넣습니다. 결과가 실제로 수신자의 답변에 따라 달라지는 리드 스코어링 퀴즈, 지식 테스트, 성격 유형 진단("당신의 결과는?") 발송을 위한 스튜디오의 도구입니다.
작동 방식
투표나 평점과 달리, 퀴즈에는 링크 기반의 티어 2 폴백이 없습니다 — 다문항·다선택지 조합은 단일 투표처럼 일반 GET 링크 집합으로 나열할 수 없기 때문입니다. 그래서 발송된 HTML에서 유일한 인터랙티브 경로는 키네틱 전용 티어로 감싸인, MailInApp의 인터랙션 엔드포인트로 직접 전송하는 실제 이메일 내 <form method="post">뿐입니다. 모든 문항은 라벨이 달린 라디오 그룹으로 렌더링되며, 제출하면 받은편지함을 벗어나지 않고 모든 답변이 한 번에 전송됩니다. 그 키네틱 폼이 CSS로 숨겨진 곳(Outlook, 또는 이메일 내 폼을 전송할 수 없는 모든 클라이언트)에서는 메일이 대신 호스팅된 라이브 뷰에서 같은 퀴즈를 여는, 항상 보이는 단일 "퀴즈 풀기" 버튼을 보여줍니다. 그곳에서는 라이브 뷰 페이지 자체가 곧 퀴즈이므로, 별도의 감싸는 버튼 없이 실제로 작동하는 폼만 그대로 렌더링됩니다.
채점은 전적으로 서버 측에서 이루어집니다. 제출되면 인터랙션 엔드포인트는 프로젝트에 저장된 트리에서 퀴즈 블록 자체의 정답 키를 다시 읽어와 제출된 각 답변과 대조합니다 — 클라이언트가 보고한 점수는 절대 신뢰되지 않습니다. 결과는 이벤트에 { answers, score, total, bucket } 형태로 기록되며, bucket은 (correct / total) * 100이 블록에 설정된 합격 점수를 넘겼는지에 따라 "pass" 또는 "fail"이 됩니다.
제출 후 리다이렉트를 라이브 뷰 안의 경로로 설정하면, 그 리다이렉트는 점수와 총점을 쿼리 파라미터로 함께 전달합니다. 그러면 결과 페이지가 일반적인 감사 메시지가 아니라 설정해 둔 합격/불합격 메시지를 결과 배너로 보여줄 수 있습니다. 리다이렉트를 비워 두거나(또는 /로 시작하는 사이트 상대 경로가 아닌 값을 설정하면) 퀴즈 블록 자체의 기본 결과 페이지로 폴백됩니다.
프로젝트의 설문이 마감된 경우(마감일 또는 응답 상한 도달), 퀴즈 블록은 대신 제목과 각 문항의 안내문을 일반적인 비인터랙티브 텍스트로 렌더링하며 "이 설문은 새 응답을 받지 않습니다"라는 안내를 표시합니다. 이 확인은 호스팅된 라이브 뷰에서만 이루어집니다 — 발송된 HTML은 발송 시점에 정적으로 고정되며 절대 마감되지 않기 때문입니다.
퀴즈 블록 자체의 설정 가능한 필드:
- 제목과 제출 라벨(기본값 "내 점수 보기") — 그리고 제목 자체의 색상과 글꼴 크기.
- 합격 점수 — 수신자가 "합격" 버킷에 들어가기 위해 필요한 최소 정답률(0~100)입니다.
- 합격 시 메시지 / 불합격 시 메시지 — 계산된 버킷에 따라 표시되는 두 가지 결과 문구입니다.
- 제출 후 리다이렉트 — 채점 후 수신자를 보낼 선택적 사이트 상대 경로입니다. 점수/총점이 어떻게 함께 전달되는지는 위를 참고하세요.
- 카드의 배경색, 여백(패딩), 테두리, 모서리 반경.
- 제목, 문항 텍스트, 답변 선택지, 제출 버튼, 각 결과 메시지에 대한 독립적인 텍스트 스타일 오버라이드.
각 퀴즈 문항 자식 요소는 자체 질문 텍스트, 선택지 목록, 그리고 선택지 중 하나와 정확히 일치해야 하는(대소문자를 구분하는 문자 그대로의 일치) 정답을 가집니다 — 불일치가 있으면 해당 문항은 절대 정답으로 채점될 수 없습니다.
예시
Subject
How well do you know our products? Take the quiz
소프트웨어 벤더는 합격 기준값 뒤에 배치한 "당신의 자동화 성숙도는?" 리드 스코어링 퀴즈를 운영할 수 있습니다. 합격 메시지는 자격을 갖춘 리드를 데모 예약 링크로, 불합격 메시지는 나머지 모두를 육성 콘텐츠로 안내합니다. 인터랙티브 콘텐츠로 리스트를 검증하고 재참여시키는 방법은 참여 & 로열티를 참고하세요. 강좌 제공자는 라이브 세션 전에 짧은 지식 확인 퀴즈를 보내 강사가 참가자들의 수준을 미리 파악하게 할 수 있습니다. "어떤 제품 라인이 맞나요" 같은 성격 유형 퀴즈는 합격/불합격 구분을 단순한 이원 분기로 사용할 수 있습니다: 기준값 이상이면 제품 A를, 이하면 제품 B를 추천하는 식입니다. 답변별로 실제 분기 로직을 만들 필요 없이, 두 결과 메시지에 각 버킷에 맞는 문구만 넣으면 됩니다.
정적 폴백의 모습
<div style="margin:12px 0;background-color:transparent">
<p style="margin:0 0 10px;font-weight:700;font-size:18px;color:#111827">
Test your knowledge!
</p>
<!-- kinetic <form> posting to /api/interactions omitted — hidden from
Outlook and any client that can't post an in-email form -->
<div style="text-align:center;margin-top:8px">
<a href="https://mailinapp.com/v/eyJhbGci..."
style="display:inline-block;padding:10px 20px;background-color:#4f46e5;
color:#ffffff;border-radius:6px;text-decoration:none;
font-size:14px;font-weight:600">
Take the quiz
</a>
</div>
</div>
이것이 항상 표시되는 폴백입니다: 호스팅된 라이브 뷰로 연결되는 단일 버튼이며, 그곳에서 같은 퀴즈가 실제로 작동하는 <form>으로 렌더링됩니다 — 투표나 평점처럼 문항별·답변별 링크 티어는 존재하지 않습니다.