• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

source-academy / frontend / 19938769162
40%

Build:
DEFAULT BRANCH: master
Ran 06 Dec 2025 10:36AM UTC
Jobs 1
Files 452
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

04 Dec 2025 05:56PM UTC coverage: 39.773% (-0.04%) from 39.81%
19938769162

push

github

web-flow
CP3108 SR AI-powered marking (#3126)

* Add Grading comment selector basic UI

* Connect to backend

* Content changes not found but are showing up as changed

* Hide generate comment button if no LLM prompt

* Input field for API key during Course creation

* Add input field for enabling LLM Grading

* Disable comment selector if llm grading not enabled

* Added LLM API Key input and integration with backend

* Add to the course editing panel for llm grading and api key

* Update localStorage.ts

Fix redux state not saving issue

* Add save chosen and final comment feature

Comment selector can now handle selecting multiple suggestions

* Add Spinner when generating comments

* Update to show API Key as password field

* Fix format

* Revert "Content changes not found but are showing up as changed"

This reverts commit 780a269f0.

* Edit frontend to load previous AI comments by default

* Moves api key, api url, llm model and course prompt to course level

* Add tooltip about formatting instructions

* style

* Add view "composed prompt" in the grading editor view

* Remove un-used 'save comments'

* typo

* Add copy prompt to clipboard

* Fix typo

* Fix bug preventing avengers from generating ai comments

* Fix TS errors

* Fix more TS errors!

* fix some style issues

* Update src/pages/academy/grading/subcomponents/GradingEditor.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/commons/dropdown/DropdownCreateCourse.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Work on comments

* Small style fix

* Abstract styles to scss modules

* Remove llmApiKey from any kind of storage on FE

* Re-format ai_comments to reference answer_id instead

* Merge all prompts into :prompts

---------

Co-authored-by: tkaixiang <tkaixiang@gmail.com>

1918 of 5737 branches covered (33.43%)

Branch coverage included in aggregate %.

2 of 17 new or added lines in 3 files covered. (11.76%)

1 existing line in 1 file now uncovered.

4847 of 11272 relevant lines covered (43.0%)

28.54 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
31.58
-1.75% src/commons/dropdown/DropdownCreateCourse.tsx
5
5.56
-0.9% src/pages/academy/adminPanel/subcomponents/CourseConfigPanel.tsx
8
13.14
0.02% src/commons/sagas/RequestsSaga.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
5.56
-0.9% src/pages/academy/adminPanel/subcomponents/CourseConfigPanel.tsx
Jobs
ID Job ID Ran Files Coverage
1 19938769162.1 06 Dec 2025 10:36AM UTC 452
39.77
GitHub Action Run
Source Files on build 19938769162
  • Tree
  • List 452
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 7bad56b4 on github
  • Prev Build on master (#19938043923)
  • Next Build on master (#19987342048)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc