fix(curriculum): add audioData to challenge schema (#65854)

This commit is contained in:
Oliver Eyton-Williams
2026-02-12 11:39:01 +01:00
committed by GitHub
parent fa731e394b
commit 35db9055a6
+14 -1
View File
@@ -116,7 +116,20 @@ const quizJoi = Joi.object().keys({
.length(3)
.required()
.unique(),
answer: Joi.string().required()
answer: Joi.string().required(),
audioData: Joi.object().keys({
audio: Joi.object({
filename: Joi.string().required(),
startTimestamp: Joi.number(),
finishTimestamp: Joi.number()
}),
transcript: Joi.array().items(
Joi.object({
character: Joi.string().required(),
text: Joi.string().required()
})
)
})
})
)
.custom((value, helpers) => {