Está en la página 1de 3

RÚBRICA DE EVALUACIÓN LENGUAJE DE PROGRAMACIÓN II

Docente: Mg. Angel Rosendo Condori Coaquira

RÚBRICA UNIDAD 1: Implementación del backend del caso de estudio según proyecto integrador
INDICADORES DESTACADO - EXPERTO LOGRO - AVANZADO PROCESO - APRENDIZ INICIO - NOVATO

Completitd El proyecto cumple con todos los El proyecto cumple 4-5 de los requisitos: El proyecto cumple 2-3 de los requisitos: El proyecto cumple 1 de los requisitos:
funcional requisitos: (1) Presenta el diagrama relacional de base de (1) Presenta el diagrama relacional de (1) Presenta el diagrama relacional de
(1) Presenta el diagrama relacional de datos base de datos base de datos
base de datos (2) Se desarrolla dentro de un framework de (2) Se desarrolla dentro de un framework (2) Se desarrolla dentro de un framework
(2) Se desarrolla dentro de un framework software de software de software
de software (3) Los modelos cumplen con las relaciones (3) Los modelos cumplen con las (3) Los modelos cumplen con las
(3) Los modelos cumplen con las de dependencia relaciones de dependencia relaciones de dependencia
relaciones de dependencia (4) Se implementan seeders y factorys (4) Se implementan seeders y factorys (4) Se implementan seeders y factorys
(4) Se implementan seeders y factorys (5) Se implementan las controladores y rutas (5) Se implementan las controladores y (5) Se implementan las controladores y
(5) Se implementan las controladores y según el análisis y diseño del sistema rutas según el análisis y diseño del rutas según el análisis y diseño del
rutas según el análisis y diseño del (6) Realiza operaciones CRUD sistema sistema
sistema (6) Realiza operaciones CRUD (6) Realiza operaciones CRUD
(6) Realiza operaciones CRUD
12 pts 8 -10 pts 6-7 pts 4 pts

Capacidad de ser (1) El proyecto fue publicado en Github y (1) El proyecto fue publicado en Github y (1) Existe el enlace del proyecto en (1) El proyecto no fue publicado en
Modificado se evidencia el uso de versiones y tiene el tiene el código actualizado. Github, pero no se encuentra actualizado. Github.
código actualizado. 1 pts 0 pts
4 pts 2-3 pts

Legibilidad y El proyecto cumple con: (1) Código El 80% del proyecto cumple con: (1) Código El proyecto cumple con solo 1 de las El proyecto no cumple con: (1) Código
Calidad de ordenado. (2) Nombra los elementos, ordenado. (2) Nombra los elementos, clases y siguientes: (1) Código ordenado. (2) ordenado. (2) Nombra los elementos,
Código clases y recursos, de manera descriptiva y recursos, de manera descriptiva y concisa. Nombra los elementos, clases y recursos, clases y recursos, de manera descriptiva y
concisa de manera descriptiva y concisa. concisa.
4 pts 3 pts 2 pts 1 pts
RÚBRICA DE EVALUACIÓN LENGUAJE DE PROGRAMACIÓN II

RÚBRICA UNIDAD 2: Aplicación web desarrollado con frameworks de software que integre backend y frontend según caso del proyecto integrador

INDICADORES DESTACADO - EXPERTO LOGRO - AVANZADO PROCESO - APRENDIZ INICIO - NOVATO

Completitd El proyecto cumple con todos los El proyecto cumple 4-5 de los requisitos: El proyecto cumple 2-3 de los requisitos: El proyecto cumple 1 de los requisitos:
funcional requisitos: (1) Implementa más del 80% los servicios (1) Implementa más del 80% los servicios (1) Implementa más del 80% los servicios
(1) Implementa más del 80% los servicios REST API, según los requerimientos REST API, según los requerimientos REST API, según los requerimientos
REST API, según los requerimientos funcionales. funcionales. funcionales.
funcionales. (2) Implementa los requerimientos (2) Implementa los requerimientos (2) Implementa los requerimientos
(2) Implementa los requerimientos funcionales usando un framework de funcionales usando un framework de funcionales usando un framework de
funcionales usando un framework de software. software. software.
software. (4) Implementa formularios reactivos bajo (4) Implementa formularios reactivos bajo (4) Implementa formularios reactivos bajo
(4) Implementa formularios reactivos bajo la estrategia SPA la estrategia SPA la estrategia SPA
la estrategia SPA (5) Los formularios y las APIS contemplan (5) Los formularios y las APIS contemplan (5) Los formularios y las APIS
(5) Los formularios y las APIS contemplan validaciones y se usan los métodos validaciones y se usan los métodos contemplan validaciones y se usan los
validaciones y se usan los métodos adecuados GET, POST, PUT, PATCH, adecuados GET, POST, PUT, PATCH, métodos adecuados GET, POST, PUT,
adecuados GET, POST, PUT, PATCH, DELETE. DELETE. PATCH, DELETE.
DELETE. (6) Se evidencia el uso de las estrategias de (6) Se evidencia el uso de las estrategias de (6) Se evidencia el uso de las estrategias
(6) Se evidencia el uso de las estrategias de IU y UX IU y UX de IU y UX
IU y UX
12 pts 8 -10 pts 6-7 pts 4 pts

Trabajo (1) El proyecto fue publicado en Github y (1) El proyecto fue publicado en Github y (1) Existe el enlace del proyecto en (1) El proyecto no fue publicado en
colaborativo se evidencia el uso de versiones y trabajo se evidencia el uso de versiones y trabajo Github, pero no se encuentra actualizado. Github.
colaborativo colaborativo
4 pts 2-3 pts 1 pts 0 pts

Legibilidad y El proyecto cumple con: El 80% del proyecto cumple con: El proyecto cumple con solo 1 de las El proyecto no cumple con:
Calidad de (1) Código ordenado. (2) Nombra los (1) Código ordenado. (2) Nombra los siguientes: (1) Código ordenado. (2) Nombra los
Código elementos, clases y recursos, de manera elementos, clases y recursos, de manera (1) Código ordenado. (2) Nombra los elementos, clases y recursos, de manera
descriptiva y concisa descriptiva y concisa. elementos, clases y recursos, de manera descriptiva y concisa.
descriptiva y concisa.
4 pts 3 pts 2 pts 1 pts
RÚBRICA DE EVALUACIÓN LENGUAJE DE PROGRAMACIÓN II

RÚBRICA UNIDAD 3: Aplicación web desarrollada según los requerimientos funcionales basados en el proyecto integrador

Indicador 4. Logro destacado 3. Logro previsto 2. Logro en proceso 1. En Inicio


Evidencia el uso de un repositorio de
código, como GITHUB:
Desarrollo colaborativo ● Desarrollo colaborativo del proyecto. Evidencia el uso de un repositorio de
(5%) ● Commits de los avances del proyecto. código, como GITHUB, con commits
● Seguimiento de errores. realizados por los integrantes del grupo Solo se subió el código a un repositorio EL grupo no cuenta con un repositorio
● Versionado del proyecto. por un integrante del grupo. de código.

Desarrollo del Backend Evidencia 100% la codificación de los Evidencia 50% la codificación de los Evidencia menos del 50% de los Evidencia menos del 5% de los
(45%) requerimientos en los modelos, rutas, requerimientos en los modelos, rutas, requerimientos en los modelos, rutas, requerimientos en los modelos, rutas,
serializadores y otros. serializadores y otros. serializadores y otros. serializadores y otros.
Presenta su diagrama de clases de modelo Presenta su diagrama de clases de modelo Presenta su diagrama de clases de Presenta su diagrama de clases de
del sistema del sistema modelo del sistema modelo del sistema
Consume el 100% de los servicios Web Consume el 50% de los servicios Web (APIs) Consume el 25% de los servicios Web Consume el 10% de los servicios Web
Desarrollo del Frontend (35%)
(APIs) mediante un framework frontend mediante un framework frontend (APIs) mediante un framework frontend (APIs) mediante un framework frontend
Implementa métodos de seguridad como:
- Autenticación simple Implementa métodos de seguridad en Implementa métodos mínimos de
Seguridad en el frontend y backend No considera en su proyecto métodos de
- Autenticación de doble paso. WebApps que considere necesarios y seguridad en WebApps pero no conoce
(15%) seguridad en WebApps.
- Tokens, JsonTokens (OAut2/JWT) expone sus beneficios. los beneficios de las tecnologías usadas.
- Módulo de gestión de usuarios y accesos

También podría gustarte