Proyecto final de la carrera: Tecnicatura universitaria en web.
Aplicación web educativa capaz de almacenar ejercicios matemáticos complejos con su proceso de desarrollo y resultado.
INICIO |
---|
PERFIL |
---|
EJERCICIO |
---|
ADVERTENCIA | DESARROLLO |
---|---|
TROFEO |
---|
- Creación de usuarios (de la forma tradicional o mediante el uso de redes sociales)
- Búsqueda de ejercicios de distinta categoría
- Navegación por áreas temáticas
- Posibilidad de resolver los ejercicios
- Completo editor matemático para escribir los cálculos
- Marcar ejercicios como favoritos
- Obtención de puntos por resolver un ejercicio sin mirar el resultado
- Obtención de medallas por resolver distintas cantidades de ejercicios
- Panel de control del usuario (editar információn, estadísticas, favoritos, colección de medallas)
- Posibilidad de compartir en redes sociales al resolver un ejercicio
- Posibilidad de reportar un ejercicio en caso de algún error
- Gestión de usuarios
- Gestión de roles
- Gestión de ejercicios
- Gestión de medallas
- Gestión de áreas temáticas
- Gestión de temáticas
- HTML5
- CSS
- Javascript
- Jquery
- Jquery UI
- Ajax
- Bootstrap
- ASP.NET MVC C#
- Entity framework
- OWIN
- LocalDb
- MathJax
- Wiris editor
La aplicación fue desarrollada usando el enfoque code first migrations. Desde el "package manager console" ejecutar el comando "Update-Database" para generar la base de datos (dentro de la carpeta App_Data) mediante LocalDb. Al abrirse en el navegador es posible que aparezca como "no seguro" el certificado https. En ese caso, ir a "continuar a localhost".
Gustavo Vasquez
Fernando Apaolaza
Matias Fito