rbarrera87 / calific.app_reloaded Goto Github PK
View Code? Open in Web Editor NEWFaster and furious
Faster and furious
crear un layout y lo muestra en un avista donde puedan consultar seguimiento de egresados (datos personales perfil).
Ya que se han creado mas módulos es necesarios generar los layouts para los distintos roles de la aplicación.
Agregar lo necesario para registrar los periodos cuatrimestrales en lo que se consultan, modifican o asignan los alumnos y las calificaciones.
Ejemplo.
Enero - Mayo
hacer la relación
Incluir active_admin para la administracion del sitio.
se creara el cascaron donde se registraran las empresas
crear un formulario donde pida los datos de la empresas y pueda mostrar el pdf donde muestre el formato de evaluación de reciente .
(padrón de empresas y poder imprimir el formato de evaluación de reciente).
agregar la tabla rel_grados_grupos
cambiar todo lo relacionado con perfil por Dato solo es una prueba
Agregar los dos puntos a a siguiente linea de codigo:
has_many :carreras, through :carrera_docentes
Verificar que las vistas funcionen correctamente, en caso de que no, corregirlas.
agregar la relación
agregar la relación
Generar las clases necesarias par las pruebas y agregar las gemas rspec y shoulda
se generara el cascaron y se crearan apartados don de podrán hacer CRUD en algunos apartados
Registro de alumnos
Registro de aspirantes
Inscripción de alumnos
Reinscripción de alumnos
Reingreso de alumno
Constancia sin calificaciones
Constancia de terminación de estudios
Constancia de calificaciones
Constancia de trámites de titulación
Documentos por alumno
Cambio de carrera y turno
Aspirantes con domicilio
Aspirantes por promedio de bachiller
Aspirantes inscritos
Aspirantes por sexo y edad
Aspirantes por medio de difusión
Alumnos inscritos
Alumnos por promedio
Alumnos por materias reprobadas
Alumnos por grupo
Materias reprobadas por grupo
Alumnos de baja
Corregir los modelos siguientes, quedando de la siguiente manera:
class Carrera < ActiveRecord::Base
has_one :criterio
has_many :grupos
has_many :asignaturas
has_many :perfiles
validates_presence_of :nombre
end
class Grupo < ActiveRecord::Base
belongs_to :carrera
validates_presence_of :nombre
end
class Grado < ActiveRecord::Base
belongs_to :grupo
validates_presence_of :nombre
end
class Asignatura < ActiveRecord::Base
belongs_to :carrera
belongs_to :grado
validates_presence_of :nombre
end
ahora que ya se encuentra creado el esqueleto grados es necesario generar el diseño en las vistas del mismo.
Favor de revisar si estas relaciones se encuentras bien.
Nota: En la rama 67 (67-add-Erd-gem-to-the-project) se encuentran los cambios de las relaciones entre user y asignatura.
class User < ActiveRecord::Base
has_many :asignaturas, through: :user_asignaturas
has_many :user_asignaturas
end
class Asignatura < ActiveRecord::Base
has_many :users, through: :user_asignaturas
has_many :user_asignaturas
has_many :calificaciones, through: :asignatura_calificaciones
has_many :asignatura_calificaciones
end
class Calificacion < ActiveRecord::Base
has_many :asignaturas, through: :asignatura_calificaciones
has_many :asignatura_calificaciones
end
class UserAsignatura < ActiveRecord::Base
belongs_to :user
belongs_to :asignatura
end
class AsignaturaCalificacion < ActiveRecord::Base
belongs_to :asignatura
belongs_to :calificacion
end
Ya que cancan por fin funciona bien :'), (gracias Richard) es necesario generar layouts que hagan saber al usuario que determinados módulos están restringidos para ellos.
ahora que ya se encuentra creado el esqueleto grupos, es necesario generar el diseño en las vistas del mismo.
El sistema deberá restringir al alumno editar su grupo, grado y carrera actual, ya que ese privilegio solo esta disponible para el encargado de servicios escolares.
hacer la relacion
agregar gema para crear reportes en los diferentes módulos que lo necesiten
1.- Vinculación crear la carta de presentación
2 .- lista de alumnos
3 .- lista de reprobados y aprobados
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.