source-academy / backend

Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)
https://sourceacademy.nus.edu.sg
Apache License 2.0
39 stars 50 forks source link

Refactor and code-split `assessments.ex` #1176

Open RichDom2185 opened 2 months ago

RichDom2185 commented 2 months ago

It has over 2800 lines of code and can be separated more clearly

RichDom2185 commented 2 months ago

We can start by splitting stuff related to:

away from the main file with the assessments logic