Giter Site home page Giter Site logo

horariostrassierra's Introduction

Horarios Trassierra

Este es el proyecto de fin de ciclo de Desarrollo de Aplicaciones Web del IES Trassierra (Córdoba). Realizado por Pedro Adame Vergara

Resumen

Se utilizará para que los profesores del IES Trassierra puedan acceder a los horarios de todo el equipo educativo y mantener una aplicación para consultas.

Nota importante

Esta aplicación no es funcional sin un archivo XML con los horarios del centro exportado directamente de su sistema, por lo que no será útil a efectos prácticos, pero se puede usar para aprender.

Tecnologías y servicios utilizados

  • Lenguaje principal: Ruby 2.3.0
  • Framework web MVC: Ruby on Rails 4.2.6
  • Framework de pruebas: Minitest
  • Preprocesador de estilos: Sass
  • Gemas: Ver archivo Gemfile
  • Base de datos:
    • Desarrollo y pruebas: Sqlite3
    • Producción: MySQL

Licencia

GPLv3

horariostrassierra's People

Contributors

pedroadame avatar

Watchers

 avatar

horariostrassierra's Issues

TODO: Profesores de guardia

Algoritmo

  • Obtener todos los profesores
  • Obtener la asignatura "GUARDIA"
  • Filtrar la lista de profesores para dejar sólo los que tengan la asignatura "GUARDIA" en su hora de clase actual.

TODO: Equipo educativo de un grupo.

Algoritmo:

  • Obtener grupo concreto.
  • Obtener todas las horas de clase del grupo.
  • Obtener todos los profesores de esas horas de clase (no repetidos).

TODO: modelo.search a ApplicationRecord

Pasar el método search de los modelos a un modelo base del cual heredarán los diferentes modelos con ese método.

------------ O

meterlo en un helper o módulo aparte.

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.