|
64 | 64 | }, |
65 | 65 | "csharp": { |
66 | 66 | "extension": "cs", |
67 | | - "levels": ["01-foundations", "02-core", "03-advanced"], |
68 | | - "module_levels": ["01-foundations", "02-core", "03-advanced"], |
| 67 | + "levels": ["01-foundations", "02-core", "03-advanced", "04-expert"], |
| 68 | + "module_levels": ["01-foundations", "02-core", "03-advanced", "04-expert"], |
| 69 | + "module_overrides": { |
| 70 | + "04-expert": ["modularization-and-build-structure"] |
| 71 | + }, |
69 | 72 | "checkpoints": { |
70 | 73 | "projects": ["01-foundations", "02-core"], |
71 | 74 | "assessments": ["01-foundations", "02-core"] |
|
76 | 79 | "- 8/8 foundations modules implemented.", |
77 | 80 | "- 6/6 core modules implemented (`input-validation`, `algorithms-basics`, `file-io-basics`, `sorting-and-searching`, `maps-and-frequency-counting`, `error-handling-and-defensive-programming`).", |
78 | 81 | "- 5/5 advanced modules implemented (`structs-and-classes`, `constructors-and-invariants`, `copy-and-move-semantics`, `inheritance-and-polymorphism`, `templates-basics`).", |
| 82 | + "- 1/5 expert modules implemented (`modularization-and-build-structure`).", |
79 | 83 | "- 2/4 projects implemented (`01-foundations`, `02-core`).", |
80 | 84 | "- 2/4 assessments implemented (`01-foundations`, `02-core`)." |
81 | 85 | ], |
82 | | - "root_status_row": "| C# | 01-foundations, 02-core, 03-advanced | 8/8 foundations modules, 6/6 core modules, 5/5 advanced modules, 2/4 projects, 2/4 assessments | Advanced parity complete, checkpoints started |" |
| 86 | + "root_status_row": "| C# | 01-foundations, 02-core, 03-advanced, 04-expert (partial) | 8/8 foundations modules, 6/6 core modules, 5/5 advanced modules, 1/5 expert modules, 2/4 projects, 2/4 assessments | Advanced parity complete, expert rollout started |" |
83 | 87 | }, |
84 | 88 | "go": { |
85 | 89 | "extension": "go", |
|
242 | 246 | "languages/csharp/03-advanced/constructors-and-invariants/example/constructors-and-invariants-example.csproj", |
243 | 247 | "languages/csharp/03-advanced/copy-and-move-semantics/example/copy-and-move-semantics-example.csproj", |
244 | 248 | "languages/csharp/03-advanced/inheritance-and-polymorphism/example/inheritance-and-polymorphism-example.csproj", |
245 | | - "languages/csharp/03-advanced/templates-basics/example/templates-basics-example.csproj" |
| 249 | + "languages/csharp/03-advanced/templates-basics/example/templates-basics-example.csproj", |
| 250 | + "languages/csharp/04-expert/modularization-and-build-structure/example/modularization-and-build-structure-example.csproj" |
246 | 251 | ], |
247 | 252 | "stdin_runs": [ |
248 | 253 | { |
|
0 commit comments