source-academy/backend
Backend of Source Academy @ NUS, LMS extension of Source Academy (Elixir, Ecto, Phoenix, PostgreSQL)
ElixirApache-2.0
Issues
- 1
Upgrade Elixir version
#1198 opened by RichDom2185 - 0
Auto submission cron job creates empty individual submissions despite having a team submission
#1199 opened by RichDom2185 - 1
- 1
Use pattern matching instead of cond..do
#1175 opened by RichDom2185 - 1
Grading table refresh button bugged
#1186 opened by GabrielCWT - 4
Grading Permissions
#1161 opened by GabrielCWT - 1
Refactor and code-split `assessments.ex`
#1176 opened by RichDom2185 - 0
Unsubmission should clear all XP
#1178 opened by RichDom2185 - 0
Grading should be a separate table
#1177 opened by RichDom2185 - 2
Loading old courses grading causes backend 500
#1173 opened by RichDom2185 - 0
- 0
Wrong value passed to update bonus XP
#1170 opened by RichDom2185 - 0
Abstraction violation
#1169 opened by RichDom2185 - 0
Unnecessary logic
#1168 opened by RichDom2185 - 0
- 0
Unintended autopublishing of submissions
#1164 opened by GabrielCWT - 0
- 1
Dashboard routes: update from ungraded tracking by group to unpublished tracking by group
#1099 opened by josh1248 - 0
Setup issues due to sentry v8 to v10 migration
#1160 opened by josh1248 - 0
Limit LLM individual message payload size
#1150 opened by RichDom2185 - 2
Track LLM Usage
#1112 opened by RichDom2185 - 4
Improve LLM security and reliability
#1113 opened by RichDom2185 - 0
Notifications System
#1149 opened by RichDom2185 - 0
Missing `isGradingAutoPublished` field in "/user"
#1118 opened by RichDom2185 - 1
Refactor `submissions_by_grader_for_index` and related functions to use piping
#1103 opened by GabrielCWT - 0
Refactor functions to use piping for Ecto queries
#1104 opened by GabrielCWT - 0
Update Seed to include Team Assessments
#1100 opened by GabrielCWT - 0
Potentially inefficient loop
#1096 opened by RichDom2185 - 0
Improve Test Seed
#1073 opened by GabrielCWT - 0
Implement Tests for Assessment Filtering
#1071 opened by GabrielCWT - 3
Fix Avenger backlog email generation
#1040 opened by RichDom2185 - 0
- 2
Contests: configuring formula for computing score
#1025 opened by martin-henz - 0
- 1
Improve email generation logic
#1032 opened by RichDom2185 - 5
Exam mode for courses
#1029 opened by martin-henz - 0
Support LLM prompts
#992 opened by RichDom2185 - 0
Rewrite capacity check function for upsert users
#987 opened by YaleChen299 - 0
- 0
Cleaning up unused virtual fields in schemas
#975 opened by YaleChen299 - 2
- 0
- 0
- 0
Inconsistency between CI/CD and README versions
#944 opened by RichDom2185 - 1
Built releases will not run on AWS
#942 opened by RichDom2185 - 0
Upgrade to Erlang/OTP 25 or 26
#945 opened by RichDom2185 - 0
Archive previous deployment releases
#941 opened by RichDom2185 - 0
Update commented notifications code
#940 opened by RichDom2185 - 0
Update notification links
#939 opened by RichDom2185 - 0