|
| 1 | +### YamlMime:ModuleUnit |
| 2 | +uid: learn.wwl.use-plan-mode-cloud-ops.knowledge-check |
| 3 | +title: Module assessment |
| 4 | +metadata: |
| 5 | + title: Module assessment |
| 6 | + description: "Knowledge check" |
| 7 | + ms.date: 04/29/2026 |
| 8 | + author: petender |
| 9 | + ms.author: petender |
| 10 | + ms.topic: unit |
| 11 | + module_assessment: true |
| 12 | + ai_generated_module_assessment: false |
| 13 | +durationInMinutes: 3 |
| 14 | +quiz: |
| 15 | + title: "" |
| 16 | + questions: |
| 17 | + - content: "An operations engineer needs to plan a complex Azure infrastructure deployment involving multiple resource types and dependencies. The engineer wants to review and approve the full approach before any files are created. Which GitHub Copilot agent should the engineer select in Visual Studio Code?" |
| 18 | + choices: |
| 19 | + - content: "Agent" |
| 20 | + isCorrect: false |
| 21 | + explanation: "The Agent autonomously implements changes directly. It doesn't create a separate review step before writing code." |
| 22 | + - content: "Plan" |
| 23 | + isCorrect: true |
| 24 | + explanation: "The Plan agent creates a structured implementation plan that you review and iterate on before any code is written. This approach aligns with change management requirements for production infrastructure." |
| 25 | + - content: "Ask" |
| 26 | + isCorrect: false |
| 27 | + explanation: "The Ask agent answers questions without making file changes. It doesn't generate implementation plans." |
| 28 | + - content: "A cloud administrator uses the Plan agent to create a Bicep deployment plan. After reviewing the initial plan, the administrator notices it lacks rollback procedures. What should the administrator do next?" |
| 29 | + choices: |
| 30 | + - content: "Start a new Plan session with a completely rewritten prompt that includes rollback requirements." |
| 31 | + isCorrect: false |
| 32 | + explanation: "Restarting from scratch is unnecessary. The Plan agent supports iterative refinement through follow-up prompts in the same session." |
| 33 | + - content: "Submit a follow-up prompt asking the Plan agent to add rollback steps to the existing plan." |
| 34 | + isCorrect: true |
| 35 | + explanation: "The Plan agent supports iteration. You can submit follow-up prompts to add missing steps, refine the approach, or include additional requirements without starting over." |
| 36 | + - content: "Accept the plan and manually add rollback steps during implementation." |
| 37 | + isCorrect: false |
| 38 | + explanation: "Adding critical steps manually after the planning phase bypasses the benefit of having a complete, reviewed plan before implementation." |
| 39 | + - content: "A DevOps team wants to use GitHub Copilot plan mode to standardize how infrastructure plans follow their organization's naming conventions, tagging requirements, and security policies. What is the most effective approach?" |
| 40 | + choices: |
| 41 | + - content: "Include all organizational standards in every prompt submitted to the Plan agent." |
| 42 | + isCorrect: false |
| 43 | + explanation: "Repeating standards in every prompt is error-prone and inefficient. Custom instructions files provide a reusable solution." |
| 44 | + - content: "Create a .github/copilot-instructions.md file in the repository with the team's standards." |
| 45 | + isCorrect: true |
| 46 | + explanation: "The Plan agent automatically reads custom instructions files and incorporates those standards when generating plans. This ensures consistent application of team conventions without manual repetition." |
| 47 | + - content: "Configure the Plan agent's default model to one that understands organizational conventions." |
| 48 | + isCorrect: false |
| 49 | + explanation: "Language model selection affects general capabilities but doesn't provide project-specific standards. Custom instructions files are the correct mechanism for encoding team conventions." |
| 50 | + - content: "After finalizing a plan for a production network security change, an operations engineer wants the implementation to go through team review and CI pipeline validation before being applied. Which handoff strategy should the engineer choose?" |
| 51 | + choices: |
| 52 | + - content: "Implement in the same session using the Agent" |
| 53 | + isCorrect: false |
| 54 | + explanation: "Implementing in the same session applies changes directly to the workspace without creating a pull request for team review." |
| 55 | + - content: "Continue in Copilot CLI for background implementation" |
| 56 | + isCorrect: false |
| 57 | + explanation: "Copilot CLI runs in the background on the local machine. While it isolates changes in a worktree, it doesn't automatically create a pull request for team review and CI validation." |
| 58 | + - content: "Hand off to a Copilot cloud agent to create a pull request" |
| 59 | + isCorrect: true |
| 60 | + explanation: "The cloud agent creates a pull request on GitHub, which enables peer review, automated CI pipeline validation, and a documented approval trail — all requirements for production changes." |
0 commit comments