README y gitignore
This commit is contained in:
19
.gitignore
vendored
Normal file
19
.gitignore
vendored
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Python
|
||||||
|
__pycache__/
|
||||||
|
*.pyc
|
||||||
|
*.pyo
|
||||||
|
|
||||||
|
# Entorno virtual de Python
|
||||||
|
venv/
|
||||||
|
.venv/
|
||||||
|
env/
|
||||||
|
|
||||||
|
# Variables de entorno y configuración sensible
|
||||||
|
.env
|
||||||
|
|
||||||
|
# Sistemas operativos
|
||||||
|
.DS_Store # macOS
|
||||||
|
Thumbs.db # Windows
|
||||||
|
|
||||||
|
# Node.js (por si se utiliza npm en algún momento)
|
||||||
|
node_modules/
|
||||||
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