backend
backend copied to clipboard
Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)
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,...
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...
This issue serves to document some bugs and improvement for the on-going multitenant upgrade project.
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...
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()...