Skip to content
This repository was archived by the owner on Mar 5, 2024. It is now read-only.

DavidePicc/WebTec_Project_2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(🇮🇹 version below)
Report in both 🇬🇧 and 🇮🇹 in "Project report" files

Rules for the Web Technologies Project

  1. Group Composition: The project must be carried out by groups of 4 people.

  2. Project Submission:

    • In the February session, two additional bonus points are awarded to the final grade, to be added only if the project is evaluated sufficiently (>= 18) overall.
    • The grade obtained upon project submission is valid for the entire academic year until September 30, 2024. The written exam must also be passed by the same date.
  3. Project Redo:

    • In case of insufficient or unsatisfactory evaluation of the project, it is necessary to redo the entire project, without reusing previously submitted code.
  4. Suspected Plagiarism:

    • In case of suspected plagiarism, students will be called for an oral examination. Denial results in an automatic insufficient evaluation.
  5. Supplementary Orals:

    • Instructors reserve the right to request supplementary oral examinations at their discretion, for groups and/or individual students.

Technical Specifications

  1. Languages and Standards:

    • The website must be built using HTML5 standard and must adhere to XML syntax.
    • The layout must be created using pure CSS (CSS2 or CSS3).
  2. Layout:

    • Properly developed and reasonably used Flex and Grid layouts are positively evaluated.
  3. Separation and Accessibility:

    • The website must adhere to the separation of content, presentation, and behavior.
    • It must be accessible to all user categories.
    • Content must be organized for easy retrieval.
  4. User Interaction:

    • The website must contain pages that utilize PHP scripts to collect and publish user-entered data, including the ability to modify and delete data.
    • There must be at least one free text field.
    • A form of input validation must be implemented both client-side and server-side.
  5. Database:

    • User-entered data must be stored in a database.
    • It is preferable that the database be in normal form.
  6. Project Report:

    • The project must be accompanied by a report illustrating the design, implementation, and testing phases, highlighting the roles played by individual group members.
  7. Analysis and SEO Optimization:

    • An initial analysis of user characteristics and searches on relevant search engines must be conducted.
    • Actions taken to improve the site's ranking in search engines must be indicated.
  8. Multi-Device Accessibility:

    • Web pages must be accessible regardless of the user's browser and device screen size. Considerations regarding different devices will be positively evaluated.

Failure to comply with even one of these specifications will result in project inadequacy.





Regole per il Progetto di Tecnologie Web

  1. Composizione dei Gruppi: Il progetto deve essere realizzato da gruppi di 4 persone.

  2. Consegna del Progetto:

    • Nella sessione di Febbraio, sono previsti due punti bonus aggiuntivi al voto finale, da sommare solo se il progetto è valutato nel complesso in maniera sufficiente (>= 18).
    • Il voto conseguito con la consegna del progetto è valido per l'intero anno accademico fino al 30 settembre 2024. Lo scritto deve essere superato entro la stessa data.
  3. Rifacimento del Progetto: In caso di valutazione insufficiente o insoddisfacente del progetto, è necessario rifare per intero il progetto, senza riutilizzare il codice precedentemente consegnato.

  4. Sospetta Copiatura: In caso di sospetta copiatura, gli studenti verranno convocati per un esame orale. Il diniego comporta una valutazione automatica insufficiente.

  5. Orali Integrativi: I docenti si riservano la possibilità di richiedere, a loro discrezione, orali integrativi ai gruppi e/o alle singole persone.

Specifiche Tecniche

  1. Linguaggi e Standard:

    • Il sito web deve essere realizzato con lo standard HTML5 e deve rispettare la sintassi XML.
    • Il layout deve essere creato con CSS puro (CSS2 o CSS3).
  2. Layout:

    • L'uso dei layout Flex e Grid, se sviluppati correttamente e utilizzati ragionevolmente, viene valutato positivamente.
  3. Separazione e Accessibilità:

    • Il sito web deve rispettare la separazione tra contenuto, presentazione e comportamento.
    • Deve essere accessibile a tutte le categorie di utenti.
    • I contenuti devono essere organizzati in modo da essere facilmente reperiti.
  4. Interazione Utente:

    • Il sito web deve contenere pagine che utilizzano script PHP per collezionare e pubblicare dati inseriti dagli utenti, inclusa la possibilità di modifica e cancellazione dei dati.
    • Deve essere presente almeno un campo di testo libero.
    • È richiesta una forma di controllo dell'input inserito dall'utente, sia lato client che lato server.
  5. Database:

    • I dati inseriti dagli utenti devono essere salvati in un database.
    • È preferibile che il database sia in forma normale.
  6. Relazione del Progetto:

    • Il progetto deve essere accompagnato da una relazione che illustri le fasi di progettazione, realizzazione e test, evidenziando il ruolo svolto dai singoli membri del gruppo.
  7. Analisi e Ottimizzazione SEO:

    • Deve essere condotta un'analisi iniziale delle caratteristiche degli utenti e delle ricerche sui motori di ricerca pertinenti al sito.
    • Si devono indicare le azioni intraprese per migliorare il ranking del sito nei motori di ricerca.
  8. Accessibilità Multi-Dispositivo:

    • Le pagine web devono essere accessibili indipendentemente dal browser e dalle dimensioni dello schermo del dispositivo degli utenti. Considerazioni riguardanti diversi dispositivi verranno valutate positivamente.

Il mancato rispetto di anche una sola di queste specifiche comporta la non sufficienza del progetto.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages