Documentation ¶
Index ¶
- type NotasController
- func (c *NotasController) GetCapturaNotas()
- func (c *NotasController) GetDatosDocenteAsignatura()
- func (c *NotasController) GetDatosEstudianteNotas()
- func (c *NotasController) GetEspaciosAcademicosDocente()
- func (c *NotasController) GetEstadosRegistros()
- func (c *NotasController) GetModificacionExtemporanea()
- func (c *NotasController) GetPorcentajesAsignatura()
- func (c *NotasController) PutCapturaNotas()
- func (c *NotasController) PutPorcentajesAsignatura()
- func (c *NotasController) URLMapping()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NotasController ¶
type NotasController struct {
beego.Controller
}
NotasController operations for Notas
func (*NotasController) GetCapturaNotas ¶
func (c *NotasController) GetCapturaNotas()
GetCapturaNotas ... @Title GetCapturaNotas @Description Obtener lista de estudiantes con los registros de notas para determinada asignatura @Param id_asignatura path string true "Id asignatura" @Param id_periodo path int true "Id periodo" @Success 200 {} @Failure 404 not found resource @router /notas/asignaturas/:id_asignatura/periodos/:id_periodo/estudiantes [get]
func (*NotasController) GetDatosDocenteAsignatura ¶
func (c *NotasController) GetDatosDocenteAsignatura()
GetDatosDocenteAsignatura ... @Title GetDatosDocenteAsignatura @Description Obtener la informacion de docente y asingnatura solicitada @Param id_asignatura path string true "Id asignatura" @Success 200 {} @Failure 404 not found resource @router /asignaturas/:id_asignatura/info-docente [get]
func (*NotasController) GetDatosEstudianteNotas ¶
func (c *NotasController) GetDatosEstudianteNotas()
GetDatosEstudianteNotas ... @Title GetDatosEstudianteNotas @Description Obtener la informacion de estudiante y notas asignaturas @Param id_estudiante path int true "Id estudiante" @Success 200 {} @Failure 404 not found resource @router /notas/estudiantes/:id_estudiante [get]
func (*NotasController) GetEspaciosAcademicosDocente ¶
func (c *NotasController) GetEspaciosAcademicosDocente()
GetEspaciosAcademicosDocente ... @Title GetEspaciosAcademicosDocente @Description Listar la carga academica relacionada a determinado docente @Param id_docente path int true "Id docente" @Success 200 {} @Failure 404 not found resource @router /docentes/:id_docente/espacios-academicos [get]
func (*NotasController) GetEstadosRegistros ¶
func (c *NotasController) GetEstadosRegistros()
GetEstadosRegistros ... @Title GetEstadosRegistros @Description Listar asignaturas docentes junto estado registro @Param id_periodo path int true "Id periodo" @Success 200 {} @Failure 404 not found resource @router /periodos/:id_periodo/estados-registros [get]
func (*NotasController) GetModificacionExtemporanea ¶
func (c *NotasController) GetModificacionExtemporanea()
GetModificacionExtemporanea ... @Title GetModificacionExtemporanea @Description Chequear si hay modificacion extemporanea para la asignatura @Param id_asignatura path string true "Id asignatura" @Success 200 {} @Failure 404 not found resource @router /asignaturas/:id_asignatura/modificacion-extemporanea [get]
func (*NotasController) GetPorcentajesAsignatura ¶
func (c *NotasController) GetPorcentajesAsignatura()
GetPorcentajesAsignatura ... @Title GetPorcentajesAsignatura @Description Obtener los porcentajes de la asignatura solicitada @Param id_asignatura path string true "Id asignatura" @Param id_periodo path int true "Id periodo" @Success 200 {} @Failure 404 not found resource @router /asignaturas/:id_asignatura/periodos/:id_periodo/porcentajes [get]
func (*NotasController) PutCapturaNotas ¶
func (c *NotasController) PutCapturaNotas()
PutCapturaNotas ... @Title PutCapturaNotas @Description Modificar registro de notas para estudiantes de determinada asignatura @Param body body {} true "body Notas Estudiantes" @Success 200 {} @Failure 400 the request contains incorrect syntax @router /notas/asignaturas/estudiantes [put]
func (*NotasController) PutPorcentajesAsignatura ¶
func (c *NotasController) PutPorcentajesAsignatura()
PutPorcentajesAsignatura ... @Title PutPorcentajesAsignatura @Description Modificar los porcentajes de la asignatura solicitada @Param body body {} true "body Modificar registro Asignatura content" @Success 200 {} @Failure 400 the request contains incorrect syntax @router /asignaturas/porcentajes [put]