Skip to content
This repository was archived by the owner on Dec 6, 2022. It is now read-only.

API : REGISTRO

Federico Tensi edited this page Dec 15, 2019 · 3 revisions

Registro

Request URL: https://redignus.it/api/v1/registro

Tipo di richiesta:

POST

Tipo di risposta:

JSON

Parametri

Variabile Obbligatoria Descrizione Tipo Esempio
postREFamilyData Si Dati necessari per il funzionamento *1 Base64 "postREFamilyData": "eyWyI8...G5hbWJfX1="
QuadrimestreFT Si Indica il quadrimestre a cui si vuole fare riferimento string "QuadrimestreFT": "FT01"
StudentId Si Indica l'array dello studente a cui si vuole fare riferimento *2 Array Vedi punto *2
cookies Si Cookies generati nella sessione Base64 "cookies": "eyJAe8...AHEeghae="
data No Ricerca per data string "18/01/1337"

*1 Questo tipo di dati sono obbligatori poiché quando si va a eseguire una richiesta su i server Axios, essi si rifiutano di rispondere almeno che questi dati non siano presenti.

*2 Il parametro sarà rappresentato da un array con all'interno presenti i parametri dello studente scelto
{"num": "0", "qualcosa": "0", "id": "0002344", "name": "Rossi Mario"}
Referenza getstudentid


RISPOSTA

[
   {
      "info":{
         "date":"03\/12\/2019",
         "day":"Martedi"
      },
      "arguments":[
         {
            "name":"MAT.",
            "text":"Verifica scritta in aula."
         },
         { ... }
      ],
      "homework":[
         {
            "name":"MAT.",
            "text":"nze tra i dati."
         },
         { ... }
      ],
      "profnotes":[
         {
            "prof":"Babbuzzo Antolino",
            "text":"La classe entra alle 9.50"
         },
         { ... }
      ],
      "disciplinary":[
         {
            "prof":"Rachel Lezzo",
            "text":"La classe si rifiuta di svolgere il compito di laboratorio ad eccezione di A, L e B. Gli studenti che non hanno svolto il compito alle ore 13:15 circa si allontanano dall\u2019aula senza autorizzazione dicendo di andare dalla Preside ad eccezione di M e M."
         },
         { ... }
      ]
   },
   { }
]

Significato

Intero JSON:

Variabile Descrizione Tipo
info Array contenente i dettagli del giorno array
arguments Argomenti della giornata array
homework Compiti array
profnotes Note dei docenti array
disciplinary Note disciplinari dei docenti array

info:

"info":{
         "date":"03\/12\/2019",
         "day":"Martedi"
      }
Variabile Descrizione Tipo
date Data string
day Giorno della settimana string

arguments:

"arguments":[
         {
            "name":"MAT.",
            "text":"Verifica scritta in aula."
         },
         { ... }
      ],
Variabile Descrizione Tipo
name Nome materia string
text Testo string

homework:

"homework":[
         {
            "name":"MAT.",
            "text":"nze tra i dati."
         },
         { ... }
      ],
Variabile Descrizione Tipo
name Nome materia string
text Testo string

profnotes:

"profnotes":[
         {
            "prof":"Babbuzzo Antolino",
            "text":"La classe entra alle 9.50"
         },
         { ... }
      ],
Variabile Descrizione Tipo
name Nome professore string
text Testo string

disciplinary:

"disciplinary":[
         {
            "prof":"Rachel Lezzo",
            "text":"La classe si rifiuta di svolgere il compito di laboratorio ad eccezione di A, L e B. Gli studenti che non hanno svolto il compito alle ore 13:15 circa si allontanano dall\u2019aula senza autorizzazione dicendo di andare dalla Preside ad eccezione di M e M."
         },
         { ... }
      ]
Variabile Descrizione Tipo
name Nome professore string
text Testo string

Clone this wiki locally