Commit Graph

11 Commits

Author SHA1 Message Date
Oliver Eyton-Williams
1e0805fd72 refactor: one eslint task per workspace (#63835) 2025-11-21 19:21:46 +05:30
Shaun Hamilton
037cac3991 fix: account for expired attempt without mod record (#63317) 2025-10-30 12:38:51 +01:00
Shaun Hamilton
26ca8fee4b feat: add attempt statuses (#63035) 2025-10-29 16:20:02 +02:00
Shaun Hamilton
59cab66cf2 feat: remove deprecated exam fields (#62852) 2025-10-16 09:54:58 -07:00
Shaun Hamilton
568840b8d8 feat(api): exam date use + split prisma files (#62344)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-10-02 14:28:36 +02:00
Oliver Eyton-Williams
bed3811952 feat(api): migrate to esm (#61915) 2025-09-19 13:28:06 +05:30
Shaun Hamilton
ebd17c473b fix(api): throw during exam generation if empty config (#62044) 2025-09-04 10:49:07 +00:00
Shaun Hamilton
6adc98a426 feat(api): add version to exam collections (#61644)
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
2025-08-12 02:39:07 -07:00
Shaun Hamilton
143565ce63 feat(api): add attempt id and exam id to response (#61637) 2025-08-04 11:12:46 -05:00
Shaun Hamilton
500342b24f fix(api): shuffle generated exam answers each time (#61352)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2025-07-31 15:50:59 +02:00
Shaun Hamilton
92b6ca5343 feat(api): add exam env attempts endpoints and fields (#59634)
Co-authored-by: Tom <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2025-07-16 11:35:12 -05:00