memorama
11. Algo que quiero cambiar respecto al proyecto original
Ahora que ya estamos aterrizando la base de datos, no agregaría todavía tablas para Memorama.
El Memorama puede funcionar así:
multimedia
│
├── imagen 1
├── imagen 2
├── imagen 3
├── imagen 4
└── imagen 5
↓
seleccionar 4
↓
duplicar en memoria
↓
mezclar
↓
crear 8 cartas
No necesitamos guardar:
memorama_cartas
memorama_parejas
memorama_imagenes
para la primera versión.
Esto mantiene el sistema mucho más limpio.
12. Y tampoco necesitamos una tabla para Quiz Visual
El Quiz Visual reutilizará:
preguntas
│
├── tipo = visual
│
└── multimedia_id
↓
imagen
Y:
preguntas
↓
respuestas
Por ejemplo:
Pregunta #15
tipo:
visual
pregunta:
¿Qué animal aparece en la imagen?
multimedia_id:
82
Y las respuestas:
respuesta #50
Perro
correcta
respuesta #51
Gato
incorrecta
respuesta #52
Caballo
incorrecta
respuesta #53
León
incorrecta
Con eso tenemos un Quiz Visual sin duplicar información.
13. La estructura final que estamos construyendo
Quedaría aproximadamente:
BLOG EDUCATIVO
│
┌─────────┴─────────┐
│ │
TEMAS USUARIOS
│
SUBTEMAS
│
ENTRADAS
│
MULTIMEDIA
│
┌──────────┴──────────┐
│ │
IMÁGENES VIDEOS
TEMAS
│
┌─────┴─────┐
│ │
PREGUNTAS FLASHCARDS
│
RESPUESTAS
│
EXÁMENES
│
EXAMEN_PREGUNTAS
MULTIMEDIA
│
└──────→ MEMORAMA
Y posteriormente:
PROGRESO
│
RESULTADOS
│
IA
│
APRENDIZAJE
PERSONALIZADO
Yo empezaría exactamente por este CMS mínimo. Una vez que comprobemos que puedes crear tema → subtema → entrada y que Trumbowyg guarda correctamente el contenido, el siguiente paso natural sería agregar editar/eliminar entradas y el CRUD de temas/subtemas. Después incorporaríamos la biblioteca de multimedia para que las imágenes que subas puedan reutilizarse directamente en las entradas, Flashcards, Quiz Visual y Memorama.
Comentarios
Publicar un comentario