Está en la página 1de 2

ESCUELA COLOMBIANA DE INGENIERÍA

MODELOS Y BASES DE DATOS – MBDA 02


PARCIAL PRIMER TERCIO. Nota esperada: ____
S06: 2021-01

DUOLINGO
DUOLINGO es una plataforma para aprender diferentes idiomas. Esta herramienta se fundamenta en el principio de aprender jugando: se basa en
los juegos para garantizar el progreso de los estudiantes. La misión de DUOLINGO es llevar el conocimiento al mayor número de personas por eso
ofrece una versión gratuita para quienes justifiquen que no pueden pagar.
Con el propósito de mejorar su solución, los directores de tecnología de DUOLINGO han solicitado a los estudiantes de ingeniería de sistemas de la
ESCUELA desarrollar el nuevo software WEB de su solución. La primera fase corresponde al diseño de la base de datos. Los siguientes son
aspectos relevantes para el negocio:

IDIOMAS
DUOLINGO ofrece programas de aprendizaje para diferentes idiomas, entre los cuales se encuentra inglés, francés y el italiano. El aprendizaje de
dichos idiomas está basado en competencias: conversación, escritura, pronunciación, vocabulario, traducción, etc. La formación en estas
competencias se encuentran organizada en niveles que se centran en una temática específica. Los niveles permiten llevar un control del progreso
del usuario aumentando la dificultad conforme se avanza en el estudio del idioma. Para completar un nivel el usuario debe aprobar un número de
lecciones o presentar un examen para avanzar más rápido.

Para cada una de las lecciones DUOLINGO cuenta con una serie de ejercicios que permite validar el aprendizaje. Existen diferentes tipos de
ejercicios: (i) grabación (consiste en pronunciar la frase que se encuentra en el idioma que se desea aprender, la respuesta se evalúa con
programas de sonido) (ii) match (consiste relacionar vocabulario en el idioma original con su respectiva traducción en el nuevo idioma), (iii)
completar (dada una frase se completa con las palabras necesarias para completar la oración). Los exámenes son un conjunto de los ejercicios
anteriores cuyo nivel de dificultad es mucho más alto.

El gerente general de DUOLINGO es quien define los idiomas que van a ofrecer en la plataforma. Para cada idioma se tiene un líder que define las
competencias y los niveles que se van a trabajar. El líder contrata profesores nativos que son los encargados de diseñar las preguntas.

JUEGO
El propósito de DUOLINGO es aprender jugando es por esto que los niveles simulan un juego y como todo juego se tienen recompensas, vidas y
puntuación. Cada vez que un usuario avanza en un nivel va obteniendo lingotes de diferentes tipos que puede cambiar por exámenes para avanzar
más rápido en los diferentes niveles; también son útiles para desbloquear preguntas y restaurar vidas perdidas.
Los lingotes rojos permiten avanzar en 2 niveles realizando los examenes correspondientes y los lingotes azules por su parte se utilizan para
desbloquear ejercicios. Dependiendo del nivel son necesarios más o menos lingotes.
Las vidas como se mencionó anteriormente se pueden obtener por tiempos de 2 horas cada una y hay un máximo de 5 vidas en la versión FREE,
por otro lado en la versión PRO las vidas son ilimitadas.

SUSCRIPCIONES
DUOLINGO tiene diferentes tipos de usuarios entre los cuales se encuentran los estudiantes que pueden ser mayores o menores de edad. Los
estudiantes menores de edad además de sus datos básicos como nombre, apellido, fecha de nacimiento, tipo, número de documento y correo
electrónico deben contar con un acudiente que pueda monitorear su progreso y en algún momento determinado ayudarles a comprar versiones. De
los estudiantes es muy importante conocer su nacionalidad ya que con esta información DUOLINGO infiere el idioma de origen. De los acudientes
sólo interesa sus datos básicos de identificación. Los acudientes pueden ser también estudiantes. Cada usuario puede suscribirse en el idioma que
desee aprender y tiene la posibilidad de aprender varios idiomas al mismo tiempo.

DOULINGO ofrece dos opciones de suscripción FREE Y PRO. En la versión FREE se pueden encontrar anuncios publicitarios que permiten
financiar el servicio sin mencionar que los niveles se encuentran restringidos a recompensas y número de intentos fallidos en un determinado
ejercicio o lección, para que un estudiante pueda avanzar en sus lecciones no debe tener más de 5 errores en los ejercicios ya que si esto sucede
debe esperar un tiempo para que sus vidas sean restauradas y pueda continuar con sus lecciones. En la versión PRO a diferencia de la gratuita la
aplicación NO muestra anuncios publicitarios y NO se tiene restricciones de intentos fallidos. Adicionalmente se tienen modalidades de pago anual y
mensual (14 dólares mensuales y 100 dólares anuales)

Todos los usuarios pueden realizar el proceso de suscripción a cualquiera de estas versiones anteriormente descritas. para la versión PRO puede
seleccionar el esquema de pago mensual o anual y puede seleccionar diferentes tipos de pago, tarjeta de crédito, débito o consignación, en
cualquier momento los usuarios pueden cambiar la periodicidad de sus pagos dependiendo si quieren pasar de una suscripción mensual a una
anual.

Una vez inscrito el estudiante puede empezar a responder los ejercicios propuestos en la plataforma. Las respuestas se almacenan para llevar
control y generar retroalimentación en caso de que se conteste de manera errónea. De cada una de las respuestas se almacena el código de la
respuesta que es alfanumérico de 6 caracteres, la respuesta, el número de intentos, la duración (el tiempo que tardó el usuario en responder en
segundos) y un estado calculado que indica si la respuesta fue correcta.

Fuente: https://es.duolingo.com/
(40%) MODELO CONCEPTUAL INICIAL
Considerando la visión general del sistema presente:
1. El diagrama conceptual inicial completo (sin atributos).
2. La definición del concepto más importante
3. La historia de uso de la consulta gerencial más relevante.
COMO … QUIERO … PARA PODER … No olvide adicionar el detalle del reporte.

(35%) MODELO CONCEPTUAL EXTENDIDO: IDIOMAS

- De los idiomas interesa conocer su nombre y el número de estudiantes esperados.


- De las competencias interesa conocer su nombre corto, su descripción, el nivel máximo, el nivel máximo permitido
para la versión gratuita y el tiempo en horas estimado para lograrlo, si se tiene ese estimado. La descripción de las
competencias no se puede repetir. El tiempo en horas no debe sobrepasar una semana de trabajo tiempo completo.
- De los niveles interesa conocer el orden (1,2,3 etc) , los objetivos de aprendizaje de cada uno de ellos y el número de
lecciones necesarias. Un nivel puede tener definido uno o más objetivos de aprendizaje.
- De los ejercicios es importante conocer además de la pregunta, la respuesta esperada, el nivel de dificultad, el
número máximo de intentos fallidos y el tiempo máximo de respuesta. La dificultad se mide de 1 a 5, donde 1 es muy
baja y 5 es muy alta.
- De los exámenes interesa conocer el puntaje mínimo para pasarlo. En los exámenes se les asigna a cada una de las
preguntas asociadas el puntaje correspondiente.

Considerando las necesidades de este área:


1. El modelo conceptual extendido
2. El diagrama de casos de uso de funciones básicas
3. La definición del tipo de dato más relevante

(25%) CONSULTAS
DUOLINGO compró una base de datos con la información de los estudiantes en otras escuelas de idiomas. Esta información es
importante para proyectar la compañía. A continuación se muestran la descripción de las tablas compradas.

Escriba las siguientes consultas:


1) Los estudiantes que han logrado los niveles máximos de competencias en un idioma específico en el tiempo esperado en
escuelas de su mismo país (xIdioma es el idioma)
En cálculo, álgebra y SQL
El informe debe tener (correo estudiante, idioma, competencia, nivel, nombre escuela, país)
Debe estar ordenado por país
2) Las escuelas que más estudiantes han preparado en cada uno de los idiomas
En SQL
El informe debe tener (idioma, escuela, pais, número de estudiantes, dineroRecaudado)
Debe estar ordenado por idioma

También podría gustarte