Refactor Skill Content
(Nada na seção seguinte está cravado em pedra, comente no MR que podemos alterar e refazer)
Definições
-
Modelo SkillActivity (
skill_activities
) passa a se chamar SkillContent, com a relação ordenada entre a Habilidade (Skill) e Quiz e Atividade -
O Contrato de retorno de uma skill passa a ser:
{
"id": number,
"name": string,
"description": string,
"content": [
{
id: number,
type: 'ACTIVITY' | 'QUIZ',
name: string
}
]
}
Dúvidas
Foram comentadas diretamente nas linhas de código