ftp.prog3dp.altervista.org Open in urlscan Pro
94.130.31.171  Public Scan

Submitted URL: https://ftp.prog3dp.altervista.org/
Effective URL: https://ftp.prog3dp.altervista.org/intelligenzaArtificiale/index.php
Submission: On July 14 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

POST progettoSelezionato.php

<form action="progettoSelezionato.php" method="post">
  <div class="w3-container" id="container"> <span>
      <div>
        <input class="radio" id="figure.js" style="display:none;" type="radio" name="assignmentSelezionato" value="figure.js">
        <label for="figure.js">figure</label>
      </div><br>
      <div>
        <input class="radio" id="esonero_2017.js" style="display:none;" type="radio" name="assignmentSelezionato" value="esonero_2017.js">
        <label for="esonero_2017.js">esonero_2017</label>
      </div><br>
    </span></div><br>
  <hr>
  <div style="text-align:center;">
    <button style="width:100%;" type="submit" class="btn btn-primary" value="Carica l'assignment" name="submit">
      <script>
        document.write(ttloadAssButton);
      </script>Carica l'assignment
    </button>
  </div>
</form>

POST index.php

<form action="index.php" method="post" style="position:absolute;left:1vh;display:inline;padding-top: 0.6vh">
  <button type="submit" name="linguaSelezionata" value="eng.js" style="border: 0px;margin: 0px;padding: 0px;">
    <img class="imgLingua" src="img/eng.jpg" alt="inglese">
  </button>
</form>

Text Content



Gli assignments rilevati dal sistema vengono elencati qui sotto

--------------------------------------------------------------------------------



figure

esonero_2017



--------------------------------------------------------------------------------

Carica l'assignment



--------------------------------------------------------------------------------

Download - Ver. 1.4 (STABLE)

Download - Ver. 1.8 (BETA)





INFORMAZIONI

Sulla sinistra si trovano gli assignments attualmente disponibili, per caricarne
uno clicca su di esso e poi premi il bottone 'Carica l'assignment'. Una volta
caricato l'assignment viene automaticamente inserito uno script nella pagina
riportante il codice dell'assignment.
Esempio: se io carico "esonero_2017"nella mia pagina viene caricato lo script
contenuto nel file 'esonero_2017.js' che contiene la definizione delle classi
(astratte) Nodo, Solver, Stato. Questo si trova nella cartella '/progetti/'. Una
volta caricato l'assignment verrai reindirizzato alla schermata successiva dove
troverai degli script di esempio e gli script caricati dagli altri studenti.
Potrai caricarne uno nel sistema o eseguire gli script già presenti. Quando
scriverai il tuo script avrai a disposizione un oggetto predefinito chiamato
'finestra'. Questo ti permette di scrivere stringhe di output nell'interfaccia,
in particolare avrai a disposizione 3 funzioni:
Con finestra.printInfo("stringa") scriverai nella finestra di output la stringa
desiderata.
Con finestra.changeIOparameters( mondo, start, goal) cambierai i parametri
dell'esercizio.
Con finestra.changeLabel( inputLabel, goalLabel) cambierai le label
dell'interfaccia
Ogni volta che caricherai uno script il sistema resetterà tutta la pagina
evitandoti problemi di memoria e conflitti tra gli esercizi testati
precedentemente.Puoi usare tutto questo offline, basta cliccare a sinistra su
"Download della WebApp". Scaricherai uno zip con il codice sorgente, basterà
estrarre tutto ed inserire la cartella nella public folder di un web server che
gestisce il PHP come ad esempio "XAMPP" e potrai lavorare anche offline.
Un ottimo modo di lavorare è programmare il proprio script direttamente dal
proprio editor di testo preferito all'interno della cartella
/src/assignment/scriptpersonale.js , (ovviamente il path è puramente di
esempio). Ogni volta che si vorrà testare una modifica basterà salvare il file
di testo, caricarlo ed eseguirlo, saltando di fatto il passaggio dell'upload del
file all'interno del server. Nota che 'caricare' è diverso da 'fare l'upload'.
Fare un upload vuol dire caricare il file dal tuo pc al server, caricare vuol
dire caricare nella memoria del browser. Se lavorerai offline non avrai infatti
bisogno di fare un upload in quanto potrai lavorare direttamente sul file, e
premere soltanto il bottone 'Carica lo Script' e poi 'Avvia lo Script'.
Infine ricorda che quando premi 'Avvia lo Script' questo richiamerà sempre la
funzione main a 3 parametri dell'esercizio attualemente caricato.
Buon lavoro!








Crediti - Ver. 1.8
Damiano Perri - Alfredo Milani - UniPG