You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learn-pr/wwl-azure/get-started-github-copilot/13-knowledge-check.yml
+33-55Lines changed: 33 additions & 55 deletions
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ title: Module assessment
4
4
metadata:
5
5
title: Module assessment
6
6
description: "Knowledge check"
7
-
ms.date: 03/03/2026
7
+
ms.date: 04/16/2026
8
8
author: chrishowd
9
9
ms.author: cahowd
10
10
ms.topic: unit
@@ -26,17 +26,17 @@ quiz:
26
26
- content: "GitHub Copilot allows individual developers to control who can use GitHub Copilot in their company."
27
27
isCorrect: false
28
28
explanation: "Incorrect. This feature of the GitHub Copilot Business and Enterprise plans is a benefit for administrators rather than developers."
29
-
- content: "Which of the following items describes the primary function of the GitHub Copilot extension for Visual Studio Code?"
29
+
- content: "Which of the following items describes the primary function of GitHub Copilot in Visual Studio Code?"
30
30
choices:
31
31
- content: "It's a tool for managing GitHub repositories."
32
32
isCorrect: false
33
-
explanation: "Incorrect. GitHub Copilot doesn't manage repositories, it provides autocomplete-style suggestions as code is entered."
34
-
- content: "It's an AI pair programmer that provides autocomplete-style suggestions as code is entered."
33
+
explanation: "Incorrect. GitHub Copilot is an AI pair programmer that assists with coding tasks, not a repository management tool."
34
+
- content: "It's an AI pair programmer that provides code completion suggestions and a chat-style interface."
35
35
isCorrect: true
36
-
explanation: "Correct. GitHub Copilot is an AI pair programmer that provides autocomplete-style suggestions as code and comments are entered."
37
-
- content: "It's a tool for debugging code."
36
+
explanation: "Correct. GitHub Copilot is an AI pair programmer that provides code completion suggestions and a chat-style interface, accelerating development and improving productivity."
37
+
- content: "It's a debugging tool that identifies and fixes errors in code."
38
38
isCorrect: false
39
-
explanation: "Incorrect. GitHub Copilot doesn't debug code, it provides autocomplete-style suggestions as code is entered."
39
+
explanation: "Incorrect. GitHub Copilot can assist with code debugging, but it can also generate code and answer coding related questions."
40
40
- content: "Which of the following items describes the options for managing the autocomplete suggestions provided by GitHub Copilot?"
41
41
choices:
42
42
- content: "There are three options. Developers can accept the suggestion in full, partially accept the suggestion, or cycle through alternative suggestions."
@@ -50,78 +50,56 @@ quiz:
50
50
explanation: "Incorrect. Developers can accept the suggestion in full, partially accept the suggestion, or cycle through alternative suggestions."
51
51
- content: "What can a developer do if they aren't satisfied with the initial autocomplete suggestions provided by GitHub Copilot?"
52
52
choices:
53
-
- content: "They can view multiple other suggestions in a new Code Editor tab."
53
+
- content: "They can open the GitHub Copilot Completions Panel to view multiple alternative suggestions."
54
54
isCorrect: true
55
-
explanation: "Correct. Developers can view multiple other suggestions in a new Code Editor tab."
55
+
explanation: "Correct. Developers can open the GitHub Copilot Completions Panel to view multiple alternative suggestions at once."
56
56
- content: "They can only accept or reject the initial suggestions."
57
57
isCorrect: false
58
-
explanation: "Incorrect. In addition to accepting or rejecting the initial suggestions, developers can also view multiple other suggestions in a new Code Editor tab."
58
+
explanation: "Incorrect. In addition to accepting or rejecting the initial suggestions, developers can also open the GitHub Copilot Completions Panel to view multiple alternative suggestions."
59
59
- content: "They can only reject the initial suggestions and start typing the code again."
60
60
isCorrect: false
61
-
explanation: "Incorrect. In addition to rejecting the initial suggestions and start typing the code again, developers can also view multiple other suggestions in a new Code Editor tab."
62
-
- content: "What is the purpose of the @workspace chat participant in GitHub Copilot Chat?"
61
+
explanation: "Incorrect. In addition to rejecting the initial suggestions and starting to type again, developers can also open the GitHub Copilot Completions Panel to view multiple alternative suggestions."
62
+
- content: "Which built-in Chat view agent should you use when you want to create a structured, step-by-step implementation plan before making code changes?"
63
63
choices:
64
-
- content: "It helps with commands and features in the Visual Studio Code editor itself."
64
+
- content: "The Ask agent, because it answers questions about your codebase without making changes."
65
65
isCorrect: false
66
-
explanation: "Incorrect. The @workspace chat participant doesn't provide assistance with Visual Studio Code commands and features."
67
-
- content: "It focuses GitHub Copilot on your workspace, helping it to find relevant files and file content."
66
+
explanation: "Incorrect. The Ask agent is optimized for answering questions about your codebase and coding topics. It doesn't produce structured implementation plans."
67
+
- content: "The Plan agent, because it analyzes your request, breaks it into discrete steps, and produces a detailed plan that can be handed off to the Agent."
68
68
isCorrect: true
69
-
explanation: "Correct. The @workspace chat participant provides context about the code in your workspace."
70
-
- content: "It provides information about the integrated terminal shell and its contents."
69
+
explanation: "Correct. The Plan agent is designed to create structured, step-by-step implementation plans for complex tasks before any code changes are made."
70
+
- content: "The Agent, because it autonomously edits code, runs commands, and performs tasks in your workspace."
71
71
isCorrect: false
72
-
explanation: "Incorrect. The @workspace chat participant is not responsible for providing information about the terminal shell."
73
-
- content: "How does GitHub Copilot Chat assist in generating unit test cases?"
72
+
explanation: "Incorrect. The Agent autonomously implements tasks rather than producing a structured plan for review first."
73
+
- content: "How does GitHub Copilot assist in generating unit test cases?"
74
74
choices:
75
75
- content: "It generates test cases based on the user's personal coding style."
76
76
isCorrect: false
77
-
explanation: "Incorrect. GitHub Copilot Chat doesn't generate test cases based on the user's personal coding style."
77
+
explanation: "Incorrect. GitHub Copilot doesn't generate test cases based on the user's personal coding style."
78
78
- content: "It manually identifies edge cases and boundary conditions for testing."
- content: "It generates code snippets based on the code in the editor or the code selected in the editor."
82
82
isCorrect: true
83
-
explanation: "Correct. GitHub Copilot Chat generates code snippets based on the code in the editor or the code selected in the editor."
84
-
- content: "What is the role of chat variables in GitHub Copilot Chat?"
85
-
choices:
86
-
- content: "They're used to add emojis and other visual elements to the chat."
87
-
isCorrect: false
88
-
explanation: "Incorrect. Chat variables aren't used for adding emojis or other visual elements to the chat."
89
-
- content: "They're used to format the chat interface."
90
-
isCorrect: false
91
-
explanation: "Incorrect. Chat variables aren't used for formatting the chat interface."
92
-
- content: "They provide domain-specific context that can be referenced in your chat prompt."
93
-
isCorrect: true
94
-
explanation: "Correct. Chat variables provide domain-specific context that can be referenced in your chat prompt."
95
-
- content: "What does the GitHub Copilot status icon indicate in Visual Studio Code?"
96
-
choices:
97
-
- content: "It indicates the number of errors in the code."
98
-
isCorrect: false
99
-
explanation: "Incorrect. The GitHub Copilot status icon doesn't show the number of errors in the code."
100
-
- content: "It shows the current version of GitHub Copilot installed."
101
-
isCorrect: false
102
-
explanation: "Incorrect. The GitHub Copilot status icon doesn't display the current version of the extension."
103
-
- content: "It indicates whether GitHub Copilot is enabled or disabled."
104
-
isCorrect: true
105
-
explanation: "Correct. The GitHub Copilot status icon changes color to indicate if the extension is enabled or disabled."
106
-
- content: "How can developers customize the settings for GitHub Copilot and Copilot Chat in Visual Studio Code?"
83
+
explanation: "Correct. GitHub Copilot generates code snippets based on the code in the editor or the code selected in the editor."
84
+
- content: "How can developers customize the settings for GitHub Copilot in Visual Studio Code?"
107
85
choices:
108
86
- content: "By contacting GitHub support to request changes."
109
87
isCorrect: false
110
88
explanation: "Incorrect. GitHub support doesn't handle individual customization requests for the extensions."
111
89
- content: "By modifying the source code of the extensions."
112
90
isCorrect: false
113
91
explanation: "Incorrect. Modifying the source code is not a recommended way to customize the settings."
114
-
- content: "By accessing the settings through Visual Studio Code's `Manage` icon or the GitHub Copilot status icon."
92
+
- content: "By configuring settings in Visual Studio Code."
115
93
isCorrect: true
116
-
explanation: "Correct. The settings for GitHub Copilot and Copilot Chat can be accessed and customized through Visual Studio Code's `Manage` icon or the GitHub Copilot status icon."
117
-
- content: "What is the default setting for GitHub Copilot with respect to language support?"
94
+
explanation: "Correct. The settings for GitHub Copilot can be accessed and customized using Visual Studio Code's settings interface."
95
+
- content: "What is the primary purpose of Next Edit Suggestions (NES) in GitHub Copilot?"
118
96
choices:
119
-
- content: "By default, GitHub Copilot is enabled for all languages."
120
-
isCorrect: true
121
-
explanation: "Correct. The default setting enables GitHub Copilot for all languages."
122
-
- content: "GitHub Copilot is disabled for all languages by default."
97
+
- content: "NES generates documentation for the code in the active file."
123
98
isCorrect: false
124
-
explanation: "Incorrect. GitHub Copilot is not disabled for all languages by default."
125
-
- content: "GitHub Copilot only supports JavaScript, Python, and C# by default."
99
+
explanation: "Incorrect. Documentation generation is handled by smart actions like Generate Docs, not Next Edit Suggestions."
100
+
- content: "NES predicts both the location and content of your next code edit based on your recent changes."
101
+
isCorrect: true
102
+
explanation: "Correct. Next Edit Suggestions predict both the location and content of your next code edit based on recent changes you've made, helping you work more efficiently."
103
+
- content: "NES generates unit test cases for the selected code."
126
104
isCorrect: false
127
-
explanation: "Incorrect. GitHub Copilot supports more than just JavaScript, Python, and C# by default."
105
+
explanation: "Incorrect. Unit test generation is a separate GitHub Copilot capability accessed through smart actions or the Chat view, not Next Edit Suggestions."
0 commit comments