Skip to content

Commit e95ee3d

Browse files
authored
Merge pull request #355 from TechnologyEnhancedLearning/Develop/Fixes/TD-4115-Issues-on-showing-statuses-on-My-accessed-Learning-section-of-Learning-Hub-Home-page
TD-4115: Issues on showing statuses on 'My accessed Learning' sectionof Learning Hub Home page
2 parents 74ad8bd + 6f63913 commit e95ee3d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

WebAPI/LearningHub.Nhs.Database/Stored Procedures/Resources/GetDashboardResources.sql

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
-- 17 Jan 2024 SA Changes to accomadate activity status changes
1919
-- 27 Feb 2024 SS Fixed missing In progress resources in the My Accessed Learning tray issue
2020
-- 2 May 2024 SA Fixed the issue on showing statuses on 'My accessed Learning' for resource type file
21+
-- 13 May 2024 SA TD-4115
2122
-------------------------------------------------------------------------------
2223

2324
CREATE PROCEDURE [resources].[GetDashboardResources]
@@ -238,11 +239,13 @@ BEGIN
238239
(r.ResourceTypeId IN (1, 5, 8, 9,10, 12) AND ra.ActivityStatusId <> 3)
239240
OR (r.ResourceTypeId IN (2, 7) AND (mar.Id IS NULL OR (mar.Id IS NOT NULL AND mar.PercentComplete < 100) OR ra.ActivityStart < '2020-09-07 00:00:00 +00:00'))
240241
OR (r.ResourceTypeId = 6 AND (sa.CmiCoreLesson_status NOT IN (3, 5) AND (ra.ActivityStatusId NOT IN(3, 5))))
241-
OR (r.ResourceTypeId = 11 AND ((ara.Id IS NOT NULL AND ara.score < arv.PassMark) OR ra.ActivityStatusId = 7))
242+
OR (r.ResourceTypeId IN (9) AND ra.ActivityStatusId NOT IN (3))
243+
OR ((r.ResourceTypeId = 11 AND arv.AssessmentType = 2) AND ((ara.Id IS NOT NULL AND ara.score < arv.PassMark) OR ra.ActivityStatusId IN (7)))
244+
OR ((r.ResourceTypeId = 11 AND arv.AssessmentType = 1) AND ra.ActivityStatusId IN (7))
242245
)
243246
GROUP BY ra.ResourceId
244247
ORDER BY ResourceActivityId DESC
245-
248+
246249
SELECT ma.ResourceActivityId, r.Id AS ResourceId
247250
,( SELECT TOP 1 rr.OriginalResourceReferenceId
248251
FROM [resources].[ResourceReference] rr
@@ -384,7 +387,8 @@ BEGIN
384387
AND (
385388
(r.ResourceTypeId IN (2, 7) AND ra.ActivityStatusId IN (3) OR ra.ActivityStart < '2020-09-07 00:00:00 +00:00' OR mar.Id IS NOT NULL AND mar.PercentComplete = 100)
386389
OR (r.ResourceTypeId = 6 AND (sa.CmiCoreLesson_status IN(3,5) OR (ra.ActivityStatusId IN(3, 5))))
387-
OR (r.ResourceTypeId = 11 AND ara.Score >= arv.PassMark OR ra.ActivityStatusId IN(3, 5))
390+
OR ((r.ResourceTypeId = 11 AND arv.AssessmentType = 2) AND (ara.Score >= arv.PassMark OR ra.ActivityStatusId IN(3, 5)))
391+
OR ((r.ResourceTypeId = 11 AND arv.AssessmentType =1) AND (ara.Score >= arv.PassMark AND ra.ActivityStatusId IN(3, 5)))
388392
OR (r.ResourceTypeId IN (1, 5, 8, 9, 10, 12) AND ra.ActivityStatusId IN (3)))
389393
GROUP BY ra.ResourceId
390394
ORDER BY ResourceActivityId DESC

0 commit comments

Comments
 (0)