|
0b3086f333
|
chore(seed): add seed data for problem templates
|
2025-04-15 23:07:47 +08:00 |
|
|
59ba12258c
|
bugs: change template to support code-run feature
|
2025-04-15 20:50:49 +08:00 |
|
|
81f89f7b16
|
refactor(schema): rename TestcaseResult fields to camelCase
|
2025-04-14 11:33:19 +08:00 |
|
|
fd50e72518
|
fix(prisma): rename Submission relations to submissions for consistency
|
2025-04-13 11:13:18 +08:00 |
|
|
24f78ab811
|
chore(prisma): add seed data for testcase_result model
|
2025-04-11 15:57:24 +08:00 |
|
|
2de1674b22
|
feat(prisma): add testcase_result model and related relations
|
2025-04-11 15:56:24 +08:00 |
|
|
1c0612372b
|
feat(prisma): add TestcaseResult model and relations to Submission and Testcase
|
2025-04-11 15:53:56 +08:00 |
|
|
5e3b75a36b
|
feat(prisma): add submission table and related relations
|
2025-04-10 22:26:45 +08:00 |
|
|
7dbf06b99f
|
feat(prisma): add user and problem relations to Submission model
|
2025-04-10 22:24:40 +08:00 |
|
|
82428bbd09
|
chore(seed): remove timeLimit and memoryLimit from DockerConfig data
|
2025-04-10 21:57:11 +08:00 |
|
|
17c6be8a65
|
feat(prisma): migrate timeLimit and memoryLimit to Problem model
|
2025-04-10 21:55:32 +08:00 |
|
|
feee3a2580
|
feat(prisma): move timeLimit and memoryLimit from DockerConfig to Problem model
|
2025-04-10 21:54:30 +08:00 |
|
|
c4e9c5b566
|
feat(seed): add expected output for test data
|
2025-04-10 10:39:24 +08:00 |
|
|
e2914d1e18
|
feat(schema): add expectedOutput field to Testcase model
|
2025-04-10 10:19:17 +08:00 |
|
|
11fac9b3d6
|
feat(prisma): add expectedOutput field to Testcase model
|
2025-04-10 10:16:05 +08:00 |
|
|
51b9d7fa72
|
feat(seed): add testcases for test data
|
2025-04-09 21:13:26 +08:00 |
|
|
1813d4ed79
|
chore(prisma): migrate to add Testcase and TestcaseData models
|
2025-04-09 19:31:51 +08:00 |
|
|
521a185d7c
|
feat(prisma): add Testcase and TestcaseData models with relation to Problem
|
2025-04-09 19:28:00 +08:00 |
|
|
750fb74653
|
chore(imports): update imports to use @/generated/client instead of @prisma/client
|
2025-04-01 11:46:25 +08:00 |
|
|
042db54185
|
chore(prisma): add zod generator and update output paths in schema
|
2025-04-01 01:57:15 +08:00 |
|
|
aec5ed5b8b
|
feat(seed): add displayId for test data
|
2025-03-30 18:43:47 +08:00 |
|
|
eafd5c4ca4
|
chore(prisma): migrate schema to add displayId field in Problem model
|
2025-03-30 18:43:00 +08:00 |
|
|
89ebfc0c3a
|
feat(prisma): add unique displayId field to Problem model
|
2025-03-30 18:39:53 +08:00 |
|
|
e1ce93346a
|
feat(seed): add videos, images, and accordion hints for test data
|
2025-03-27 14:10:03 +08:00 |
|
|
3fefee674b
|
chore(prisma): apply migration to remove TEACHER and STUDENT roles
|
2025-03-21 11:18:44 +08:00 |
|
|
190431ece6
|
chore(prisma): remove TEACHER and STUDENT roles
|
2025-03-21 11:11:24 +08:00 |
|
|
10a648feb3
|
refactor(prisma): update language server protocol to use LanguageServerProtocol enum
|
2025-03-18 14:47:33 +08:00 |
|
|
3e4b396bfe
|
chore(prisma): add migration for language server protocol enum
|
2025-03-18 11:46:11 +08:00 |
|
|
adc195d4bf
|
feat(schema): add LanguageServerProtocol enum and update protocol field type in LanguageServerConfig
|
2025-03-18 11:43:54 +08:00 |
|
|
ea92ba9d67
|
feat(seed): update seed data to add editor language configurations
|
2025-03-16 19:43:21 +08:00 |
|
|
c32704af27
|
chore(prisma): run prisma migrate to add JudgeResult model
|
2025-03-16 19:07:55 +08:00 |
|
|
a4f377037b
|
feat(prisma): add JudgeResult model to store execution results
|
2025-03-16 19:05:16 +08:00 |
|
|
eef2df3eb4
|
feat(prisma): add ExitCode enum to schema
|
2025-03-16 17:13:57 +08:00 |
|
|
2e7f9540fe
|
feat(prisma): add ExitCode enum for handling problem outcomes
|
2025-03-16 17:11:29 +08:00 |
|
|
d67ddf6882
|
chore(prisma): run migration to add DockerConfig to EditorLanguageConfig
|
2025-03-16 16:45:59 +08:00 |
|
|
aa34320295
|
feat(prisma): add DockerConfig model and update EditorLanguageConfig for Docker integration
|
2025-03-16 16:44:55 +08:00 |
|
|
4d13ba2c6d
|
feat(prisma): add LanguageServerConfig model and relationship with EditorLanguageConfig
|
2025-03-16 14:39:23 +08:00 |
|
|
eb7943ab7e
|
feat(prisma): refactor Prisma schema to remove circular relation and simplify EditorLanguageConfig and LanguageServerConfig models
|
2025-03-16 14:37:25 +08:00 |
|
|
4dbf6d774b
|
chore(prisma): apply migration to remove id field from EditorLanguageConfig model
|
2025-03-16 14:12:02 +08:00 |
|
|
1bfa119b52
|
feat(prisma): remove id field from EditorLanguageConfig model and set language as unique
|
2025-03-16 14:09:34 +08:00 |
|
|
649637cceb
|
chore(prisma): apply migration for editor language config model
|
2025-03-16 13:47:06 +08:00 |
|
|
ae97115d24
|
feat(prisma): add model to store language configurations
|
2025-03-16 13:46:09 +08:00 |
|
|
dbc1e8b814
|
chore(prisma): run migration for credentials-based auth changes
|
2025-03-14 00:18:56 +08:00 |
|
|
eac20c8882
|
feat(prisma): allow nullable email/name and add password field in User model
|
2025-03-14 00:17:29 +08:00 |
|
|
6a0937390c
|
chore(prisma): generate migration for authentication schema changes
|
2025-03-12 15:11:05 +08:00 |
|
|
a3900d7c9c
|
feat(prisma): refactor schema to support authentication and relational data
|
2025-03-12 15:09:01 +08:00 |
|
|
a5b5584e1c
|
feat(prisma): add initial migration
|
2025-03-11 15:53:43 +08:00 |
|
|
02b75be71d
|
feat(prisma): add solution field to problems during seed data creation
|
2025-03-10 22:50:33 +08:00 |
|
|
c0f72a21dd
|
feat(prisma): add solution field to Problem model
|
2025-03-10 20:44:32 +08:00 |
|
|
8381dbaaf6
|
feat(prisma): add seed data
|
2025-03-09 17:45:13 +08:00 |
|