forked from marquez.juan/clase-11-ejercicio-integrador
README y gitignore
This commit is contained in:
68
README.md
Normal file
68
README.md
Normal file
@@ -0,0 +1,68 @@
|
||||
# Clase 11: Ejercicio integrador
|
||||
|
||||
Les propongo un ejercicio más que integra varios de los contenidos que hemos
|
||||
trabajado en el cuatrimestre.
|
||||
|
||||
----
|
||||
|
||||
Tenemos el siguiente array de libros en el archivo `script.js`:
|
||||
|
||||
```js
|
||||
let libros = [
|
||||
{ titulo: "El Aleph", anio: 1949, puntaje: 10, autor: "Borges, Jorge Luis" },
|
||||
{ titulo: "Rayuela", anio: 1963, puntaje: 9 , autor: "Cortázar, Julio" },
|
||||
{ titulo: "Dailan Kifki", anio: 1966, puntaje: 8, autor: "Walsh, María Elena" },
|
||||
{ titulo: "La inquietud del rosal", anio: 1916, puntaje: 8, autor: "Alfonsina Storni" },
|
||||
];
|
||||
```
|
||||
|
||||
Se solicita:
|
||||
|
||||
0. Seguir los pasos habituales para gestionar con git estos ejercicios:
|
||||
- Hacer un fork de este repositorio (noten que tiene 'marquez.juan' en la URL)
|
||||
- Clonar **tu fork**. (No debería figurar `marquez.juan` en la URL).
|
||||
- Crear una nueva rama con `switch -c nombre-de-tu-rama`
|
||||
- Hacer `git push origin nombre-de-tu-rama`
|
||||
- Desde gitea, crear el pull request, desde la rama recién creada de tu fork
|
||||
hacia la rama `main` del repositorio que pertenece a `marquez.juan`. De esta
|
||||
manera el docente puede ir siguiendo tu trabajo y respondiendo las consultas
|
||||
más fácilmente.
|
||||
- Comenzar a resolver los ejercicios, en el archivo `script.js`.
|
||||
- Hacer al menos un commit por cada uno de los ejercicios que siguen.
|
||||
- Al finalizar cada sesión de trabajo, hacer `git push origin
|
||||
nombre-de-tu-rama`
|
||||
1. Escribir una función que muestre los datos del array en la tabla. Ejecutar
|
||||
la función cuando finalice la carga inicial de la página.
|
||||
2. Cuando se completen los datos del formulario y se pulse el botón "Agregar":
|
||||
- Verificar que los campos estén completos, y que el valor de "puntaje" sea
|
||||
un número entre 0 y 10. Si no es así, indicar el error.
|
||||
- Si la verificación del punto anterior fue exitosa, cargar el dato en el
|
||||
array `libros`. Reutilizando la función del ejercicio 1., actualizar la
|
||||
tabla.
|
||||
3. Cada vez que se modifique el contenido del campo de búsqueda, se debe
|
||||
actualizar la tabla para que queden en ella únicamente los libros cuyo
|
||||
autor/a o título coincida con la búsqueda.
|
||||
|
||||
<div class="alert-success">
|
||||
**Sobre la corrección y calificación:** El pedido de que hagan _push_ de lo que
|
||||
van avanzando clase a clase tiene como objetivo ir registrando la actividad de
|
||||
cada estudiante. En ese contexto importante que comprendan lo siguiente:
|
||||
|
||||
- El docente no va a corregir ni calificar _todos_ los ejercicios.
|
||||
- El docente sí va a revisar y responder todas las preguntas que se hagan
|
||||
acerca del código publicado en gitea.
|
||||
- Si alguien hace push de un código que contiene errores, esto **no** impactará
|
||||
negativamente en su calificación. Es normal equivocarse, y forma parte del
|
||||
aprendizaje.
|
||||
- Al finalizar el cuatrimestre:
|
||||
- La calificación de lo relacionado con javascript será evaluada en el examen
|
||||
parcial (y el recuperatorio, si hiciera falta).
|
||||
- La calificación de lo relacionado con git, será evaluada considerando el uso
|
||||
de git durante el cuatrimestre: no importa si cada commit contiene código
|
||||
correcto o incorrecto, lo que importa es que cada estudiante haya dejado
|
||||
registro de su progreso clase a clase.
|
||||
- No es necesario tener completo el 100% de la ejercitación, el porcentaje
|
||||
debe rondar el mismo que se solicita para la asistencia (75%).
|
||||
</div>
|
||||
|
||||
Etiquetas: clases, ejercicios, javascript
|
||||
Reference in New Issue
Block a user