Pasaje de documentación authored by Veronica Dahiana Bentancor Cedrez's avatar Veronica Dahiana Bentancor Cedrez
home
\ No newline at end of file
# Documentación
## Introducción
La plataforma es un entorno integrado para la publicación y resolución de problemas matemáticos donde se puede utilizar el lenguaje MateFun. Está diseñado en *Ruby On Rails*, siguiendo la filosofía *DRY* (no repetir código) y de *convención sobre configuración*. Utiliza un motor de base de datos de PostgreSQL (compatibles con versiones posteriores a 10.0), *Yarn* como administrador de paquetes *Javascript* y *Css* y utiliza [*Webpacker*](https://edgeguides.rubyonrails.org/webpacker.html) como empaquetador para *Webpack*, el cual funciona integrando código *Javascript* y *Css* de una manera cómoda para los desarrolladores y los navegadores web,.
## MateFun en la nube
Este proyecto fue desarrollado en ambientes locales así como también en el editor de la nube [Cloud 9](https://aws.amazon.com/es/cloud9/) de Amazon. Como ambiente de producción se utilizó [Heroku](https://www.heroku.com/) el cual ofrece un excelente soporte para las tecnologías de este proyecto.
## Navegación
### Desarrollo:
- [Preparación del ambiente local de desarrollo](Instalación de ambiente local)
- [Subir a la nube de Heroku](Subiendo a la nube de producción con Heroku)
- [Integración con reCAPTCHA](Integración con reCAPTCHA)
### Detalles de implementación
- [Internacionalización](Detalles de Implementación Internacionalización)
- [Datos precargados](Detalles de Implementación Archivo de datos precargados)
- [Gemas](Detalles de Implementación Archivo de gemas)
- [Campos Interactivos](Detalles de Implementación Campos interactivos)
- [Rutas](Detalles de Implementación Definición de rutas)
- [Editor de texto](Detalles de Implementación Editor de texto)
- [Estadísticas de uso](Detalles de Implementación Estadísticas de uso)
- [Entorno MateFun](Detalles de Implementación entorno Matefun)
## Manuales
- [Manual Administradores](uploads/29ae9bad8f5c78652c9bbb59a066ffb6/manual_administradores.pdf)
- [Manual Docentes](uploads/97568eda21850be126007c48a5b03f2a/manual_docentes.pdf)
- [Manual Estudiantes](uploads/425bfad5fc5a381d37df553b5188c0ee/manual_estudiantes.pdf)
- [Manual MateFun](uploads/463d5b0c136bc74f4be19ea603e6c4ec/ManualMateFun.pdf)
## Proyectos relacionados
- https://gitlab.fing.edu.uy/matefun/Frontend
- https://gitlab.fing.edu.uy/felipe.parodi/matefun-infantil
- https://gitlab.fing.edu.uy/matefun/infantil
- https://www.fing.edu.uy/proyectos/matefun/matefun-infantil/
- https://www.fing.edu.uy/proyectos/matefun/