--- seleziona
Seleziona il percorso desiderato nel tentativo di creare la tabella oraria perfetta:

- wizard semplice, attraversa i passi fondamentali mostrando qualche aiuto in linea
- carica un progetto esistente
 
--- impostazioni
Prima, identifica <b>la tua tabella oraria</b>
 
Introduci
- il tuo <b>nome</b>
- il nome della <b>scuola</b>
Questi campi sono solo per referenza interna

Quindi, introduci 
-il numero di <b>giorni lavorativi</b> nel tuo ciclo
-il numero di <b>periodi</b> da distribuire in ciascun giorno lavorativo

Si potrà notare che la maggior parte dei campi di G-Tablix mostrano un piccolo aiuto posizionando il puntatore del mouse sopra il campo.
 
--- classi
Ora, passiamo alle <b>Liste</b>.

Per prima cosa, introdurre le varie <b>Classi</b> nella lista a destra. PEr far questo, introdurre il nome della classe nel campo "Nome", e clickando il bottone <b>con una spunta verde</b>.

Si possono introdurre piu classi contemporaneamente separandone il nome con una virgola.
Si può anche utilizzare una sintassi avanzata per aggiungere piu classi consecutive: provate ad inserire "1-5 prova" per vedere un'esempio. La stessa sintassi potrà essere utilizzata per le liste di aule e di materie.
La classe corrente, il cui nome è mostrato nel campo "nome", può essere cancellata premendo sul bottone <b>con un bidone della spazzatura</b>. Usando la stessa sintassi dell'introduzione multipla, è possibile cancellare più classi contemporaneamente.

Ci sono altri elementi nella finestra: sperimentate liberamente con essi, o aspettate i prossimi 2 passi del wizard, che ne spiegheranno l'uso.
 
--- aule
Altre liste... <b>Aule</b>.
 
Questa finestra funziona analogamente a quella precedentemente descritta, solamente in questo caso verranno introdotte le aule.

A questo punto si possono voler introdurre alcune restrizioni per alcune classi.
Una completa descrizione di tutte le restrizioni possibili non è possibile all'interno di un semplice wizard, ma comunque:
- selezionare un'aula e clickare sul bottone con <b>una cassetta degli attrezzi</b>.
- apparirà una finestra separata, l'<b>Editor di restrizioni</b>. E' possibile lasciare questa finestra sempre aperta, siccome il suo contenuto si aggiornerà automaticamente in base alle scelte fatte nella finestra principale.
- l'Editro di restrizioni fornisce aiuti contestuali, per cui sperimentate liberamente con esso.
- ogni volta che si vuole impostare una restrizione, all'interno dell'Editor di restrizioni immetterne il valore nel campo e clickare sul bottone con un simbolo <b>"più"</b>, e quindi sul bottone <b>"Ok"</b>. I cambiamenti verranno mostrati nella lista delle aule.

--- insegnanti
Altre liste... <b>Insegnanti</b>.
 
Questa lista è un po piu complessa. Qui si dovrebbero introdurre tutti gli insegnanti, insieme alle loro materie.
 
Si possono introdurre <b>multipli</b> insegnanti e/o multiple materie. E' possibile assengare restrizioni a ciascuna <b>"sequenza"</b> di insegnanti/materie.

La lista di materie viene generata automaticamente da G-Tablix, ed è possibile trovarla separatamente in modalità manuale.

E' possibile salvare delle <b>note</b> per ciascun record. Eseguire un doppio click sul quarto campo di ciascuna riga per aggiungere una nota, che verrà salvata come commento XML.

Se si vuole sperimentare con qualche funzione aggiuntiva ora, si può passare temporaneamente in modalità manuale usando il pulsante "wizard" sulla barra degli strumenti. Le ultime 3 liste inserite sono mostrate insieme in una singola finestra. Si può scorrere da classi a aule a materie usando i bottoni di opzione sul fondo della finestra. Quando si desidera riprendere, ri-attivare il pulsante "wizard" sulla barra degli strumenti.
 
--- editor
Il cuore della tabella oraria.
    <b>Programmazione</b>
 
Questa è l'ultima lista richiesta e la più complessa. Qui si possono scegliere i <b>valori</b> precedentemente immessi nelle altre liste, e specificare quante volte si desidera programmarli nella tabella oraria (voce <b>"Per settimana"</b>).

Se lo si desidera, si può precisare l'esatta locazione di ciascuna attività, e tablix non la sposterà. Si può fare ciò impostando <b>"aula", "giorno" e "periodo"</b>. Gli ultimi due campi sono da selezionare in base ai dati precedentemente immessi ("impostazioni").

Di nuovo, è possibile impostare <b>restrizioni</b> e <b>note</b>. Le note in particolare possono risultare molto utili per successive modifiche.

Nota: G-Tablix emetterà un'avviso se riscontra dai conflittuali.

La piccola casella di spunta "più" imposta la modalità <b>"addittiva"</b>. In questa modalità, ogni dato immesso viene aggiunto automaticamente alla lista appropriata. Questa modalità è attivata per default.

La prossima funzione e' particolarmente utile per fare molta programmazione manualmente. Perprima cosa clickare sul bottone raffigurante una "mano su una lista", vicino alle liste per le impostazioni temporali. Apparirà una finestra aggiuntiva con una <b>tabella oraria in miniatura</b>, dalla quale è possibile selezionare un periodo. E' possibile lasciare questa finestra aggiuntiva sempre aperta. Al suo interno, i periodi già utilizzati vengono marcati con colre <b>giallo</b>.

La seconda opzione è la casella di opzione "relativa". Selezionando questa, l'editor di tabella oraria viene rimpiazzata con 4 <b>liste</b>, ciascuna delle quali mostra id dati precedentemente immessi. Questo strumento mostra visivamente le relazioni tra le entità. Provare a selezionarne una e osservare come le liste vengono riorganizzate. LA legenda dei colori è mostrata sul fondo della visualizzazione, e i numeri rappresentano il numero di periodi per i quali ciascuna entità e' programmata.
 
--- moduli
Impostazioni per i <b>moduli tablix</b>.
 
Tutti i moduli di cui tablix necessita per trattare con le restrizioni precedentemente impostate sono attivati automaticamente, e ciascuno dei pesi relativi viene impostato a 1. E' opportuno controllare la lista e impostare i valori per <b>"peso"</b> e <b>"obbligatorio"</b> in base alle proprie preferenze. 

Il valore <b>"peso di impossibilità"</b> è impostato per default a "50". Si può voler alzare questo valore se non si riesce ad ottenere una tabella oraria sensata. Controllare anche che il modulo <b>"timeplace"</b> sia attivo e impostato ad un valore suficiente.

Leggere la documentazione per imparare di più sull'uso dei moduli.
 
--- tablix
Controlla ed esegui.
 
Ci sono alcune cose da controllare prima di provare a generare una tabella oraria con tablix.

E' possible effettuare un controllo di base per problemi ovvi. Selezionare <b>"Strumenti->Controlla"</b> dal menu. Apparirà una finestra aggiuntiva e il progetto completo verrà controllato. Coltrollate il rapporto degli errori e apportate i cambiamenti appropriati.

Terminato questo, Premere il grosso pulsante verde <b>Tablix</b>. Dopo alcuni momenti, i valori vicino al fondo cominceranno a mostrare il progresso delle operazioni.

Se appare una finestra che presenta una domanda, semplicemnte premere "Annulla". I valori "Parametri", "Nodi", "Locale", e "Tempo" possono normalmente essere lasciati ai valori di default. 

--- grafico
Tenere traccia del processo.

Tablix rimarrà in esecuzione per un certo tempo. Lo stato di progresso può essere seguito analizzando i <b>grafici di convergenza</b>.

Per prima cosa, clickare sul pulsante <b>"aggiorna"</b>. Dovrebbe apparire un grafico.

Esplorare liberamente le possibilità offerte dagli altri pulsanti.
E' possibile salvare il grafico mostrato come immagine PNG clickando sul pulsante <b>"salva"</b>.

Quando gli errori "obbligatori" scendono a zero e vi rimangono per un po di tempo, tablix si arresterà e gtablix offrirà di aprire il primo seti di risultati. Rispondere "Si" per procedere.
  
--- risultati
LA tabella oraria

Successo!
In questa finestra è possibile avere un'anteprima della tabella oraria risultante per ciascuna classe, insegnante o aula.
