Actualmente, muchos estudiantes tienen problemas en temas matemáticos, por lo que crear un sistema para resolver estos problemas implica desafíos como manejar la diversidad de temas, entender problemas en lenguaje natural, adaptarse a diferentes enfoques de solución, ofrecer una interfaz intuitiva, proporcionar explicaciones detalladas de los pasos, manejar errores y asegurar que sea escalable, rápido y accesible para todos los usuarios, independientemente de sus habilidades o discapacidades.
Se busca desarrollar una aplicación de software que sirva de apoyo para resolver y comprender diversos problemas matemáticos. El software se separa en dos áreas:
- Área de Álgebra
- Área de cálculo
La aplicación estará subdividida en dos accesos:
- Las personas con Registro
- Acceso como invitado
Los que ingresen con registro tendrán acceso a todo el catálogo de problemas matemáticos, de las dos áreas, incluyendo el progreso de un curso, mientras que las personas que ingresen como invitados tendrán acceso limitado a los Ejercicios y no podrán ver el progreso que llevan.
- Conjuntos - representación
- Tipos de funciones - graficación
- Regla de correspondencia
- intervalo de validez
- dominio
- rango
- Características de la gráfica
- continua / discontinua
- creciente / decreciente
- clasificación de funciones
- composición
- Variación a partir de un comportamiento de casos
- logaritmos
- exponenciales
- Polinomios
- productos notables
- factorización
- Racionalización - simplificación
- Razones trigonométricas
- identidades
- ángulo doble
- Variabilidad - derivada
- Sucesiones - series
Sistema hecho utilizando el framework Node.js y con contenedores de docker