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

https://github.com/source-academy/cadet/blob/6f5b3f334ccfd984dcdf1ffaf9ef941bff2b3744/lib/cadet_web/controllers/assessments_controller.ex#L436 May be required in the future.

Enhancement
important

## Add additional endpoints for acknowledging notifications Feature suggestion. ### Rationale Please see issues https://github.com/source-academy/cadet-frontend/issues/1267 and https://github.com/source-academy/cadet-frontend/issues/1324 on the cadet-frontend repository. ### Feature description Add a small number of additional...

Enhancement
minor

In the Assessment XML, the `number` tag is a misnomer, it is a user defined **string** that identifies an XML file. It should be renamed to `short`. ![image](https://user-images.githubusercontent.com/36299141/83527305-354a0e80-a51a-11ea-8df8-dc7bf8b1a71e.png)

Proposal
minor

The students will appreciate a gauge how far they have progressed in the module (quantity) and how well they have done so far (quality). For this, we might be able...

Enhancement
_frontend
_backend

> Is it possible to make some assessments "blocking", i.e. preventing access to future assessments? > > An example of this could be Paths. A Path that follows a lecture...

nice-to-have

Currently, contents assessments are treated differently and not run against the autograder! This is causing issues cause we cant assign XP to students who didn't attempt/submit the assessment of as...

Currently, assessments that close are graded at 1201 every night. Would be optimal to find a way to trigger a auto grading job immediately after every assessment is due.

In `find_or_create_submission` Due to race condition when the `find_or_create_submission` is called in very fast succession. Only one of the invocation will succeed in creating a new row in the db,...

Bug
minor