Está en la página 1de 10

5to desafío entregable

A partir del diseño hecho y los conocimientos adquiridos de bootstrap, generar el index y una página más a
elección que demuestre el uso correcto del mismo. Después, cargar todo a github.
Componentes:
1. Estilo avanzado de la web
2. Estructura Avanzada de la Web
3. Repositorio en Github
Estructura avanzada de la web
● Formato: Archivos HTML
● Objetivo del desafío:
○ El estudiante deberá realizar una estructura del HTML prolija, limpia, fácil de leer y que no
tenga errores en sus atributos o en sus valores.
○ El estudiante deberá agregar elementos HTML según su necesidad en armar contenedores o
elementos web determinados, en base al framework elegido y la documentación del mismo.

Incluir:
● Maquetado de la web: Las estructuras maquetan a la web en base al framework elegido, haciendo
usos de clases utilitarias para armar grillas, elementos web y estilos propios del framework,
además del HTML de contenido. En caso de no elegir framework, los elementos deben respetar
una cierta maqueta propia.
● Páginas: Todas las páginas tienen el contenido estructurado y el estilo linkeado. En caso de elegir
un framework también tiene que tener agregadas las diferentes librerías de Javascript y CSS
pertinentes al framework.

Estilo avanzado de la web


● Formato: Archivos CSS
● Objetivo del desafío:
○ El estudiante deberá crear archivos de CSS para darle estilo a su web.
○ El estudiante deberá hacer uso de selectores de CSS para poder darle su estilo a los
elementos que ya vienen con su propia identidad del framework.

Incluir:
● Estilo del Framework: No todos los elementos del framework van a tener una estética que condice con
el sitio en el que son implementados, por lo que se usará CSS para darles un estilo acorde.
● Estructura de la web: Usa etiquetas no sólo para armar contenido, sino para armar los elementos que
van a conformar el layout de la web, los contenedores, etc.

Repositorio en Github
● Formato: Link al repositorio en Github donde está hosteado el proyecto
● Objetivo del desafío:
○ El estudiante deberá utilizar git de forma correcta para versionar su proyecto.
○ El estudiante hará uso de Github para brindar acceso al proyecto versionado.
Incluir:
● Se envían en el repositorio todos los archivos necesarios para visualizar correctamente la web.
● En el repositorio se muestran los commit que el estudiante usó para actualizar/versionar su
código.

RÚBRICAS DE EVALUACIÓN
5to desafío entregable
Estructura avanzada de la web
Criterios Bajo Correcto Óptimo
Falta más profundización. Es confuso. Acorde pero con errores puntuales. Es claro y pertinente.

Código ● El uso de tabulaciones y/o ● Uso de nuevas líneas y ● Tabulaciones correctas y


prolijo nuevas líneas marca de forma tabulaciones de manera ordenadas, denotando jerarquía
correcta la jerarquía de prolija y consistente. entre los elementos.
padre/hijo pero hay ● Usa los comentarios para

inconsistencias. documentar secciones de su
● Se usan demasiados HTML/CSS.
comentarios.
● Comentan demasiado código
para uso futuro o porque ya no
lo va a usar.

Tags HTML ● Errores mínimos a la hora de ● El HTML no contiene errores ● El nesting es óptimo, usando la
escribir tags. en los atributos y tags. menor cantidad de tags
● Tags semánticos usados pero ● Crea tags que envuelven a posibles.
con problemas para otros innecesariamente, ya Uso de tags semánticos
comprender cual sirve para sea porque no cumplen correcto y estructuración de la
cada caso. ninguna función o no se usan. página desde el HTML.
● Falta de h1 en algunas páginas. ● Todas las imágenes tienen alt. ● El alt de las imágenes es
● Más de un h1 en algunas pertinente y descriptivo.
páginas.
● Las imágenes no tienen alt.

Estilo en el ● Usa nombres poco legibles para ● Clases correctas pero ● Nombres de clases
HTML las clases. redundantes o irrelevantes. consistentes, ya sea camelCase
o kebab-case.

Funcionalida ● La web tiene enlaces rotos. ● La web tiene enlaces a todas ● Las páginas tienen enlaces
d ● Las fotos no se cargan por las secciones en su funcionales.
errores en la ruta. navegación. ● Las imágenes tienen rutas
● No hay enlaces para navegar ● Las fotos están bien cargadas relativas y correctas.
por las diferentes páginas. pero algunas son de relleno. ● Las páginas están
● El usuario queda atrapado al no ● Hay enlaces que llevan a interconectadas correctamente.
tener como volver a la home por diferentes páginas y tiene ● Todas las imágenes son
falta de enlaces. como volver a la home. pertinentes al sitio y no hay de
● Se usan rutas absolutas para ● No se usan rutas absolutas relleno.
archivos de la web, incluso para los archivos de la web, ●
haciendo uso del protocolo sino relativas.
file://

Contenido El contenido tiene errores ortográficos. El contenido no tiene faltas La información está correctamente
Hay contenido que no corresponde a ortográficas o gramaticales. estructurada, usando los tags
la página donde está ubicado. Las páginas tienen una cantidad correctos para cada tipo de contenido,
El contenido está desorganizado. contenido apropiado y está bien ya sean tablas, listas, titulares,
Hay poco contenido o está incompleto distribuida. párrafos o imágenes.
en algunas de las páginas. El contenido es apropiado a la El contenido no está distribuido
La organización del contenido es sección en la que está ubicado. monótonamente y tiene varios niveles
equitativa pero mal distribuida a lo Imágenes demasiado pesadas o de lectura.
largo de la página. mucho más grandes del tamaño que Las imágenes tienen un tamaño
corresponde. apropiado al que ocupan en el
contenido.

Estilo avanzado de la web


Criterios Bajo Correcto Óptimo
Falta más profundización. Es Acorde pero con errores puntuales. Es claro y pertinente.
confuso.

Código limpio ● Tabulaciones erráticas y ● Uso de tabulaciones ● Uso de tabulaciones y correcto.


y prolijo poco predecibles. consistente. ● Hace buen uso de los selectores
● Declaraciones de reglas y de para evitar repetir código.
espacios entre los elementos
estructuradas correctamente.
● Métodos de tabular poco
convencionales.

Entendimiento ● Errores a la hora de hacer ● Recicla código de forma poco ● Expande sobre elementos que ya
del CSS selectores. óptima. había creado con clases que los
● Usa reglas de CSS no ● Usa demasiados elementos en modifican.
pertinentes al elemento su selector. ● Genera estilos que son fáciles de
seleccionado. ● Usa reglas de CSS pertinentes cambiar o transformar para
al selector. diferentes tamaños de
● No recicla código y lo dispositivo.
repite.
● Los selectores son
innecesariamente
precisos, previniendo una
óptima reutilización del
código.

Utilización de ● Trae la librería en su ● Recrea las clases que ya trae su ● Maqueta usando el framework.
Frameworks proyecto y no hace uso de librería innecesariamente. ● Personaliza el framework
las herramientas. ● Utiliza el framework pero hace haciendo uso de las variables del
● Arruina el box-modelling o uso de pocos elementos. mismo y no de superponer las
el sistema de grillas del ● Superpone los estilos de su clases previamente definidas por
framework con estilos librería para darle su propio el framework haciendo uso de la
desde su hoja de estilo. estilo. cascada.
● No usa las clases de ● Inserta sólo los módulos que
responsive ya dadas por la desea de su framework.
librería.
● Usa los estilos por defecto
de la librería en toda la
web, no hay identidad
propia a lo largo de las
páginas.
● Utiliza un theme
descargado y realiza
cambios mínimos.
Media queries ● El sitio web no es usable ● Hace uso de las columnas de ● Uso de unidades relativas.
& Responsive en dispositivos más bootstrap o de media queries ● El sitio web cuenta con una
pequeños que desktop. propios para lograr buena navegación en numerosos
● Contiene elementos responsividad. tamaños, en particular en mobile,
completamente fuera de ● Hay demasiados queries porque laptop y desktop.
cuadro que no se adaptan no usa los breakpoints provistos ● Usa los breakpoint de su
a los cambios de tamaño. por bootstrap o el framework framework para generar media
● Contiene imágenes o que eligió. query para los diferentes
bloques que superan el ● No usa un framework y hay tamaños con los que trabaja.
ancho del padre. demasiados queries por no ● Ante la falta de un framework,
● El texto es ilegible, ya sea definir sus propios breakpoint. genera sus propios breakpoint y
porque es demasiado ● Hace selectores muy limita sus media query a esos
grande o muy chico. específicos para los cambios de breakpoint.
● El elemento contenedor no tamaño de los elementos, como
se adapta a diferentes pueden ser las tipografías
tamaños.
● Usando la librería de
bootstrap no usa img-fluid.
Repositorio en Github

Criterios Bajo Correcto Óptimo


Falta más profundización. Es Acorde pero con errores puntuales. Es claro y pertinente.
confuso.

Utilización de ● No hay commits excepto uno ● Commits con demasiados ● Realiza cambios pertinentes a
git solo donde inicia el cambios. un grupo de mejoras y las
repositorio. ● Commits con una cantidad commitea.
● Los mensajes de commit no muy chica de cambios. ● Genera branches en caso de
son pertinentes a las tener que testear algo
actualizaciones hechas. experimental y luego hace el
merge a master.
● Utiliza .gitignore para no
versionar los archivos o
directorios que no son
requeridos como node_modules

Uso de Github ● El trabajo no está subido a ● No creó la clave SSH pero se ● Hay un readme.md con toda la
Github. conectó a su repositorio información pertinente al
● Hay más de un repositorio haciendo uso del asistente de proyecto y al estudiante.
para su proyecto en github. inicio de sesión de Github.
● Entrega un repositorio del que ● Utiliza Github Pages para su
podemos clonar y recibir todo trabajo.
el trabajo.

También podría gustarte