backend icon indicating copy to clipboard operation
backend copied to clipboard

Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)

Results 94 backend issues
Sort by recently updated
recently updated
newest added

Supersedes #999 (fixes the breaking change).

Requires support at three levels: * [ ] Question level (if exists), else fall back to * [ ] Assessment level (if exists), else fall back to * [ ]...

Enhancement

1. Follow the current routing scopes, the notification belongs to a course, they will naturally pipe through authentication checks, course checks sand staff checks. 2. Separate admin routes from student/staff...

rewrite to take into account of replacements.

minor

Found some unnecessary queries and convoluted logic here.

## Changes Adding extra endpoints needed for notifications

Currently suppressed by setting a larger maximum depth: 5. (https://github.com/source-academy/backend/pull/957) https://github.com/source-academy/backend/actions/runs/5369573407 Need to look into deciding the appropriate level of nesting and how to avoid that breaking in CI. Possibly...

minor

With Erlang/OTP 26 released earlier this year in [May](https://www.erlang.org/news/164), we are now 2 (prod) or 3 (dev) major versions behind. Let us try to update the codebase to newer versions...

Enhancement

Currently, the GitHub Actions workflow will delete all the past releases and only retain the most recent release: This is problematic as it makes it hard to rollback to a...