Você está na página 1de 105

Manual

de
Utilizador
do
THOR 2004

THOR

para
Estabelecimentos de Ensino

Manual
de

Utilizador

THOR 2004

As informaes contidas neste documento podem ser alteradas sem aviso prvio.
Windows marca registada da Microsoft Corporation. Todas as outras marcas ou marcas registadas so
propriedade dos seus donos.

Copyright 1995-2004, F++ Informtica e Servios Lda.

ndice

ndice

1. Introduo.................................................................................... 1
INSTALAO ....................................................................................................1
ACTUALIZAO................................................................................................2

2. Descrio Geral ........................................................................... 3


DESCRIO GERAL ..........................................................................................3

3. pocas........................................................................................... 7
OPERAES SOBRE POCAS .............................................................................7
ABRIR POCA ...................................................................................................7
GRAVAR POCA ...............................................................................................8
COPIAR POCA .................................................................................................9
CONSOLIDAR POCA ........................................................................................9
CONFIGURAR POCA ......................................................................................10
Pgina poca................................................................................................................... 11
Pgina Turmas................................................................................................................. 12
Pgina Docentes .............................................................................................................. 13
Pgina Salas .................................................................................................................... 15
Pgina Dias ..................................................................................................................... 16
Pgina Tempos................................................................................................................. 18
Pgina Horas Extra Aulas ............................................................................................... 19
Pgina Cores ................................................................................................................... 19

ESTATSTICAS DA POCA................................................................................20

4. Tabelas ....................................................................................... 23
MENU TABELA ...............................................................................................25
Abrir Tabela..................................................................................................................... 25
Editar Tabela ................................................................................................................... 25
Listar Tabela .................................................................................................................... 26
Imprimir / Visualizar Tabela............................................................................................ 27
Fechar Tabela .................................................................................................................. 27

MENU EDIO................................................................................................28
MENU REGISTO ..............................................................................................28
Inserir Registo.................................................................................................................. 28
Apagar Registo................................................................................................................. 28
Procurar Registo.............................................................................................................. 28
Registo Anterior ............................................................................................................... 28
Registo Seguinte............................................................................................................... 29
Primeiro Registo .............................................................................................................. 29
ltimo Registo.................................................................................................................. 29

OUTROS MENUS .............................................................................................29


TABELA POCA ..............................................................................................29
TABELA TIPO DE SALA ...................................................................................31
i

Manual de Utilizador do THOR 2004

TABELA SALA ................................................................................................32


TABELA CATEGORIA ......................................................................................33
GRUPO DE DOCENTES .....................................................................................34
TABELA DOCENTES ........................................................................................34
TABELA DISCIPLINAS .....................................................................................37
TABELA TURMA .............................................................................................38

5. Atribuies ................................................................................. 41
MENU ATRIBUIO ........................................................................................42
Abrir Atribuio............................................................................................................... 42
Copiar Atribuies........................................................................................................... 42
Apagar Atribuies .......................................................................................................... 43
Editar Atribuies ............................................................................................................ 43
Listar Atribuies............................................................................................................. 44
Imprimir / Visualizar Atribuies .................................................................................... 44
Fechar Atribuies........................................................................................................... 44

MENU EDIO................................................................................................45
MENU REGISTO ..............................................................................................45
Atribuir Turma ................................................................................................................. 45
Atribuir Disciplina ........................................................................................................... 45
Atribuir Docente .............................................................................................................. 47
Retirar Atribuio ............................................................................................................ 48
Alterar Atribuio ............................................................................................................ 48

MENU OPES ...............................................................................................49


OUTROS MENUS .............................................................................................49
DEFINIR ATRIBUIES....................................................................................49
Anular Atribuio ............................................................................................................ 53

DISCIPLINA-TURMA........................................................................................53
DOCENTE-DISCIPLINA ....................................................................................56
AGRUPAR DISCIPLINAS...................................................................................57
ALTERAR DURAO DAS AULAS ....................................................................58
ESPAAMENTO ENTRE DISCIPLINAS ...............................................................59
DIRECTORES DE TURMA .................................................................................64

6. Horrios ..................................................................................... 65
Copiar Preferncias......................................................................................................... 66

MENU HORRIO .............................................................................................67


Horrio da Turma............................................................................................................ 67
Horrio do Docente ......................................................................................................... 68
Horrio da Sala ............................................................................................................... 69
Horrio da Disciplina da Turma ..................................................................................... 70
Gravar Horrio................................................................................................................ 70
Exportar Horrio ............................................................................................................. 71
Apagar Aulas ................................................................................................................... 71
Apagar Preferncias ........................................................................................................ 71
Visualizao do Horrio.................................................................................................. 71

ii

ndice

Visualizao das Preferncias ......................................................................................... 72


Imprimir Horrio ............................................................................................................. 72
Imprimir Preferncias...................................................................................................... 72
Fechar Horrio ................................................................................................................ 72

MENU EDIO................................................................................................72
Inserir Aula ...................................................................................................................... 73
Mover Aula....................................................................................................................... 74
Anular ltimo Comando................................................................................................... 74
Apagar.............................................................................................................................. 74
Proibir.............................................................................................................................. 74
Primeira Escolha ............................................................................................................. 75
Segunda Escolha .............................................................................................................. 75
Terceira Escolha .............................................................................................................. 76
Fixar Aulas....................................................................................................................... 76
Mudar Sala....................................................................................................................... 77
Ocupar Sala ..................................................................................................................... 78

MENU OPES ...............................................................................................78


Lista Disciplinas .............................................................................................................. 78
Legenda............................................................................................................................ 79
Observaes ..................................................................................................................... 79

OUTROS MENUS .............................................................................................79


HORRIOS DE TURMAS ...................................................................................79
HORRIOS DE DOCENTES ...............................................................................83
HORRIO DE SALAS ........................................................................................83
HORRIO DE DISCIPLINAS DAS TURMAS.........................................................84

7. Optimizao ............................................................................... 85
PARMETROS DE OPTIMIZAO .....................................................................85
OPES ..........................................................................................................88
COLOCAO INICIAL ......................................................................................88
COLOCAO INCREMENTAL ...........................................................................89
COLOCAO ITERATIVA .................................................................................89

8. Relatrios ................................................................................... 91
9. Menu Ferramentas.................................................................... 95
Imprimir Horrios............................................................................................................ 95
Exportar Horrios............................................................................................................ 95
Compactar a base de dados ............................................................................................. 96
Limpar Violaes ............................................................................................................. 96
Reunies........................................................................................................................... 96

10. Outros Menus.......................................................................... 97

iii

Introduo

1. Introduo
Instalao
O THOR 2004 (Tabelas de HORrios), trabalha em qualquer dos seguintes
sistemas operativos: Windows 98/Me/XP/2000/2003.
Os requisitos mnimos para se poder executar o THOR 2004 so os seguintes:

Processador Pentium (Pentium III/IV recomendado).

64 Mbytes de memria RAM (128Mbytes recomendado).

Sistema operativo Windows 98/Me, Windows 2000, Windows XP,


Windows Server 2003.

Aproximadamente 20 Mbytes de espao livre necessrio no disco rgido.

Resoluo grfica de 800x600 pontos (1024x768 recomendado).

Porta de comunicaes paralela ou USB.

Para se poder executar o THOR 2004 necessrio primeiramente colocar a ficha


de proteco que o acompanha. Essa ficha dever ser colocada na porta de
comunicaes paralela do computador, ou se possuir um computador Pentium
II/III/IV e adquiriu uma ficha USB, esta dever ser colocada numa das portas
USB do computador.
Sem a ficha de proteco colocada correctamente o THOR 2004 dar uma
mensagem de erro e terminar a sua execuo.
Para instalar o THOR 2004 deve executar as seguintes operaes:
1. Colocar o CD do THOR 2004 no respectivo dispositivo de leitura e a
instalao dever comear de forma automtica. Se por qualquer motivo o
programa de instalao no se iniciar de forma automtica, deve executar o
programa setup.exe que se encontra no CD.
2. Seguir as instrues do programa de instalao do THOR 2004.
3. Uma vez acabada a instalao, dever aparecer no ecr a seguinte mensagem:
A instalao do THOR 2004 foi correctamente realizada. Para executar o
THOR 2004 deve reiniciar o Windows.
4. Colocar a disquete do Cdigo do Dispositivo de Hardware e executar o
programa setup.exe.
1

Manual de Utilizador do THOR 2004

5. Uma vez acabada a instalao, dever aparecer no ecr a seguinte mensagem:


Instalao do cdigo da Chave # XXXXX foi correctamente realizada.
Se acontecer algum erro durante o processo de instalao deve terminar com
essa instalao e efectuar as seguintes operaes:
1. Copiar para uma pasta vazia o contedo do CD do THOR 2004.
2. Desligar o computador e arrancar de seguida em modo de segurana.
3. Executar o programa setup.exe da pasta onde se colocou previamente
o contedo do CD do THOR 2004 (ponto 1).
4. Aps uma correcta instalao do THOR 2004 sem qualquer erro deve-se
desligar de novo o computador e reiniciar em modo normal.
Convm no esquecer que como a mensagem indica s depois de reiniciar o
Windows que o THOR 2004 poder ser executado convenientemente.

Actualizao
A instalao do THOR 2004 detecta automaticamente se existe uma instalao no
mesmo computador do THOR 2002 e o utilizador pode optar por actualizar
automaticamente a base de dados, removendo a anterior instalao do seu
computador, ou instalar uma nova verso e realizar essa actualizao numa fase
posterior.
Se o utilizador optar por realizar a actualizao da base de dados numa fase
posterior instalao do THOR 2004 ela deve ser realizada atravs do programa
que acompanha a instalao do THOR 2004, designado por Conversor 2004.
Se executar o THOR 2004 com uma base de dados duma verso anterior, o
THOR 2004 no executar e dar a seguinte mensagem de erro:
Verso incorrecta da base de dados.
Se optar por no actualizar para a verso THOR 2004 na instalao, o THOR 2004
no desinstala a verso anterior do seu computador. Cabe ao utilizador desinstalar
essa verso quando pretender.

Descrio Geral

2. Descrio Geral
Descrio Geral
A utilizao do THOR 2004 divide-se fundamentalmente em 3 partes:
1. Preenchimento das tabelas correspondentes ao ambiente da escola.
2. Especificao das atribuies para a poca corrente. Definio das
ligaes disciplina-turma e disciplina-docente.
3. Colocao das aulas em modo manual e/ou modo automtico.
Quando se inicia o THOR 2004 pela primeira vez todos os comandos esto
desactivados, o que se verifica pelo facto de terem uma cor cinzenta e no estarem
completamente ntidos, excepo dos dois seguintes comandos:

poca | Abrir

Tabela | poca

Tambm a barra de botes que normalmente tem o aspecto indicado da Figura


2.1, tem a totalidade dos seus botes desactivados, excepo dos dois botes que
equivalem aos comandos mencionados.

Figura 2.1 Barra de menus e barra de botes inicial

Estes dois comandos so responsveis por abrir uma poca (pg. 7) j existente,
ou definir uma nova poca (pg. 29) na base de dados.
Como a primeira vez que se executa o THOR 2004 ao tentar abrir uma poca
verificaremos que a lista de pocas est vazia. Desse facto, resulta que, teremos
que criar uma poca para se poder iniciar o trabalho com o THOR 2004.
A Figura 4.3 mostra o formulrio que aparece para a criao de pocas. Para a
criao da 1 poca basta apenas fazer as seguintes operaes:

Manual de Utilizador do THOR 2004

Colocar em modo de Edio. Uma das maneiras possveis ser premir a


tecla <F7>.

Escrever a sigla da nova poca com um mximo de 20 caracteres (em


qualquer caso nunca possvel escrever mais que o nmero permitido de
caracteres para cada campo) e a data de incio da respectiva poca.

Acabar com o modo de Edio (ex: premir novamente na tecla <F7>).

Fechar o formulrio (ex: executar o comando Tabela | Fechar).

necessrio escrever sempre a data de incio, pois, atravs dessa data que
todas as pocas so ordenadas.
A partir deste momento j possvel abrir a nova poca, acabada de criar,
permitindo desse modo, inserir a restante informao.
Uma vez aberta a poca, verificamos que, todos os outros comandos passam a
estar disponveis e que aparece respectiva sigla na barra do ttulo da janela
principal do THOR 2004. Desse modo podemos identificar de uma forma simples
qual a poca em que estamos a trabalhar. Na barra do ttulo tambm aparece a
pasta onde se encontra a base de dados que o programa est a aceder.
Para podermos ento realizar horrios necessrio primeiramente inserir informao
nas tabelas existentes no THOR 2004 e que so as seguintes:

pocas

Tipos de Sala

Salas

Categorias

Docentes

Grupo de Docentes

Disciplinas

Turmas

O modo de manipular as diferentes tabelas bastante semelhante em todas elas


(Cap. 4).

Descrio Geral

A ordem pela qual se insere a informao fundamental, pois no se pode


inserir, p. ex., uma sala qualquer se no se tiver inserido previamente os
diferentes tipos de sala.
A ordem que deve ser seguida a que indicada na sequncia das tabelas acima
escritas.
Aps ter-se preenchido as referidas tabelas com a informao desejada,
informao que pode ser designada por informao esttica pela razo que se deve
manter praticamente inaltervel por vrias pocas, estamos em condies de
realizar as atribuies (Cap. 5), de servio docente na poca corrente, fase 2 do
funcionamento do THOR 2004.
Uma vez preenchido os dados da escola, est-se em condies de se fazer as
atribuies para a poca corrente. Esta fase a que requer mais cuidado na sua
realizao, uma vez que os horrios so gerados com a informao introduzida
nesta altura.
Para realizar essas atribuies necessrio preencher o quadro da Figura 2.2.
Outra forma possvel de se definir as atribuies para a poca corrente ser
atravs do preenchimento das seguintes duas tabelas:

Atribuio de Disciplina - Turma

Atribuio de Docente - Disciplina

Ao contrrio do que acontecia com as primeiras tabelas, a informao que


escrita nesta fase varia de poca para poca sendo obrigatrio o utilizador definir
sempre novas atribuies para cada poca.

Manual de Utilizador do THOR 2004

Figura 2.2 Definir atribuies para as turmas, disciplinas e docentes.

Uma vez concludo este passo estamos finalmente em condies de realizar


horrios tanto em modo manual como em modo automtico (fase 3 do
funcionamento do THOR 2004).

pocas

3. pocas
A poca , como j se referiu, um conceito fundamental para o correcto
funcionamento do THOR 2004.
possvel com o THOR 2004 guardar um histrico dos horrios ao longo de
vrias pocas.
Pelo facto do THOR 2004 guardar os horrios de vrias pocas existe ainda uma
facilidade adicional que realizar um controlo de crditos horrios do servio
docente para cada docente.
Existem no menu poca basicamente os seguintes trs grupos de comandos:

Operaes semelhantes s de ficheiros (p. ex: abrir, gravar, gravar como,


etc.).

Comandos relacionados com a colocao automtica.

Relatrios do estado da poca.

Operaes sobre pocas


Neste grupo de comandos constam os seguintes comandos:

poca | Abrir

poca | Gravar

poca | Gravar como

poca | Copiar

poca | Consolidar

poca | Configurar

Abrir poca
O comando poca | Abrir tambm executado se for premido o boto
de botes.

da barra

Quando se executa este comando aparece no ecr uma janela de dilogo com a
lista de pocas, existentes na base de dados, ordenada por datas.

Manual de Utilizador do THOR 2004

Para se abrir uma nova poca basta clicar duas vezes com o rato em cima da
sigla da nova poca, ou uma vez e premir seguidamente o boto <OK>.
Aps um momento de espera verificaremos que a poca aberta a nova poca
escolhida, uma vez, que o titulo da janela principal do THOR 2004 passa a ter o
nome da nova poca.

Gravar poca
O comando poca | Gravar permite gravar qualquer alterao feita na poca
corrente que no tenha sido gravada de outro modo.

Figura 3.1 Gravao da poca actual numa nova poca

O comando poca | Gravar como semelhante ao anterior e serve para gravar na


base de dados a informao respeitante poca actual numa nova poca, i.e.,
insere na tabela de pocas uma nova poca, copia toda a informao respeitante
poca actual para essa nova poca e por fim abre essa nova poca.
Este comando tambm pode ser acedido se premirmos o boto
botes.

da barra de

Quando se executa este comando aparece no ecr uma janela de dilogo (Figura 3.1)
onde se obrigado a fornecer tanto o nome bem como a data de incio da nova
poca.

Se algum dos campos no for correctamente preenchido ou houver alguma


incompatibilidade no nome e na data com alguma poca existente, o THOR
2004 dar uma mensagem de erro e a gravao no se efectuar.

pocas

Copiar poca
O comando poca | Copiar serve para copiar a informao duma poca para outra
poca existente na base de dados.
Ao executar o comando poca | Copiar aparece uma janela de dilogo como aquela
que est representada na Figura 3.2. Este comando permite escolher qual a
informao duma poca que se quer copiar para outra poca existente na base de
dados.

Figura 3.2 Cpia da informao referente a uma poca.

A configurao da poca de origem, i.e., a definio dos tempos lectivos, a


definio dos dias, a definio das horas extra lectivas e a restante informao
que se pode alterar atravs do comando poca | Configurar, sempre copiada
para a poca de destino.

Consolidar poca
O comando poca | Consolidar serve para consolidar uma poca, i.e., aps a
consolidao duma poca j no possvel fazer qualquer alterao nessa poca
ou em qualquer outra poca anterior a essa, pois todas as pocas anteriores so
automaticamente consolidadas.

Manual de Utilizador do THOR 2004

Quando se executa este comando aparece no ecr a mesma janela de dilogo, com a
lista de pocas ordenada por datas, que aparecia no comando poca | Abrir. Para se
consolidar uma poca deve-se ento clicar duas vezes com o rato em cima da
sigla da poca que se quer consolidar, ou clicar apenas uma vez e premir
seguidamente o boto <OK>.

Este comando til para a contabilidade dos crditos horrios dos docentes, pois
aps a consolidao, os crditos dessa poca so acumulados na conta
corrente de cada docente.

Configurar poca
O comando poca | Configurar serve para configurar vrios aspectos duma poca.
Ao executarmos este comando aparece no ecr uma janela de dilogo (Figura 3.3)
com vrias pginas.

Figura 3.3 Configurao de uma poca

No necessrio estar sempre a alterar a configurao de uma nova poca,


pois o THOR 2004 coloca automaticamente a configurao da ltima poca
aberta.

10

pocas

Pgina poca
Na pgina poca a informao que possvel introduzir mais o seu respectivo
significado, esto indicados no quadro seguinte:
Campo

Descrio

Valor de Defeito

Nome que aparecer no


cabealho de todas as
listagens.
Nome que aparecer por baixo
do ttulo em todas as listagens.

Titulo

Tempos por Hora

N de tempos lectivos por hora


real

1.00

Visualizao da
Legenda das
Disciplinas

Visualizao duma janela com


a legenda das disciplinas na
listagem dos horrios

Legenda das
Disciplinas

Se a legenda das disciplinas


deve ter apenas a sigla da
disciplina ou o nome
completo.

S Sigla

Intervalo de
Almoo

Intervalo de almoo necessrio


para toda a comunidade
escolar

No existente

Durao do
Almoo

Durao minma do almoo


em n de tempos lectivos

Incio do
Perodo de
Almoo

Tempo lectivo que marca o


nicio do perodo de almoo
(tem que ser sempre inferior
ao fim do perodo de almoo)

Fim do Perodo
de Almoo

Tempo lectivo que marca o


fim do perodo de almoo (tem
que ser sempre superior ao
incio do perodo de almoo)

Ttulo
Subtitulo

SubTitulo

Sim

Se o campo Tempos por Hora estiver desactivado (cor cinzenta clara), quer
dizer que j existem atribuies de disciplinas a turmas na poca corrente.
A existncia de intervalo para almoo provoca que o horrio seja dividido em
dois turnos, manh e tarde. Deste modo o THOR 2004 apenas contabiliza os
furos por turno.

11

Manual de Utilizador do THOR 2004

Pgina Turmas
Com a pgina das Turmas possvel configurar vrios aspectos da impresso dos
horrios das turmas.

Figura 3.4 Configurao da impresso dos horrios das turmas

Com a configurao que se v na Figura 3.4, a impresso do horrio de uma turma


poder ter o aspecto que se encontra representado na Figura 3.5.
Se o utilizador seleccionar o campo Flutuante em alternativa ao campo Fixa no
fim da pgina a legenda das disciplinas ser impressa em cima das clulas do
horrio da turma onde o utilizador a tenha previamente colocado.

Ao seleccionar a opo dos Tempos no lectivos aparecer no horrio das


turmas os intervalos que foram definidos na pgina dos Tempos, com um espao
mais pequeno.

12

pocas

Figura 3.5 Impresso de um horrio de uma turma com a legenda dos docentes fixa no fim da pgina.

Pgina Docentes
Com a pgina dos Docentes possvel configurar vrios aspectos do servio
docente bem como deve ser visualizada a legenda das horas no lectivas do
respectivo horrio.
Sempre que o campo Contabilizao das Horas Extra esteja marcado com a
opo Sim, as horas dos servios extra lectivos que forem definidas para cada
docente ser adicionado ao nmero de horas lectivas que o docente lecciona.

13

Manual de Utilizador do THOR 2004

Figura 3.6 Configurao de aspectos relacionados com a impresso dos horrios dos docentes

Nesta pgina a opo Flutuante ou Fixa no fim da pgina permite imprimir


a legenda com os servios extra lectivos do docente de forma semelhante aquela
que aparece na Figura 3.5 com o horrio da turma.

14

pocas

Campo

Descrio

Valor de
Defeito

Contabilizao das Horas


Extra

Contabilizar horas extra


lectivas dos docentes para o
total do respectivo horrio.

No

Visualizao de Horas
Extraordinrias

Visualizao do campo das


horas extraordinria no
cabealho do horrio.

Sim

Visualizao de Grau
Acadmico

Visualizao do grau
acadmico no cabealho do
horrio.

No

Visual.de Horas Efectivas


/ Contratadas

Valor que aparece no campo


das horas normais no cabealho
do horrio.

Horas
Contratadas

Visualizao da Legenda de Visualizao da legenda de


horas no lectivas que est
horas no lectivas
atribudo ao docente.
A visualizao da legenda deve

Flutuante / Fixa no fim da fiicar fixa no fim da pgina ou


pgina
flutuante em cima das clulas
Inicio Horrio Nocturno
Crditos Nocturnos

do horrio
Hora de inicio da mancha
nocturna.
N de horas que so
contabilizadas para o servio
dos docentes.

Sim
Fixa no fim da
pgina
n/e
1.00

Pgina Salas
Com a pgina das Salas possvel configurar o modo como se quer imprimir o
horrio de sala.
Assim, possvel no THOR 2004 imprimir os horrios das salas com os cdigos
dos docentes nas clulas do horrio ou em alternativa com a sigla das turmas.
A legenda, no horrio das salas, s existe se nas clulas do horrio aparecer o
cdigo dos docentes e a legenda pode mostrar o respectivo nome de cada
docente.

15

Manual de Utilizador do THOR 2004

Nesta pgina a opo Flutuante ou Fixa no fim da pgina permite imprimir


a legenda com os nomes dos docentes de forma semelhante aquela que aparece na
Figura 3.5 com o horrio da turma.

Figura 3.7 Configurao da impresso do horrio de sala.

Pgina Dias
Com a pgina Dias possvel configurar o nmero e a respectiva designao dos
dias do horrio. Os dois modos alternativos como se pode inserir um novo dia so
as seguintes:

clicar com o rato em cima do boto <Novo>.

Pressionar a tecla <Ins>.

Aps efectuar uma das duas aces anteriores aparece um novo campo com a
designao de Novo que se pode alterar logo de seguida (Figura 3.8). O novo
campo inserido em cima do dia que estiver seleccionado.

16

pocas

Para apagar um dia ou mais dias basta seleccionar os dias que se pretendem
apagar e efectuar uma de duas aces possveis:

clicar com o rato em cima do boto <Apagar>.

Pressionar a tecla <Del>.

Figura 3.8 Configurao dos dias do horrio.

Os botes com as setas para cima e para baixo, permite alterar a ordem do dia que
estiver seleccionado.
Para alterar a designao de um dia necessrio efectuar uma de duas aces
possveis:

clicar 1x com o rato em cima do dia que est seleccionado.

Pressionar a tecla <F2>.

Todas as anteriores aces, excepo da alterao da designao dos dias, s


so possveis de realizar se no existir nada colocado nos horrios.

17

Manual de Utilizador do THOR 2004

Pgina Tempos
Com a pgina Tempos possvel configurar o nmero, o tipo e a respectiva
designao dos tempos do horrio. Por tipo quer-se dizer que existem dois tipos
possveis:

Tempos lectivos, onde possvel existirem aulas.

Tempos no lectivos, vulgarmente designados por intervalos.

A forma de inserir apagar e alterar a designao dos tempos igual ao que


acontecia com a pgina dos Dias (ver pg. 16).

Figura 3.9 Configurao dos tempos lectivos e no lectivos do horrio.

Para designar um tempo como sendo um tempo lectivo necessrio seleccionar a


caixa que est esquerda da respectiva designao. Para definir um tempo como
sendo no lectivo, necessrio que a caixa respectiva esteja vazia. As maneiras
possveis de realizar estas duas aces so as seguintes:

18

clicar 1x com o rato na caixa do tempo respectivo.

pocas

Pressionar a tecla <Espao> do tempo que estiver seleccionado.

Todas as anteriores aces, excepo da alterao da designao dos tempos,


s so possveis de realizar se no existir nada colocado nos horrios.
Pgina Horas Extra Aulas
A pgina Horas Extra Aulas permite configurar os servios extra lectivos que podem
ser atribudos aos docentes da respectiva escola.
A forma de inserir e de apagar novos servios igual ao que se referiu aquando da
pgina dos Dias (ver pg. 16).

Figura 3.10 Configuirao do servio docente extra lectivo.

Pgina Cores
A pgina das cores permite configuar as cores com que se quer imprimir os
horrios.

19

Manual de Utilizador do THOR 2004

Para alterar alguma cor basta clicar em cima do boto respectivo para se abrir a
caixa de dilogo das cores onde se permite escolher a nova cor.

Figura 3.11 Configurao das cores da impresso dos horrios.

Estatsticas da poca
O comando poca | Estatsticas serve para avaliar a soluo existente. Ao
executarmos este comando aparecer no ecr uma janela de dilogo (Figura 3.12)
com as respectivas estatsticas da soluo presente.

20

pocas

Figura 3.12 Estatsticas dos horrios.

21

Tabelas

4. Tabelas
Existe um conjunto de informao, informao esttica, que alm de ser
praticamente constante est sempre presente ao longo das vrias pocas que se
vo criando para a realizao de horrios e que se encontra nas seguintes tabelas:

poca

Tipos de Sala.

Salas.

Categorias.

Grupo de Docentes.

Docentes.

Disciplinas.

Turmas.

O menu Tabela, d ento acesso aos formulrios que esto associados s tabelas,
acima referidas, onde essa informao pode ser inserida, alterada, visualizada e
imprimida. Cada tabela diz respeito a um tipo de dados necessrios realizao
dos horrios de uma poca.
Cada Formulrio composto por campos que, correspondem aos campos da
tabela respectiva. Para inserir, modificar ou apagar o contedo dum campo
necessrio que esse campo esteja seleccionado. Pode-se seleccionar um qualquer
campo existente no formulrio das seguintes maneiras:
1. clicar com o rato em cima do campo.
2. Utilizar as teclas <TAB> ou <RETURN> para seleccionar o campo seguinte.
3. Premir simultaneamente nas teclas <Shift>+<TAB> ou <Shift>+<RETURN>
para seleccionar o campo anterior.
Verifica-se que um campo est seleccionado quando muda a cor do fundo do
respectivo campo.
Todos os campos que estiverem escritos a vermelho so de preenchimento
obrigatrio.

23

Manual de Utilizador do THOR 2004

Quando se abre uma das tabelas alm de aparecer no ecr o formulrio respectivo, a
linha de comandos bem como a barra de botes modificada, de modo a visualizar
apenas as operaes que se podem executar sobre as tabelas.

Figura 4.1 Linha de menus e barra de botes das tabelas

Os botes da Barra de Botes permitem o acesso mais fcil s seguintes operaes:

24

- Abre a tabela das pocas.

- Abre a tabela dos Tipos de Sala.

- Abre a tabela das Salas.

- Abre a tabela das Categorias.

- Abre a tabela dos Grupos de Docentes.

- Abre a tabela dos Docentes.

- Abre a tabela das Disciplinas.

- Abre a tabela das Turmas.

- Desloca-se para o primeiro registo da tabela.

- Desloca-se para o registo anterior da tabela.

- Desloca-se para o registo seguinte da tabela.

- Desloca-se para o ltimo registo da tabela.

- Comuta o modo de acesso da tabela entre Edio e Leitura.

Tabelas

- Permite visualizar uma lista de registos da tabela.

- Antev a impresso duma lista de registos da tabela.

- Imprime uma lista de registos da tabela.

Menu Tabela
O menu Tabela, dentro das operaes de tabelas d acesso aos seguintes
comandos:

Abrir | poca
Abrir | Categoria
Abrir | Disciplina

Editar F7

Listar

Visualizao Impresso

Imprimir

Fechar Ctrl+F4

Abrir | Tipo de Sala


Abrir | Grupo de Docentes
Abrir | Turma.

Abrir | Sala
Abrir | Docente

F8

Como se verifica alguns dos comandos esto duplicados atravs dos botes da
barra de botes e ainda atravs de teclas para rpido acesso.
Abrir Tabela
O comando Abrir | permite abrir o formulrio da tabela que lhe est associada
(seces seguintes).
Editar Tabela
As tabelas tm dois modos de acesso possveis:

Leitura (quando se abre a tabela o modo de defeito).

Edio.

O comando Editar permite a comutao entre os dois modos de acesso possveis.


Convm referir que para inserir ou modificar um registo j existente
necessrio que o modo de acesso se encontre em Edio. No canto inferior

25

Manual de Utilizador do THOR 2004

direito da janela existe a informao em que modo se encontra o acesso


tabela que estiver a ser seleccionada.
As formas possveis de se executar este comando so as seguintes:

clicar com o rato no boto

Premir na tecla <F7>.

Executar o comando Tabela | Editar.

Listar Tabela
O comando Listar permite listar no ecr o contedo da respectiva tabela. Quando
se selecciona este comando aparece no ecr uma janela de dilogo que permite
seleccionar o conjunto de registos que se quer visualizar.
Existe uma janela de dilogo para cada tabela, no entanto, o modo de seleco
idntico para todos os casos. Se olharmos para a Figura 4.2 que, mostra a janela
de dilogo para a seleco dos registos a visualizar da tabela de docentes,
verificamos que existe um grupo de campos denominado de Dados que
corresponde parte da informao que especfica de cada tabela. A restante
parte dessa janela comum a todas as janelas de dilogo das condies de
seleco.
O grupo de registos que sero visualizados numa lista dado pela interseco
das condies que forem preenchidas. Se nenhum dos campos for preenchido
ser visualizado a tabela inteira.
Se estivermos interessados em imprimir a lista, podemos modificar a largura
de cada uma das colunas clicando com o rato em cima das fronteiras de
cada uma delas e arrastando o rato no sentido desejado.

26

Tabelas

Figura 4.2 Seleco dos registos a visualizar da tabela dos Docentes.

Imprimir / Visualizar Tabela


S aps a execuo do comando Listar que ficam acessiveis os comandos
Visualizao Impresso e Imprimir.
A execuo do comando Visualizao Impresso permite antever no ecr a
impresso da lista de registos, enquanto que o comando Imprimir permite obter
uma impresso da lista de registos seleccionada.
Com estes dois comandos verifica-se que a lista de registos impressa ou
visualizada no ecr com um cabealho idntico ao que foi definido na
configurao da poca (Cap. 3).
Fechar Tabela
O comando Fechar serve como o nome indica para fechar o documento que estiver
seleccionado seja um formulrio ou a lista de registos de uma tabela.
Ao fechar o formulrio duma tabela se estiver no modo de Edio todas
alteraes que tiverem sido feitas ao registo corrente sero gravadas.
Se for a ltima tabela aberta tanto a linha de menus como a barra de botes voltam
a ter o aspecto que indicado na Figura 2.1.

27

Manual de Utilizador do THOR 2004

Menu Edio
O menu Edio representa as opes tpicas de edio de texto, como sendo os
comandos Copiar, Cortar e Colocar.
Qualquer destas opes s est disponvel se o cursor estiver em cima de qualquer
campo de texto editvel.

Menu Registo
O menu Registo responsvel pelas operaes que se podem executar sobre os
registos de uma qualquer tabela.
Inserir Registo
O comando Inserir Registo serve para inserir um registo vazio na tabela. Deste modo,
este comando s deve ser utilizado se estivermos em modo de Edio e a tabela no
estiver vazia.
Pois, quando a tabela est vazia apenas se deve preencher os campos do
respectivo formulrio para escrever o primeiro registo na tabela.
Apagar Registo
O comando Apagar Registo que, como o nome indica serve para apagar um registo
da tabela. necessrio estar em Edio o modo de acesso tabela para se poder
apagar um registo.
No entanto, o THOR 2004 s deixa apagar um registo da tabela que no esteja
relacionado com outros registos de outra tabelas (ex. se uma sala estiver com
aulas num dada poca, no possvel apag-la da tabela de salas).
Procurar Registo
Quando se executa o comando Procurar aparece no ecr a mesma janela de dilogo
que aparece no comando Listar do menu Tabela. A nica diferena que, neste
caso apenas se vai seleccionar o primeiro registo que corresponder seleco
pretendida.
Registo Anterior
O comando Anterior serve para navegar na tabela e ir para o registo anterior ou
ficar no primeiro se j l estiver. Este comando encontra-se duplicado atravs do
boto

28

Tabelas

Registo Seguinte
O comando Seguinte serve para navegar na tabela e ir para o registo seguinte ou
ficar no ltimo se j l estiver. Este comando encontra-se duplicado atravs do
boto

Primeiro Registo
O comando Primeiro serve para navegar na tabela e ir para o primeiro registo da
tabela seguinte ou permanecer nesse registo se j l estiver. Este comando
encontra-se duplicado atravs do boto

ltimo Registo
O comando ltimo serve para navegar na tabela e ir para o primeiro registo da
tabela seguinte ou permanecer nesse registo se j l estiver. Este comando
encontra-se duplicado atravs do boto

Outros Menus
Os restantes menus que aparecem na linha de menus quando se abre uma tabela
so os mesmos que aparecem em outras situaes (Cap. 10).

Tabela poca
A tabela das pocas talvez a nica excepo ao que se referiu na primeira seco
deste captulo, pois esta tabela est sempre a ser alterada com a insero de novas
pocas.

29

Manual de Utilizador do THOR 2004

Figura 4.3. Tabela de pocas.

Embora, no seja o nico modo de criao de novas pocas (Cap. 3), tambm
possvel inserir uma nova poca na tabela de pocas do mesmo modo que se
insere um qualquer registo de outra das tabelas.
Campo

Sigla

N Mximo de
Caracteres

20

Dia

2 (dgitos)

Ms

2 (dgitos)

Ano

4 (dgitos)

Quadro 1 Nmero mximo de caracteres dos campos da tabela de pocas.

absolutamente necessrio o correcto preenchimento dos campos do formulrio


(Figura 4.3) que est associado com a tabela de pocas, pois em caso contrrio o
THOR 2004 dar uma mensagem de erro e no completar a respectiva insero
da nova poca.
Para se poder apagar uma poca necessrio que todos os registo da tabela
Docentes, da tabela Salas, da tabela Disciplinas e da tabela Turmas no
tenham como poca final a poca que se quer apagar.

30

Tabelas

Existe uma mensagem adicional de poca no Consolidada, que s aparece


depois da poca ter sido correctamente inserida e salvaguardada na tabela. Esta
mensagem serve apenas para indicar ao utilizador o estado da poca.

Tabela Tipo de Sala


A tabela dos tipos de sala tem que ser preenchida antes de se tentar preencher a
tabela das salas, uma vez que, como bvio, as salas dependem do respectivo
tipo.
Alm disso, o THOR 2004 quando est a tentar colocar uma aula num horrio
tenta encontrar uma sala que corresponda a um tipo adequado disciplina em
causa e ao nmero de alunos que frequenta essa mesma disciplina, da ser
importante a correcta diviso dos tipos de sala existentes numa escola.
comum encontrar tipos de sala que contenham apenas uma sala (Ex:
laboratrios).

Figura 4.4 Tabela de Tipos de Sala.

Nesta tabela apenas necessrio preencher o campo da Sigla, enquanto que o


preenchimento do campo Descrio opcional. O nmero de caracteres com que
se pode preencher cada um dos campos o que se encontra no Quadro 2.
Campo

Sigla
Descrio

N Mximo de
Caracteres

8
30

Quadro 2 Nmero mximo de caracteres dos campos da tabela dos tipos de sala.

31

Manual de Utilizador do THOR 2004

Tabela Sala
A tabela das salas deve apenas guardar as salas que servem para leccionar
disciplinas e no todas as possveis salas que existam no estabelecimento de
ensino.
Como se disse na seco anterior necessrio ao preenchimento da tabela de salas
que a tabela dos tipos de sala j tenha sido preenchida.
Um dos campos a preencher para cada registo da tabela de salas exactamente o
tipo de sala que se encontra previamente definido e agrupado numa lista das
respectivas siglas.
No Quadro 4.1 est representado o nmero mximo de caracteres que se pode
escrever em cada um dos campos da tabela de salas. Os campos Tipo de Sala, e
poca Final so listas e portanto no possvel inserir informao que no se
encontre nas respectivas listas.

Figura 4.5 Tabela de Salas.

Para o caso do campo Capacidade os nicos caracteres que se podem escrever


so dgitos uma vez que o campo s aceita valores numricos.
Campo

N Mximo de
Caracteres

Sigla

Capacidade

3 (dgitos)

Quadro 4.1 Nmero mximo de caracteres dos campos da tabela das salas.

32

Tabelas

importante o valor da capacidade com que se preenche o respectivo campo,


pois a partir desse valor que o THOR 2004 tenta maximizar a capacidade da
sala quando estiver a colocar uma aula num horrio.
Para que a lista de salas que aparece por poca no contenha as salas que no
fazem parte dessa poca, por qualquer razo, existe o campo poca Final.

Tabela Categoria
A tabela de Categorias permite definir as categorias do pessoal docente dum
estabelecimento de ensino.

Figura 4.6 Tabela de Categorias

O campo Sigla de preenchimento obrigatrio. Convm no entanto, preencher


tambm o campo Nome, pois esse campo utilizado na impresso dos horrios.
Campo

Sigla
Nome

N Mximo de
Caracteres

8
30

Quadro 3 Nmero mximo de caracteres dos campos da tabela de categorias.

O Quadro 3 contem o nmero mximo de caracteres para cada campo.


S se pode apagar um registo da tabela de Categorias se no houver nenhum
docente com essa categoria.

33

Manual de Utilizador do THOR 2004

Grupo de Docentes
A tabela Grupo de Docentes permite definir grupos de docentes para posterior
agrupamento de docentes em conjuntos. Estes grupos de docentes permitem um
acesso mais fcil a cada docente.
Nesta tabela apenas necessrio preencher o campo da Sigla, enquanto que o
preenchimento do campo Nome opcional. O nmero de caracteres com que se
pode preencher cada um dos campos o que se encontra no Quadro 2.

Figura 4.7 Tabela de Grupos de Docentes.

Campo

N Mximo de
Caracteres

Sigla

Nome

50

Quadro 4 Nmero mximo de caracteres dos campos da tabela de Grupos de Docentes.

Tabela Docentes
A tabela dos docentes comporta todos os docentes que leccionaram pelo menos
durante uma poca.
Para que a listas dos docentes duma dada poca no contenha os docentes que no
fazem parte dessa poca existe o campo poca Final para a poca final
(inclusive) em que um docente finaliza o seu servio na escola.
Todos os campos no formulrio Docente so de preenchimento obrigatrio
excepo dos campos poca Final e do campo Crditos.

34

Tabelas

Uma vez que o campo Categoria de preenchimento obrigatrio na ficha do


docente, as categorias devem ser preenchidas na tabela de categorias antes de se
inserir os docentes.

Figura 4.8 Tabela de Docentes.

Para se poder apagar um registo da tabela de docentes no pode haver aulas


lectivas desse docente em qualquer das pocas que esse docente est inscrito
para leccionar.
No Quadro 4.2 encontram-se os valores mximos com que permitido preencher
cada campo da tabela de docentes.
Tanto o campo Horas Contratadas como o campo Crditos admitem um valor
decimal, da poder-se escrever alm de dgitos o caracter que est definido no seu

35

Manual de Utilizador do THOR 2004

computador (ver painel de controlo do Windows) como separador da parte


decimal. No campo tambm possvel escrever o caracter - para o caso de
valores negativos.
Campo

Cdigo

N Mximo de Caracteres

Nome

60

Grau Acadmico

20

N Horas Contratadas

6 (dgitos + caracter decimal)

Crditos

7 (dgitos + caracter decimal)

Email
Horas

60
6 (dgitos + caracter decimal)

Quadro 4.2 Nmero mximo de caracteres dos campos da tabela de docentes.

O campo Crditos apresenta o valor do crdito horrio actualizado. O valor do


crdito por poca calculado da seguinte forma:
Crditos = N HorasContradadas ( N HorasLectivas + N HorasExtraLectivas )

O valor calculado pela expresso anterior ento acumulado ao valor existente na


ficha de cada docente aps a consolidao da respectiva poca.
O valor na expresso anterior do N Horas Extra Lectivas s
contabilizado se na configurao da poca na pgina dos docentes estiver
seleccionado a opo correspondente (ver pg. 13).
O campo Grupo permite ao utilizador seleccionar o grupo a que um dado docente
pertence. O conjunto de grupos que aparecem nesta lista j devem ter sido
previamente preenchidos na tabela de Grupo de Docentes.
Este campo no de preenchimento obrigatrio, donde podem existir docentes
que no pertenam a nenhum grupo existente. Apenas de referir que nas
janelas de dilogo existentes para a seleco de docentes, os docentes sem
grupo aparecem ordenados alfabeticamente mas, sempre no fim de todos os
grupos, Figura 4.9.
A parte da tabela de Docentes que est indicada como Servio Extra Lectivo da poca
apenas aparece ao premir no boto <Detalhar> (Figura 4.8). ento possvel

36

Tabelas

caracterizar o servio extra lectivo de um docente para a poca em curso. O


conjunto de servios que aparecem na lista Cargos definido na configurao da
poca na pgina de Horas Extra Aulas (ver pg. 19).

Figura 4.9 Dilogo utilizado na seleco de docentes.

Tabela Disciplinas
A tabela de Disciplinas inclui todas as disciplinas que so leccionadas na escola.
Campo

N Mximo de
Caracteres

Sigla

Nome

40

Quadro 4.3 Nmero mximo de caracteres dos campos da tabela de disciplinas.

S se pode inserir tipos de sala se o correspondente tipo de aula estiver


devidamente seleccionado.

37

Manual de Utilizador do THOR 2004

Figura 4.10 Tabela de Disciplinas

Para que no aparea uma dada disciplina na lista de possveis escolhas para a
atribuio disciplina-turma (Cap. 5) para a poca corrente deve-se definir o campo
poca Final com a poca anterior. Se numa poca futura essa disciplina
necessitar de ser leccionada, deve-se apagar o campo poca Final.

Tabela Turma
A tabela das turmas deve conter todas as turmas existentes na poca corrente ou
que j existiram em pocas anteriores.
Campo

Sigla
Ttulo

N Mximo de
Caracteres

8
100

Quadro 4.4 Nmero mximo de caracteres dos campos da tabela de turmas.

O campo Ttulo que aparece neste formulrio serve s para aparecer na


impresso do horrio da turma por baixo do subttulo geral e que se pode definir
na configurao da poca (ver pg. 11).

38

Tabelas

Figura 4.11 Tabela de Turmas

Para que no aparea uma dada turma nas listas de escolha para as atribuies
disciplina-turma (Cap. 5) para a poca corrente deve-se definir o campo poca
Final com a poca anterior. Se numa poca futura essa turma voltar a ter
disciplinas atribudas, deve-se apagar o campo poca Final.

39

Atribuies

5. Atribuies
Como se referiu no Cap. 2 esta fase a mais importante de todo o funcionamento
do THOR 2004, no porque requeira muitas operaes, mas porque com base
nas ligaes que se efectuam nesta fase que os horrios iro ser gerados
posteriormente.
Como se referiu no captulo anterior deste manual, as tabelas contm toda a
informao respeitante escola, mas guardada de uma forma independente (ex.
um docente inserido sem se dizer quais so as disciplinas que vai leccionar; uma
disciplina definida sem se dizer qual a respectiva carga horria e a que nveis
ela necessria, etc.).
nesta fase que se definem quais as turmas que vo ter disciplinas, quais as
cargas horrias de cada disciplina para cada turma e quais os docentes que vo
leccionar cada disciplina.
Assim que seleccionamos um comando do menu Atribuio aparece a linha de
menus e a barra de botes com o aspecto indicado na Figura 5.1.

Figura 5.1 Linha de Menus e Barra de Botes quando se selecciona as Atribuies

Verifica-se que existe um conjunto de comandos que foram explicados no


captulo anterior e so comuns s atribuies. Os nicos botes que so
especficos das atribuies so os seguintes:

- Abre a janela da Definio de Atribuies

- Abre a tabela de atribuies Disciplina-Turma.

- Abre a tabela de atribuies Docente-Disciplina.

- Abre a tabela de Agrupamentos de Disciplinas.

41

Manual de Utilizador do THOR 2004

- Abre a tabela de definies de Espaamentos entre Disciplinas.

- Abre a tabela da Durao das Aulas.

Menu Atribuio
O menu Atribuio, dentro das operaes de atribuio d acesso aos seguintes
comandos:

Abrir | Definir Atribuies


Abrir | Docente- Disciplina
Abrir | Durao de Aulas
Abrir | Director Turma.

Copiar Atribuies

Apagar Atribuies

Editar F7

Listar

Visualizao Impresso

Imprimir

Fechar Ctrl+F4

Abrir | Disciplina-Turma
Abrir | Agrupar Disciplinas
Abrir | Espaamento Disciplinas

F8

Como se verifica alguns dos comandos esto duplicados atravs dos botes da
barra de botes e ainda atravs de teclas para rpido acesso.
Abrir Atribuio
O comando Abrir | permite abrir um formulrio correspondente aco que lhe
est associada (seces seguintes).
Copiar Atribuies
possvel copiar as definies que se realizaram numa turma para outras turmas.
Ao executar o comando Copiar Atribuies, o THOR 2004 abre a janela de
dilogo da Figura 5.2, onde se verifica que alm das disciplinas e das respectivas
cargas horrias, tambm possvel copiar mais informao que est definida para
a turma de origem.

42

Atribuies

Se tiver seleccionado a opo Agrupamento de Disciplinas, o THOR 2004 vai


definir novos agrupamentos, com as mesmas disciplinas, na turma de destino.
Se tiver seleccionado a opo Espaamento entre Disciplinas, o THOR 2004 vai
definir o mesmo espaamento entre as disciplinas na turma de destino.

Figura 5.2 Janela de dilogo de copiar atribuies.

Apagar Atribuies
possvel apagar as definies completas de uma turma de uma s vez se
executar o comando Apagar Atribuies.
necessrio ter cuidado ao executar este comando uma vez que apaga toda a
informao relativa a uma turma.
Editar Atribuies
Como acontecia com as tabelas do captulo anterior, tambm aqui os formulrios
que do acesso s atribuies, tm dois modos acesso possveis:

Leitura (quando se abre a tabela o modo de defeito).

Edio.

O comando Editar permite a comutao entre os dois modos de acesso possveis.

43

Manual de Utilizador do THOR 2004

Convm referir que para inserir ou modificar um registo j existente


necessrio que o modo de acesso se encontre em Edio. No canto inferior
direito da janela existe a informao em que modo se encontra o acesso
tabela que estiver a ser seleccionada.
Para alterar o modo de acesso existem vrias formas de o fazer (ver pg. 25)
Listar Atribuies

O comando Listar permite listar no ecr o contedo duma tabela. No caso das
atribuies este comando apenas est acessvel para o caso das atribuies
Disciplina-Turma, Docente-Disciplina, Agrupamento Disciplinas, Espaamento
Disciplinas, Director Turma. da respectiva tabela.
Ao contrrio do que acontecia com as tabelas do captulo anterior aqui no existe
possibilidade de seleccionar qual a informao que se quer listar. Mostra sempre a
listagem completa do formulrio que est associado.
Imprimir / Visualizar Atribuies
semelhana com o que acontecia no captulo anterior, tambm aqui, s aps a
execuo do comando Listar que ficam acessveis os comandos Visualizao
Impresso e Imprimir.
A execuo do comando Visualizao Impresso permite antever no ecr a
impresso da lista de registos, enquanto que o comando Imprimir permite obter
uma impresso da lista de registos seleccionada.
Com estes dois comandos verifica-se que a lista de registos impressa ou
visualizada no ecr com um cabealho idntico ao que foi definido na
configurao da poca (Cap. 3).
Fechar Atribuies
O comando Fechar serve como o nome indica para fechar o documento que estiver
seleccionado seja um formulrio ou uma listagem de registos.
Ao fechar o formulrio dum formulrio que esteja em modo de Edio todas
alteraes que tiverem sido feitas ao registo corrente sero gravadas.
Se for o ltimo formulrio das atribuies que est aberto tanto a linha de menus
como a barra de botes voltam a ter o aspecto que indicado na Figura 2.1.

44

Atribuies

Menu Edio
O menu Edio representa as opes tpicas de edio de texto, como sendo os
comandos Copiar, Cortar e Colocar.
Qualquer destas opes s est disponvel se o cursor estiver em cima de qualquer
campo de texto editvel.
Existe um comando adicional de Anular Ctrl+Z, que s est disponvel para o
formulrio de Definir Atribuies. Neste caso este comando anula a ltima aco
realizada.

Menu Registo
Neste menu existem os comandos que j foram explicados no captulo anterior e
que so os seguintes:

Inserir Registo.

Apagar Registo

Registo Anterior

Registo Seguinte

Primeiro Registo

ltimo Registo

.
.

Para ver o respectivo significado pode ver as pginas 28 e seguinte.


Existem neste menu outros comandos que s ficam acessveis quando se escolhe o
comando Abrir | Definir Atribuies.
Atribuir Turma
Ao executar o comando Atribuir Turma com a janela da definio de atribuies
aberta, aparece no ecr uma janela de dilogo onde se pode escolher uma nova
turma para atribuir disciplinas.
Atribuir Disciplina
O comando Atribuir Disciplina apenas fica disponvel nas seguintes situaes:

45

Manual de Utilizador do THOR 2004

A janela da Definio de Atribuies est aberta na pgina das Turmas e est


seleccionada uma turma.

A janela da Definio de Atribuies est aberta na pgina das Turmas e est


seleccionada uma disciplina.

A janela da Definio de Atribuies est aberta na pgina das Disciplinas.

A janela da Definio de Atribuies est aberta na pgina dos Docentes e est


seleccionado um docente.

A janela da Definio de Atribuies est aberta na pgina dos Docentes e est


seleccionado uma disciplina atribuda a um docente.

Como a janela da Definio de Atribuies uma rvore em qualquer das


pginas, verifica-se que um objecto est seleccionado quando o fundo fica de
outra cor (depende da configurao do Windows ).
Ao executar este comando nas 3 primeiras situaes abre a janela de dilogo da
Figura 5.8, onde se pode configurar uma nova disciplina para a turma
seleccionada.
Ao executar este comando numa das duas ltimas opes abre a janela de dilogo
da Figura 5.3, onde apenas permitido atribuir disciplinas a que j estejam
configuradas.

Figura 5.3 Janela de dilogo com a lista de disciplinas atribudas.

46

Atribuies

Atribuir Docente
O comando Atribuir Docente apenas fica disponvel nas seguintes situaes:

A janela da Definio de Atribuies est aberta na pgina das Turmas e est


seleccionada uma disciplina.

A janela da Definio de Atribuies est aberta na pgina das Disciplinas e


est seleccionada uma turma.

A janela da Definio de Atribuies est aberta na pgina das Docentes.

Sabe-se que um objecto est seleccionado pela mesma razo que foi referida
anteriormente (ver Atribuir Turma).

Figura 5.4 Lista de todos os docentes vlidos para a poca corrente.

Quando se executa este comando nas 2 primeiras opes abre a janela de dilogo
da Figura 5.4, onde se pode escolher um ou mais docentes para atribuir a uma
disciplina.
Quando se executa este comando na ltima opo abre uma janela de dilogo
semelhante da Figura 5.4, mas apenas se mostra os docentes vlidos para a
poca corrente e que ainda no foram atribudos.

47

Manual de Utilizador do THOR 2004

Retirar Atribuio
Ao executar o comando Retirar Atribuio o THOR 2004 apaga a atribuio do
objecto que estiver seleccionado e tudo o que estiver dentro desse objecto, isto :
Se a janela de Definies de Atribuies estiver aberta na pginas das Turmas e
estiver seleccionado uma turma, apagada toda a informao referente a essa
turma: As aulas dessa turma; as disciplinas que estavam atribudas a essa
turma; os docentes que estavam atribudos a essas disciplinas e restante
informao referente turma em causa. pois preciso ter muito cuidado
quando se executa este comando. Em caso de engano, pode-se efectuar o
comando Anular logo de seguida e toda a informao apagada reposta.
Este comando tambm pode executado se premir a tecla <Del>.
Alterar Atribuio
O comando Alterar Atribuio s fica acessvel nas seguintes situaes:

A janela da Definio de Atribuies est aberta na pgina das Turmas e est


seleccionada uma disciplina.

A janela da Definio de Atribuies est aberta na pgina das Disciplinas e


est seleccionada uma disciplina.

Figura 5.5 Janela de dilogo que serve para alterar os dados duma disciplina atribuda.

48

Atribuies

Ao executar este comando aparece uma janela de dilogo (Figura 5.5) onde
possvel alterar o total de horas; o nmero de aulas; a opo de disciplina de
opo; o nmero de alunos e a sala preferencial.

Menu Opes
O menu de Opes apenas contem o comando de Turma. Este comando apenas fica
acessvel quando se abre a Atribuio Disciplina-Turma ou a Atribuio DocenteDisciplina.
Ao executar este comando abre uma janela de dilogo com a lista de turma com
disciplinas atribudas e possvel trocar de turma sem necessitar de fechar a janela.

Outros Menus
Os restantes menus que aparecem na linha de menus quando se abre uma tabela
so os mesmos que aparecem em outras situaes (Cap. 10).

Definir Atribuies
O comando Atribuio | Definir Atribuies permite definir as ligaes que devem
existir para a poca corrente entre TurmasDisciplinasDocentes. Ao executarse este comando aparece no ecr uma janela como a que est indicada na Figura
5.6.
Inicialmente esta janela aparece vazia sem turmas, sem disciplinas e sem turmas,
necessrio ento definir quais as turmas, disciplinas e docentes que vo ser
necessrios para a poca corrente.
Se clicar com o boto do lado direito do rato em cima desta janela aparece um
menu com alguns comandos activos dependendo do contexto em que se encontra
(Figura 5.7).
Os comandos que compe este menu encontram-se replicados no menu Registo da
linha menus.
Ao executar o comando Atribuir Turma aparece uma janela de dilogo com a lista
de turmas vlidas para a poca corrente que ainda no foram seleccionadas.
O THOR 2004 garante que no existem duplicaes duma turma na mesma
poca.

49

Manual de Utilizador do THOR 2004

Figura 5.6 Definir atribuies para as turmas, disciplinas e docentes.

Figura 5.7 Menu com os comandos que se podem executar quando se clica com o boto do lado direito do
rato em cima da janela de Definir Atribuies.

Quando se executa o comando Atribuir Disciplina, aparece uma janela de dilogo,


onde se permite configurar a carga horria da disciplina e respectiva distribuio,
o nmero de alunos que devem frequentar essa disciplina, o tipo de aulas que se
pretende, a indicao se uma disciplina de opo (colocao nas extremidades
do horrio), indicao de sala preferencial e ainda o nmero do turno que se est a
definir.
O termo turno para o THOR 2004, significa que necessrio dividir o total
dos alunos duma turma em partes para frequentar uma dada disciplina.

50

Atribuies

Quando no necessrio dividir os alunos, deve-se colocar zero no campo


<Turno>.

Figura 5.8 Configurao de uma dada disciplina.

Para os casos, em que o nmero do turno zero, o nmero do turno no aparece


na listagem do horrio. Se, pelo contrrio houver algum turno com um valor
superior a zero, este aparece na listagem do horrio.
possvel com o THOR 2004 alterar, em simultneo para todas as turmas de uma
dada disciplina, a sua carga horria. Como se pode observar na Figura 5.9 se
escolher o comando Alterar Atribuio, vai-se alterar a carga horria para todas as
turmas da disciplina AC I (T) (110, 120, 130, 140, 200).
Se se pretender apenas alterar a carga horria de uma dada turma apenas se
selecciona a turma pretendida.
Com o THOR 2004, possvel alterar a definio de uma turma ou disciplina
mesmo que esta(s) j tenha(m) docente(s) atribudo(s) ou at aulas j colocadas.

51

Manual de Utilizador do THOR 2004

Figura 5.9 Alterar carga horria em simultneo a vrias turmas.

ainda importante referir os seguintes aspectos:

Alterar o nmero de aulas de uma disciplina e as aulas no so apagadas.

Aumentar o nmero de horas de uma disciplina e as aulas no so


apagadas.

Diminuir o nmero de horas de uma disciplina e as aulas so apagadas.

Alterar o nmero de aulas ou o nmero de horas a uma disciplina que


pertena a algum grupo de disciplinas e essa disciplina retirada do
agrupamento de disciplinas.

Quando se apaga uma disciplina, toda a informao dependente


imediatamente removida.

No THOR 2004 possvel atribuir docentes com horrios incompatveis, i. e.,


quando se escolhe um docente para leccionar uma disciplina, se essa disciplina j
tiver aulas colocadas, o THOR 2004 faz uma verificao dos horrios (do docente
e da disciplina) e se detectar que so incompatveis dar uma mensagem de erro
(Figura 5.10) e permitido ao utilizador forar a incompatibilidade.

52

Atribuies

Figura 5.10 Atribuir docente com horrio incompativel.

Anular Atribuio
Na janela Definir Atribuies existe a possibilidade de anular o ltimo comando
realizado atravs das seguintes hipteses:

clicar com o rato no boto

Premir as teclas <Ctrl>+<Z>.

Executar o comando Edio | Anular.

Disciplina-Turma
Ao executar o comando Disciplina-Turma aparece a uma janela de dilogo com a
lista de turmas vlidas para a poca corrente. Aps se ter escolhido uma turma e
premido o boto <OK> dessa janela de dilogo, aberto a janela da Figura 5.8.
Os campos do formulrio associado com a tabela Disciplina-Turma, com excepo
da Sala Preferencial, so de preenchimento obrigatrio, com risco de o
THOR 2004 no atribuir a nova disciplina e dar uma mensagem de erro se tal no
acontecer.
O campo da Disciplina a lista completa das disciplinas vlidas para a poca
corrente, existente na tabela de disciplinas. Associado com a disciplina escolhida
existem quatro opes possveis, na parte inferior desta janela, que indicam o tipo

53

Manual de Utilizador do THOR 2004

de aulas possveis para esta disciplina, s esto acessveis os tipos que foram
definidos anteriormente na tabela de disciplinas. ento possvel definir at um
mximo de quatro tipos de aulas associadas com a mesma disciplina se for o caso
dessa disciplina poder ter aulas prticas, aulas tericas, aulas terico-prticas e de
laboratrio.

Figura 5.11 Formulrio associado com a tabela das atribuies Disciplina-Turma

A possibilidade de se definir tipos de aulas diferentes para a mesma disciplina,


provoca que associadamente se pode definir docentes diferentes para cada um
dos tipos de aulas que se definiram para a mesma disciplina.
O campo do Turno serve para indicar qual o turno que se est a definir para uma
disciplina. Quando se essa disciplina tem por algum motivo desdobramentos,
sendo nesse caso atribudo um nmero a cada turno. O seu preenchimento
obrigatrio e deve ser um valor inteiro positivo inferior a 100.
O Nde Alunos essencial pela simples razo de que quando se est a tentar
colocar uma aula no horrio o THOR 2004 tenta maximizar a ocupao duma sala
que tenha a capacidade suficiente para albergar essa disciplina.

54

Atribuies

O campo Total Horas necessita conter o nmero total de horas que uma
disciplina deve ter no perodo para qual o horrio foi definido (geralmente uma
semana), para o respectivo tipo de aula.
O campo N Aulas deve conter o nmero de aulas que cada disciplina deve ter
para o respectivo tipo de aula.
Este valor apenas indicativo e serve apenas para o THOR 2004 quando est
na colocao automtica de aulas, pois, em modo manual (Cap. 6) o utilizador
pode colocar uma disciplina com o nmero de aulas e a durao que quiser at
ao mximo de horas que definiu no campo anterior.
Exemplo 1:
A disciplina DISC_A tem uma parte terica com um total de 3 horas,
dividido por 2 aulas, i.e, uma aula de 2 horas e 1 aula de 1 hora,
e uma parte prtica com um total de 2 horas com apenas 1 aula. Na
parte prtica devido capacidade da sala tem que haver um
desdobramento da turma. A configurao desta disciplina ento
realizada da seguinte forma:
1.
Disciplina: DISC_A
Turno:
0
Total Horas: 3
Tipo Aula: Terica

N Alunos:
Aulas:

25
2

Disciplina: DISC_A
Turno:
1
Total Horas: 2
Tipo Aula: Prtica

N Alunos:
Aulas:

12
1

Disciplina: DISC_A
Turno:
2
Total Horas: 2
Tipo Aula: Prtica

N Alunos:
Aulas:

13
1

2.

3.

Como se verifica por este exemplo uma mesma disciplina pode ter vrios tipos de
aula e vrios turnos em cada tipo de aula. Neste caso anterior os alunos teriam que
frequentar um total de 5 horas enquanto que os docentes teriam que assegurar um
total de 6 horas por causa do desdobramento.
O campo Sala Preferencial opcional e s deve ser preenchido quando
soubermos antecipadamente a sala onde uma dada disciplina deve ser leccionada.

55

Manual de Utilizador do THOR 2004

O THOR 2004 sempre que coloca uma aula, seja em modo manual ou em modo
automtico, verifica sempre se existe sala preferencial definida e se ela no est
ocupada por outra disciplina que, no seja tambm preferencial na mesma sala,
hora que estamos a colocar a aula.

Docente-Disciplina
Quando se executa o comando Docente-Disciplina o THOR 2004 abre uma janela de
dilogo com a lista das turmas que j tm disciplinas atribudas. A diferena entre
esta janela de dilogo e aquela que se abre quando se executa o comando anterior
reside no facto de que aqui apenas mostra as turmas com disciplinas atribudas,
donde, se executar este comando inicialmente, sem haver disciplinas atribudas,
verifica-se que no aparece nenhuma turma nessa lista.

Figura 5.12 Janela associada com as Atribuies Docente-Disciplina

O formulrio associado com a tabela de atribuies Docente-Disciplina (Figura 5.12)


permite atribuir o(s) docente(s) a uma disciplina atribuda a uma turma. As
disciplinas, aps terem sido atribudas a uma turma encontram-se divididas por
turnos e tipo de aula (terica, prtica, terico-prtico e de laboratrio).
A lista de docentes que aparece contem apenas os docentes que esto inscritos na
poca corrente. possvel seleccionar vrios docentes das seguintes formas:
1. Ter o boto do rato premido e arrast-lo pelos docentes pretendidos.

56

Atribuies

2. Premir simultaneamente nas teclas <Shift> e uma das setas verticais.


3. Para seleccionar vrios docentes alternadamente deve carregar em
simultneo na tecla <Ctrl> e clicar com o rato em cima dos docentes
pretendidos.
Aps ter seleccionado os docentes pretendidos basta clicar com o rato em cima
do boto com uma das setas para que o(s) docente(s) sejam atribudos ou retirados
conforme o sentido da seta que se carrega.
Como o que acontece com uma vulgar janela de dilogo do Windows tambm
possvel movimentar-se nos controlos deste formulrio com a tecla <TAB> ou
<Shift> + <TAB>.

Agrupar Disciplinas
Ao executar comando Agrupar Disciplinas do menu Atribuio aparece no ecran uma
janela, Figura 5.13, onde possvel definir agrupamentos de disciplinas para
serem colocadas em simultneo.

Figura 5.13 Formulrio associado com o agrupamento de disciplinas.

A nica condio para poder agrupar disciplinas que elas sejam compatveis,
i.e., que tenham a mesma carga horria total e distribuio da durao das
respectivas aulas.
Para inserir um novo grupo de disciplinas necessrio preencher o campo sigla
at um mximo de 8 caracteres. No pode haver duas siglas iguais.

57

Manual de Utilizador do THOR 2004

tambm necessrio adicionar pelo menos uma disciplina, para isso deve-se
clicar no boto <Adiciona Disciplina> para aparecer uma janela onde possvel
seleccionar uma disciplina que j foi atribuda a uma turma. No existe limite de
disciplinas para pertencer a um s grupo.
Se quiser que todas as disciplinas sejam colocadas na mesma sala deve-se
seleccionar a opo Mesma sala, como se mostra na Figura 5.13.
Se pelo contrrio forem disciplinas diferentes a serem colocadas em salas
diferentes basta no seleccionar a opo referida.

Alterar Durao das Aulas


O comando Durao Aulas permite alterar a durao das aulas que foi definida por
defeito pelo THOR 2004 (Figura 5.14).
Apenas aquelas em que a durao por defeito no est de acordo com a
programao desejada que necessrio modificar a durao das aulas de uma
dada disciplina.

Figura 5.14 Durao das aulas.

Convm salientar que atravs desta janela no possvel alterar o nmero de


aulas nem modificar a carga total de horas de uma disciplina, mas to somente
a distribuio horria pelas vrias aulas.
No entanto, esta programao s vlida para a colocao automtica das aulas,
porque em modo manual, o utilizador tem toda a liberdade de modificar o
nmero de aulas bem como a respectiva durao. E mesmo para a colocao
automtica o THOR 2004 respeita as alteraes que forem feitas em modo
manual.

58

Atribuies

Exemplo 2
Existe uma disciplina, DISC_A, com um total de 5 horas e 3 aulas,
a programao por defeito do THOR 2004 a que se mostra na Figura
seguinte:

Corresponde a fazer uma diviso inteira entre o total de horas e o


nmero de aulas e o resto da diviso adicionado a uma das aulas.

Para alterar a durao de uma aula, basta clicar em cima da aula e em seguida
no boto com a seta para o lado direito e modificar para o valor pretendido e em
seguida clicar no boto com a seta para o lado esquerdo para que a aula fique
com a nova durao.
Se efectuar o comando Copiar Atribuies aps ter modificado a durao das
aulas de uma dada disciplina de uma turma, esta modificao tambm aparece
na nova turma.

Espaamento entre Disciplinas


Atravs do comando Espaamento Disciplinas possvel definir espaos entre aulas
de duas disciplinas (pode ser a mesma), que o THOR 2004 dever respeitar

59

Manual de Utilizador do THOR 2004

aquando da colocao automtica das aulas de acordo com o peso que se der a
esse parmetro de optimizao (pg. 85).

Figura 5.15 Espaamento entre aulas de 2 disciplinas.

Para seleccionar as duas disciplinas basta clicar no boto <Disciplina1> e


<Disciplina2> e seleccionar as disciplinas pretendidas dentro do conjunto total de
disciplinas que j foram previamente atribudas s turmas.
O valor que se introduz nos campos Dias e Tempos vlido para mais e menos
que o dia e hora de cada aula de cada uma das disciplinas.
O valor mximo que se pode introduzir no campo Dias o nmero total de dias
do horrio menos um. No caso do campo Tempos o valor mximo que se pode
introduzir o nmero total de tempos lectivos do horrio menos um.

60

Atribuies

Exemplo 3:
Se definir o seguinte espaamento entre duas disciplinas:
Dias: 1
Tempos: 2
Admite-se que a DISC_1 tem 1 aula colocada na Tera s 13:10-14:00
Segunda

Tera

Quarta

Quinta

Sexta

8:00
8:50
9:00
9:50
10:00
10:50
11:10
12:00
-2 horas

12:50
13:00
-1 dia
13:10
14:00

DISC_1
+1 dia

14:10
15:00

+2 horas

15:10
16:00
16:20
17:10
17:20
18:10

Se tentar colocar uma aula da DISC_2 dentro da rea sombreada, o


THOR 2004 dar um aviso de que o espaamento no est a ser
respeitado (ou no colocar mesmo a aula se se tratar de colocao
automtica de aulas e o parmetro respectivo tiver o valor de 10).

61

Manual de Utilizador do THOR 2004

Exemplo 4:
Se quiser afastar aulas de 2 disciplinas com pelo menos 1 dia de
intervalo dever definir o seguinte espaamento entre as duas
disciplinas:
Dias: 1
Tempos: 9 (Obs: se 10 for o n de tempos/dia)
Segunda

Tera

Quarta

8:00
8:50

Quinta

Sexta

-9 horas
-1 dia

9:00
9:50

DISC_1

+1 dia

10:00
10:50
11:10
12:00
12:50
13:00
13:10
14:00

+9 horas

14:10
15:00
15:10
16:00
16:20
17:10
17:20
18:10

A rea sombreada corresponde zona sobre a qual se tentar colocar


uma aula da DISC_2 o THOR 2004 dar um aviso de que o espaamento
no est a ser respeitado.

Com o THOR 2004 tambm existe a possibilidade de se indicar que se quer


que as aulas de duas disciplinas fiquem no mesmo dia. Para esse efeito deverse- escrever no campo Dias o valor de 1 e no campo Horas o nmero de
horas que podem estar afastados no prprio dia.

62

Atribuies

Exemplo 5:
Se definir o seguinte espaamento entre duas disciplinas:
Dias: -1
Tempos: 2
Admite-se que a DISC_1 tem 1 aula colocada na Tera s 13:10-14:00
Segunda

Tera

Quarta

Quinta

Sexta

8:00
8:50
9:00
9:50
10:00
10:50
11:10
12:00

-2 horas

12:50
13:00
13:10
14:00

DISC_1

14:10
15:00
15:10
16:00

+2 horas

16:20
17:10
17:20
18:10

A aula da DISC_2 dever situar-se dentro da rea sombreada, se no


na totalidade pelo menos em parte. Se isso no acontecer o THOR
2004 dar um aviso de que o espaamento no est a ser respeitado.

63

Manual de Utilizador do THOR 2004

Directores de Turma
O comando Atribuio | Director Turma serve para se poder definir o cargo de
director de turma. Este aparecer na legenda do horrio da turma conforme
explicado na pgina 12.
Convm apenas salientar que, no obrigatrio o preenchimento desta tabela.
Se no estiver definido no aparece na legenda do horrio da turma.

Figura 5.16 Formulrio dos Directores de Turma.

Para definir um director de turma basta colocar em edio a respectiva tabela e


escolher dentro dos docentes que do aulas turma qual o que vai ser o director
de turma.

64

Horrios

6. Horrios
Para elaborar horrios necessrio que se tenha previamente preenchido a base de
dados com a informao necessria.
A informao esttica que se encontra presente em todas as pocas (ex. docentes,
salas, disciplinas, turmas, etc.) de elaborao de horrios e a informao dinmica
(atribuies), que varia de poca para poca.
Quando se abre um horrio alm de aparecer no ecr uma janela com o horrio
respectivo, a linha de comandos bem como a barra de botes modificada, de
modo a visualizar apenas as operaes que se podem executar sobre os horrios.

Figura 6.1 Linha de Menus e Barra de Botes dos Horrios

- Abre o horrio de um docente inscrito na poca corrente.

- Abre o horrio de uma sala.

- Abre o horrio de uma turma com disciplinas atribudas na poca


corrente.

- Abre o horrio de uma disciplina de uma turma da poca corrente.

- Anula o ltimo comando efectuado.

- Permite marcar com o rato os tempos onde se quer impedir de


colocar aulas.

- Visualiza como que o horrio ser impresso.

- Imprime o horrio ou relatrio que estiver seleccionado.

65

Manual de Utilizador do THOR 2004

- Permite marcar com o rato os tempos que se deseja que sejam


ocupados em 1 lugar.

- Permite marcar com o rato os tempos que se deseja que sejam


ocupados em 2 lugar.

- Permite marcar com o rato os tempos que se deseja que sejam


ocupados em 3 lugar.

- Permite fixar ou no as aulas que estiverem previamente


seleccionadas.

Copiar Preferncias
Este comando est disponvel no menu Horrio antes de se abrir qualquer horrio.
Ao executar o comando Copiar preferncias, o THOR 2004 abre uma janela de
dilogo (Figura 6.2) onde possvel escolher o horrio de origem, de onde se quer
copiar as preferncias, e os horrios de destino, para onde se querem copiar as
preferncias.

Figura 6.2 Janela de dilogo utilizada para copiar preferncias entre os horrios de turmas.

Tanto os tempos marcados com horas de escolha, como os tempos marcados


com proibidos so copiados atravs deste comando.

66

Horrios

Menu Horrio
O menu Horrio, d acesso aos seguintes comandos:

Turma ...

Docente ...

Sala ...

Disciplina da Turma

Gravar Ctrl+S

Exportar

Apagar aulas

Apagar preferncias

Visualizao Impresso | Horrio

Visualizao Impresso | Preferncias

Imprimir | Horrio

Imprimir | Preferncias

Fechar Ctrl+F4

Horrio da Turma
Ao executar este comando aparece uma janela de dilogo com a lista de turmas
que tm disciplinas atribudas na poca corrente. Aps seleccionar uma delas
aparece no ecr uma janela com a grlha do horrio e com as aulas que j tenham
sido colocadas anteriormente no horrio dessa turma (Figura 6.3).

67

Manual de Utilizador do THOR 2004

Figura 6.3 Horrio de uma turma.

A janela de dilogo apenas mostra a lista de turmas com disciplinas atribudas,


donde, se no houver nenhuma turma com disciplinas atribudas para a poca
corrente a lista aparecer vazia.
A janela que aparece associada com o horrio da turma representa a lista de
disciplinas atribudas a essa turma com os respectivos tempos lectivos que ainda
faltam lanar no horrio. No caso da Figura 6.3 verifica-se que as disciplinas DT
8 (P), DT (T) e PC- 8 (P) ainda faltam colocar 3 tempos a cada uma, enquanto
as restantes j esto completamente lanadas no horrio.
Para uma explicao mais detalhada do horrio da turma ver a seco Horrios de
Turmas.
Horrio do Docente
Ao executar este comando abre uma janela de dilogo com a lista de docentes
agrupados por grupos, se existirem, que tm disciplinas atribudas. Aps a
seleco de um dos docentes dessa lista, aparece no ecr a janela com o horrio do
docente seleccionado (Figura 6.4).

68

Horrios

Figura 6.4 Horrio de um docente.

A grande diferena com a janela do horrio da turma, reside no facto de que no


caso do horrio do docente as aulas previamente colocadas tem sempre um fundo
branco, enquanto que no caso da turma as aulas tm um fundo cor diferente de
branco.
Este facto prende-se com a razo de que as aulas no pertencem ao docente
mas sim s turmas e no ser possvel inerir, apagar ou mover as aulas em cima
do horrio do docente. Estas aparecem automaticamente assim que se
colocarem no horrio da turma.
Horrio da Sala
Ao executar este comando abre uma janela de dilogo com a lista de todas as salas
vlidas na poca corrrente. Aps a seleco de uma das salas da lista, aparece no
ecr a janela com o horrio da sala seleccionada. O horrio semelhante ao da

69

Manual de Utilizador do THOR 2004

Figura 6.4, uma vez que tambm no existe neste horrio qualquer grau de
liberdade.
Horrio da Disciplina da Turma
Ao executar este comando abre uma janela de dilogo com a lista de todas as
disciplinas atribudas s turmas (Figura 6.5) para a poca corrente.

Figura 6.5 Lista das disciplinas atribudas s turmas.

Aps a seleco de uma das disciplinas da lista, aparece no ecr a janela com o
horrio da disciplina seleccionada. O horrio semelhante ao da Figura 6.4, uma
vez que tambm no existe neste horrio qualquer grau de liberdade.
Gravar Horrio
O comando Gravar permite gravar as alteraes efectuadas sobre horrio que
estiver seleccionado.
Ao contrrio dos dois captulos anteriores, onde medida que se ia
introduzindo qualquer informao esta ia senda automaticamente gravada na
base de dados, a informao referente aos horrios s gravada quando para
tal o utilizador efectuar um dos comandos possveis.

70

Horrios

Exportar Horrio
O comando Exportar permite exportar o horrio seleccionado para um ficheiro dos
seguintes tipos:

Ficheiro de texto com o formato ASCII.

Ficheiro de texto com o formato Microsoft Office Word.

Quando se pretende exportar um horrio para um ficheiro com o formato do


Microsoft Office Word necessrio ter instalado no computador o
respectivo programa.
Existe um ficheiro Horrio.dot, modelo de documento Word, que serve para
configurar como se deseja que o ficheiro de Word aparea.
Alm de se poder introduzir logotipos e outro tipo de informao que no caso da
impresso normal no existe, pode-se configurar o tipo e o respectivo tamanho da
letra nos diversos campos do horrio.
Se o utilizador quiser, pode alterar os estilos desse ficheiro, mas nunca deve
apagar qualquer estilo l definido, pois o THOR 2004 necessita dessa mesma
informao.
Para melhor se perceber como se pode configurar este ficheiro deve-se
consultar o manual de utilizador do Microsoft Office Word.
Apagar Aulas
O comando Apagar Aulas s est acessvel quando um horrio de turma est aberto.
Este comando apaga a totalidade das aulas do horrio da turma.
Apagar Preferncias
O comando Apagar Preferncias apaga todas as preferncias definidas para o
horrio que estiver aberto, seja um horrio de turma, docente, sala ou de
disciplina.
Entende-se por preferncias como tempos que estejam marcados como
proibidos ou como tempos marcados com 1, 2 ou 3 escolha.
Visualizao do Horrio
O comando Visualizao Impresso | Horrio permite ver no ecr como que o
horrio seria impresso.

71

Manual de Utilizador do THOR 2004

Visualizao das Preferncias


O comando Visualizao Impresso | Preferncias permite ver no ecr como que as
preferncias e as manchas proibidas do horrio seriam impressas.
Imprimir Horrio
O comando Imprimir | Horrio imprime o documento que estiver a ser seleccionado
seja um horrio ou um relatrio.
Imprimir Preferncias
O comando Imprimir | Preferncias apenas imprime o horrio com as preferncias e
as horas proibidas do horrio seleccionado.
Fechar Horrio
O comando Fechar permite fechar o horrio que estiver a ser seleccionado. Se
houve qualquer modificao o THOR 2004 pergunta ao utilizador se quer gravar
as alteraes. Deste modo o utilizador tem sempre a certeza que qualquer
alterao que faa devidamente registada.
Convm referir que se escolhermos a hiptese de no gravar as alteraes
possvel que o THOR 2004 escreva a seguinte mensagem:
O horrio no foi completamente reposto.
Esta mensagem significa que se apagaram aulas sobrepostas em duas ou mais
turmas dadas pelo mesmo docente e que agora o THOR 2004 no consegue
recolocar as devidas sobreposies. pois necessrio realizar as sobreposies
novamente.

Menu Edio
O menu de Edio diz respeito s operaes de edio de um horrio. A maioria
destes comandos apenas est acessvel quando se est a editar um horrio de
turma.
Existe um conjunto de operaes que so comuns a todos os horrios e que se
passam a explicar de seguida.
Qualquer horrio tem sempre um ou mais tempos lectivos seleccionados. Os
tempos lectivos seleccionados so aqueles que esto com um fundo preto.

72

Horrios

possvel seleccionar mais do que um tempo lectivo atravs das seguintes


formas:

Pressionar o boto direito do rato arrastando-o sobre os tempos que se


quer seleccionar.

Existe sempre um tempo seleccionado que se pode mover com as setas do


teclado. Para se seleccionar um conjunto de tempos deve-se carregar
conjuntamente na tecla <Shift> e na seta respectiva.

Se premir a tecla <Home> o tempo lectivo seleccionado ser o primeiro do


primeiro dia, se premir a tecla <End> o tempo lectivo seleccionado ser o ltimo
do ltimo dia, deslocando a parte visvel do horrio se tal for necessrio.
As teclas <Page Up> e <Page Down>, bem como as teclas com setas, permitem
fazer deslocar a parte visvel do horrio.
O comando de Inserir Aula no est colocado neste menu uma vez que, s
possvel efectu-lo atravs do rato, no entanto, a sua explicao colocada a
seguir uma vez que a base de todos os comandos de edio de horrio.
Inserir Aula
Para inserir uma aula necessrio efectuar os seguintes passos:
1. clicar com o rato em cima de uma das disciplinas que aparecem na
janela com a lista de disciplinas atribudas.
2. O cursor associado ao rato passa a ter o seguinte aspecto:
3. clicar com o rato em cima dos tempos lectivos onde se pretende colocar
a aula da disciplina seleccionada.
Se no passo pretender anular a escolha efectuada basta premir a tecla <Esc> e o
cursor associado com o rato volta a ter o aspecto de defeito e a insero da aula
fica sem efeito.
O THOR 2004 coloca uma disciplina nos tempos que estiverem previamente
seleccionados.

73

Manual de Utilizador do THOR 2004

Mover Aula
Para mover uma aula tem que se aproximar o rato da extremidade dos tempos
seleccionados verificando-se que o cursor toma o seguinte aspecto:

Se premir nessa altura o boto esquerdo do rato aparece uma linha ponteada a
cercar esses tempos seleccionados. Pode-se ento mover o conjunto de tempos
seleccionados para a nova zona do horrio que se pretender.
Este comando apenas est acessvel para os horrios das turmas.
Anular ltimo Comando
O comando Anular tambm pode ser executado das seguintes duas maneiras:

clicar com o rato no boto

Premir nas teclas <Ctrl>+Z.

Ao executar este comando o THOR 2004 desfaz o ltimo comando efectuado.


O THOR 2004 guarda a lista de todos os comandos efectuados e pode-se desfazer
todos os comandos realizados.
O THOR 2004 limpa a lista de comandos efectuados assim que se grave ou
feche um horrio qualquer.
Apagar
O comando de Apagar tambm pode ser executado se premir a tecla <Del>. Este
comando apenas apaga o contedo dos tempos que estiverem seleccionados.
Este comando apaga selectivamente o contedo de um tempo lectivo, i.e., se o
tempo lectivo seleccionado estiver marcado como proibido e tiver mais que
uma aula em simultneo, o comando Apagar apenas apaga uma aula de cada
vez que executado e s quando j no existir mais aulas que possvel
apagar o sinal de proibido.
Proibir
O comando de Proibir serve para marcar tempos que no queremos ocupar com
aulas.

74

Horrios

Este comando vlido para os horrios das turmas, dos docentes, das salas e
das disciplinas.
Este comando pode ser executado de duas maneiras:
1.

clicar com o rato em cima do boto

O cursor do rato fica com o seguinte aspecto:

Clicar com o rato em cima dos tempos lectivos onde se pretende


impedir a colocao de aulas.

Seleccionar previamente os tempos que se quer marcar como proibidos.

Executar o comando Edio | Proibir.

2.

Um dos smbolos da Figura 6.6 representa um tempo lectivo marcado como


proibido.
Primeira Escolha
O comando Primeira Escolha permite seleccionar os tempos que se deseja ocupar
em primeiro lugar pela optimizao automtica.
Este comando est acessvel para os horrios das turmas, dos docentes e das
disciplinas das turmas mas, est desactivado para os horrios das salas.
O smbolo utilizado para 1 Escolha est na Figura 6.6. O modo de se colocar
tempos marcados com 1 Escolha idntico ao utilizado para o comando Proibir,
com a diferena de que neste caso o boto

Segunda Escolha
O comando Segunda Escolha permite seleccionar os tempos que se deseja ocupar
em segundo lugar pela optimizao automtica.
Este comando est acessvel para os horrios das turmas, dos docentes e das
disciplinas das turmas mas, est desactivado para os horrios das salas.

75

Manual de Utilizador do THOR 2004

O smbolo utilizado para 2 Escolha est na Figura 6.6. O modo de se colocar


tempos marcados com 2 Escolha idntico ao utilizado para o comando Proibir,
com a diferena de que neste caso o boto

Terceira Escolha
O comando Terceira Escolha permite seleccionar os tempos que se deseja ocupar
em segundo lugar pela optimizao automtica.
Este comando est acessvel para os horrios das turmas, dos docentes e das
disciplinas das turmas mas, est desactivado para os horrios das salas.
O smbolo utilizado para 3 Escolha est na Figura 6.6. O modo de se colocar
tempos marcados com 3 Escolha idntico ao utilizado para o comando Proibir,
com a diferena de que neste caso o boto

Figura 6.6 Smbolos utilizados na edio de um horrio.

Fixar Aulas
O comando de Fixar Aula s est acessvel para o caso dos horrios das turmas e
serve para fixar a posio duma aula para a colocao automtica.
O smbolo utilizado encontra-se representado na Figura 6.6. O modo de Fixar Aulas
deve ser o seguinte:

76

Selecciona-se previamente as aulas que se querem fixar. A forma de


seleccionar as aulas uma das que j se falou atrs.

Efectuar o comando Fixar Aulas.

Horrios

Este comando s est acessvel para os horrios de turmas.


Mudar Sala
O comando de Mudar Sala semelhana do anterior tambm s est acessvel
quando se est a trabalhar com o horrio duma turma e serve para modificar a sala
da aula ou aulas que estiverem a ser leccionadas nos tempos seleccionados.
Quando se executa este comando aparece ento uma janela de dilogo onde se
realiza a troca da sala (Figura 6.7).
possvel seleccionar mais do que uma aula num dia, porque o THOR 2004 s
reconhece os tempos que estiverem a ser ocupados por aulas.
Convm referir que na janela de dilogo Alterar Sala existe uma lista de
disciplinas porque pode haver mais que uma disciplina para um dado tempo e
necessrio escolher qual a aula onde se quer trocar a sala.

Figura 6.7 Janela de Dilogo para alterar sala de aulas.

tambm possvel aceder janela de dilogo que permite trocar de sala


atravs do boto direito do rato. Neste caso necessrio ter seleccionado
previamente as aulas onde se quer trocar a sala.
Se efectuarmos o comando Mudar Sala sobre uma aula de uma disciplina que
pertena a um grupo de disciplinas, o THOR 2004 verifica primeiramente se o
grupo de disciplinas tem a opo Mesma sala seleccionada.
Se a opo Mesma sala estiver seleccionada e se pretender efectuar uma
mudana de sala ento o THOR 2004 dar o aviso referido anteriormente e que, se

77

Manual de Utilizador do THOR 2004

for respondido afirmativamente o THOR 2004 efectuar a mudana nas aulas


correspondentes das disciplinas pertencentes ao grupo.
Convm salientar que a janela de dilogo apenas mostra o nmero de alunos
inscrito na turma de onde se seleccionou o comando Mudar Sala.
Se a opo Mesma sala no estiver seleccionada, ento o THOR 2004 no dar
qualquer aviso ao utilizador e apenas efectuar a mudana de sala na aula
seleccionada.
Ocupar Sala
O comando Ocupar Sala serve para indicar que uma sala est ocupada com uma
mensagem explicativa da respectiva ocupao.
Este comando apenas est acessvel para o caso de horrios de salas.
Este comando semelhante ao comando Proibir, com a nica diferena que se
pode escrever uma mensagem explicativa do facto.
A forma de efectuar este comando a seguinte:

Selecciona-se previamente os tempos lectivos que se querem marcar como


ocupados.

Efectuar o comando Ocupar Sala.

Menu Opes
O menu de Opes contm os seguintes comandos:

Disciplinas

Legenda

Observaes

Lista Disciplinas
O comando Disciplinas serve para mostrar ou esconder a janela que contem ou as
disciplinas da turma ou as horas extra aulas que os docentes devem ter na sua
distribuio de servio, conforme o horrio seleccionado seja um horrio de uma
turma ou um horrio de um docente.

78

Horrios

Legenda
O comando Legenda serve para mostrar em que posio que neste momento se
encontra a legenda das disciplinas, no caso de um horrio duma turma, ou das
observaes no caso de um horrio de um docente.
de salientar que podemos movimentar a legenda que vemos no horrio
pressionando o boto do rato em cima da respectiva janela e arrastando-a para
a posio desejada.
Observaes
O comando Observaes s est acessvel quando se est a trabalhar num horrio
de um docente. Se seleccionarmos este comando aparece no ecr uma janela de
dilogo onde permitido escrever texto livre que aparecer no horrio do
respectivo docente.

Outros Menus
Os restantes menus que aparecem na linha de menus quando se abre um horrio
so os mesmos que aparecem em outras situaes (Cap. 10).

Horrios de Turmas
Para o THOR 2004 o nico tipo de horrio que na realidade necessrio realizar
o horrio de turma. O THOR 2004 responsvel por construir os outros trs
(docentes, salas e disciplinas das turmas) a partir do horrio de turma.
Como j se afirmou anteriormente pode-se fazer os horrios de dois modos:

Manual

Automtico

ainda possvel faz-los de como uma combinao dos dois modos anteriores.
Quando se edita um horrio de uma turma verifica-se que aulas da mesma
disciplina tm associado a mesma cor do fundo (Figura 6.3). Este cdigo de cores
dado automaticamente e serve apenas para uma melhor visualizao da
distribuio das aulas de uma qualquer disciplina.
Existem, no entanto, duas excepes codificao anterior e dizem respeito
apenas aos seguintes casos:

79

Manual de Utilizador do THOR 2004

A disciplina no ter docente atribudo e a cor do fundo ser branco com o


texto a vermelho.

A disciplina no ter sala e a cor do fundo ser branco com o texto a preto.

THOR 2004 possui o conceito de parmetros flexiveis, i.e., o utilizador pode


configurar como pretender quais as regras de colocao que so realmente
obrigatrias e quais as que no so.
Para isso basta alterar diminuir o valor de 10 de qualquer dos parmetros de
optimizao (pg. 85) que tiver esse valor.
No entanto, mesmo que qualquer dos parmetros tenham o valor de 10 o que
corresponde obrigatoriedade de respeitar essa regra de colocao, em modo
manual, essa obrigatoriedade transforma-se em aviso do THOR 2004, para que
o utilizador mantenha a faculdade de construir o horrio como bem deseja.
Por exemplo, se o parmetro de aulas em tempos proibidas do docente tiver o
valor de 10 e se tentar colocar uma aula desse docente em cima de um tempo
proibido o THOR 2004 dar a seguinte mensagem:
Hora(s) Proibida(s) do Docente. Quer continuar ?

Se optar por continuar o THOR 2004 colocar a aula em cima do tempo proibido
do respectivo docente sem apagar a proibio.
O THOR 2004 verifica todas as regras de colocao antes de colocar uma aula
mesmo em modo manual, indo dando sucessivamente avisos das condies que
esto a ser violadas.
E se em relao ao exemplo anterior o mesmo docente j estivessse a dar aulas
nesse periodo, como tinhamos mandado continuar o THOR 2004 iria verificar que
existia outra regra que estava a ser violada e portanto iria mostrar novamente um
aviso da regra que estava a ser violada e que neste caso o utilizador ter trs
opes de escolha possvel.
Quando estamos a inserir uma aula cujo docente est em sobreposio com outra
aula, o THOR 2004 mostra uma janela de dilogo (Figura 6.8) que avisa ao
utilizador que o docente j est a dar outra aula, deixando a responsabilidade ao
utilizador da aco que fizer, que pode ser uma das seguintes:

80

Apagar a aula que o docente j estava a leccionar.

Horrios

Sobrepor as duas aulas obrigando a nova ser dada na mesma sala da


primeira.

Cancelar a colocao desta ltima aula.

Quando se est a editar um horrio duma turma as alteraes que se fizerem so


automaticamente realizadas nos outros horrios que lhes esto directamente
ligados.
Isto , se estivermos tambm a visualizar o horrio do docente e da sala,
verificamos imediatamente nestes horrios quais as alteraes que foram feitas no
horrio da turma.

Figura 6.8 Indicao que o docente j est a dar outra aula

Convm tambm referir que, o THOR 2004 tanto em modo manual como em
modo automtico quando est a inserir uma aula procura por uma sala livre que
melhor se adeque aula que l vai ser leccionada. Esta procura basicamente
realizada por dois parmetros:

A sala pertencer ao tipo de salas que so adequadas para essa disciplina.

A capacidade da sala ser o mais aproximada por excesso do nmero de


alunos que devem frequentar essa disciplina.

81

Manual de Utilizador do THOR 2004

Quando se est a editar um horrio s se v a ltima aula que se coloca num


determinado tempo. Existe apenas a indicao de um smbolo que aparece no
canto superior direito no caso de haver mais que uma aula sobreposta num
determinado tempo, Figura 6.9. Ao passar com o rato em cima dessa aula
aparece uma legenda com uma mensagem rpida (Tooltip) com a listagem
de todas as disciplinas dum determinado tempo lectivo.
O THOR 2004 optimiza ainda a forma como um horrio de uma turma impresso,
isto , se uma aula durar mais que um tempo o THOR 2004 no coloca as linhas
de separao entre os tempos dessa aula, permitindo desse modo ter uma
visualizao mais facilitada da durao dessa aula.

Figura 6.9 Exemplo de uma aula com mais que uma disciplina em simultneo.

O THOR 2004 possui a facilidade de comutar entre tipos de horrio de uma forma
muito simples. Basta clicar 2x com o rato em cima de uma aula para que o
horrio correspondente se abra.
No caso de uma aula de uma turma abre-se o horrio do(s) docente(s) dessa
aula.
No caso de uma aula de uma turma abre-se o horrio do(s) docente(s) dessa,
se for em cima do horrio de um docente abre-se o horrio da(s) turma(s)
respectivas.
Outra grande funcionalidade que a edio manual dos horrios das turmas possui,
prende-se com a possibilidade de se editar automaticamente um grupo de aulas.

82

Horrios

Assim, se o utilizador pretender colocar/apagar/mover uma aula que pertena a


um grupo de disciplinas o THOR 2004 dar o seguinte aviso:
A disciplina pertence ao grupo:<Sigla_Grupo>. Quer continuar?

Se o utilizador responder afirmativamente o THOR 2004 abrir os horrios das


turmas a que correspondem as restantes disciplinas do grupo e efectuar
automaticamente nesses horrios as aces necessrias.
Se pelo contrrio, o utilizador responder negativamente, o THOR 2004 quebrar a
ligao da disciplina ao grupo sem o desfazer, a menos que o grupo j s tenha a
referida disciplina.

Horrios de Docentes
Os horrios dos docentes so semelhantes aos horrios das turmas.
A forma de inserir, apagar completamente igual situao anterior. O que difere
substancialmente do caso anterior a informao tratada, uma vez que no horrio
do docente no se pode nem inserir nem apagar aulas de turmas.
O horrio do docente construido automaticamente pelo THOR 2004 a partir dos
horrios das turmas respectivas.
Nos horrios dos docentes podem-se definir priori manchas horrias para os
docentes de forma a impedir que o THOR 2004 insira aulas em cima de
posies no pretendidas.
Este trabalho deve pois, ser realizado antes de se inserir aulas nas turmas e
efectuado com o smbolo de proibir.
Pode-se ainda definir outras horas que fazem parte da distribuio do servio ao
docente mas, que, no entram nos horrios das turmas (ex: aula apoio, direco
turma, delegado, etc.).
Desse modo o comando Disciplinas que quando est seleccionado, no caso das
turmas aparecia a respectiva lista de disciplinas, no horrio dos docentes aparece a
lista de horas extra aulas, que se pode definir atravs da configurao da poca
(pg. 10).

Horrio de Salas
Os horrios das salas alm de serem idnticos quanto sua forma em relao aos
anteriores, possuem menos graus de liberdade.

83

Manual de Utilizador do THOR 2004

A nica operao que possvel realizar nos horrios das salas a marcao de
manchas horrias, i. e., marcar com smbolos de proibir (apenas proibies) as
horas em que queremos que uma determinada sala no seja ocupada com a
realizao de qualquer aula.
Para que o THOR 2004 no ocupe uma sala nas horas pretendidas necessrio
realizar a marcao das horas proibidas ou horas ocupadas antes de se inserir
qualquer aula que possa ser leccionada nessa sala.

Horrio de Disciplinas das Turmas


O horrio de uma disciplina de uma turma idntico a qualquer um dos outros
anteriores.
O seu maior interesse reside no facto de podermos criar mais um nvel de
restries associadas com uma disciplina de uma turma.
Por exemplo, uma turma que funciona principalmente tarde mas tem manhs
livres para a existncia de disciplinas que tm que funcionar de manh.
Podemos atravs do horrio da disciplina definir uma mancha horria que force o
THOR 2004 a colocar essa disciplina de manh, embora a turma seja
preferencialmente de tarde.
As nicas operaes que se pode realizar no horrio da disciplina de uma turma
so as de definir tempos proibidos atravs do comando Edio | Proibir, seleccionar
tempos de 1 escolha, de 2 escolha ou de 3 escolha atravs dos comandos Edio |
Primeira Escolha, Edio | Segunda Escolha ou Edio | Terceira Escolha
respectivamente.

84

Optimizao

7. Optimizao
Existe um menu que d pela designao de Optimizao, onde se agrupa todos os
comandos que so necessrios colocao automtica de aulas.

Parmetros de Optimizao
O comando Parmetros permite programar diferentes pesos dos factores que so
objecto de optimizao.
Quando se executa este comando aparece a janela de dilogo que est
representada na Figura 7.1, onde se pode ver quais os pesos dos parmetros que se
podem modificar.

Figura 7.1 Janela de dilogo com os pesos dos parmetros de optimizao.

85

Manual de Utilizador do THOR 2004

Na maioria dos casos os valores dos pesos apenas podem variar entre 1 e 9 e
quanto maior for o valor introduzido na opo seleccionada maior ser a
minimizao da mesma.
Existem por outro lado, alguns factores onde se pode colocar o valor de 10.
Isso significa, como referido na prpria janela, que essa opo passa a
obrigatria.
Opes que no estejam seleccionadas no entram na optimizao a efectuar.
O THOR 2004 possui o conceito de parmetros flexveis. Isto significa que, um
parmetro que normalmente obrigatrio respeitar quando se elabora os horrios
(ex. tempos proibidos), pode deixar de o ser, bastando para o efeito diminuir o
valor 10 que possua no respectivo peso.
Todos os parmetros que so obrigatrios so sempre verificados priori
antes da colocao duma aula, tanto em modo manual como em modo
automtico.
Em modo manual, todas as restries que correspondem a parmetros
obrigatrios, so transformadas em aviso, como aqueles que so descritos na pg.
80, dando desse modo a possibilidade ao utilizador de escolher qual aco
pretendida.
Todos os parmetros que no so obrigatrios so ponderados numa equao
posteriori da colocao de uma aula em modo automtico.
Para o utilizador perceber bem a utilizao dos parmetros de optimizao na
colocao automtica das aulas, vai-se dar o seguinte exemplo:

86

Optimizao

Exemplo 6:
No quadro seguinte vemos um excerto de um horrio de um docente.
Segunda
8:00
8:50

DISC_1

9:00
9:50

DISC_2

10:00
10:50

DISC_3

Tera
DISC_4

1 Escolha

Quarta

Quinta

DISC_6

DISC_3

DISC_6

DISC_1

DISC_1

DISC_2

Sexta

Supe-se que o THOR 2004 vai colocar uma aula da Disc_3 e que
todos os parmetros obrigatrios esto activos e os restantes
esto desactivados excepo dos seguintes:
Docentes | Total de Furos
Docentes | Dias de Aulas
Docentes | 1 Escolha

6
3
5

As nicas possibilidades de colocao, sem violar qualquer rega


obrigatria, situam-se na Tera s 10:00-10:50 e a qualquer hora
da Sexta.
1. Se a aula for colocada na Tera s 9:00-9:50 a funo teria o
seguinte valor:
Custo = 4(dias) x 3(peso) + 1(tempo de
1 Escolha no ocupado) x 5(peso) + 0(furo) x 6(peso)
Custo = 17
2. Se a aula for colocada na Tera s 10:00-10:50 a funo teria o
seguinte valor:
Custo = 4(dias) x 3(peso) + 0(tempo de
1 Escolha no ocupado) x 5(peso) + 1(furo) x 6(peso)
Custo = 18
3. Se a aula for colocada em qualquer hora da Sexta o valor da
funo seria o seguinte:
Custo = 5(dias) x 3(peso) + 1(tempo de
1 Escolha no ocupado) x 5(peso) + 0(furo) x 6(peso)
Custo = 20

87

Manual de Utilizador do THOR 2004

Por este exemplo, verifica-se a influncia dos pesos dos parmetros de


optimizao. Assim, se tivesse adoptado valores iguais para os trs pesos o valor
da funo seria idntico em todas as situaes e o THOR 2004 no teria qualquer
distino entre as mesmas.
A anlise que foi feita apenas para o caso de trs parmetros pode-se
facilmente estender para todos os parmetros de optimizao. pois
extremamente importante o modo como se define os valores dos respectivos
parmetros.
Como nota suplementar deve-se referir que o utilizador no deve deixar
seleccionados os parmetros que no utiliza, i.e., se no definiu qualquer hora de
2 escolha deve ento retirar a seleco ao parmetro Horas de 2 Escolha.

Opes
Se executarmos o comando Optimizao | Opes aparece no ecr a janela que se v
na Figura 7.2.
A possvel alterar o nmero mximo de horas lectivas bem como o nmero
mximo de horas lectivas seguidas, tanto para as turmas como para os docentes.

Figura 7.2 Opes do nmero mximo de horas lectivas, totais e seguidas.

Colocao Inicial
O comando Colocao Inicial serve para colocar as aulas que ainda no esto
colocadas no horrio.
Este comando tambm pode ser executado se premirmos o boto
botes.

88

da barra de

Optimizao

A forma como este comando tenta colocar as aulas que ainda no esto colocadas
no horrio semelhante ao modo como uma pessoa as coloca.
Comea por ordenar as aulas por grau de urgncia para seguidamente tentar
colocar uma aula de cada vez no tempo mais favorvel a essa mesma aula.
Entende-se por grau de urgncia de uma aula quando o(s) seu(s) docente(s) (e a
turma) tm poucos tempos livres e muitas aulas para dar.
Um tempo favorvel quando existirem poucas aulas que possam tambm ser
leccionadas nesse tempo.

Este comando deve ser executado quando quisermos obter uma possvel soluo
rapidamente, ou em alternativa quando restar j poucas aulas para serem
colocadas no horrio.

Colocao Incremental
Ao executar o comando Incremental ele mostra primeiramente uma janela de
dilogo onde se tem que escolher a turma que ainda tem alguma aula por colocar.
Como o nome indica este comando apenas deve ser utilizado quando restar j
poucas aulas por colocar em turmas especificas.
O modo como ele funciona tambm semelhante forma como uma pessoa tenta
colocar aulas j depois de ter a maior parte do horrio feito.
Comea por trocar as aulas no horrio do docente indo sucessivamente em cadeia
trocando nas outras turmas onde o docente tambm lecciona aulas. Se no fim da
cadeia a colocao da aula no foi realizada a situao volta ao principio e a aula
fica por colocar.
Se esta situao acontece convm alterar ligeiramente as restries associadas
com os horrios para que essa mudana possa provocar uma alterao que seja
suficiente para colocar a aula em causa.

Colocao Iterativa
Por fim existe o comando Iterativa que responsvel por tentar obter a melhor
soluo para o problema em causa.
Este processo bastante mais demorado que qualquer dos dois anteriores, pois
como o nome indica este comando funciona de forma iterativa, onde uma iterao
corresponde a trocar duas aulas entre si.

89

Manual de Utilizador do THOR 2004

Figura 7.3 Janela de dilogo com o critrio de paragem da optimizao iterativa.

Ao ser executado este comando, aparece no ecr uma janela de dilogo (Figura
7.3) que permite definir o nmero mximo de iteraes que se deseja efectuar e
ainda o nmero de iteraes com uma variao inferior a uma dada percentagem.
O THOR 2004 apresenta sempre uma estimao do nmero necessrio de
iteraes para que a soluo encontrada seja suficientemente perto da soluo
ptima do problema em causa.
Existe ainda um comando neste menu, que o comando de Interromper, que
permite interromper a execuo de qualquer um dos trs comandos de colocao
automtica de aulas. A soluo final a soluo que existir exactamente antes da
interrupo.
Convm no entanto realar, que os horrios encontrados pela execuo de
qualquer um dos trs comandos anteriores no esto gravados, tornando-se por
isso necessrio gravar os horrios imediatamente aps a colocao automtica
com risco, se tal no acontecer, de o THOR 2004 no garantir a integridade
dos mesmos.
Em qualquer dos comandos anteriores aparece uma janela com a progresso da
optimizao.

90

Relatrios

8. Relatrios
Os relatrios que se podem obter com o THOR 2004 so os seguintes:

Horrio das Turmas

Horrio dos Docentes

Horrio das Salas

Horrio da Disciplina

Aulas por Atribuir

Aulas sem Sala

Salas Vazias

Docentes Atribuidos

Disciplinas sem Professor

Horrios Incompletos

Lista de Crditos

Docentes com Cargos

Restries Violadas

Dizem apenas respeito poca corrente.


Os primeiros trs relatrios apresentam em mapa e de uma forma semelhante
todos os horrios respectivos.
O relatrio Aulas por Atribuir abre uma janela com a lista de aulas que ainda no
foram colocadas nos respectivos horrios, mas que foram atribudas s turmas.
O relatrio Aulas sem Sala abre uma janela com a lista de aulas que esto colocadas
nos horrios mas sem salas atribudas.
O relatrio Docentes Atribudos mostra a lista de disciplinas que est atribuida
apenas aos docentes que foram previamente seleccionados.
O relatrio Disciplinas sem Professor abre uma janela com a lista de disciplinas que
ainda no tm professor atribudo, mas que so necessrias realizao do horrio
completo de uma ou mais turmas.

91

Manual de Utilizador do THOR 2004

O relatrio Horrios Incompletos abre uma janela com a lista dos docentes inscritos
na poca corrente para os quais ainda no foi distribuido o servio completo de
acordo com o n de horas contratadas que consta do respectivo registo de docente.

Figura 8.1 Exemplo de um relatrio com a lista de docentes atribudos.

O relatrio Lista de Crditos permite ver uma lista muito semelhante anterior com
a nica diferena no valor que escrito e que dado em funo da seguinte
expresso:
Crditos = (Horas Aulas Diurnas + Horas Aulas Nocturnas
Crditos Nocturnos) - Horas Contratadas

O relatrio Docentes com Cargos permite listar todos os docentes com um


determinado cargo, que foi definido na configurao de poca (pg 19).
O relatrio Restries Violadas abre uma janela com a lista de restries que esto
presentemente a serem violadas.
A lista apenas mostra as aulas que, de acordo com os parmetros de
optimizao seleccionados, esto a violar essas mesmas regras.
Desta forma possvel seleccionar qual o conjunto de regras que nos interessa
verificar em qualquer momento.
Para os relatrios de Aulas por Atribuir , Aulas sem Sala e Restries Violadas
possvel clicar 2x em cima da linha duma aula qualquer para que se abra a
janela com o respectivo horrio da turma.
Os relatrios tambm podem ser executados quando se estiver a editar um horrio.
Ao executar um destes comandos tanto a linha de menus como a barra de botes
toma o aspecto da Figura 6.1. Os relatrios ao serem imprimidos apresentam o

92

Relatrios

cabealho comum a todas as listagens do THOR 2004 e o respectivo nome do


relatrio.
possvel modificar a largura das colunas se clicar com o rato em cima da
fronteira entre duas quaisquer colunas e arrastarmos o rato no sentido
pretendido. A largura das colunas utilizada na impresso dos respectivos
relatrios.
Todos os relatrios, ao serem impressos, apresentam o cabealho comum a todas
as listagens do THOR 2004 e o respectivo nome do relatrio.

93

Menu Ferramentas

9. Menu Ferramentas
Neste menu existem alguns comandos que so uteis para o funcionamento do
THOR 2004.
Imprimir Horrios
O submenu Imprimir permite escolher um dos seguintes comandos:

Imprimir | Turma

Imprimir | Docente

Imprimir | Sala

Qualquer destes comandos serve para se poder imprimir um conjunto de horrios.


Este menu nada tem a ver com o comando que existe no menu Tabela, ou no
menu Horrio, pois esses comandos apenas imprimem o documento que estiver
a ser editado no momento, seja uma tabela ou um horrio.
Ao executar qualquer dos comandos anteriores aparece uma janela de dilogo
com uma lista, ordenada alfabeticamente, dos elementos correspondentes ao
comando escolhido e onde poderemos seleccionar um ou mais elementos.
Para seleccionar mais que um elemento da lista deve-se ento clicar com o rato
em cima do primeiro elemento a seleccionar e arrastar o rato ao longo dos outros
elementos que se desejam seleccionar.
tambm possvel utilizar o teclado atravs da tecla <Shift> conjuntamente com a
tecla da seta correspondente, para a seleco de vrios elementos da lista.
Para se poder seleccionar mais que um elemento alternadamente apenas possvel
utilizar o rato conjuntamente com a tecla <Ctrl> do teclado tambm premida.
Assim que tenhamos completado a seleco dos elementos desejados, basta
premir o boto <OK> da janela de dilogo para o THOR 2004 comear a imprimir
o conjunto de horrios seleccionado.
Exportar Horrios
O submenu Exportar permite escolher um dos seguintes comandos:

Exportar | Turma

95

Manual de Utilizador do THOR 2004

Exportar | Docente

Exportar | Sala

Qualquer destes comandos serve para se poder exportar um conjunto de horrios.


Como j se referiu no Cap. 6, a exportao dos horrios pode ser realizada para
dois tipos de ficheiros:

Ficheiro de texto com o formato ASCII.

Ficheiro de texto com o formato Microsoft Office Word.

A nica diferena entre este comando e o da pg. 71 que este comando


possibilita a exportao simultnea de um conjunto de horrios, enquanto que
o outro apenas permite a exportao do horrio que estiver a ser editado.
Compactar a base de dados
Para isso existe o comando Compactar Base Dados, que compacta a base de dados e
cria uma cpia de segurana para o ficheiro THOR.md1.
Limpar Violaes
O comando Limpar Violaes responsvel pela limpeza das condies violadas
que estiverem selecionadas.
Para que uma dada regra violada seja limpa atravs deste comando necessrio
que o respectivo parmetro de optimizao (pg. 85) esteja seleccionado com o
valor mximo (peso 10).
Reunies
O comando Reunies mostra uma lista de grupos de turmas que no tm docentes
em comum.
possvel com este comando escolher o ou os docentes volantes, i.e., aqueles
podem participar em vrias reunies em simultneo.

96

Outros Menus

10. Outros Menus


Existem ainda no THOR 2004 outros dois menus que ainda no foram
referenciados neste manual e que so os seguintes:

Janela

Ajuda

Estes menus tm fundamentalmente a ver com operaes tpicas de qualquer


programa que existe no ambiente Windows.
Atravs do menu Janela possvel colocar em Cascata ou Ajustar todas as janelas
abertas.
ainda possvel fechar todas as janelas que estiverem abertas atravs do comando
Fechar Tudo.
Atravs do menu Ajuda possvel chamar o programa WinHelp do Windows
com o texto explicativo do THOR 2004.

97

Você também pode gostar