|
77 | 77 |
|
78 | 78 | <MudTabPanel Text="@GetLocalizerString("CreateStructuredLearningOutcome.TabPanelTwo")"> |
79 | 79 | <div class="flex flex-col pa-8 gap-2 w-[98%] 2xl:w-full h-full overflow-auto" id="unique_id_scroll_section"> |
80 | | - <MudText Id="WhatAreLearningOutcomes" Class="pb-4 font-bold" Typo="Typo.h4" Style="color: rgb(51,51,51);">@GetLocalizerString("CreateStructuredLearningOutcome.WhatAreLearningOutcomes.Title")</MudText> |
| 80 | + <MudText id="WhatAreLearningOutcomes" Class="pb-4 font-bold" Typo="Typo.h4" Style="color: rgb(51,51,51);">@GetLocalizerString("CreateStructuredLearningOutcome.WhatAreLearningOutcomes.Title")</MudText> |
81 | 81 | <MudText Class="bg-adlerblue-100 p-4 rounded" Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.Info.Text")</MudText> |
82 | | - <MudText Id="ConstructiveAlignment" Class="text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsConstructiveAlignment.Title")</MudText> |
| 82 | + <MudText id="ConstructiveAlignment" Class="text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsConstructiveAlignment.Title")</MudText> |
83 | 83 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsConstructiveAlignment.Part1")</MudText> |
84 | 84 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsConstructiveAlignment.Part2")</MudText> |
85 | 85 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsConstructiveAlignment.Text.Image")</MudText> |
|
98 | 98 | </MudButton> |
99 | 99 | </MudPopover>*@ |
100 | 100 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsConstructiveAlignment.Part3")</MudText> |
101 | | - <MudText Id="LearningOutcomes" Class="snap-start text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.Definition.LearningOutcomes.Title")</MudText> |
| 101 | + <MudText id="LearningOutcomes" Class="snap-start text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.Definition.LearningOutcomes.Title")</MudText> |
102 | 102 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatAreLearningOutcomes.Part1")</MudText> |
103 | 103 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatAreLearningOutcomes.Part2")</MudText> |
104 | 104 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatAreLearningOutcomes.Part3")</MudText> |
|
143 | 143 | </table> |
144 | 144 | <p class="text-xs italic text-adlergrey-600">@GetLocalizerString("CreateStructuredLearningOutcome.WhatAreLearningOutcomes.DescriptionText.Table")</p> |
145 | 145 | </div> |
146 | | - <MudText Id="UseInTeaching" Class="snap-start text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.WhyLearningOutcomesInTeaching.Title")</MudText> |
| 146 | + <MudText id="UseInTeaching" Class="snap-start text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.WhyLearningOutcomesInTeaching.Title")</MudText> |
147 | 147 |
|
148 | 148 | <MudText Typo="Typo.body2"> |
149 | 149 | @GetLocalizerString("CreateStructuredLearningOutcome.WhyLearningOutcomesInTeaching.Part1") |
|
192 | 192 | <MudTabPanel Text="@GetLocalizerString("CreateStructuredLearningOutcome.TabPanelThree")"> |
193 | 193 |
|
194 | 194 | <div class="flex flex-col pa-8 gap-2 w-[98%] 2xl:w-full overflow-auto h-full" id="unique_id_scroll_section"> |
195 | | - <MudText Id="Lernzieltaxonomie" Class="pb-4 font-bold" Typo="Typo.h4" Style="color: rgb(51,51,51);">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsALearningOutcomeTaxonomy.Title")</MudText> |
| 195 | + <MudText id="Lernzieltaxonomie" Class="pb-4 font-bold" Typo="Typo.h4" Style="color: rgb(51,51,51);">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsALearningOutcomeTaxonomy.Title")</MudText> |
196 | 196 | <div class="bg-adlerblue-100 p-4 rounded"> |
197 | 197 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsALearningOutcomeTaxonomy.Info.Text.PartOne")</MudText> |
198 | 198 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatIsALearningOutcomeTaxonomy.Info.Text.PartTwo")</MudText> |
199 | 199 | </div> |
200 | 200 |
|
201 | | - <MudText Id="LernzieltaxonomieAndersonUndKrathwohl" Class="text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.LearningOutcomeTaxonomy.AndersonAndKratwohl.Title")</MudText> |
| 201 | + <MudText id="LernzieltaxonomieAndersonUndKrathwohl" Class="text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.LearningOutcomeTaxonomy.AndersonAndKratwohl.Title")</MudText> |
202 | 202 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.LearningOutcomeTaxonomy.AndersonAndKratwohl.Part1")</MudText> |
203 | 203 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.LearningOutcomeTaxonomy.AndersonAndKratwohl.Part2")</MudText> |
204 | 204 |
|
|
291 | 291 |
|
292 | 292 | <MudTabPanel Text="@GetLocalizerString("CreateStructuredLearningOutcome.TabPanelFour")"> |
293 | 293 | <div class="flex flex-col pa-8 gap-2 w-[98%] 2xl:w-full h-full overflow-auto" id="unique_id_scroll_section"> |
294 | | - <MudText Id="HowAreLearningOutcomesFormulated" Class="pb-4 font-bold" Typo="Typo.h4" Style="color: rgb(51,51,51);">@GetLocalizerString("CreateStructuredLearningOutcome.HowAreLearningOutcomesFormulated.Title")</MudText> |
| 294 | + <MudText id="HowAreLearningOutcomesFormulated" Class="pb-4 font-bold" Typo="Typo.h4" Style="color: rgb(51,51,51);">@GetLocalizerString("CreateStructuredLearningOutcome.HowAreLearningOutcomesFormulated.Title")</MudText> |
295 | 295 | <div class="bg-adlerblue-100 p-4 rounded"> |
296 | 296 | <MudText Typo="Typo.body2"> |
297 | 297 | @GetLocalizerString("CreateStructuredLearningOutcome.CreateStructuredLearningOutcome.HowAreLearningOutcomesFormulated.Info.Text") |
|
326 | 326 | @GetLocalizerString("CreateStructuredLearningOutcome.HowAreLearningOutcomesFormulated.Aspect.Five") |
327 | 327 | </li> |
328 | 328 | </ul> |
329 | | - <MudText Id="WhatWherebyWhatFor" Class="text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.WhatWherebyWhatFor.Title")</MudText> |
| 329 | + <MudText id="WhatWherebyWhatFor" Class="text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.WhatWherebyWhatFor.Title")</MudText> |
330 | 330 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatWherebyWhatFor.Part1")</MudText> |
331 | 331 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.WhatWherebyWhatFor.Text.Image")</MudText> |
332 | 332 |
|
|
406 | 406 | </tbody> |
407 | 407 | </table> |
408 | 408 |
|
409 | | - <MudText Id="QualityCheck" Class="text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.QualitycheckForLearningOutcomes.Title")</MudText> |
| 409 | + <MudText id="QualityCheck" Class="text-adlertextgrey pt-5" Typo="Typo.h6">@GetLocalizerString("CreateStructuredLearningOutcome.QualitycheckForLearningOutcomes.Title")</MudText> |
410 | 410 | <MudText Typo="Typo.body2">@GetLocalizerString("CreateStructuredLearningOutcome.QualitycheckForLearningOutcomes.Text")</MudText> |
411 | 411 | <div class="flex flex-col justify-center items-center gap-1 pt-2"> |
412 | 412 | <table class="border-adlergrey-200 border-2" width="80%"> |
|
804 | 804 | private string GetLocalizerString(string key) => ResourceManager.GetString(key, Culture) ?? "String not found"; |
805 | 805 |
|
806 | 806 | [CascadingParameter, AllowNull] //injected by MudDialog |
807 | | - public MudDialogInstance DialogInstance { get; set; } |
| 807 | + public IMudDialogInstance DialogInstance { get; set; } |
808 | 808 |
|
809 | 809 | private TaxonomyLevel _selectedTaxonomyLevel; |
810 | 810 |
|
|
876 | 876 | TaxonomyLevelNames = _learningOutcomesVerbManager.GetTaxonomyLevelNames(Culture); |
877 | 877 | } |
878 | 878 |
|
879 | | - private async Task<IEnumerable<string>> SearchVerbOfVisibility(string value) |
| 879 | + private async Task<IEnumerable<string>> SearchVerbOfVisibility(string value, CancellationToken cancellationToken) |
880 | 880 | { |
881 | 881 | var results = new List<string>(); |
| 882 | + |
| 883 | + if (cancellationToken.IsCancellationRequested) return results; |
882 | 884 |
|
883 | 885 | results.AddRange(_learningOutcomesVerbManager.GetVerbsOfVisibility(_selectedTaxonomyLevel, Culture) |
884 | 886 | .Where(verb => verb.ToString().Contains(value, StringComparison.InvariantCultureIgnoreCase)) |
|
0 commit comments