Ciao Sono nuovo su JavaScript e sviluppo web-app ma sto prendendo un progetto (per migliorare le mie competenze) e ho bisogno di aiuto / suggerimenti
Quindi l'app web è un class planner. Avrei un orario con i giorni della settimana (etichette delle colonne) e le ore in un giorno (le etichette delle righe). Vorrei che l'app fosse in grado di consentire all'utente di scegliere una determinata classe con l'orario della riunione della classe e il giorno della riunione. Utilizzando tali informazioni (ora e giorno), l'app crea una sorta di nota / adesivo che occupa / blocca quella specifica ora e giorno nella tabella di marcia per ciascuna classe (una classe può avere più adesivi in quanto una classe può avere luogo presso la stessa ora ogni altro giorno). Se viene selezionata una classe e il suo orario è in conflitto con le classi già scelte nella tabella orari, verrà visualizzato un messaggio di errore
Ho due idee in questo momento, ma ho problemi con entrambi.
1 - crea una tabella html e aggiungi "sticker" ogni volta che viene aggiunta una classe. I problemi sono che non so come farei per creare l'adesivo per una classe e rilevare i conflitti tra le classi
2 - crea una tela, "adesivo" in questo caso sarebbe solo una forma rettangolare nella tela. Ho trovato un post su come rilevare le forme sovrapposte, qui . I problemi sono che, la funzione di rilevamento sembra (per me) un po 'complicata e non so come andare a compilare le informazioni (nome della classe, codice classe) per ogni "adesivo"
Qualcuno può darmi qualche suggerimento su come dovrei affrontare questo progetto? Se uno dei due piani sopra sembra una buona idea, puoi aiutarmi a risolvere i problemi che sto incontrando.
Grazie!