Es una aplicación desarrollada con Ruby on Rails como trabajo integrador de la materia Taller de Tecnologías de producción de Software de la Universidad Nacional de La Plata.
- Ruby version: 2.4.1
- Bundler
- Rails 5.1.4
- [Repositorio Github] (https://github.com/ezemanzur/TPI-Ruby2017)
- O desde la consola:
$ git clone https://github.com/ezemanzur/TPI-Ruby2017 $ bundle install * Para este último comando, se debe estar ubicado sobre el directorio donde se copió el repositorio.
$ rails db:create
$ rails db:migrate * La aplicación provee de datos pre-cargados (seeds) para poder probar el software sin necesidad de tener que cargar numerosas entradas.
$ rails db:seed*Para iniciar el web server:
$ rails sPara acceder: http://localhost:3000
Puedes correr los Unit Test para esta aplicación.
- Todos los test:
$ rails test test/- Para el modelo de Cursos:
$ rails test test/models/course_test.rb- Para el modelo de Evaluaciones:
$ rails test test/models/evaluation_test.rb- Para el modelo de Estudiantes:
$ rails test test/models/student_test.rb- Para el modelo de Notas:
$ rails test test/models/grade_test.rb- Controller Cursos
$ rails test test/controllers/coursescontroller_test.rb- Controller Evaluaciones
$ rails test test/controllers/evaluations_controller_test.rb- Controller Estudiantes
$ rails test test/controllers/students_controller_test.rb- Para iniciar sesion en la app (Usuario pre-cargado) email: admin@admin.com password: '1234567'