Skip to content

fermelli/teacher-performance-evaluation-system-vue

Repository files navigation

Sistema de Evaluación de Desempeño Docente (SEDD)

Aplicación de una sola página con andamiaje (scaffolding) de Vue CLI, que comprende el ecosistema de vue:

En el cual se desarrolo componentes siguiendo lineamientos de Material Design, los cuales son:

  • AppBar
  • ButtonLink
  • Cards
    • CardEvaluation
    • CardManagement
    • CardPerson
  • FormControls
  • LinkMenu
  • ListInfo
  • NavigationDrawer
  • SnackBarComponent
  • TooltipComponent
  • Otros

Depedencias

Sistema de Rejilla de Bootstrap

< 576px ≥ 576px ≥ 768px ≥ 992px ≥ 1200px ≥ 1600px *
Ancho máximo del contenedor 540px 720px 720px 960px 1140px 1600px

*Punto de corte adicionado

Firebase

Como servicio de backend

Capturas

Menu

captura - 1 captura - 2

Gestiones

captura - 3

Gestion -> Carrera

captura - 4

Gestion -> Carrera -> Curso -> Paralelo

captura - 5

Estudiantes

captura - 6 captura - 7

Editar datos (Docentes y Estudiantes)

captura - 8 captura - 9

Lista de Materias a Evaluar

captura - 10

Encuesta

captura - 11 captura - 12 captura - 13 captura - 14

Resultados

captura - 15 captura - 16

Pendientes

  • Refactorizar.
  • Cambiar la libreria Survey.js por una propia.
  • Eliminar CSS repetitivo o cambiar a un preprocesador.
  • Modularizar el estado (Vuex) y el usó de MapState, MapActions, etc.
  • Cambiar el Servicio de backend por una API REST en Laravel.
  • Autenticación de JWT.
  • More...

Doc

Sistema de Evaluación de Desempeño Docente

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published