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

As mentioned in https://github.com/source-academy/backend/pull/932#discussion_r1149373502.

As mentioned in https://github.com/source-academy/backend/pull/932#discussion_r1149364566.

This is a recurring nuisance for Avengers: They need to manually enter "0 marks" for the grading to be "completed" when a student hasn't answered a question. At submission deadline,...

Enhancement
important

Currently, in CS4215's admin panel, I can only delete the users haven't logged in yet. When deleting the one with a user name, it shows `Internal server error`.

Source academy requests too much access into a student's Github account, in particular, **requesting read and write permissions to all repository data, including private repositories**. This is unreasonable as a...

When avengers are added correctly in the user table without missions submitted, no row will be shown in the dashboard as there is no mission and no submission currently. This...

Bug
minor

This issue serves to document some bugs and improvement for the on-going multitenant upgrade project.

Bug
important

How to reproduce: Press reautograde button on a student's mission/quest (with MCQs) that has been partially attempted or fully unattempted. An example is the concurrent programming quest in CS1101S AY21/22...

Bug
important

Currently there is no endpoint. If we want to regrade all submissions belong to a mission we need to use the following call: ```elixir Cadet.Assessments.Submission |> where(assessment_id: ) |> Repo.all()...

important