An open API service indexing awesome lists of open source software.

https://github.com/masonedotcloud/scolario

Condivisione di contenuti didattici in modo semplice e intuitivo. Facilita l'accesso ai materiali scolastici e promuove la collaborazione tra gli studenti.
https://github.com/masonedotcloud/scolario

bootstrap education mysql php school-management social-network student-tracking tools web-app

Last synced: 2 months ago
JSON representation

Condivisione di contenuti didattici in modo semplice e intuitivo. Facilita l'accesso ai materiali scolastici e promuove la collaborazione tra gli studenti.

Awesome Lists containing this project

README

        

# Scolario

![logo](https://github.com/alessandromasone/Scolario/assets/102250754/74c753dc-d208-4eb4-92b5-85fdae588be9)

## Introduzione

Questo progetto è un'applicazione web denominata "SCOLARIO", pensata per le scuole superiori. L'applicativo permette agli studenti di pubblicare contenuti, quali materiali scolastici, e condividerli con altri utenti. È stato creato al fine di agevolare la condivisione di risorse didattiche e migliorare l'esperienza di apprendimento degli studenti.

## Caratteristiche Principali

- Pubblicazione e gestione dei contenuti: Gli utenti possono creare, modificare ed eliminare i propri contenuti in base alle proprie esigenze. Ogni contenuto può includere il titolo, la materia e del testo personalizzabile.
- Ruoli e permessi: Sono implementati vari livelli di accesso agli utenti, come amministratori, studenti e visitatori, per garantire un corretto utilizzo dell'applicazione.
- Interfaccia user-friendly: L'interfaccia utente è stata progettata per essere intuitiva e semplice da utilizzare, sia per gli utenti esperti che per i neofiti.

## Tecnologie Utilizzate

- Linguaggio di programmazione: PHP
- Database: SQL
- Librerie JavaScript: jQuery per operazioni asincrone
- HTML e CSS per la presentazione dei dati
- Framework Bootstrap per l'implementazione della grafica
- Libreria Altorouter per la gestione delle URL
- Editor di testo visivo Froala per semplificare l'interfaccia utente

## Come Iniziare

1. Clona il repository

2. Configura il server web e il database in base alle specifiche necessarie.

3. Importa il file `database.sql` per creare la struttura del database.

4. Configura le impostazioni di connessione al database modificando il file `config.php`.

5. Avvia il server e visita il sito nel tuo browser.

## Manuale utente

[Manuale utente.pdf](https://github.com/alessandromasone/Scolario/files/12081618/Manuale.utente.pdf)

## 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).