package models

type Modulo struct {
	Numero      int          `json:"numero"`
	Titulo      string       `json:"titulo"`
	Descripcion string       `json:"descripcion"`
	Ejercicios  []Ejercicio  `json:"ejercicios"`
}

type Ejercicio struct {
	ID       int          `json:"id"`
	Numero   int          `json:"numero"`
	Titulo   string       `json:"titulo"`
	Tipo     string       `json:"tipo"`
	Contenido map[string]interface{} `json:"contenido"`
	Orden    int          `json:"orden"`
}

type ModuloResumen struct {
	Numero      int    `json:"numero"`
	Titulo      string `json:"titulo"`
	Descripcion string `json:"descripcion"`
}
