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
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 DOMPOST 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