Coder Social home page Coder Social logo

shekodn / tutor_virtual Goto Github PK

View Code? Open in Web Editor NEW

This project forked from proyectointegrador2018/tutor_virtual

0.0 1.0 0.0 45.66 MB

Sitio web para el Centro Virtual de Aprendizaje - Tecnológico de Monterrey, Campus Monterrey

Home Page: http://tutorvirtual.herokuapp.com/

Ruby 68.37% JavaScript 2.78% CSS 0.10% HTML 1.89% CoffeeScript 0.01% Dockerfile 0.02% Makefile 1.07% Shell 1.85% Yacc 0.03% Java 3.79% C 11.72% C++ 5.32% Assembly 1.51% PowerShell 0.01% Roff 0.87% M4 0.34% Python 0.03% Ragel 0.29% CMake 0.01% REXX 0.01%

tutor_virtual's Introduction

Tutor Virtual

Maintainability

El sistema tiene como objetivo el automatizar los procesos que lleva a cabo nuestra cliente, Dora Elizabeth García Olivier, perteneciente del Centro Virtual de Aprendizajes. Dentro de sus actividades que actualmente realiza de manera manual se incluyen el: Dar de alta a alumnos, profesores y directivos asociados al servicio social Aprendizaje Verde.

Tabla de contenidos

  • TBD

Detalles del Cliente

Nombre Email Rol
Dora García Olivier [email protected] Coordinador CVA

Ambientes del Sistema

Equipo: AD 2019

Nombre Email Rol
Sergio Diaz [email protected] Scrum Master
Patricio Forbes [email protected] PO Proxy
Arturo González [email protected] Desarrollo

Herramientas

Pide acceso a las siguientes herramientas de no ser que no lo tengas:

Configuración del proyecto

Pre-condiciones

  • Install docker and docker-compose.

Build and Run

EL siguiente comando usa un multi-stage build para usar compilaciones de varias etapas, y levantar la aplicación con un solo comando:

docker-compose up web

Test

EL siguiente comando usa un multi-stage build para usar compilaciones de varias etapas, y levantar la aplicación en el ambiente de test con un solo comando:

docker-compose run --rm test bash

El comando anterior construirá la imagen si no existe, llamada: proyecto_integrador / tutor_virtual: development.

Debbuging

La estructura del proyecto permite a cualquiera ejecutar fácilmente una consola de bash para poder ejecutar cualquier tipo de instrucción. Por ejemplo algo como rails db:create, rails db:migrate, o rails db:seed

docker-compose run --rm web bash

Pruebas

Si se ejecuta rails db:seed, se agregará un usuarios de prueba a la base de datos con permisos de administrador.

user: [email protected]
password: 123456

Deployment

Toda la información con respecto al deployment de la aplicación se encuentra aquí

Debugging in production

Toda la información con respecto a debbuging en producción se encuentra aquí

Stack Tecnológico

Librerías Front End:

  • HTML5
  • CSS
  • ERB

Librerías Back End:

  • Ruby on Rails

Otras tecnologías de deployment

  • docker
  • heroku
  • circleci (tbd)

tutor_virtual's People

Contributors

cjokersl avatar limon95c avatar hectorortiz96 avatar czdiego avatar rogermoon avatar alfredoszrz avatar eguajardomozo avatar oscaruriel97 avatar patoforbes avatar shekodn avatar arturogzzt avatar kurenn avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.