|
18 | 18 | -- 17 Jan 2024 SA Changes to accomadate activity status changes |
19 | 19 | -- 27 Feb 2024 SS Fixed missing In progress resources in the My Accessed Learning tray issue |
20 | 20 | -- 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 |
21 | 22 | ------------------------------------------------------------------------------- |
22 | 23 |
|
23 | 24 | CREATE PROCEDURE [resources].[GetDashboardResources] |
@@ -238,11 +239,13 @@ BEGIN |
238 | 239 | (r.ResourceTypeId IN (1, 5, 8, 9,10, 12) AND ra.ActivityStatusId <> 3) |
239 | 240 | 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')) |
240 | 241 | 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)) |
242 | 245 | ) |
243 | 246 | GROUP BY ra.ResourceId |
244 | 247 | ORDER BY ResourceActivityId DESC |
245 | | - |
| 248 | + |
246 | 249 | SELECT ma.ResourceActivityId, r.Id AS ResourceId |
247 | 250 | ,( SELECT TOP 1 rr.OriginalResourceReferenceId |
248 | 251 | FROM [resources].[ResourceReference] rr |
@@ -384,7 +387,8 @@ BEGIN |
384 | 387 | AND ( |
385 | 388 | (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) |
386 | 389 | 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))) |
388 | 392 | OR (r.ResourceTypeId IN (1, 5, 8, 9, 10, 12) AND ra.ActivityStatusId IN (3))) |
389 | 393 | GROUP BY ra.ResourceId |
390 | 394 | ORDER BY ResourceActivityId DESC |
|
0 commit comments