RICHIESTE_AMICIZIA

Gestione delle richieste di amicizia

APIDescription
GET api/richiesteamicizia/amici?IdEsame={IdEsame}&Attivi={Attivi}&NumeroRecord={NumeroRecord}&RecordIniziale={RecordIniziale}

Restituisce la lista degli amici, esclusi quelli bloccati

GET api/richiesteamicizia/pending?IdEsame={IdEsame}

Restituisce la lista delle richieste di amicizia inviate all'utente e in attesa di accettazione

GET api/richiesteamicizia/rimuovi?IdAmicizia={IdAmicizia}

Annulla una richiesta di amicizia da me inviata in precedenza

GET api/richiesteamicizia/blocca?IdAmicizia={IdAmicizia}

Blocca un amico

GET api/richiesteamicizia/sblocca?IdAmicizia={IdAmicizia}

Sblocca un amico

GET api/richiesteamicizia/crea?IdAllievo={IdAllievo}

Crea una richiesta di amicizia indirrizzata al destinatario

GET api/richiesteamicizia/accetta?IdAmicizia={IdAmicizia}

Accetta una richiesta di amicizia

GET api/richiesteamicizia/rifiuta?IdAmicizia={IdAmicizia}

Rifiuta una richiesta di amicizia

ARGOMENTIs

Gestisce gli argomenti

APIDescription
GET api/argomenti/lista?IdEsame={IdEsame}&tipo={tipo}

Restituisce la lista degli argomenti

GET api/argomenti/dettaglio?IdEsame={IdEsame}&IdArgomento={IdArgomento}&InizioLista={InizioLista}&NumeroDomande={NumeroDomande}

Restituisce i dettagli delle domande per tipologia esame e argomento

GET api/argomenti/tipiOrdinamento

Restituisce le tipologie di ordinamento degli argomenti

CLASSIFICA_HOFs

Gestione delle Classifiche di Agenzia, Generali e della Hall of Fame

APIDescription
GET api/classifiche/Get_Classifica?IdEsame={IdEsame}&isAutoscuola={isAutoscuola}&NumeroRecord={NumeroRecord}&RecordIniziale={RecordIniziale}

Get_Classifica restituisce la lista della classifica Generale o di Autoscuola a seconda se il parametro idAutoscuola viene passato o meno

GET api/classifiche/Get_HALL_OF_FAME?IdEsame={IdEsame}&NumeroRecord={NumeroRecord}&RecordIniziale={RecordIniziale}

Get_HALL_OF_FAME Restituisce la classifica degli allievi migliori di sempre indipendentemente dall'autoscuola di appartenenza

SCHEDEs

Gestore delle schede

APIDescription
POST api/schede/creaperargomento

Crea scheda per lista argomenti

GET api/schede/nuovaperargomento?idScheda={idScheda}

Crea nuova scheda argomento in base ad una scheda precedente

GET api/schede/nuovadascheda?idScheda={idScheda}

No documentation available.

GET api/schede/creasimulazioneesame?IdEsame={IdEsame}

Restituisce una scheda per simulazione esame

POST api/schede/crearipasso

Restituisce una scheda con domande per ripasso

GET api/schede/schedaInsegnante?IdScheda={IdScheda}

No documentation available.

GET api/schede/schedaaula

No documentation available.

POST api/schede/domandeveloci

No documentation available.

GET api/schede/quattrosegnali?idEsame={idEsame}

No documentation available.

GET api/schede/indovinasegnale

No documentation available.

POST api/schede/salvarisposte

Salva le risposte relative alla scheda ricevuta in input

POST api/schede/salvarisposta

Salva la singola risposta appartenente alla scheda ricevuta in input

POST api/V1.1/schede/salvarisposta

No documentation available.

POST api/schede/salvarispostaaula

No documentation available.

GET api/schede/riepilogo?IdScheda={IdScheda}&idLingua={idLingua}

No documentation available.

GET api/schede/eliminarisposta?IdRisposta={IdRisposta}

Elimina una risposta

GET api/quiz/getdomanda?IdDomanda={IdDomanda}

No documentation available.

GET api/quiz/getspiegazione?IdDomanda={IdDomanda}&IdEsame={IdEsame}

No documentation available.

GET api/schede/eliminascheda?IdScheda={IdScheda}

Elimina una scheda

GET api/schede/lista?IdEsame={IdEsame}&InizioLista={InizioLista}&NumeroSchede={NumeroSchede}

GET api/schede/totale?IdEsame={IdEsame}

No documentation available.

GET api/schede/listaInsegnante?IdEsame={IdEsame}&InizioLista={InizioLista}&NumeroSchede={NumeroSchede}

No documentation available.

GET api/schede/numeroInsegnante?IdEsame={IdEsame}

No documentation available.

POST api/schede/verificaConcorso

No documentation available.

ESAMIs

Controller esami

APIDescription
GET api/esami/lista

Restituisce la lista degli esami

GET api/esami/dettaglio?IdEsame={IdEsame}

Restituisce la lista degli esami

GET api/V1.1/esami/lista

No documentation available.

GET api/V1.1/esami/dettaglio?IdEsame={IdEsame}

No documentation available.

GET api/V1.2/esami/dettaglio?IdEsame={IdEsame}

No documentation available.

GET api/V1.1/esami/ricerca?course={course}&detail={detail}

No documentation available.

GET api/esami/abilitazioni?IdEsame={IdEsame}

Restituisce la lista delle abilitazioni abbinate ad un esame

TEORIA

Gestore richieste teoria

APIDescription
GET api/teoria/argomenti?IdAula={IdAula}

Restituisce l'elenco delle domande associate ad un paragrafo di teoria

GET api/teoria/paragrafi?IdArgomento={IdArgomento}

Restituisce l'elenco delle domande associate ad un paragrafo di teoria

GET api/V1.1/teoria/paragrafi?IdArgomento={IdArgomento}

No documentation available.

GET api/teoria/scheda?IdParagrafo={IdParagrafo}

Restituisce l'elenco delle domande associate ad un paragrafo di teoria

STATISTICHE

Controller Statistiche

APIDescription
GET api/statistiche/argomenti?idEsame={idEsame}&tipo={tipo}

Restituisce la lista degli argomenti inclusi i dati statistici per: singolo allievo (allievo autoscuola) tutti gli allievi (allievo libero)

GET api/statistiche/argomento?idArgomento={idArgomento}

Restituisce per un argomento specifico i dati statistici per: singolo allievo (allievo autoscuola) tutti gli allievi (allievo libero)

GET api/statistiche/esame?IdEsame={IdEsame}

Restituisce le statistiche dell'allievo relative all'esame passato come parametro

GET api/statistiche/riepilogo?IdEsame={IdEsame}

No documentation available.

GET api/statistiche/dettaglio?IdEsame={IdEsame}

No documentation available.

GET api/statistiche/capitoli?IdEsame={IdEsame}

No documentation available.

GET api/statistiche/home?IdEsame={IdEsame}

No documentation available.

SFIDEs

Controller sfide

APIDescription
GET api/sfide/conteggio?IdEsame={IdEsame}

Restituisce il conteggio da visualizzare sul titolo della sezione

GET api/sfide/riepilogo?IdEsame={IdEsame}

Restituisce le liste delle sfide ricevute, lanciate e completate

GET api/sfide/lista?IdEsame={IdEsame}&NumeroRecord={NumeroRecord}

Restituisce la lista delle sfide ricevute

GET api/sfide/pending?IdEsame={IdEsame}&NumeroRecord={NumeroRecord}&RecordIniziale={RecordIniziale}

Restituisce la lista completa delle sfide in attesa di accettazione

GET api/sfide/completate?IdEsame={IdEsame}&NumeroRecord={NumeroRecord}&RecordIniziale={RecordIniziale}

Restituisce la lista completa delle sfide completate

POST api/sfide/crea

Invia una sfida ad un altro allievo

GET api/sfide/accetta?IdSfida={IdSfida}

Accetta la sfida

POST api/sfide/salvarisposte?IdSfida={IdSfida}

Salva le risposte relative alla scheda ricevuta in input

GET api/sfide/rifiuta?IdSfida={IdSfida}

Rifiuta la sfida

GET api/sfide/abbandona?IdSfida={IdSfida}

Abbandona la sfida in corso

GET api/sfide/riepilogoSfida?IdSfida={IdSfida}

Visualizza il riepilogo di una sfida

ABILITAZIONIs

Controller abilitazioni

APIDescription
GET api/abilitazioni/lista

Lista abilitazioni

LINGUEs

Gestore lingue

APIDescription
GET api/lingue/lista

Lista delle lingue disponibili

COMMON

Gestisce le informazioni generali della piattaforma

APIDescription
GET api/badge?IdEsame={IdEsame}

Restituisce l'elenco dei badge disponibili

GET api/trofei

Restituisce l'elenco dei trofei disponibili

GET api/feedback?oggetto={oggetto}&testo={testo}

Registra un feedback inviato da un allievo

Messaggi

APIDescription
GET api/messaggi/nuovi

Restituisce la lista di tutti i messaggi

GET api/messaggi/lista

Restituisce la lista di tutti i messaggi

GET api/messaggi/leggi?IdMessaggio={IdMessaggio}

Restituisce il dettaglio di un messaggio

GET api/messaggi/elimina?IdMessaggio={IdMessaggio}

Elimina un messaggio

GET api/messaggi/daleggere?IdMessaggio={IdMessaggio}

Manca un messaggio come da leggere

BOOKMARKs

APIDescription
GET api/allievi/addbookmark?idDomanda={idDomanda}&IdEsame={IdEsame}

Aggiungi un bookmark

GET api/allievi/deletebookmark?idDomanda={idDomanda}&IdEsame={IdEsame}

Cancella un bookmark

GET api/allievi/bookmarks?IdEsame={IdEsame}

Restituisce la lista dei bookmarks

ALLIEVIs

Gestisce le informazioni degli allievi registrati nella piattaforma

APIDescription
GET api/allievi/inizializza?IdEsame={IdEsame}

Inizializza le statistiche dell'allievo per la sessione corrente

GET api/allievi/cerca?param={param}&IdEsame={IdEsame}

Cerca un allievo

GET api/allievi/proposte?IdEsame={IdEsame}

Restituisce l'elenco dei possibili contatti (potresti conoscere anche ...)

GET api/allievi/me

Restituisce l'allievo loggato

GET api/allievi/nome?Nome={Nome}&Cognome={Cognome}

Modifica nome e cognome dell'allievo

GET api/allievi/nickname?Nickname={Nickname}

Modifica nickname dell'allievo

GET api/allievi/datanascita?DataNascita={DataNascita}

Modifica la data di nascita

GET api/allievi/invisibile?bInvisibile={bInvisibile}

Imposta lo stato di visibilità dell'allievo

GET api/allievi/lingua?IdLingua={IdLingua}

Cambia la lingua dell'allievo

GET api/allievi/getLingua

No documentation available.

GET api/allievi/listaesami

Restituisce la lista degli esami abilitati per l'allievo

GET api/allievi/esame?IdEsame={IdEsame}

Restituisce i dettagli di un determinato esame

GET api/allievi/aggiungiesame?IdEsame={IdEsame}

Aggiunge un esame alla lista degli esami abilitati

GET api/allievi/eliminaesame?IdEsame={IdEsame}

Elimina un esame dalla lista degli esami abilitati

GET api/allievi/impostaesamepredefinito?IdEsame={IdEsame}

Imposta un esame come predefinito per l'utente

GET api/allievi/sprintfinale?IdEsame={IdEsame}&SprintFinale={SprintFinale}

Imposta la modalità sprint finale

GET api/allievi/livelloDifficolta?IdEsame={IdEsame}&livelloDifficolta={livelloDifficolta}

Imposta il livello di difficolta dei quiz

GET api/allievi/trofei?IdEsame={IdEsame}

Restituisce l'elenco dei trofei vinti dall'allievo

GET api/allievi/badge?IdEsame={IdEsame}

Restituisce l'elenco dei badge vinti dall'allievo

GET api/allievi/planner?DataInizio={DataInizio}&DataFine={DataFine}

Restituisce gli eventi, i messaggi e le presenze nel periodo indicato dai parametri in input

POST api/allievi/scrivimessaggio

Accoda un messaggio nella coda di messaggi dell'autoscuola

GET api/allievi/registrapresenza?SessionID={SessionID}

Registra la presenza a lezione dell'allievo

GET api/allievi/prenotaguida?IdEventoAutoscuola={IdEventoAutoscuola}

Prenota una lezione di guida precedentemente salvata dall'autoscuola

GET api/allievi/merge?IdAllievo={IdAllievo}

Inizializza le statistiche dell'allievo per la sessione corrente

GET api/allievi/ispro?idAllievoAIC={idAllievoAIC}

No documentation available.