Skip to content

fix: assessment ai report rendering - #1275

Open
Priyanshu471 wants to merge 9598 commits into
mainfrom
ai-report
Open

fix: assessment ai report rendering#1275
Priyanshu471 wants to merge 9598 commits into
mainfrom
ai-report

fix: assessment ai report rendering

761f887
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Mar 27, 2026 in 0s

10 new issues (0 max.) of at least severity.

Codacy Here is an overview of what got changed by this pull request:

Issues
======
- Added 10
           

Complexity increasing per file
==============================
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java  115
- frontend-learner-dashboard-app/src/components/common/my-reports/ai-report-pdf-export.ts  17
- frontend-learner-dashboard-app/src/components/common/student-test-records/test-report-dialog.tsx  4
- frontend-learner-dashboard-app/src/components/common/my-reports/ai-report-details-page.tsx  8
         

Complexity decreasing per file
==============================
+ frontend-learner-dashboard-app/src/components/common/student-test-records/question-response-renderer.tsx  -7
         

Clones added
============
- admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java  2
         

See the complete overview on Codacy

Annotations

Check warning on line 79 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L79

The method 'mergeWithPreComputed(JsonNode, ObjectNode)' has an NPath complexity of 1024, current threshold is 200

Check warning on line 240 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L240

The method 'computeAssessmentStats(JsonNode, ObjectNode)' has an NPath complexity of 88200, current threshold is 200

Check notice on line 258 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L258

Use one line for each declaration, it enhances code readability.

Check notice on line 259 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L259

Use one line for each declaration, it enhances code readability.

Check notice on line 260 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L260

Use one line for each declaration, it enhances code readability.

Check warning on line 474 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L474

Avoid unused method parameters such as 'raw'.

Check notice on line 488 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L488

Use one line for each declaration, it enhances code readability.

Check warning on line 554 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L554

The method 'determineCorrectness(JsonNode)' has an NPath complexity of 1008, current threshold is 200

Check notice on line 608 in admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

admin_core_service/src/main/java/vacademy/io/admin_core_service/features/learner_tracking/service/StudentAnalyticsLLMService.java#L608

Avoid unnecessary if..then..else statements when returning booleans

Check failure on line 30 in frontend-learner-dashboard-app/src/components/common/student-test-records/question-response-renderer.tsx

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

frontend-learner-dashboard-app/src/components/common/student-test-records/question-response-renderer.tsx#L30

Detection of dangerouslySetInnerHTML from non-constant definition.