Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - pinco

#1
Italian / Italiano / Re: esportare orario in csv
October 01, 2012, 09:18:12 PM
IL foglio originale era stato preparato con la seguente procedura:
(Il problema più grande è stato di riempire le celle vuote perchè per gli insegnanti che hanno 2 o 3 ore di seguito erano unite e poi quando si separano rimangono vuote. Ho utilizzato le formule sotto)

Importare foglio da file scegliendo il file NomeDelFile_teachers_time_horizontal.html
(Dalla versione nuova di libreoffice importa due righe per insegnante, una con la classe e una con la materia.
Pertanto occorre aprire il file NomeDelFile_teachers_time_horizontal.html con libreoffice writer, poi copiare tutto e incollarlo dalla cella A1 nel foglio elettronico)

Selezionare tutte le colonne del foglio contenenti l'orario

Larghezza colonne 0,7 (Impostare le celle dei nomi degli insegnanti in arial 10 grassetto allineamento sinistra, e allargare la colonna quanto serve 3cm)

Altezza righe 0,45

Formato celle, allineamento, orizzontale: al centro, verticale: in alto, scorrimento del testo automatico

Strumenti, opzioni, openoffice.org calc, vista  Togliere il segno di spunta da overflow di testo (non fa vedere i triangolini rossi quando il testo non entra nella cella)

Formato pagina. orizzontale con margini 1,1,1,1  e poi togliere il segno di spunta da intestazione e piè di pagina

Eliminare le righe inutili, la prima, l'ultima, ecc.

Eliminare le colonne inutili, quelle con orario in cui non c'è nessuno: lunedì, giovedì, venerdì, sabato dalle 14 alle 15

(Questo passaggio con la versione nuova del programma non serve più: Unire nuovamente le celle con le intestazioni dei giorni della settimana)

Selezionare tutte le celle del foglio, tranne giorni ed orario e dare il comando dividi celle

Formato, formattazione condizionata, (Se il valore della cella uguale vuoto, nuovo stile, giallo, con celle a sfondo giallo) così tutte le celle in cui deve essere ricopiato il valore della cella precedente verranno con lo sfondo giallo.

Per riempire le celle vuote con il valore della cella accanto a sinistra con openoffice occorre questo escamotage, altrimenti utilizzare excel come spiegato sotto tra gli asterischi.

Copiare tutte le colonne dell'orario e incollarle in blocco a destra dell'orario stesso, cioè circa dalla colonna AK in poi in modo che copia anche tutti i formati di larghezza ecc. delle celle (Questo ci serve quasi solo per avere le celle con gli stessi formati)

A partire dalla seconda cella dell'orario del lunedì (cioè lunedì ore 9.20) Nella prima cella non serve perchè non è mai vuota! scrivere la seguente formula (le formule sono valide se nella colonna A abbiamo il nome dei docenti e dalla colonna B il lunedì alla prima ora):

=SE(C3=0;B3;C3)      oppure     =IF(C3=0;B3;C3)

Nella terza cella del lunedì (cioè lunedì ore 10.20) scrivere la seguente formula:

=SE(D3=0;SE(C3=0;B3;C3);D3)   =IF(D3=0;IF(C3=0;B3;C3);D3)    Questo infatti prevede che ci possano essere anche 3 ore di seguito della stessa materia

Nella quarta cella del lunedì (cioè lunedì ore 11.20) scrivere la seguente formula:

=SE(E3=0;SE(D3=0;SE(C3=0;B3;C3);D3);E3)     =IF(E3=0;IF(D3=0;IF(C3=0;B3;C3);D3);E3)  Questo infatti prevede che ci possano essere anche 4 ore di seguito della stessa materia

Queste le 3 formule con già tab pertanto basta incollare sulla cella lunedì, 9,20, riga 3
=SE(C3=0;B3;C3)   =SE(D3=0;SE(C3=0;B3;C3);D3)   =SE(E3=0;SE(D3=0;SE(C3=0;B3;C3);D3);E3)

=SE(C4=0;B4;C4)   =SE(D4=0;SE(C4=0;B4;C4);D4)   =SE(E4=0;SE(D4=0;SE(C4=0;B4;C4);D4);E4)

Trascinare le formule di queste tre celle verso il basso su tutta la colonna dell'orario, poi

Selezionare solo tutta la colonna del lunedì alle 11,20 cioè tutta la colonna della formula più lunga e trascinare verso destra per tutto l'orario (Quindi dovrebbe essere dalla cella AO3 alla fine)

Adesso copiamo tutto l'orario e incolliamo speciale (spuntare le caselle testo e formato) sull'altro orario, cioè sul primo da cui siamo partiti

Bene, abbiamo riempito tutte le celle vuote!!!

Eliminare l'orario che ci è servito per fare le modifiche

Formattazione:
Impostare tutte le celle tranne le intestazioni in Arial 10
Impostare le celle dei giorni della settimana in arial 14 grassetto
Impostare le celle delle ore in arial 10 e allargare la riga in modo da vedere l'ora sopra e i minuti sotto
Impostare le celle dei nomi degli insegnanti in arial 10 grassetto e allargare la colonna quanto serve
Aggiungere una riga sopra i giorni della settimana, unire tutte le cella e per scrivere l'intestazione (Scuola Media San Bernardino - Orario Definitivo - a.s. 2011/2012) oppure (Scuola Media San Bernardino - Orario Provvisorio - a.s. 2011/2012 – Dal 14/09 al 17/09) con carattere arial 16 grassetto e altezza riga 1,5 cm
Impostare su tutte le celle un bordo a riquadro normale
Selezionare tutto il giorno della settimana (uno ad uno) e impostare bordo (bordo esterno senza modificare righe interne - l'ultima casella del formato celle-bordo) e ripetere per gli altri giorni con il comando modifica-ultimo comando ripeti. ripetere anche per la colonna dei nomi degli insegnanti e per l'intestazione in alto
Impostare la larghezza colonna dei nomi degli insegnanti a 3cm e allinearla a sinistra
Sostituire tutte le celle dove compaiono blocchi o giorni liberi con celle vuote (Es. sostituisci -x- con niente)
Togliere il segno di spunta da formato, formattazione condizionata, per rimettere trasparente nelle celle con sfondo giallo
Impostare le righe bianco grige su tutto l'orario attraverso la formattazione automatica (Impostare un range di 4x4 celle di cui la seconda riga e la quarta riga grigio al 20% e salvarle come modello RigheBiancoGrigio, spuntando solo la voce modello)
Aggiungere la scritta senza virgolette "Giorni ---->> Ctrl+Invio Ctrl+Invio INSEGNANTI Spazio Spazio" nella cella vuota sopra i nomi degli insegnanti e allinearla a destra, in arial 12 grassetto
Nella colonna dopo l'ultimo orario del sabato aggiungere la seguente formula (=34-(CONTA.VUOTE(B4:AI4))  (In inglese  =34-(COUNTBLANK(B4:AI4))  che serve a fare il conto delle ore di ciascun insegnante, infatti 34 sono tutte le celle dell'orario, meno quelle vuote, rimangono le piene)

Spero possa esservi utile. Comunque una volta impostato per il numero di insegnanti e per i giorni della settimana, il file che ho allegato prima fa tutto da solo.

Ciao, Paolo
#2
Italian / Italiano / Re: esportare orario in csv
September 30, 2012, 07:19:33 PM
Non è perfetto ma con pochissimi aggiustamenti può servire per avere un orario tutto in un foglio:

Aprire il file NomeFile_teachers_time_horizontal.html con libreoffice writer
Modifica, seleziona tutto, copia
Posizionarsi nella cella A1 del foglio partenza e digitare incolla
Selezionare tutte le celle del foglio A1 (Fare click in alto a sinistra nella intersezione di righe e colonne)
Premere l'icona unisci e centra celle per separare tutte le celle
Nella foglio formatta troveremo l'orario completo con le ---, le -x-, ecc.
Nella foglio Finito troveremo l'orario completo con solo le classi e le ore per classe
In base al numero di insegnanti o alle ore di lezione è possibile che il foglio finale necessiti di qualche aggiustamento

Spero possa esserti utile.
Paolo
#3
Ti ringrazio.
Proverò con la prima soluzione mi sembra che sia quella che lascia il maggior margine.
#4
Un saluto a tutti, ed anche quest'anno ci troviamo alle prese con l'orario. Per fortuna ci sono degli insegnanti disponibili a molte soluzioni, ma bisogna capire quale soluzione è la migliore, cioè quale lascia il maggior margine di lavoro a fet.

Ci sono insegnanti che fanno 10 ore nella stessa classe in 5 giorni (italiano, storia, geografia), sono disponibili a varie soluzioni, ma non vogliono fare più di 3 ore nella stessa classe. Sono disponibili anche ad andare in un'altra classe e poi tornare nella stessa durante la mattinata. Secondo voi qual è la soluzione migliore? Cioè quella che lascia maggiori possibilità al programma per chiudere l'orario in modo migliore e più in fretta?
3+2+2+2+1, 3+2+2 e 1+1+1, 2+2+2 e 1+1 e 1+1, poi dare l'opzione che un insegnante non può fare più di 3 ore nella stessa classe (usando le chiavi)

Naturalmente nella mia scuola la stessa cosa si presenta per chi ha 8 ore (italiano e storia) e per chi ha 6 ore (matematica e scienze).

Voi come fate? Quale strategia avete sperimentato essere la migliore?

Un sincero ringraziamento a tutti!
#5
Italian / Italiano / Re: Massimo 5 ore 1 volta a settimana
September 27, 2011, 09:10:35 AM
No, scusa ma non è così semplice, mi sono spiegato male. Un insegnante fa 18 ore settimanali e in un giorno alla settimana è disponibile a fare anche 5 ore, possibilmente non il sabato. Ma gli altri giorni fa comunque fino ad un massimo di 4 ore.

Puoi aiutarmi?
Grazie, Paolo
#6
Italian / Italiano / Massimo 5 ore 1 volta a settimana
September 22, 2011, 10:36:45 PM
Come risolvere questo problema? Ho un insegnante che è disponibile a fare anche 5 ore ma 1 sola volta a settimana e magari non di sabato.
Ogni suggerimento è gradito.
Grazie, Paolo
#7
Grazie Liviu,
sei gentile come sempre ed ho visto con piacere che anche il tuo italiano sta facendo grandi miglioramenti.

Se trovo altre persone disponibili a collaborare lo ospito direttamente nel mio dominio http://www.sportegioco.it e poi magari inseriamo un link nella tua home page.

Comunque grazie per ora e a risentirci presto.
Ciao, Paolo
#8
Italian / Italiano / Raccolta di Suggerimenti e Soluzioni
September 18, 2011, 06:47:18 PM
Ciao a tutti,
vorrei sapere se esiste una raccolta di suggerimenti per la realizzazione di orari. Mi spiego meglio con qualche esempio:

Domanda: Come faccio a impostare il giorno libero su due giorni a piacere?
Risposta: Crea una attività di 4 o 5 ore consecutive e poi imposta che tale attività cada nelle ore di quei due giorni.

Ancora,
Domanda: se voglio che un insegante che ha 10 ore settimanali (Es. di italiano), al quale ho impostato le ore 2+2+1+1 di italiano, 1+1 di storia e 1+1 di geografia non faccia più di 3 ore nella stessa mattinata come devo fare?
Risposta: ....

Se esiste mi piacerebbe consultarla, se non esiste mi piacerebbe realizzarla, magari con l'aiuto di tutti i volontari che pensano di avere suggerimenti da dare.

Grazie.
Paolo

#9
Italian / Italiano / Re: Alternanza del giorno libero
September 22, 2010, 02:52:48 PM
Grazie liviu, ottima e semplice soluzione.
#10
Italian / Italiano / Alternanza del giorno libero
September 21, 2010, 02:52:14 PM
Ciao a tutti, anche quest'anno mi trovo a rifare l'orario e ringrazio Liviu e Volker per il loro continuo lavoro ed aiuto che ci danno.

Una domanda: E' possibile impostare alternanza del giorno libero? Mi spiego meglio: se voglio impostare che un insegnante può avere il giorno libero di lunedì o di sabato indifferentemente come posso fare?

Una domanda anche per Volker: Per evitare che le celle vengano unite quando ho una classe che fa più ore di seguito esiste una opzione? Per esempio: se la 2 A fa tre ore di seguito vorrei che il file html finale non venisse con le tre celle unite con scritto 2 A ma con re celle separate su cui è scritto in tutte 2 A

Grazie di nuovo a tutti, Gianpaolo
#11
Suggestions / Re: Little time table (A4)
October 18, 2009, 08:53:50 PM
I tried this tool (http://lalescu.ro/liviu/fet/forum/index.php?topic=504.msg2960#msg2960) on Windows and I must say that it works well, but for those not using Windows openoffice does not work. I tell to Liviu but especially to Volker Dirr, since he has realized the html template:
Could you do a minimal template to print on A4?
Or can you tell me where is the procedure that creates the html file so I can try to do it? (This way it's more difficult because i am not a great programmer, but I'll try to do it)

Thanks for all your work, Paolo
#12
Suggestions / Re: Little time table (A4)
October 01, 2009, 10:33:23 PM
Thanks for your reply.
I tried to use it, but with openoffice does not work well and also with Excel through Wine does not work. Now I use only Linux. When I have time I will try with Windows. Do you think it would be very difficult to design a minimal model? I do not know, but I think that would be enough to reduce the number of options from template that already exist.
Thanks
Gianpaolo
#13
Suggestions / Little time table (A4)
September 30, 2009, 03:36:21 PM
I also have another suggestion to make. The HTML that is generated for time table is beautiful and clear, but too large to be printed on A4.
It would be appropriate to develop a minimal model, printable on A4, like this attached A4 that I make on the spreadsheet.
Thanks again.
Gianpaolo
#14
Now is very good.
I thinks this can help to adjust manually the time table.
Thanks
#15
Thank you for your work.
It works very well, but we need to improve knowledge of the conflict. Let me explain:

The file conflicts explain only the number of activity like this:
Time constraint basic compulsory: unallocated activity with id=22 - this increases the conflicts total by 10000
its better tuo know the activity totally, (because from only ID is difficult to know whats don't go well) like in information about difficult activities like this:
No: 22, Id: 350 (T:Valenti,Pivetti, S:ED.FISICA, St:3 E,3 D).

I think this is quite simple, but it would also be important to know which class and which days and which time has remained without activity.
Always thanks for how to really take to heart all the problems that we are placed. 're Really good.
Gianpaolo