📖
Theory & Concept Briefing
•
{{ activeRepo?.breadcrumb_prefix || activeRepo?.name || 'cloud-foundation-fabric / modules / kms' }}
Theory Question — No Code Selection Needed
📖 Read the Docs — Concept & Code Briefing
Concept Briefing
💡
Review the Concept & Code Briefing, then select your answer in the Question Panel and click Submit.
{{ activeRepo?.breadcrumb_prefix || activeRepo?.name || 'cloud-foundation-fabric / modules / kms' }}
/
{{ activeCodeFile }}
{{ seg.text }}
{{ seg.text }}
{{ activeChallengeNode?.title || 'Terraform Challenge' }}
Q {{ Math.min((activeQuestionIndex || 0) + 1, challengeQuestions.length || 10) }}/{{ challengeQuestions.length || 10 }} • {{ challengePassedUniqueCount }}/{{ challengeInitialQuestionCount || 10 }} Passed
🔥 {{ consecutiveCorrectCount }} Streak
⚡ {{ activeStreakMultiplier }}x XP Booster
📖 Read the Docs — Concept & Code Briefing
{{ (!isDocBriefingRedundant(currentQuestion) || docBriefingExpanded) ? 'Concept Briefing ▾' : 'Show Briefing ▸' }}
↻ Retry • 0 XP
📖 Theory & Concept Question
☑️ Select All Provisioned Resources ({{ selectedMultiIndices.length }} selected)
{{ (currentQuestion.question_type === 'select_code_walk' || currentQuestion.interaction_mode === 'select_code_walk') ? 'Required IDE Selection (Step 1 of 2):' : 'Required IDE Selection:' }}
{{ selectedToken ? ('✓ ' + selectedToken + ' (' + activeCodeFile + ':' + selectedLineNumber + ')') : selectedLineNumber ? ('✓ ' + activeCodeFile + ' • Line ' + selectedLineNumber) : (codeWalkAwaitingLineHint ? '⚠️ Please select target line in ' + activeCodeFile + ' before submitting' : ('Click target line or token in ' + activeCodeFile)) }}
⚠️
Option selected! Selecting a line in the code editor ({{ activeCodeFile }}) is required before submitting.
💡 Hint
{{ lastSubmissionFeedback.correct ? '✓ Correct!' : (lastSubmissionFeedback.statusTitle || '✕ Incorrect — Review Explanation') }}
{{ lastSubmissionFeedback.ideNotice }}
Question Feedback
{{ currentQuestion?.title || 'Challenge Question' }}
{{ activePathDisplayLabel }} • {{ activeChallengeNode?.title || 'Challenge' }}
{{ questionFeedbackModal.error }}
{{ questionFeedbackModal.statusMsg }}