Skip to content

Commit 6f24f76

Browse files
authored
Merge pull request #49897 from wwlpublish/5c03a28f85e8efebbb78e6cf1d831d74eb70bd276aea648e20d7d4dbe3eb3003-live
Modules/M07-challenge-project-work-variable-data-c-sharp
2 parents b7c2981 + c5c9c02 commit 6f24f76

10 files changed

+444
-28
lines changed
507 KB
Loading

learn-pr/achievements/challenge-project-work-variable-data-c-sharp.svg

Lines changed: 416 additions & 0 deletions
Loading

learn-pr/wwl-language/challenge-project-work-variable-data-c-sharp/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Introduction
44
metadata:
55
title: Introduction
66
description: "Introduction to the module."
7-
ms.date: 03/26/2024
7+
ms.date: 04/08/2025
88
author: wwlpublish
99
ms.author: eric
1010
ms.topic: unit

learn-pr/wwl-language/challenge-project-work-variable-data-c-sharp/2-prepare.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Prepare for challenge
44
metadata:
55
title: Prepare for challenge
66
description: "Prepare to Visual Studio Code to develop update the Contoso Pets adoption C# console application."
7-
ms.date: 03/26/2024
7+
ms.date: 04/08/2025
88
author: wwlpublish
99
ms.author: eric
1010
ms.topic: unit

learn-pr/wwl-language/challenge-project-work-variable-data-c-sharp/3-exercise-search-multiple-terms.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Add multiple term search support
44
metadata:
55
title: Add multiple term search support
66
description: "Add support for entering multiple search terms at once."
7-
ms.date: 03/26/2024
7+
ms.date: 04/08/2025
88
author: wwlpublish
99
ms.author: eric
1010
ms.topic: unit

learn-pr/wwl-language/challenge-project-work-variable-data-c-sharp/4-exercise-add-improved-search-animation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Exercise - Add improved search animation
44
metadata:
55
title: Exercise - Add improved search animation
66
description: "Add an improved animation to appear while a search is in progress."
7-
ms.date: 03/26/2024
7+
ms.date: 04/08/2025
88
author: wwlpublish
99
ms.author: eric
1010
ms.topic: unit

learn-pr/wwl-language/challenge-project-work-variable-data-c-sharp/5-knowledge-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
### YamlMime:ModuleUnit
22
uid: learn.wwl.challenge-project-work-variable-data-c-sharp.knowledge-check
3-
title: Module assessment
3+
title: Knowledge check
44
metadata:
5-
title: Module assessment
5+
title: Knowledge check
66
description: "Check what you learn in this module."
7-
ms.date: 03/26/2024
7+
ms.date: 04/08/2025
88
author: wwlpublish
99
ms.author: eric
1010
ms.topic: unit

learn-pr/wwl-language/challenge-project-work-variable-data-c-sharp/6-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Summary
44
metadata:
55
title: Summary
66
description: "Summary of the module."
7-
ms.date: 03/26/2024
7+
ms.date: 04/08/2025
88
author: wwlpublish
99
ms.author: eric
1010
ms.topic: unit

learn-pr/wwl-language/challenge-project-work-variable-data-c-sharp/includes/3-exercise-search-multiple-terms.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ To validate that your code satisfies the specified requirements, complete the fo
5252
> [!NOTE]
5353
> You can exit the verification test before completing all of the verification steps if see a result that does not satisfy the specification requirements. To force an exit from the running program, in the Terminal panel, press **Ctrl-C**. After exiting the running app, complete the edits that you believe will address the issue you are working on, save your updates to the Program.cs file, and then re-build and run your code.
5454
55-
1. The terminal command prompt should display as the starting point for the program
55+
2. The terminal command prompt should display as the starting point for the program
5656

57-
1. At the command prompt, enter **2** menu:
57+
3. At the command prompt, enter **2** menu:
5858

5959
```Output
6060
Welcome to the Contoso PetFriends app. Your main menu options are:
@@ -67,7 +67,7 @@ To validate that your code satisfies the specified requirements, complete the fo
6767
Enter dog characteristics to search for separated by commas
6868
```
6969
70-
1. At the command prompt, enter **large, cream, golden** to test when more than one search term matches the dog descriptions. Verify that the Terminal panel updates with a message similar to the code output sample:
70+
4. At the command prompt, enter **large, cream, golden** to test when more than one search term matches the dog descriptions. Verify that the Terminal panel updates with a message similar to the code output sample:
7171
7272
```Output
7373
Enter dog characteristics to search for separated by commas
@@ -88,9 +88,9 @@ To validate that your code satisfies the specified requirements, complete the fo
8888
Press the Enter key to continue
8989
```
9090
91-
1. At the command prompt, press the enter key to continue to the main menu
91+
5. At the command prompt, press the enter key to continue to the main menu
9292
93-
1. At the command prompt, enter **2** menu:
93+
6. At the command prompt, enter **2** menu:
9494
9595
```Output
9696
Welcome to the Contoso PetFriends app. Your main menu options are:
@@ -104,7 +104,7 @@ To validate that your code satisfies the specified requirements, complete the fo
104104
105105
```
106106
107-
1. At the command prompt, enter **big, grey, stripes** to test when none of the search terms match dog descriptions. Verify that the Terminal panel updates with a message similar to the code output samples:
107+
7. At the command prompt, enter **big, grey, stripes** to test when none of the search terms match dog descriptions. Verify that the Terminal panel updates with a message similar to the code output samples:
108108
109109
```Output
110110
Enter dog characteristics to search for separated by commas
@@ -116,7 +116,7 @@ To validate that your code satisfies the specified requirements, complete the fo
116116
Press the Enter key to continue
117117
```
118118
119-
1. If you specified further restrictions for valid entries, run the appropriate test cases to verify your work.
119+
8. If you specified further restrictions for valid entries, run the appropriate test cases to verify your work.
120120
121121
> [!NOTE]
122122
> If your code meets the requirements you should be able to complete each step in order and see the expected results in a single test pass. If you added additional restrictions, you may need to exit the application and then run a separate test pass to complete your verification.

learn-pr/wwl-language/challenge-project-work-variable-data-c-sharp/index.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
### YamlMime:Module
22
uid: learn.wwl.challenge-project-work-variable-data-c-sharp
33
metadata:
4-
title: Challenge project - Work with variable data in C#
4+
title: Challenge Project - Work with Variable Data in C#
55
description: "A challenge project to test C# skills working with variable data."
6-
ms.date: 03/26/2024
6+
ms.date: 04/08/2025
77
author: wwlpublish
88
ms.author: eric
99
ms.topic: module
@@ -16,26 +16,26 @@ metadata:
1616
title: Challenge project - Work with variable data in C#
1717
summary: Demonstrate your ability to develop a console app that implements data formatting and using arrays to deliver a multiple term search feature.
1818
abstract: |
19-
- Apply iteration statements using data input.
19+
- Apply iteration statements using data input.
2020
21-
- Process data.
21+
- Process data.
2222
23-
- Format data output.
23+
- Format data output.
2424
25-
- Choose the correct data types and safely converting data types.
25+
- Choose the correct data types and safely converting data types.
2626
27-
- Create and manipulate string arrays, and sort array data.
27+
- Create and manipulate string arrays, and sort array data.
2828
29-
- Modify and build complex strings from multiple data sources, and format data for display.
29+
- Modify and build complex strings from multiple data sources, and format data for display.
3030
prerequisites: |
31-
- Experience using Visual Studio Code to develop, build, and run C# console applications that include console I/O and access the methods of .NET classes.
31+
- Experience using Visual Studio Code to develop, build, and run C# console applications that include console I/O and access the methods of .NET classes.
3232
33-
- Experience using C# code to evaluate conditional expressions and manage variable scope inside and outside of code blocks.
33+
- Experience using C# code to evaluate conditional expressions and manage variable scope inside and outside of code blocks.
3434
35-
- Experience using if-elseif-else and switch-case statements in C# to match a variable or expression against several possible outcomes.
35+
- Experience using if-elseif-else and switch-case statements in C# to match a variable or expression against several possible outcomes.
3636
37-
- Experience using foreach and for statements in C# to loop through a block of code and access elements of array variables.
38-
iconUrl: /training/achievements/generic-badge.svg
37+
- Experience using foreach and for statements in C# to loop through a block of code and access elements of array variables.
38+
iconUrl: /training/achievements/challenge-project-work-variable-data-c-sharp.svg
3939
levels:
4040
- beginner
4141
roles:

0 commit comments

Comments
 (0)