feat: certification rules, content sanitization, handle draft course updates and reset content, better redis logging
This commit is contained in:
@@ -155,6 +155,7 @@ export const ZExerciseUpdate = z.object({
|
||||
order: z.number().int().optional(),
|
||||
isUnlocked: z.boolean().optional(),
|
||||
dueBy: z.string().optional(), // Changed from iso.datetime() to string to match frontend format
|
||||
allowMultipleAttempts: z.boolean().optional(),
|
||||
questions: z.array(ZExerciseUpdateQuestion).optional()
|
||||
});
|
||||
export type TExerciseUpdate = z.infer<typeof ZExerciseUpdate>;
|
||||
|
||||
Reference in New Issue
Block a user