From 83129e511e68fe16d9ecacdaf6841807e60fe36e Mon Sep 17 00:00:00 2001 From: sherif-olaboye <123654949+sherif-olaboye@users.noreply.github.com> Date: Mon, 13 Apr 2026 11:43:57 +0100 Subject: [PATCH] TD-6955 Role requirements page consistency fixes --- .../EditCompetencyRoleRequirements.cshtml | 18 +++++++++---- .../EditIncludeRequirementsFilters.cshtml | 8 +++--- ...ditQuestionResponseRoleRequirements.cshtml | 14 +++------- .../EnforceRoleRequirementsForSignOff.cshtml | 6 +++-- .../ManageCompetencyRoleRequirements.cshtml | 26 ++++++++++--------- .../_RoleRequirementQuestionCells.cshtml | 2 +- 6 files changed, 41 insertions(+), 33 deletions(-) diff --git a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditCompetencyRoleRequirements.cshtml b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditCompetencyRoleRequirements.cshtml index 0b40fa333f..10d8d428ce 100644 --- a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditCompetencyRoleRequirements.cshtml +++ b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditCompetencyRoleRequirements.cshtml @@ -22,9 +22,16 @@ } -

Edit @Model.VocabularySingular.ToLower() role requirements

-

- Manage role requirements @Model.CompetencyAssessmentName @Model.VocabularySingular.ToLower() self-assessment questions. +

+

+ + @Model.CompetencyAssessmentName + + + @Model.VocabularySingular role requirements +

+

+ Manage role requirements self-assessment questions.

@foreach (var group in Model.GroupedCompetencyWithAssessmentRoleRequirements) { @@ -33,8 +40,8 @@ @Model.VocabularySingular - Assessment Question - Role Requirements + Assessment question + Role requirements Actions @@ -91,3 +98,4 @@ Cancel
+ diff --git a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditIncludeRequirementsFilters.cshtml b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditIncludeRequirementsFilters.cshtml index 599e529fac..88e0b9de28 100644 --- a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditIncludeRequirementsFilters.cshtml +++ b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditIncludeRequirementsFilters.cshtml @@ -22,6 +22,7 @@ } +

@Model.CompetencyAssessmentName @@ -32,8 +33,8 @@
- -

Do you want to include role requirements filters in the @Model.CompetencyAssessmentName self-assessment?

+ + Do you want to include role requirements filters in the self-assessment?
This will allow the learner to filter self-assessment competencies based on whether they are meeting the role requirements set. @@ -54,7 +55,7 @@ - + +
diff --git a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditQuestionResponseRoleRequirements.cshtml b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditQuestionResponseRoleRequirements.cshtml index 5d4ae07461..5d99cb0c8a 100644 --- a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditQuestionResponseRoleRequirements.cshtml +++ b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EditQuestionResponseRoleRequirements.cshtml @@ -23,22 +23,15 @@

} +

@Model.CompetencyAssessmentName - @Model.VocabularySingular.ToLower() role requirements + @Model.VocabularySingular role requirements

-
-
- @Model.VocabularySingular Assessment -
-
- @Model.CompetencyAssessmentName -
-
@Model.VocabularySingular group @@ -65,7 +58,7 @@
- Assessment Question + Assessment question
@Model.GroupedCompetencyWithAssessmentRoleRequirements.First().Competencies.First().Questions.First().Question @@ -165,3 +158,4 @@ Cancel
+
diff --git a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EnforceRoleRequirementsForSignOff.cshtml b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EnforceRoleRequirementsForSignOff.cshtml index 26e3b41fff..2bd6b5516f 100644 --- a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EnforceRoleRequirementsForSignOff.cshtml +++ b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/EnforceRoleRequirementsForSignOff.cshtml @@ -22,6 +22,7 @@ } +

@Model.CompetencyAssessmentName @@ -32,8 +33,8 @@
- -

Do you want to enforce role requirements for the @Model.CompetencyAssessmentName self-assessment?

+ + Do you want to enforce role requirements for the self-assessment?
When role requirements are enforced, learners can only request confirmation for self‑assessment results that meet the required competency criteria, even if no specific requirements are set. @@ -64,3 +65,4 @@ Cancel
+

diff --git a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/ManageCompetencyRoleRequirements.cshtml b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/ManageCompetencyRoleRequirements.cshtml index 3d3d18febb..798a7563a3 100644 --- a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/ManageCompetencyRoleRequirements.cshtml +++ b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/ManageCompetencyRoleRequirements.cshtml @@ -21,30 +21,31 @@ } - +

@Model.CompetencyAssessmentName - -@Model.VocabularySingular.ToLower() role requirements

+ + Self-assessment @Model.VocabularySingular.ToLower() role requirements + -

- Specify whether role requirements will be enforced for the @Model.CompetencyAssessmentName self-assessment. When requirements are set, they must be met by the learner before the self-assessment can be signed off. -

+

+ Specify whether role requirements will be enforced for the self-assessment. When requirements are set, they must be met by the learner before the self-assessment can be signed off. +

- Enforce role requirements for self-assessment + Enforce role requirements
@if (Model.EnforceRoleRequirementsForSignOff) { - Yes. Enforce role requirements. + Yes. } else { - No. Do not enforce role requirements. + No. }
@if (Model.UserRole > 1) @@ -56,16 +57,16 @@
- Include requirement status filters + Role requirement filters
@if (Model.IncludeRequirementsFilters) { - Yes. Include filters. + Yes. } else { - No. Do not include filters. + No. }
@if (Model.UserRole > 1) @@ -112,3 +113,4 @@ Cancel
+
diff --git a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/Shared/_RoleRequirementQuestionCells.cshtml b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/Shared/_RoleRequirementQuestionCells.cshtml index b53c16b884..4af54e1d65 100644 --- a/DigitalLearningSolutions.Web/Views/CompetencyAssessments/Shared/_RoleRequirementQuestionCells.cshtml +++ b/DigitalLearningSolutions.Web/Views/CompetencyAssessments/Shared/_RoleRequirementQuestionCells.cshtml @@ -29,6 +29,6 @@ - Edit + Change