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

source-academy / backend / 3135f480219de832b12eadda733193b8f8952236
89%

Build:
DEFAULT BRANCH: master
Ran 23 Feb 2024 05:49PM UTC
Jobs 1
Files 133
Run time 15s
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

23 Feb 2024 05:47PM UTC coverage: 94.943% (-0.4%) from 95.316%
3135f480219de832b12eadda733193b8f8952236

push

github

web-flow
Migrate filtering to the Backend (#1065)

* feat: implement paginated submissions query function

* feat: implement /grading route accepting pagination query parameters

* fix: fix paginated submissions with group filter

* Changed group_filter query to work with the new paginated query

* refactor: change page to offset for pagination

* feat: Update admin grading controller to take variable amount of params

* refactor: Refactor code from using raw sql to using ecto query

* feat: Implement filtering by mission name

* feat: Implement filtering by progress for submission

* refactor: show all and show only grader's groups now use ecto query

* feat: Implement filter by group id

* fix: Fix limit and offset default for missing query param

* refactor: Rename group filter to course registration filter

* feat: Implement filter by name

* feat: Implement filter by assessment type

* Implement filter by is_manually_graded

* feat: Include total count of submissions in response

* refactor: Use one join query for assessment config queries

* refactor: Use one join query for user queries

* refactor: Move queries for assessment and assessment config to builder

* fix: Update admin_grading_controller test to account for change in response

* refactor: Rename function

* docs: Include a description of the function

* refactor: Format code

* fix: Update filter by groupID to groupName

* feat: Assessment title filter using LIKE

* fix: Change Notification/Email tests to use the new response

* refactor: Remove old code for submissions query

* feat: Implement notFullyGraded feature

* refactor: Remove TODO comment for what's now known as notFullyGraded

* refactor: Change param name for notification worker to filter notFullyGraded

* Remove commented code

---------

Co-authored-by: Richard Dominick <34370238+RichDom2185@users.noreply.github.com>

2478 of 2610 relevant lines covered (94.94%)

328.46 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3135f480219de832b12eadda733193b8f8952236.1 23 Feb 2024 05:49PM UTC 133
94.94
GitHub Action Run
Source Files on build 3135f480219de832b12eadda733193b8f8952236
  • Tree
  • List 133
  • Changed 8
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 3135f480 on github
  • Prev Build on master (#DD89EC90...)
  • Next Build on master (#11154A66...)
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

© 2025 Coveralls, Inc