https://github.com/masonedotcloud/basic-classroom-media
Basic classroom media è un'applicazione web per la gestione dei file multimediali in ambito scolastico. Consente agli utenti di caricare, visualizzare ed eliminare file associati a specifici argomenti.
https://github.com/masonedotcloud/basic-classroom-media
classroom css education frontend html html5 interactive javascript learning-platform media online-learning responsive-design student-resources teaching-tools web-design web-development
Last synced: 8 days ago
JSON representation
Basic classroom media è un'applicazione web per la gestione dei file multimediali in ambito scolastico. Consente agli utenti di caricare, visualizzare ed eliminare file associati a specifici argomenti.
- Host: GitHub
- URL: https://github.com/masonedotcloud/basic-classroom-media
- Owner: masonedotcloud
- License: mit
- Created: 2023-05-17T08:57:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-15T17:08:25.000Z (over 1 year ago)
- Last Synced: 2025-03-20T15:50:24.956Z (about 1 year ago)
- Topics: classroom, css, education, frontend, html, html5, interactive, javascript, learning-platform, media, online-learning, responsive-design, student-resources, teaching-tools, web-design, web-development
- Language: PHP
- Homepage: https://www.masone.cloud/basic-classroom-media
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Basic classroom media
Basic Classroom Media è una semplice applicazione web per la gestione di file multimediali in un contesto scolastico. Consente agli utenti di caricare, visualizzare ed eliminare file multimediali associati a specifici argomenti.
## Funzionalità
- Autenticazione degli utenti: Gli utenti possono creare un account, effettuare il login e fare il logout.
- Caricamento di media: Gli utenti possono caricare file multimediali con titoli, descrizioni e tag di argomento.
- Visualizzazione dei media: Gli utenti possono visualizzare un elenco di file multimediali caricati insieme ai relativi dettagli.
- Eliminazione dei media: Gli utenti con le autorizzazioni appropriate possono eliminare i file multimediali caricati.
## Tecnologie utilizzate
- PHP: Linguaggio di scripting lato server utilizzato per lo sviluppo del backend.
- MySQL: Sistema di gestione di database relazionali per l'archiviazione dei dati.
- HTML/CSS: Markup e stile per il frontend.
- JavaScript: Scripting lato client per funzionalità interattive (non presente negli snippet di codice forniti).
## Installazione
1. Clonare il repository:
2. Configurare il database:
- Creare un nuovo database MySQL.
- Importare il file `database.sql` fornito nel repository per configurare le tabelle necessarie.
3. Configurare l'applicazione:
- Aprire il file `connect.php` e aggiornare i dettagli della connessione al database (`$servername`, `$username`, `$password`, `$dbname`) con le proprie credenziali del database.
4. Avviare l'applicazione:
- Posizionare i file del progetto nella directory radice del server web.
- Accedere all'applicazione tramite il browser web.
## Utilizzo
1. Registrare un nuovo account o effettuare il login se si possiede già un account.
2. Caricare file multimediali utilizzando la funzionalità "Nuovo Materiale".
3. Visualizzare e gestire i file multimediali caricati nella sezione "Visualizza Materiali".
4. Eseguire il logout quando si ha finito di utilizzare l'applicazione.
## Contributi
I contributi a Basic Classroom Media sono i benvenuti! Se desideri contribuire, segui questi passaggi:
1. Fork del repository.
2. Crea un nuovo branch per la tua modifica o correzione di bug.
3. Effettua le modifiche e committale.
4. Pusha le tue modifiche sul tuo fork.
5. Sottometti una pull request al repository principale.
## Licenza
Questo progetto è distribuito sotto la Licenza MIT - vedi il file [LICENSE](LICENSE) per ulteriori dettagli.
## Autore
Questo progetto è stato creato da [alessandromasone](https://github.com/alessandromasone).