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

Entradas más populares de este blog

PROMPT MAESTRO — PLATAFORMA EDUCATIVA PHP + MYSQL

bd-2

La Estructura que Simula una Base de Datos en PHP