Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.96 KB

mhw3.md

File metadata and controls

38 lines (27 loc) · 1.96 KB
layout
page

Mini-homework 3

Questo MHW consiste nell'integrazione, all'interno della stessa pagina realizzata nel secondo esercizio, di chiamate a API REST tramite fetch. Dovete usare almeno due API REST (di cui almeno una con autenticazione OAuth2). La scelta delle API è libera, purchè inerenti alla tematica del vostro progetto, così come la modalità di integrazione.

Una lista di possibili API REST da utilizzare è disponibile qui (ma potete usarne anche altre non incluse in quella pagina).

Alcuni esempi di funzionalità integrabili sono le seguenti:

  • notizie (ad es., per siti relativi a notizie);
  • reperimento informazioni su tematiche specifiche (ad es., film, fumetti, libri, musica);
  • informazioni meteorologiche (ad es., per siti relativi a viaggi, event, ecc.)
  • analisi del sentimento (ad es., per siti di social network);
  • pagamento (ad es., per simulare il pagamento su siti di e-commerce);
  • integrazione di API di OpenAI (per chatbot e interazione con l'utente tramite linguaggio naturale).

Consegna

La consegna del MHW dovrà essere effettuata sul vostro repository GitHub e dovrà includere:

  • i file mhw3.html, mhw3.css, mhw3.js e le immagini da inserire nella pagina.

Importante: i file devono essere caricati direttamente nella cartella principale del repository, e non sotto forma di file compressi (es. zip). Inoltre, il nome del repository deve essere testualmente mhw3, non MHW3 o minihomework3 o qualunque altra cosa.

Altre specifiche

Per una piena valutazione, rispettate le seguenti specifiche:

  • Utilizzate le nozioni di HTML, CSS e JavaScript che abbiamo visto a lezione.
  • Rispettate la separazione delle responsabilità.
  • Seguite le linee guida che abbiamo presentato durante le lezioni.
  • Usate nomi descrittivi, indentate il codice, e in generale seguite le buone norme relativa alla programmazione.