feat: implement micro-learning generation service and UI components for interactive topic-based learning
This commit is contained in:
@@ -115,7 +115,7 @@ export const learningAllSchema = z.object({
|
||||
const quizDifficultyEnum = z.enum(['easy', 'medium', 'hard']).catch('medium');
|
||||
|
||||
const quizQuestionSchema = z.object({
|
||||
id: z.string().min(1).catch(() => `gen-${Math.random().toString(36).slice(2, 8)}`),
|
||||
id: z.string().min(1).catch(`gen-${Math.random().toString(36).slice(2, 8)}`),
|
||||
question: z.string().min(1),
|
||||
topicLabel: z.string().min(1).catch('General'),
|
||||
options: z.array(z.string().min(1)).length(4),
|
||||
|
||||
Reference in New Issue
Block a user