Você está na página 1de 54

Manual do aSc Timetables

aSc Timetables

n d i c e

NDICE:
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2 2.1 2.2 2.3 INTRODUO ............................................................................................................................................................................ 1 Incio................................................................................................................................................................................................................... 1 O que o programa permite .............................................................................................................................................................................. 1 Requisitos de sistema........................................................................................................................................................................................ 1 Instalao........................................................................................................................................................................................................... 2 Incio e Registro ................................................................................................................................................................................................ 3 Definindo cores.................................................................................................................................................................................................. 4 Instrues e outras assistncias aos usurios................................................................................................................................................. 4 ELABORANDO UM HORRIO .................................................................................................................................................. 5 Elaborando um novo horrio .......................................................................................................................................................................... 5 Assistente, Primeiro Passo: Informaes... .................................................................................................................................................... 5 Assistente, Segundo Passo: Dados Bsicos..................................................................................................................................................... 5

2.4 Assistente, Terceiro Passo: Disciplinas........................................................................................................................................................... 6 Preparo: ....................................................................................................................................................................................................................... 7 Nmero mximo de cartes em posies de interrogao:........................................................................................................................................ 7 Aulas duplas podem ultrapassar o intervalo:.............................................................................................................................................................. 7 Salas: ........................................................................................................................................................................................................................... 7 2.5 Assistente, Quarto Passo: Turmas... ............................................................................................................................................................... 8 Divises: ..................................................................................................................................................................................................................... 8 Inserindo divises: ...................................................................................................................................................................................................... 9 Tempo livre da turma: ................................................................................................................................................................................................ 9 Aulas: .......................................................................................................................................................................................................................... 9 Detalhes: ................................................................................................................................................................................................................... 10 2.6 Assistente, Quinto Passo: Salas de Aula....................................................................................................................................................... 11

2.7 Assistente, Sexto Passo: Professores e contratos... ...................................................................................................................................... 11 Inserindo um contrato de professor: ......................................................................................................................................................................... 12 Adio/Edio de uma aula: ..................................................................................................................................................................................... 13 Mais salas:................................................................................................................................................................................................................. 14 Inserindo ciclos ou aulas para semanas pares/mpares: ........................................................................................................................................... 14 Inserindo grupos de aulas mais complicados: .......................................................................................................................................................... 15 Adicionar mais:......................................................................................................................................................................................................... 15 Copiar aulas: ............................................................................................................................................................................................................. 15 Professor/Detalhes: ................................................................................................................................................................................................... 16 Tempo livre do Professor: ........................................................................................................................................................................................ 17 2.8 2.9 3 3.1 Assistente, Stimo Passo: Verificao e Criao... ...................................................................................................................................... 17 Assistente, Oitavo Passo: Concluso............................................................................................................................................................. 17 TRABALHANDO COM UM HORRIO..................................................................................................................................... 18 Painel de controle............................................................................................................................................................................................ 19

3.2 Movimentando cartes ................................................................................................................................................................................... 20 Procedimento para movimentar um carto:.............................................................................................................................................................. 20 Colocando um carto em uma posio ocupada: ..................................................................................................................................................... 21 3.3 Removendo um carto.................................................................................................................................................................................... 21 ii

n d i c e

3.4

Cartes bloqueados......................................................................................................................................................................................... 21

3.5 Boto direito do mouse................................................................................................................................................................................... 21 Clicando com o boto direito do mouse em carto colocado: ................................................................................................................................. 22 Clicando com o boto direito do mouse em posio livre: ...................................................................................................................................... 22 3.6 Trabalhando com as salas.............................................................................................................................................................................. 22 Colocando um carto em uma sala:.......................................................................................................................................................................... 23 Liberar um carto de uma sala:................................................................................................................................................................................. 23 3.7 Visualizao..................................................................................................................................................................................................... 23 Definindo visualizao: ............................................................................................................................................................................................ 23 Movendo-se entre as visualizaes: ......................................................................................................................................................................... 24 Criando uma visualizao:........................................................................................................................................................................................ 24 3.8 3.9 3.10 3.11 4 4.1 Desfazendo e restaurando operaes............................................................................................................................................................ 24 Relaes entre cartes .................................................................................................................................................................................... 25 Ciclos multi-semanas.................................................................................................................................................................................. 26 Sirenes .......................................................................................................................................................................................................... 27 PREPARANDO OS DADOS PARA A CRIAO .................................................................................................................... 28 Introduo ....................................................................................................................................................................................................... 28

4.2 Definio de critrios...................................................................................................................................................................................... 28 Inserindo contratos: .................................................................................................................................................................................................. 29 Inserindo tipos de disciplinas: .................................................................................................................................................................................. 29 Tempo livre dos professores e das turmas: .............................................................................................................................................................. 29 Limitaes do professor............................................................................................................................................................................................ 30 Habilitando a criao de zero aulas: ......................................................................................................................................................................... 30 Habilitando a entrada na segunda aula: .................................................................................................................................................................... 31 Aulas no-complementares: ..................................................................................................................................................................................... 31 Verificao de seqncia de aulas para turma inteira e turma dividida:.................................................................................................................. 32 Distribuio balanceada de aulas na semana:........................................................................................................................................................... 32 Destinando aulas para as salas:................................................................................................................................................................................. 32 Bloqueando aulas em posies especficas .............................................................................................................................................................. 33 Preparo de uma aula: ................................................................................................................................................................................................ 33 Nmero mximo de cartes em posies de questo marcada: ............................................................................................................................... 33 Complexidade da criao: ........................................................................................................................................................................................ 33 5 5.1 6 6.1 6.2 7 8 8.1 8.2 8.3 9 9.1 TESTE ....................................................................................................................................................................................... 34 O que fazer se o teste no for bem sucedido ................................................................................................................................................ 35 CRIAO .................................................................................................................................................................................. 36 Soltar retenes automaticamente ................................................................................................................................................................ 37 Resultados extras de criao.......................................................................................................................................................................... 37 VERIFICAO DE HORRIO .................................................................................................................................................. 38 IMPRIMINDO UM HORRIO .................................................................................................................................................... 40 rea de impresso .......................................................................................................................................................................................... 40 Visualizao da impresso ............................................................................................................................................................................. 42 Imprimindo um horrio................................................................................................................................................................................. 42 SALVANDO E ABRINDO UM HORRIO................................................................................................................................. 43 Salvando um horrio ...................................................................................................................................................................................... 43 iii

n d i c e

9.2 Abrindo um horrio ....................................................................................................................................................................................... 43 Os ltimos horrios abertos: ..................................................................................................................................................................................... 44 10 10.1 EXPORTAR & IMPORTAR ....................................................................................................................................................... 45 Exportar para o Microsoft Excel .......................................................................................................................................................... 45

10.2 Exportar para HTML ................................................................................................................................................................................ 45 Para usurios avanados: .......................................................................................................................................................................................... 46 10.3 11 12 12.1 12.2 12.3 12.4 Importar do clipboard ............................................................................................................................................................................... 46 COMPARANDO GRADES........................................................................................................................................................ 48 SEMINRIOS ............................................................................................................................................................................ 49 Inserindo seminrios .................................................................................................................................................................................. 49 Rpida informao sobre o nmero de alunos ........................................................................................................................................ 50 Colocando seminrios no horrio ............................................................................................................................................................. 50 Informaes detalhadas sobre grupos de seminrio:.............................................................................................................................. 50

iv

aSc Timetables

M a n u a l

1 Introduo
1.1 Incio
Bem-vindo ao programa aSc Timetables que vai criar o seu horrio de modo mais fcil e vai ajuda-lo a operar sua escola tranqilamente ao longo do ano. Ns lhe desejamos muito sucesso no trabalho e esperamos que voc aprenda a trabalhar depressa com o programa que se tornar uma ferramenta muito til a voc.

1.2 O que o programa permite


O programa projetado para todos os tipos de escolas do Ensino Fundamental e Ensino Mdio. Ele: Respeita todas as exigncias psico-teraputicas e pedaggicas para disciplinas individuais; Otimiza o uso de salas de aula, salas especializadas e outras instalaes escolares; Reduz a demanda administrativa na elaborao de horrios; Elimina atividades no eficazes e o fator humano para criar os horrios no ambiente escolar; Respeita as necessidades e possibilidades da equipe pedaggica; Elimina o tempo ocioso dos professores (horas vagas e janelas); Melhora o ambiente e as relaes interpessoais em sua escola.

Principais caractersticas do aSc Timetables: Fcil de usar - o programa usa o MS Windows, de operao simples e direta, e possui ambiente totalmente grfico; Eficaz - aSc Timetables projetado para a entrada e conferncia de dados eficazmente; Exigncias psico-teraputicas respeitadas - o programa assiste as possibilidades de tempo de aulas individuais, disciplinas, e professores, disponibilidade de salas de aula especializadas, ginsios, salas de aula ambientes, etc; Elaborao automtica do horrio - com base em seus dados, o programa cria automaticamente a melhor opo de horrio; Horrios resumidos - o programa produz automaticamente horrios resumidos para turmas, turmas individuais, salas de aula, e professores; Arquivando - armazenamento, cpia e modificao de horrios existentes; aSc Substitutions - baseado no horrio criado, voc pode administrar substituies de professores durante o calendrio escolar inteiro.

1.3 Requisitos de sistema


aSc Timetables precisa de: Computador IBM-PC ou compatvel com processador i486 ou superior; 16 MB de RAM; hard disk; CD-ROM; e monitor VGA; Windows 95, 98, ME, NT, 2000 ou XP; Mouse e impressora.

aSc Timetables 1.4 Instalao


1. Insira o CD-ROM do aSc Timetables no drive de CD-ROM.

M a n u a l

2. Siga as instrues do programa de instalao que se inicia automaticamente em seu computador. 3. A primeira coisa a escolher o idioma. Selecione uma das opes oferecidas e clique em OK.

4. O programa de instalao lhe d as boas-vindas com a seguinte tela: O programa de instalao solicita alguns detalhes necessrios. Ele sempre oferece uma opo padro. Se voc quiser modific-la por qualquer razo, voc pode faze-lo no prprio passo da instalao. Nota As opes padro atendem a maioria dos computadores. Retorna para o passo anterior. Use-o quando voc quiser mudar dados existentes. Move para o prximo passo. Cancela a instalao. Se voc interromper a instalao por qualquer razo, voc pode execut-la novamente depois. 5. Clicando em Next, voc passa para a tarefa de instalao na pasta de destino. O programa de instalao oferece C:\Timetables como a pasta padro. Se voc quiser alterar, clique em Browse e encontre a pasta necessria. Quando voc selecionar a pasta, clique em Next.

aSc Timetables

M a n u a l

6. O programa de instalao solicita o nome da pasta de programa e, ento, oferece o nome aSc Timetables. Pastas de programas so usadas para inicia-los. Eles so acessveis atravs do menu Iniciar/Programas do MS Windows. Se voc quiser entrar com um nome diferente, digite-o ou selecione um j existente na lista. Se voc estiver satisfeito com o nome, clique em Next.

7. Espere at que os arquivos de programa sejam copiados no disco e sejam criados os grupos de programa. 8. Termine a instalao clicando em Finish. 9. Depois da instalao completada, o programa cria a pasta de programa do aSc Timetables e coloca nele um atalho para iniciar o programa. Tambm coloca o cone do aSc Timetables na rea de trabalho.

1.5 Incio e Registro


Voc pode iniciar o programa clicando no cone do aSc Timetables na rea de trabalho ou clicando em Iniciar/Programas/aSc Timetables. A primeira vez que voc inicia o programa e enquanto voc ainda no tem um nmero de registro instalado, o seguinte dilogo de registro aparece:

aSc Timetables

M a n u a l

Voc pode clicar no boto Registro para registrar o software. Se voc no tiver o seu cdigo de registro, poder trabalhar com o programa usando o segundo boto e registrar-se depois. Passos para o registro: 1. Preencha cuidadosamente o nome de sua escola. O nome ser impresso em todos os formulrios. 2. Debaixo do nome da escola est o seu nmero de licena. 3. Preencha o carto de registro e informe seu nmero de licena a seu vendedor por telefone, fac-smile ou e-mail. 4. Aps informar o nome da escola e o nmero da licena, voc adquirir seu nmero de registro. Se voc no tiver um nmero de registro, voc pode terminar a inscrio clicando em OK. 5. Entre com o nmero de registro na ltima linha e clique em OK.

1.6 Definindo cores


aSc Timetables distingue cartes com cores diferentes. Portanto, voc dever ter um nmero de cores suficiente. O nmero de cores uma caracterstica do sistema operacional. Defina as cores no sistema Windows como se segue: 1. 2. 3. 4. Abra o Painel de Controle do MS Windows clicando em Iniciar/Configuraes/Painel de Controle. Clique duas vezes no cone de Vdeo. Selecione a opo Configuraes direita. Selecione a paleta de cores para mais de 256 cores. Se um nmero maior de cores no estiver disponvel, tente diminuir a resoluo ou instale o driver correspondente s suas opes de grfico. O programa trabalhar corretamente mesmo com um nmero menor de cores, mas as telas no sero ideais. 5. Reinicie o seu computador caso o MS Windows solicite.

1.7 Instrues e outras assistncias aos usurios


Voc pode encontrar as informaes necessrias para a operao do programa e o mtodo para a criao de horrios neste manual. Tutorial, que aparece no incio do programa, uma assistncia til. Uma figura pequena de professor ir ensin-lo o bsico para trabalhar com o programa e voc obter as informaes bsicas sobre o programa fcil e rapidamente. Voc tambm pode iniciar a demonstrao usando o comando Tutorial no menu Ajuda. Se voc no encontrar uma soluo para o problema em Tutorial ou neste manual, solicite a assistncia tcnica.

aSc Timetables

M a n u a l

2 Elaborando um horrio
2.1 Elaborando um novo horrio
Aps o incio do programa, a seguinte tela aparece: Um horrio pode ser definido de duas maneiras: A opo Criar novo inicia um horrio, no qual voc pode inserir disciplinas, turmas, salas, e contratos. A segunda maneira de definir um novo horrio atravs da opo Usar assistente. O Assistente cria um horrio em branco e abre uma seqncia de dilogos para a entrada dos dados. Este modo assegura que os dados sero inseridos na ordem correta. (No possvel, por exemplo, inserir os contratos dos professores antes de inserir-se as turmas.).

Os captulos a seguir descrevem como definir um horrio com o Assistente.

2.2 Assistente, Primeiro Passo: Informaes...


O primeiro passo do Assistente apenas informativo. No final da janela existem os botes Voltar, Avanar, e Cancelar. Voc pode se mover pelo Assistente atravs destes botes. Voc pode usar o boto Cancelar para fechar o Assistente e continuar a insero manualmente. Tambm possvel reabrir o Assistente. Continue com a insero de dados interrompida escolhendo a opo Assistente no menu Especificaes. Clique em Avanar para se mover do Primeiro para o Segundo Passo.

2.3 Assistente, Segundo Passo: Dados Bsicos...


Neste passo, insira os seguintes dados: Nome da sua escola; Ano escolar; Dias para os quais voc est definindo o horrio (se a sua escola tambm leciona aos sbados, necessrio incluir o Sbado nesta lista); Nmero de aulas por dia; Especifique se voc quer trabalhar com a opo Trabalhar com aula 0 (zero). Algumas escolas comeam as aulas s 8 h, mas podem tambm ocorrer ocasionalmente aulas s 7:10 h para que se possa utilizar melhor algumas salas ou horrios dos professores. Se voc no trabalha com a aula zero, simplesmente no a assinale na caixinha correspondente; Se voc tem horrio para mais de sete dias, voc pode inserir o nmero de dias na ltima caixinha. Se voc tem menos de sete dias, apenas deixe esta caixinha em branco.
5

aSc Timetables
Clique em Avanar para se mover do Segundo para o Terceiro Passo.

M a n u a l

Nota 1 - Todos os dados inseridos no Assistente podem ser modificados a qualquer momento mais tarde. Nota 2 - Seu nmero de licena est ligado ao nome da sua escola. Portanto, se ele for modificado, o programa ser fechado automaticamente. Na prxima vez que o programa for executado, ser necessrio entrar com o nome original da escola e com o nmero de registro, ou entrar com um novo nome de escola e registrar o programa novamente.

2.4 Assistente, Terceiro Passo: Disciplinas...


Neste passo, insira as disciplinas a serem lecionadas este ano. Clique no boto Nova se voc quer inserir uma nova disciplina. Clique no boto Editar se voc quer editar a disciplina selecionada. Voc pode selecionar uma disciplina ao clicar nela na relao de disciplinas. Voc pode editar o nome e a abreviatura da disciplina, e como e quando a disciplina selecionada pode ser ensinada. Voc pode editar uma disciplina ao clicar duas vezes na sua linha. Lista de disciplinas e suas abreviaturas.

Se voc clicar no boto Nova ou Editar, um novo dilogo Disciplina aparece, no qual voc pode inserir (ou modificar) o nome, abreviatura ou tipo de disciplina. O tipo de disciplina especifica quando possvel lecionar tal disciplina. Selecione um tipo para cada disciplina. Voc tem disponveis trs tipos bsicos de disciplinas: disciplina difcil, fcil, e Tempo livre. Se voc tiver alguma disciplina especial, voc pode criar um novo tipo para ela e associa-lo a ela. Voc tambm pode editar os tipos bsicos de acordo com as condies da sua escola. Ao inserir e especificar os tipos de disciplina, preciso tomar cuidado para no restringir seu horrio demasiadamente. Por exemplo, se voc definir vrias disciplinas como difceis, pode ocorrer que tal horrio no exista, uma vez que o nmero de cartes que precisam ser colocados como as primeiras aulas maior que o nmero de aulas disponveis. Clique na lista de tipos de disciplina se voc deseja modificar o tipo da disciplina em questo. Cada tipo de disciplina tem seu prprio mapa, que especifica: Quando uma determinada disciplina pode ser lecionada ( ); Quando ela no deveria ser lecionada ( ); Quando ela no pode ser lecionada ( ). Se voc decidir modificar o mapa do tipo de disciplina em questo, ou criar um tipo de disciplina completamente novo, clique em Editar.

aSc Timetables

M a n u a l

Ao clicar em Editar, o dilogo Tipos de Disciplinas aparecer. Cada tipo de disciplina tem seu prprio mapa, que indica quando ela pode ser lecionada. Uma caixa destinada a cada aula e dia no mapa. Ele indica que um certo tipo de disciplina pode ser lecionada ( ) ou que no deveria ser lecionada ( ), ou que no pode ser lecionada ( ) em um determinado horrio de um determinado dia. Selecione o tipo que voc quer atribuir disciplina. Se voc desejar criar um novo tipo de disciplina, clique em Nova.

Ao clicar em um dia ou em um nmero de aula voc pode simultaneamente mudar as propriedades de todas as caixas em uma linha especfica ou em uma coluna especfica.

Voc pode alterar as propriedades da caixa ao clicar nela.

Preparo: Atravs da opo Preparao da disciplina necessria voc pode marcar aquelas disciplinas que necessitam que a lio de casa seja elaborada. Para cada turma voc especificar o nmero mximo de disciplinas que requerem preparo dirio. Assim, no acontecer que uma turma tenha um dia fcil. Por exemplo, Informtica, Educao Fsica ou tica, e outras disciplinas com preparo em outro dia. Nmero mximo de cartes em posies de interrogao: Ao usar o tipo de disciplina voc especifica quando uma disciplina pode ser lecionada. Pode acontecer; no entanto, que uma determinada disciplina possa ser lecionada como a 6 aula, mas no recomendvel que todas as aulas sejam lecionadas como 6 aulas. Por exemplo, uma turma tem duas aulas de Histria por semana. Histria pode ser lecionada como 6 ou 7 aula, mas voc no quer que a turma tenha ambas as aulas de Histria no final do dia de aula. Portanto, voc especifica a 6 e a 7 aulas com o ponto de interrogao para o tipo de disciplina, e especifica que Histria pode ficar em no mximo uma posio de interrogao. O programa ir tentar encontrar um horrio com aulas de Histria entre a 1 e a 5 aulas, se tal horrio existir. Aulas duplas podem ultrapassar o intervalo: Mais tarde iremos mostrar como entrar com os sinais e como especificar a durao dos intervalos entre as aulas. Voc pode definir um intervalo, por exemplo, entre a 3 e 4h aulas e para cada disciplina voc pode especificar se as aulas duplas podem ou no ultrapassar o intervalo. Salas: Aps clicar em Salas o seguinte dilogo aparecer: Aqui voc pode especificar as salas nas quais uma determinada disciplina pode ser lecionada. Esta funo pode ser usada de duas maneiras diferentes: Toda vez que voc adicionar uma nova aula, o programa ir automaticamente, de acordo com a disciplina especificada, preencher as salas e assim poupar-lhe o trabalho de entrada de dados. claro que voc sempre pode mudar as salas se uma determinada aula assim o requerer. A segunda opo usar o boto Definir para todas as aulas desta disciplina. Ao faz-lo, voc pode mudar as salas para aulas que voc j tenha especificado.

aSc Timetables 2.5 Assistente, Quarto Passo: Turmas...

M a n u a l

Tal como no passo anterior, voc pode acrescentar, editar ou remover uma turma. Voc pode entrar com outros dados para uma turma: Aulas, Divises e Tempo livre. A ordem na qual as turmas aparecem nesta lista a mesma que as turmas aparecem na tela e na impresso. Voc alterar a ordem ao clicar nos botes de seta no final do dilogo. Clique em Nova se voc quer entrar com uma nova turma. Clique em Editar se voc quer mudar o nome ou a abreviatura da turma. Muda os contratos da turma selecionada. Especificao / edio dos grupos da turma selecionada. Clique no boto Remover se voc quer apagar a turma selecionada. Lista das turmas e suas abreviaturas. Divises: Cada turma pode ter quantas divises voc quiser. Isto significa que voc pode dividir a turma em vrios grupos. Uma diviso pode criar o mximo de seis grupos. Ao entrar com os contratos, o grupo para a aula que voc est inserindo especificado. Aulas para grupos de uma diviso podem acontecer simultaneamente. O programa cria divises iniciais para cada turma: Diviso 1 Diviso 2 Grupo 1 Meninos Grupo 2 Meninas

Significa que se voc especificar que os meninos tm uma aula, somente uma aula para as meninas pode acontecer simultaneamente, mas no uma aula para o primeiro grupo uma vez que h tambm meninos nele. Voc tambm pode criar outras divises. Por exemplo, diviso em trs, de acordo com performance ou outro critrio: Diviso 3 Diviso 4 Diviso 5 1 Tero 2 Tero 3 Tero Iniciantes Intermedirios Estudantes de Ingls Estudantes de Alemo

Ao entrar com os contratos para o 1 Tero, uma aula para o 2 Tero ou o 3 Tero pode acontecer simultaneamente.

aSc Timetables
Inserindo divises: Aps clicar em Divises, o seguinte dilogo aparecer: O dilogo mostra as divises para uma determinada turma. Cada linha representa uma diviso na qual todos os grupos so inseridos. Divises podem ser alteradas ao clicar em Editar ou ao clicar duas vezes em uma linha do dilogo Definir divises. Tambm possvel adicionar uma nova diviso ao clicar em Adicionar diviso. Em ambos os casos um dilogo aparece, no qual voc pode inserir os nomes de grupos individuais. Digite os nomes dos grupos nas respectivas linhas. Ao clicar em OK, o programa ir selecionar linhas preenchidas e considera-las como nomes dos grupos. possvel apagar divises completas. Neste caso, todas as aulas que esto designadas a divises individuais tambm sero apagadas. Se voc editar os nomes de grupos de diviso e no mudar o nmero de grupos de tal diviso, tudo ser preservado. Portanto, voc pode corrigir erros de grafia ou modificar os nomes do grupo na diviso.

M a n u a l

Tempo livre da turma: Ao clicar em Tempo livre, voc pode especificar quando uma determinada turma no pode ter aula. Por exemplo, se a turma 8A ficar de guarda de honra num monumento de um famoso poeta nacional, voc pode eliminar as aulas no horrio daquele evento. A especificao de adequao/no-adequao de aulas feita como a especificao da adequao de um tipo de disciplina. Voc pode especificar a adequao ao clicar nas caixas de determinadas aulas. Aulas: Ao clicar em Aulas, voc pode ver as aulas da turma. O procedimento padro comea com a insero das turmas seguida da insero dos professores com seus contratos individuais. Como o procedimento para a insero das aulas para uma turma o mesmo que o da insero dos contratos dos professores, descreveremos ambos os mtodos na seo sobre a insero do contrato do professor.

aSc Timetables
Detalhes: Ao clicar em Detalhes, o seguinte dilogo aparecer: Neste dilogo, voc pode: Habilitar Permitir chegada 2 aula do dia. s vezes necessrio permitir que alunos comecem seu dia na segunda aula. Ento, o algoritmo pode criar grades nas quais o grupo inicia na primeira aula e um segundo grupo inicia na segunda aula. Geralmente isto pode tornar a criao mais fcil. s vezes, para algumas turmas esta criao necessria. Inserir o Nmero mximo de aulas por dia que necessitam preparao.

M a n u a l

Decidir se Os grupos de alunos tm que terminar o dia ao mesmo tempo. s vezes mais fcil criar uma grade que, por exemplo, o Grupo 1 tem aula de Ingls na 6 aula de segunda-feira e o Grupo 2 vai para casa depois da 5 aula. Na tera-feira o Grupo 1 vai embora mais cedo e o Grupo 2 tem a 6 aula. s vezes isto no adequado, por exemplo, algum professor tem que levar os alunos para almoar no final das aulas e este professor pode ter problemas se a metade dos alunos terminam mais cedo. Usando esta opo voc pode forar que ambos os grupos acabem as aulas no mesmo horrio. Dedicar tempo para o Recreio. Voc pode especificar que uma turma deve ter uma aula livre no intervalo determinado de forma que ela possa almoar. Voc tambm pode especificar que a aula livre para o recreio a ltima do intervalo que voc especificou de forma que a turma no tenha mais aulas depois desta. Determinar Mximo de posies de interrogao, isto , o nmero mximo de aulas que pode ser colocado em posies marcadas com . Assim, voc pode especificar que, por exemplo, a Turma 4A pode ter no mximo duas 7 aulas. Determinar que o Professor da turma deve lecionar diariamente em aula especfica. De forma que voc possa, por exemplo, determinar que o professor deva lecionar para esta turma na 1, 2 e 3 aulas, toda segunda-feira para fazer algumas tarefas administrativas, se necessria. Esta opo cria uma aula para o professor da turma a cada intervalo de posies de interrogao. Significa que se voc marcar 1, 2, 3 e 8, 9 todo dia, o algoritmo ir colocar um carto em 1, 2 ou 3 e outro em 8 ou 9. No dilogo Avanado (Detalhes da Turma) voc pode determinar manualmente o bloco de educao. O bloco de educao (lecionar) quando a turma tem que ter aulas. Usando esta opo voc pode permitir que os alunos entrem na 4 aula, por exemplo, ou que tenham 6 aulas num dia e 9 aulas em outro. Basicamente, voc insere trs nmeros. Os dois primeiros determinam quando a turma DEVE ter aulas. O ltimo determina antes em que aula a atividade deve terminar.

Mais uma vez, lembre-se que voc pode inserir estas opes a qualquer momento durante o processo de criao do Horrio. Portanto, no incio voc pode ignorar estas opes e mais tarde, quando voc estiver aprimorando seu Horrio, voc pode inserir mais condies.
10

aSc Timetables 2.6 Assistente, Quinto Passo: Salas de Aula...

M a n u a l

Como no passo anterior, aqui voc pode inserir, editar ou remover uma sala de aula. Voc tambm pode inserir uma observao de quando uma sala est livre. Ao marcar algumas aulas com um , voc especifica que no possvel usar a sala naquele horrio (por exemplo, o ginsio est reservado para outra escola na quarta-feira). Se voc possui muitas salas, voc pode omitir a opo de insero de salas de aula ou pode somente usar aquelas salas que so necessrias para verificar os conflitos, por exemplo, um ginsio, uma sala de atividades, uma rea para exerccios, um laboratrio de fsica ou qumica, etc. Isto far com que a insero de dados fique mais fcil e a criao do horrio mais simples. O boto Gerar importante. Ele adiciona salas fixas (bsicas) lista para todas as turmas. Ao clicar em Nova ou Editar voc pode ver um dilogo no qual voc pode inserir as caractersticas da sala: Nome, Abreviatura, e Tipo. Existem trs tipos de salas: Sala fixa - sala bsica para uma determinada turma; Sala ambiente - sala para aulas divididas; Outras.

Como ser mostrado mais tarde, ao inserir os contratos voc pode especificar a sala em que cada aula deve ser ministrada. Ao marcar uma sala como fixa ou ambiente a insero das turmas fica mais fcil. Assim, para uma aula voc pode inserir o seguinte: ministrada em Sala fixa; ministrada em Sala ambiente, para o que o programa ir selecionar automaticamente uma sala livre dentre todas as salas ambiente; Voc pode especificar precisamente em quais Outras salas disponveis uma aula pode ser ministrada. Aqui voc tambm pode adicionar algumas das salas ambientes e fixas.

Detalhes do uso das salas esto contidos no captulo Trabalhando com salas. 2.7

Assistente, Sexto Passo: Professores e contratos...


Para inserir os dados dos professores, os botes padro Novo, Editar, e Remover esto disponveis, assim como o boto Tempo livre que usado para inserir janelas nas quais o professor no pode lecionar. H tambm caractersticas que permitem outras atividades para um determinado professor: Contrato - usado para a insero de um contrato de professor; Cor - seleo de uma cor para o professor; Detalhes determina outras propriedades para o professor, o nmero mximo de janelas, o nmero de dias que ele pode ministrar, e o nmero mximo de aulas que o professor pode ministrar em uma linha. Colorir tudo - determina cores padro para todos os professores.
11

aSc Timetables

M a n u a l

Ao clicar em Novo, aparecer um dilogo com o nome e a abreviatura do professor. Aps a insero dos dados, clique em OK. O programa pede que voc insira o Contrato, e depois de finalizado este processo, o dilogo Tempo livre aparecer para o professor. Voc pode organizar a ordem da lista de contratos clicando no cabealho da coluna. Ao segurar a tecla CTRL voc pode organiz-la por mais colunas. direita da parte inferior da lista existem dois pequenos cones em forma de seta. Ao usa-los voc pode mover o item selecionado para cima ou para baixo. Se voc organizar a lista clicando nos cabealhos das colunas, estes cones mudam para que voc possa bloquear a organizao em questo () para que seja apresentada depois como a ordem padro ou remover a opo de organizar atravs dos cabealhos das colunas. Inserindo um contrato de professor: Aps clicar em Contrato ou depois de inserir um novo professor, o seguinte dilogo aparecer: No dilogo esto as aulas do professor. Os dados que aparecem: disciplina, turma (ou turmas para os casos em que o professor leciona para turmas que dividem a mesma sala), durao da aula, nmero por semana e grupos de uma turma especfica. No final do dilogo h botes para adio, edio, ou eliminao de um contrato. Voc pode editar um contrato ao clicar duas vezes na linha dele. Como em outras listas, voc tem a opo de organiz-la atravs dos cabealhos das colunas. Ao usar o cone de maximizao no canto direito superior, voc pode aumentar a janela para tela inteira.

12

aSc Timetables
Adio/Edio de uma aula: Voc pode adicionar uma nova aula ou editar uma aula existente no seguinte dilogo: Professor: Se voc houver inserido o contrato do professor, voc no poder alterar seu nome. Voc pode faz-lo ao inserir as aulas das salas. Disciplina: Ao clicar na seta direita, aparece uma lista de disciplinas. Voc pode selecionar uma disciplina com o mouse ou digitando a primeira letra da disciplina. Nmero de aulas por semana: Insira o nmero diretamente. Use esta opo se a aula puder ser realizada na sala fixa (bsica).

M a n u a l

Prximo professor: Ao clicar neste boto, voc insere outros professores para esta aula caso alguns professores lecionem juntos. Como para a disciplina, selecione a turma e seus grupos. Se as turmas forem colocadas juntas, clique no boto Turmas Juntas Voc tambm pode incluir uma nova diviso. Durao: A aula pode durar por uma, duas, trs ou mais horas-aula.

Outras salas disponveis: Abreviaturas de outras salas habilitadas. Voc pode modific-las com o boto Mudana. Se nenhuma sala estiver selecionada, o boto fica cinza. Ao clicar em Prximo professor o seguinte dilogo aparece:

Use esta opo se a aula puder ser realizada em uma sala ambiente (compartilhada).

Neste dilogo voc pode inserir novos professores ou modificar os j inseridos no caso em que mais professores lecionam uma aula em particular. Voc pode inserir at quatro professores. Se for necessrio omitir um deles, selecione uma linha em branco. Abaixo da lista, h uma caixa na qual voc pode selecionar tudo rapidamente ou limpar a seleo. As suas selees anteriores tambm aparecem nesta caixa para que voc possa v-las rapidamente.

Da mesma forma, voc pode juntar vrias turmas em uma aula. Ao clicar no boto Turmas juntas, aparece um dilogo no qual voc pode inserir at quatro turmas a serem reunidas para uma determinada aula:

13

aSc Timetables

M a n u a l

Ao clicar em Mudana na parte Outras salas disponveis, o seguinte dilogo aparece: O sinal azul simboliza as salas nas quais uma aula em particular pode ser ministrada; o X vermelho simboliza aquelas que no podem ser utilizadas para esta aula. Ao clicar no nome da sala voc poder disponibiliz-la ou no. Se voc disponibilizar ambas as salas ambiente e fixa, assim como um nmero de outras salas, isto significa que a aula pode ser ministrada nestas trs listas de salas (uma sala pode estar em vrias listas, pode tambm estar nas salas fixa e ambiente), e, alm disso, pode ser selecionada a partir de outras salas disponveis. Ao inserir, possvel usar as letras iniciais dos itens. possvel selecionar uma disciplina, uma turma, um grupo, e a durao ao inserir as suas letras iniciais. A insero de uma letra vrias vezes em uma linha resulta no movimento entre itens com a mesma letra inicial. Voc pode mudar de um boto para o outro campos de insero ao pressionar Enter (ou Tab). Isto significa que voc pode fazer uma insero rapidamente usando o teclado: Quando do dilogo Aula aparecer na tela, o campo Disciplina ser ativado. Se voc quiser inserir Matemtica sem o mouse, digite M, e Matemtica aparecer. Depois, ao pressionar Enter mova para a Turma. Se voc quiser inserir 4B, digite 4. Se a sala 4A existir, ela aparecer. Se voc digitar 4 de novo, aparecer 4B. Pressione Enter, digite M para meninas, pressione Enter, digite 3 como trs por semana, pressione Enter, e, se voc concordar com a durao da aula, pressione Enter novamente, se voc no tiver que mudar este valor. Agora o boto OK est ativo. Pressione Enter para confirmar a insero da aula. O dilogo para insero da aula fechado e voc vai para o dilogo Contrato novamente. Se voc quiser continuar com a insero atravs do teclado pressione Enter para iniciar a insero de uma nova aula. O programa oferece mais uma aula para insero e os valores mais provveis para a disciplina, sala, grupo, nmero e durao. Mais salas: s vezes, sua aula requer mais salas. Normalmente isto acontece quando voc junta algumas turmas e precisa de mais salas. Neste caso, simplesmente use o boto Mais salas. O prximo dilogo aparecer:

Cada linha representa uma sala a ser escolhida. O quadro mostra que esta aula requer 2 salas. A primeira fixa e a segunda uma das salas 101 ou 102. Durante a criao, o algoritmo tem que ter certeza que uma sala foi selecionada para cada linha para as possibilidades que a linha permitir. Inserindo ciclos ou aulas para semanas pares/mpares: Se voc estiver criando vrios horrios semanais, voc pode especificar em qual semana uma determinada aula ser ministrada. Voc pode saber mais sobre ciclos no captulo ciclos multi-semanas. Neste captulo voc tambm vai ver como usar aulas para semanas pares e mpares nas escolas fundamentais e de gramtica.

14

aSc Timetables

M a n u a l

Inserindo grupos de aulas mais complicados: Na prtica, existem grupos de aulas freqentadas por alunos de vrias turmas juntas e diferentes professores. Seminrios podem ser um exemplo. Elas incluem vrias turmas, professores e salas. A maneira mais fcil inserir os seminrios como um todo, isto , criar seminrios como aulas nicas. A disciplina de tal aula pode ser, por exemplo, Seminrio, ou voc pode especificar mais detalhadamente que tipo de oficina ser ao mudar o nome. Por exemplo, Seminrio de Matemtica, Qumica, Biologia, etc. Dedique aula todos os professores e todas as turmas em questo. Simplesmente crie uma aula nica que contenha toda a seminrio. Voc pode moviment-la e o programa ir verificar se h conflitos entre todos os professores e salas para o seminrio em questo. Veja tambm o captulo Seminrios. Adicionar mais: s vezes, til adicionar mais aulas de uma nica vez. Clique no boto Adicionar mais no dilogo Contratos. O seguinte dilogo aparecer: Cada linha representa uma aula a ser adicionada. Voc especifica turma, grupo, professor, disciplina, durao e salas. Voc especifica quantas aulas sero adicionas na caixa no canto direito superior do dilogo. Ao pressionar o boto Adicionar, as aulas sero adicionadas. Se voc achar que vai inserir uma combinao de aulas similar mais tarde, voc pode pressionar o boto salvar para guardar o padro atual. A qualquer momento mais tarde voc pode usar este padro salvo e inseri-lo em outra turma. Ao segurar a tecla SHIFT durante as mudanas de valores em qualquer linha, os valores das outras linhas tambm sero modificados. Assim, voc pode facilmente alterar todas as aulas de uma turma para outra. Copiar aulas: Voc pode selecionar uma ou mais aulas na caixa do dilogo de contratos a qualquer momento. Para selecionar mais aulas use o mtodo padro de MS Windows segurando a tecla CTRL e clique nas linhas correspondentes da lista. Depois, pressione o boto Copiar para. Voc pode selecionar turmas e as aulas selecionadas sero copiadas para as aulas da turma em questo. Note que as divises correspondentes e grupos tambm so criados para as turmas em questo, caso ainda no existam.

15

aSc Timetables
Professor/Detalhes: Ao clicar em Detalhes no dilogo do Sexto Passo voc ver o seguinte dilogo: Neste dilogo voc pode:

M a n u a l

Limitar o nmero de janelas no horrio para o professor. Durante a criao, o programa assume que determinado professor no deve ter mais janelas que o permitido. Se as janelas do professor no so importantes, no assinale a opo. Ao mesmo tempo, voc pode definir um determinado nmero de janelas para todos os professores. Limitar o nmero de dias que o professor pode lecionar. Durante a criao, as aulas do professor so destinadas somente para o nmero especfico de dias. A prpria criao ir selecionar os dias mais apropriados. Limitar o nmero de aulas consecutivas. O nmero especifica o mximo de aulas que o professor pode dar em uma linha sem intervalo. Determinar o nmero mnimo/mximo de aulas por dia. O professor no deve ter mais ou menos aulas do que o determinado. Voc tambm pode optar por no disponibilizar esta funo nos finais de semana. O professor no pode ter trs janelas em um dia. Aqui voc vai determinar que o professor deve ter no mximo duas janelas por dia. Embora voc determine que o professor possa ter seis janelas por semana, o programa previne que ocorram, por exemplo, cinco janelas em um dia e uma janela em outro dia. Para facilitar alguns Horrios voc pode determinar que o professor pode ter no mximo uma janela por dia usando a segunda caixa de verificao. Mximo de aulas em posies de interrogao. Voc pode determinar quantas aulas podem ser colocadas nas posies de interrogao. Determine, por exemplo, que o professor tenha a 6 aula como interrogao e o mximo ser dois. Assim, o professor ter apenas duas 6 aulas por semana. Ao usar a caixa de verificao voc pode dizer ao algoritmo para considerar a contagem da questo marcada por dia. Por exemplo, voc pode dizer que as 5 6 e 7 aulas so posies de interrogao e o professor pode ter no mximo duas por dia. Assim, voc ficar seguro que o professor tem pelo menos uma aula livre para o almoo todos os dias.

Se voc no determinar os dados de limite, os valores globais de Horrio/Parmetros sero aplicados. Nota - O segundo tipo de dados diferente de determinar um horrio livre para o professor conforme descrito no captulo seguinte. Aqui voc determina somente o nmero mximo de dias que o professor leciona, mas voc no sabe quais. Por outro lado, ao limitar as janelas, voc determina quais aulas um professor pode dar.

16

aSc Timetables

M a n u a l

Tempo livre do Professor: Como no caso de determinar Tempo livre para turmas, salas, e tipos de disciplina, voc tambm pode determinar quando os professores no podem lecionar.

2.8 Assistente, Stimo Passo: Verificao e Criao...


Neste passo voc pode comear a verificao dos dados inseridos ao testando critrios e criando um horrio. Voc pode saber mais sobre teste e criao no captulo 4. Criao de Horrio.

2.9 Assistente, Oitavo Passo: Concluso...


O passo final informativo. importante saber que outras modificaes em contratos e a criao de um horrio diferente tambm so possveis mesmo depois de se encerrar o Assistente. Nos prximos captulos voc saber como melhorar um horrio criado manualmente, como criar um novo horrio, como modificar contratos, e como modificar critrios.

17

aSc Timetables

M a n u a l

3 Trabalhando com um horrio


Os dados necessrios para a criao de horrio, assim como as teclas e comandos para controle esto na tela principal do programa aSc Timetables. A tela principal contm vrias partes: Menu - contm comandos para o controle do programa. Barra de ferramentas - teclas para seleo rpida dos comandos mais usados.

O horrio contm cartes, representando aulas individuais.

O painel de controle contm informaes sobre as operaes em uso e listas de cartes no alocados. O horrio contm cartes coloridos que representam aulas individuais. As turmas so dispostas em linhas, dias e perodos em colunas. A cor do carto indica o professor que leciona uma determinada aula. Aulas divididas aparecem como meios cartes, aulas divididas em trs grupos aparecem em um tero de carto, etc. Assim, se voc definir atravs da insero dos dados que o professor Camargo leciona matemtica trs vezes por semana para a turma 1A, o programa ir preparar trs cartes idnticos para a turma 1A, indicados como Matemtica e com a cor designada ao Sr. Camargo. Cartes so colocados no horrio de acordo com o modo como o programa os cria ou podem ser colocados manualmente. Voc pode criar um horrio e depois, se necessrio, modific-lo movimentando os cartes com o mouse. Tambm possvel modificar cada turma e seu carto durante o trabalho com o horrio. Pode-se modificar contratos em um horrio criado conforme sua necessidade. Por exemplo, se voc se esquecer de uma aula durante a insero ou se voc precisa criar um novo horrio porque um colega est doente por um longo perodo, voc pode inserir novos dados ou editar os j existentes com os comandos do menu Especificaes sem nenhum problema. Antes de ver como possvel modificar um horrio manualmente, veja a descrio do Painel de controle.

18

aSc Timetables 3.1 Painel de controle


O painel de controle est localizado na parte de baixo da tela. Ele contm trs partes: Informaes sobre o carto em questo so dispostas neste campo quando o cursor colocado no carto. Boto para ver o horrio do professor ou da turma em questo.

M a n u a l

Painel dos cartes no-colocados.

Os trs cones localizados no final do Painel de cartes no-colocados so usados para definir os cartes:

Primeiro cone - mostra todos os cartes no-colocados; Segundo cone - mostra uma janela com turmas; cartes no-colocados da turma selecionada sero mostrados no painel de cartes no-colocados depois da seleo da turma. Tambm podemos selecionar uma turma clicando no nome dela esquerda da linha que mostra o horrio da turma; Terceiro cone - similar ao anterior, mostra apenas os cartes no-colocados do professor selecionado.

O nome do professor ou turma selecionados tambm aparece neste quadro de cones. Se voc selecionar uma turma ou um professor, o quadro do meio ficar disponvel tambm. Ao clicar nele, aparecer o horrio do professor ou da turma selecionados:

Os botes (< >) no topo do horrio so usados para mostrar o horrio anterior/prximo da turma ou do professor. Voc tambm pode usar cones para maximizar e esconder esta janela. Voc tambm pode fechar esta janela pressionando ESC ou clicando em qualquer lugar fora da rea. Se houver mais cartes de forma que no caibam todos no Painel de cartes no-colocados, setas amarelas aparecero direita. Ao clicar nelas, voc pode mover para os prximos/anteriores cartes. Cartes idnticos (pertencentes ao mesmo professor, disciplina e turma) aparecem apenas uma vez, com sua quantidade indicada por um nmero em seu canto inferior esquerdo.
19

aSc Timetables

M a n u a l

Se voc tiver mais cartes no-colocados, voc pode se orientar pela seleo de uma turma ou de um professor. Por outro lado, se o horrio estiver quase pronto, melhor que apaream todos os cartes nocolocados.

3.2 Movimentando cartes


Como j mencionado, pode-se alterar o horrio com simples movimentos dos cartes. claro que o programa faz verificaes automticas, de forma que voc no possa colocar um carto em uma posio no permitida. Por exemplo, um horrio em que o professor no pode lecionar. O programa tambm verifica conflitos de turmas e de salas. Procedimento para movimentar um carto: Primeiro encontre o carto que voc deseja mover. Pode ser qualquer carto j colocado no horrio ou um carto do Painel de cartes no-colocados. Pode ser, por exemplo, uma aula nica de Geografia na segundafeira:

Clique no carto com o mouse e pegue-o. Se voc clicar somente uma vez, o cursor mudar imediatamente para o formato do carto pego. Agora movimente o carto com o mouse:

A seguinte informao til ao movimentar um carto: Dias, aulas e turmas definindo os lugares pelos quais voc se movimenta no horrio aparecem em amarelo. A turma qual o carto pertence aparece em verde. O programa no deixar que voc o coloque em outra turma.

As cores das aulas indicam se o carto pode ser colocado em um lugar especfico (aula): Verde indica que sim; Azul indica a posio de interrogao; Vermelho indica posio ocupada (a posio na qual o professor j est lecionando); Cinza indica posio totalmente inapropriada.

Se voc encontrar uma posio apropriada, coloque o carto clicando sobre a posio com o mouse:

Este procedimento assegura que a posio na qual voc deseja colocar o carto est livre. Assim, o programa ir colocar o carto que voc est segurando na posio que voc deseja. Ao colocar o carto, o programa ir automaticamente destinar uma sala disponvel aula da lista de salas disponveis. Se voc colocar o carto em uma posio cuja sala no esteja disponvel, o programa ir aceit-lo, mas mostrar uma faixa na borda esquerda do carto para simbolizar que nenhuma sala foi destinada ao carto. Da mesma forma, o programa permitir que voc coloque um carto em uma posio no permitida. Porm, vai alert-lo com uma faixa vermelha no carto. Voc decide se quer deixar o carto na posio ou no.
20

aSc Timetables
Colocando um carto em uma posio ocupada: Se voc estiver colocando um carto em uma posio ocupada, pode ocorrer o seguinte:

M a n u a l

Carto A que est sendo colocado em coliso com carto B, quando ambos so da mesma turma; neste caso o programa ir posicionar o carto A e colocar o carto B em sua mo, Carto A que est sendo colocado em coliso com um carto B de outra turma ou com mais cartes B1Bn; neste caso o programa mostrar um dilogo auxiliar:

Neste dilogo voc pode definir o que vai acontecer. H comandos no topo, no final aparecem cartes que esto em coliso com o carto que est sendo colocado. Se voc selecionar Colocar, o programa ir colocar o carto A e remover o carto B. Anular ir colocar o carto A em sua mo. Se voc clicar em um dos cartes da lista com o mouse, o programa ir posicionar o carto A, colocar o carto B selecionado em sua mo, e mover outros cartes B para cartes no-colocados.

3.3 Removendo um carto


Removendo um carto colocado significa moviment-lo para cartes no-colocados. Voc pode faz-lo de diferentes maneiras: Como no caso de movimentar cartes possvel pegar um carto, mov-lo para o painel de cartes no-colocados, e coloca-lo com um clique; O procedimento descrito funciona quando o carto colocado no painel de controle ou em uma parte do horrio sem turmas; Outra possibilidade clicar com o boto direito do mouse quando o carto estiver seguro em sua mo.

3.4 Cartes bloqueados


Se voc souber que uma aula tem de ser dada em um horrio especfico, ou seja, seu carto deve estar em um determinado lugar, voc pode bloquear o carto neste lugar. O bloqueio tem duas vantagens: A posio do carto no ser alterada quando voc recolocar os cartes; a segunda vantagem est relacionada com a criao e descrita no captulo Criao. A criao deixa os cartes bloqueados em suas posies e no os movimenta. Colocando um carto em uma posio que coincida com um carto bloqueado: Quando voc coloca cartes com o mouse, o programa no permitir que voc coloque um carto na posio de um carto bloqueado. O carto comear a piscar, mas no ser colocado. Voc pode bloquear/desbloquear cartes usando os comandos do menu Horrio, ou individualmente, com o boto direito do mouse. O procedimento est descrito no prximo captulo.

3.5 Boto direito do mouse


Com o boto direito do mouse voc pode selecionar rapidamente as funes mais usadas para o objeto que voc clicar. Aps clicar em um determinado objeto com o boto direito do mouse, o programa apresentar um menu com operaes possveis para aquele objeto em particular. O formato do menu local depende se o cursor posicionado em um carto ou no.
21

aSc Timetables
Clicando com o boto direito do mouse em carto colocado: Ao clicar com o boto direito do mouse em um carto colocado, um menu local aparecer.

M a n u a l

Remove o carto. Bloqueia o carto. Se tiver sido bloqueado, o programa apresenta desbloquear o carto. Mostra uma janela interativa com informaes sobre o carto.

Coloca uma aula em uma sala com um comando que existe nesta parte. Descrio detalhada no prximo captulo.

Apaga a linha.

Clicando com o boto direito do mouse em posio livre: Uma posio na qual voc tenha clicado com o boto direito do mouse.

O programa ir apresentar automaticamente a lista de cartes que podem ser colocados na posio. Somente os cartes de acordo com os critrios para professores, salas, e turmas e que no entre em conflito sero mostrados. No considerada a distribuio uniforme na semana, e nem a seqncia de aulas inteiras e divididas, ou nmeros de janelas. Esta funo pode ser usada tambm para dividir turmas. Ao clicar com o boto direito do mouse na metade livre da posio, aparecero as aulas que podem ser dadas simultaneamente com a metade j colocada.

3.6 Trabalhando com as salas


No captulo anterior voc soube que ao clicar com o boto direito do mouse em um carto colocado o menu local aparece. No final deste menu local existem dois comandos que permitem colocar as aulas em salas. Nota - Se voc quiser usar estes comandos, voc deve especificar onde a aula representada pelo carto pode ser ministrada. Portanto, necessrio definir salas porque a aula deve ser disponibilizada em algumas delas. Seno, os comandos permanecero na cor cinza e no podero ser usados. Voc pode inserir ou editar salas disponveis para uma aula a qualquer momento ao inserir aulas de uma turma ou um contrato de professor.

22

aSc Timetables
Colocando um carto em uma sala: Ao usar o comando Sala no menu a seguir, todas as salas disponveis do carto aparecero:

M a n u a l

Marcas antes de turmas individuais significam: Sala ocupada. Outra aula j est sendo dada neste horrio. A aula est colocada na sala. Uma sala sem marca est livre (vazia).

Voc pode ver que a aula foi realmente colocada no ginsio maior.

Selecione uma sala apropriada; se voc selecionar uma sala ocupada, o programa remover automaticamente a aula colocada antes. No exemplo acima o ginsio pequeno j est ocupado. Portanto, voc seleciona o maior. Liberar um carto de uma sala: Um carto colocado em uma sala pode ser liberado com o comando Sala vazia aps clicar com o boto direito do mouse no carto. O comando no fica disponvel se o carto no estiver colocado em uma sala. Como mencionado anteriormente, o programa destina as salas disponveis automaticamente mesmo quando um movimento manual feito. Portanto, use as funes descritas somente quando voc quiser reorganizar as salas destinadas. No menu Horrio est o comando Colocar salas (alocadas), com o qual voc pode destinar uma sala disponvel a cada carto que ainda estiver sem uma sala. O programa avisa para quais aulas ele no conseguiu destinar uma sala.

3.7 Visualizao
A visualizao permite que voc efetivamente divida o horrio em partes menores e mais fceis de se visualizar. Se voc tiver mais turmas que no caibam na tela, voc pode disponibiliz-las em partes, ou seja, a primeira metade das turmas e a segunda metade delas. Note que o horrio ser preservado como um todo. A diferena est somente no caso da criao, quando somente a parte visualizada do horrio criada. Definindo visualizao: A visualizao bsica Total, que mostra o horrio inteiro, est sempre disponvel para cada horrio. Voc pode adicionar ou remover outras visualizaes que voc j tenha definido. Voc pode definir as visualizaes com o comando Definir no menu Exibir. O dilogo mostrar todas as visualizaes definidas pelo usurio:

23

aSc Timetables

M a n u a l

Ao clicar na opo Nova ou Editar, um dilogo aparece, no qual voc pode inserir as propriedades da nova visualizao ou modificar as propriedades de uma j existente:

Voc pode adicionar uma turma ou remov-la da visualizao clicando sobre ela com o mouse. Somente as turmas com o sinal azul sero mostradas na visualizao.

Insira quais dias sero mostrados e o nmero de aulas por dia. Especifique o nmero de aulas que incluem aula zero.

Movendo-se entre as visualizaes: Voc pode se mover para uma nova visualizao usando comandos do menu Exibir. A outra possibilidade selecion-la na barra de ferramentas:

Nesta caixa voc pode se mover para salas ou professores. Estas visualizaes mostraro os Horrios para as salas e professores. Criando uma visualizao: O comando Horrio/Gerar novo ativa a criao de um horrio, enquanto que somente os cartes na visualizao selecionada sero criados. Portanto, se voc quiser criar o horrio completo, esteja certo de ter selecionado a opo Total. Voc pode utilizar esta funo quando quiser criar somente uma parte do horrio, ou uma turma. Basta selecionar a visualizao relevante. Mais informaes no Captulo 4, Criando um horrio.

3.8 Desfazendo e restaurando operaes


Durante o trabalho manual com o horrio pode acontecer que, aps um certo nmero de modificaes, o horrio fique inadequado e que voc queira retornar a um formato anterior. O programa aSc Timetables permite que operaes sejam desfeitas de forma simples, ou a restaurao de operaes j canceladas. Voc pode restaurar at as 100 ltimas operaes do horrio. Uma operao considerada como o movimento de um carto ou, se vrios outros cartes tiverem sido removidos para colocar um carto, como o movimento de vrios cartes. Se voc quiser cancelar operaes j realizadas, use a comando Desfazer do menu Editar. Use o comando Repetir para restaurar uma operao desfeita. Voc quer selecionar os comandos rapidamente ao clicar em seus respectivos botes na barra de ferramentas. No captulo Salvando e abrindo um horrio voc saber como salvar no disco um horrio pronto ou um semipronto. Isto permitir que voc restaure uma verso semipronta do horrio ao qual voc poder retornar no futuro.

24

aSc Timetables 3.9 Relaes entre cartes

M a n u a l

Ao selecionar o comando Relacionamentos entre cartes no menu Especificaes, o seguinte dilogo aparece:

Voc pode inserir relaes entre cartes neste dilogo. Por exemplo, no conveniente ter em uma escola fundamental uma aula de Ingls e uma aula de Alemo uma aps a outra ou ter uma aula de Msica e uma aula de Artes no mesmo dia. Voc pode adicionar um relacionamento com o comando Adicionar. O seguinte dilogo aparecer:

Para cada relacionamento voc pode definir: A quais disciplinas a relao se refere (exemplo: Ingls e Alemo); A quais turmas ela se refere; voc pode selecionar todas as turmas ou somente algumas delas; Tipo de relao (Condio): a. b. c. d. As disciplinas no podem ser no mesmo dia; As disciplinas no podem ser consecutivas no mesmo dia; Verificao da seqncia de aulas de turmas inteiras e divididas para disciplinas; Verificao de distribuio uniforme na semana para disciplinas;
25

aSc Timetables

M a n u a l

e. O grupo de cartes em uma turma deve ser igualmente distribudo na semana: O algoritmo calcula o nmero total de cartes daquelas disciplinas em uma turma e s pode colocar a mdia de 1 carto em cada dia. A relao pode ser usada se voc tiver uma aula simples e uma aula dupla de uma disciplina. Assim, esta condio previne que elas no ocorram no mesmo dia ou em dias consecutivos. Voc pode at especificar como o grupo de cartes deve ser distribudo pela manh e tarde. Simplesmente atribua para cada grupo um nmero de cartes X que devam estar antes de ou em uma determinada aula Y. Assim, voc pode, por exemplo, dizer que 3 cartes do grupo devem estar antes da quinta aula ou nela. Usando distribuio igual, voc tem mais duas opes. Pressione o boto Avanar e especifique em quantos dias as aulas devem ser distribudas e qual o mximo e o mnimo para cada um destes dias. O mnimo pode ser 0 para que voc tenha a opo de distribuir em um nmero varivel de dias. Voc tambm pode especificar que, se houver mais aulas em um dia, elas sejam colocadas consecutivamente. Exemplo: Se voc tiver 5 aulas por semana. E voc as quer em 3 ou 4 dias, voc pode inseri-las para que sejam igualmente distribudas em 4 dias com mnimo/mximo ajustado para 0 e 2. f. Voc pode especificar que cartes de duas disciplinas devem seguir um ao outro em ordem especfica ou aleatria ou que cartes de duas disciplinas devem estar no mesmo dia. Em ambos os casos voc pode especificar se a ordem das duas disciplinas especfica ou aleatria. Voc tambm pode especificar se a condio deve ser aplicada a todos os cartes da disciplina ou somente aos cartes divididos. g. Voc pode prevenir que um grupo de cartes em todas as turmas tenha um intervalo. Assim, para uma aula em que os alunos estejam fazendo uma prova, se no houver intervalo, eles no tm tempo de compartilhar as informaes da prova entre turmas. h. Um grupo de cartes de diferentes turmas deve estar no mesmo dia. i. Cartes divididos de uma disciplina devem estar em um dia. Se voc tiver aulas inteiras ou divididas de uma disciplina e deseja que as aulas divididas para ambos os grupos sejam no mesmo dia, voc pode utilizar esta relao de cartes.

3.10 Ciclos multi-semanas


O programa permite a gerao de ciclos multi-semanas em um horrio. Para cada aula voc pode inserir o nmero de semanas no ciclo e as semanas do ciclo durante o qual uma aula ministrada. Se a sua escola no tiver muitas aulas divididas em ciclos, melhor no usa-los e optar por aulas em semanas pares/mpares definindo grupos para semanas Pares/mpares. Se voc quiser, por exemplo, aulas prticas de Fsica e Qumica a cada duas semanas, ento especifique as aulas prticas de Fsica do grupo na semana par e as aulas prticas de Qumica nas mpares. O programa ir ento, colocar estas duas aulas juntas (porque a diviso da turma no permite de outro modo) ou ir coloca-las no final do dia. Assim, na primeira semana o grupo1 ter Fsica e o grupo2 ter Qumica. Na prxima semana eles trocam. Voc pode usar um mecanismo parecido e estend-lo, por exemplo, para juntar duas turmas e trs professores em uma grande aula. Na primeira semana dois professores dividem a turma1, enquanto que o terceiro professor tem uma aula com toda a turma2. Na prxima semana, os dois professores dividem a turma2. Geralmente o mecanismo descrito acima bom no caso de algumas aulas em ciclo. A segunda opo para manusear os ciclos simplesmente criar uma grade para 10 dias. Aqui, voc pode inserir contratos duplos: quando um professor tem 5 aulas de Matemtica por semana, voc deve inserir 10. Esta uma boa soluo quando as grades para ambas as semanas so diferentes e no diretamente mencionado em qual semana a aula acontecer.
26

aSc Timetables

M a n u a l

Se voc tiver mais aulas em ciclo e muitas aulas tm que acontecer no mesmo lugar em ambas as semanas, comece inserindo os ciclos. Ao clicar no boto Ciclo no dilogo Aula, a seguinte janela aparecer: Nesta caixa voc pode especificar o ciclo desta aula. No exemplo mostrado na figura, o usurio especificou que a aula ser na primeira semana e no na segunda. Marca as semanas do ciclo nas quais a aula ser ministrada. A especificao na figura mostra que a aula tem um ciclo de duas semanas e ministrada em cada segunda semana. Trabalhar com um horrio em ciclo como trabalhar com um horrio que no esteja em ciclo. Se uma turma tem um horrio multi-semana, ela aparecer em linhas: Sala 1D tem aulas em ciclo de duas semanas. O programa, ento, permite que voc veja os horrios para duas semanas em duas linhas. A aula de Qumica prtica ministrada somente na primeira semana, a turma tem outras aulas na segunda semana.

Esta aula tem um ciclo de uma semana e ministrada nas duas semanas no mesmo lugar. Se voc moviment-la manualmente ou durante a criao, a aula ser no mesmo horrio. Voc pode definir quais semanas sero mostradas com o comando Semana no menu Visualizao. Voc pode selecionar uma certa semana ou visualizar todas as semanas. Ao clicar com o boto direito do mouse no nome da turma voc pode selecionar as semanas que voc quer mostrar.

3.11 Sirenes
Para cada aula voc pode especificar o seu horrio de incio e de fim. Este horrio ento impresso. Para cada aula voc tambm pode definir se o intervalo depois dela. Depois voc pode especificar que aulas duplas no podem ultrapassar o intervalo ou que determinadas disciplinas devam estar entre dois intervalos para toda a escola de forma que os alunos no compartilhem informaes sobre provas entre as turmas. Como pode ser visto na figura anexa, voc tem a possibilidade de definir 3 tipos de intervalo. Normalmente o primeiro tipo vlido para todos os dias. Se voc tiver sirenes diferentes no mesmo dia, voc pode usar outros tipos, definir sirenes diferentes e os dias especficos para os quais estas sirenes so vlidas. Na figura acima foram especificadas sirenes diferentes s sextas-feiras.

27

aSc Timetables

M a n u a l

4 Preparando os dados para a criao


4.1 Introduo
Para a criao de horrios o programa usa algoritmos dinmicos e indutivos que permitem-no seguir o mesmo procedimento que uma pessoa seguiria, com duas diferenas substanciais: A primeira velocidade. Os algoritmos do aSc Timetables podem mover dezenas de milhares de cartes, representando aulas individuais, em um segundo. A segunda diferena a possibilidade de criar dinamicamente tabelas bem grandes e estatsticas sobre o estgio corrente do horrio criado. Isto, subseqentemente, permite ao programa decidir quais cartes podem ser movidos e quais cartes devem ser movidos para outros lugares. Ao mesmo tempo, ele sabe para quais lugares conveniente movimentar os cartes. O algoritmo do programa aSc Timetables pode ser visto como uma ferramenta experiente e habilidosa para fazer horrios que pode repor dezenas de milhares de cartes em um segundo. Como ele atualiza continuamente suas vastas estatsticas de horrios, ele move apenas cartes adequados. Ao mesmo tempo, ele tem seis assistentes mo, que se certificam regularmente sobre a observao das regras. Assim, ele nunca erra. Os autores do programa, que tm muitos anos de experincia com a criao de horrios, afirmam que no h como competir com o programa. Se houver um horrio com os critrios inseridos, o algoritmo do aSc Timetables ir encontr-lo muito mais depressa que uma pessoa. Portanto, muito importante estabelecer corretamente os critrios que um horrio deve ter.

4.2 Definio de critrios


A definio de critrios, com a qual especificamos o qu e como ser criado, pode ser dividida nas seguintes categorias: Especificao de contrato; Especificao do tipo de disciplina; Uso da regra para a distribuio proporcional de aulas na semana; Janelas dos professores e das turmas; Especificao do nmero mximo de janelas dos professores; Especificao do nmero mximo de janelas dirias dos professores; Habilitao para a criao de aulas zero; Habilitao para entrada na segunda aula ou at especificao do bloco de aulas manualmente; Uso da regra para seqncias de aula para a turma toda e turma dividida; Destino de aulas para salas individuais; Bloqueio de aulas em posies especficas; Estabelecimento do grau de complexidade da criao; Verificao da preparao para as aulas; Nmero de cartes em posies de questo-marcada; Todas as relaes entre cartes

Se definirmos critrios errados ou muito restritivos, o horrio desejado pode no existir. Nos prximos captulos vamos ver critrios individuais (condies), e explicar seus significados e uso correto. Algumas categorias de definio de critrios vm dos dados inseridos, por exemplo, no Assistente. Outras categorias de critrios so especificadas no dilogo Horrio/Parmetros de criao. Este dilogo usado para definir o gerador automtico de horrios.

28

aSc Timetables

M a n u a l

Inserindo contratos: Antes de criar um horrio, necessrio verificar se todos os contratos de professores foram inseridos corretamente. Um computador no vai encontrar uma soluo se voc tiver inserido dados incorretos, nem vai encontrar um horrio para as diferentes definies de critrio que tiverem sido feitas erradas. Portanto, verifique se voc inseriu todas as aulas corretamente e se todas as aulas das turmas seguem umas s outras sem conflito. A verificao feita melhor ao tentar-se criar um horrio para cada turma, uma a uma. Voc seleciona uma turma no painel de controle e tenta mover os cartes para a linha da turma no horrio. Voc no precisa fazer o melhor horrio possvel para a turma; simplesmente coloque os cartes aleatoriamente. Voc descobrir se voc j inseriu tudo e, particularmente, se as aulas de turma dividida foram inseridas para os grupos certos. Voc tambm pode usar a insero manual de aulas de uma maneira diferente. Por que se aborrecer com a entrada manual de cartes quando voc tem a criao automtica de horrio disponvel? Voc pode deixar que o programa crie um horrio preliminar, no qual voc pode verificar outros critrios, tais como janelas de professores ou distribuio balanceada. Tal horrio ser suficiente para a verificao descrita acima. A maneira mais fcil pressionar o boto direito do mouse no nome da turma e escolher a opo de teste:

O procedimento de teste est descrito em detalhes no captulo Teste, mas antes veja outros critrios. Inserindo tipos de disciplinas: Neste procedimento, um tipo de disciplina especificado para cada disciplina. Ao especificar tipos de disciplina, necessrio cuidado para no restringir demais as posies das aulas individuais. Normalmente a maioria dos professores quer suas disciplinas no incio do dia, quando os alunos ainda esto descansados. claro que suas razes so bem fundamentadas e fazem bem aos alunos. Por outro lado, no entanto, necessrio lembrar que tambm existem outros professores e que algumas aulas tm de ser ministradas mais tarde mesmo. Portanto, ao especificar os tipos de disciplina, preciso proceder com cuidado para que voc no conceba um horrio impossvel de ser criado. Recomendamos a limitao das posies s das disciplinas mais difceis primeiro. Se voc conseguir criar um horrio, continue limitando as disciplinas pelos critrios ainda mais restritivos e depois tente ver se h um horrio para elas. Por exemplo, pegue uma turma que tenha aula de Portugus 5 vezes na semana, duas das quais so aulas de literatura, que podem ser colocadas no final do dia. Assim, no adequado definir que a aula de Portugus no possa ser colocada na 5 aula ou mais tarde. Ao contrrio, voc pode definir as 5 e 6 aulas como questo marcada e dizer que no mximo duas aulas de Portugus podem estar em posies de questes marcadas. Tempo livre dos professores e das turmas: Nos dilogos Folga dos professores e Folga das turmas voc pode especificar quando determinados pedagogos podem lecionar ou quando determinadas turmas podem ter aulas. A especificao das folgas dos professores clara. Voc verificar com os prprios professores o que eles querem. Verifique se seus desejos podem ser atendidos, ou seja, verifique se algum tem mais aulas do que convm. No incio, no entanto, defina somente os critrios essenciais, depois voc pode limit-los de acordo com os desejos dos professores. Se voc tiver professores que lecionem, por exemplo, somente em dois dias, mas no importa em quais dias da semana, no os defina com limitaes para dias especficos (tera ou quinta-feira, por exemplo).
29

aSc Timetables

M a n u a l

Use o comando Professor/Detalhes, marque a opo Limitar nmero de dias e insira um nmero. O gerador ir escolher os melhores dias para o nmero dado. Se voc definir dias especficos, tenha cuidado para no definir outros professores da mesma forma. Pode acontecer que todos os professores queiram dar aulas externas nas teras e quintas-feiras. Tal critrio de horrio, em combinao com outras aulas, pode ficar impossvel de ser criado. Alm das aulas externas mencionadas, devem haver tambm outras aulas s quintas-feiras, que devem ser distribudas proporcionalmente na semana. A limitao da turma menos freqente. Voc pode, no entanto, definir que, por exemplo, algumas turmas no podem ter uma zero aula ou aulas nas tardes de sexta-feira, ou voc pode definir outros requisitos especiais. Limitaes do professor No dilogo Professor/Detalhes voc pode limitar o nmero de janelas que um professor pode ter. A limitao do nmero mximo significa que o gerador considera como correto somente o horrio cujo nmero de janelas de um determinado professor seja menor ou igual aos nmeros especificados. Nota - se as escolas de seu pas no se importam com as janelas, simplesmente no utilize a caixa Verificar janelas de professores no menu Horrio/parmetros. Se voc limitar o nmero de janelas para todos os professores, o horrio desejado pode no ser possvel. Portanto, recomendamos: Limitar algumas janelas de professores, por exemplo, aquelas de um professor de aula externa que d 2 aulas, de forma que as aulas sejam uma logo aps a outra. No faa nenhuma limitao para outros professores, ou limite-os com nmeros aceitveis, de 3 a10, de acordo com a complexidade do horrio. No limite janelas daqueles professores que esto na escola todo o tempo (diretores, diretores adjuntos). Da mesma forma, limite com um nmero maior os professores que no se importem com o nmero de suas janelas. Assim, voc pode criar horrios mais adequados para outros professores ou alunos.

Ao verificar que existem horrios com janelas definidas para professor, voc pode aumentar as limitaes e tentar encontrar outras solues para elas. Voc tambm pode definir o nmero mximo dirio de janelas do professor. Assim, o programa deve criar um horrio no qual um professor no tenha mais do que o nmero mximo de janelas todo dia. Como um modelo, este valor definido em 2 janelas por dia. Se houver professores que no considerem suas janelas to crticas (diretor, etc.) aconselhvel definir o valor com qualquer nmero. necessrio tambm ter cuidado com os professores que, por diversas razes, lecionem, por exemplo, somente de manh ou de tarde. Uma importante opo no dilogo Horrio/Parmetros de criao a Verificar exausto. Aqui voc pode definir o nmero mximo de horas que os professores podem lecionar sem intervalo. Esta uma limitao para aqueles professores que voc tiver limitado este parmetro nos dados pessoais no dilogo Professor/Detalhes. Voc tambm pode definir o nmero mnimo e mximo de aulas por dia para cada professor. Novamente, melhor limitar estes valores uma vez por horrio que no tiver esta limitao criada. Habilitando a criao de zero aulas: Nota - se sua escola no utiliza zero aulas, simplesmente no use a caixa Trabalhar com zero aulas no menu Opes/Definies/Dados bsicos. A definio de zero aulas est disponvel para todas as disciplinas no dilogo Horrio/Parmetros de criao, opo Habilitar zero aulas. Se esta opo estiver disponvel, o gerador ir mover cartes para zero aulas, tambm. O uso de zero aulas depende da situao da escola e de outros critrios para o horrio. Alguns professores gostam de ter zero aulas, alguns alunos tambm, por exemplo, se eles quiserem ter Educao Fsica no ginsio grande. Sempre acontece que, apesar das reservas de alguns professores ou alunos, aulas zero tenham que ser includas para que as salas sejam mais bem utilizadas, e professores no tenham muitas janelas, etc.
30

aSc Timetables

M a n u a l

Voc pode habilitar aulas zero no horrio de duas maneiras: Voc permite a criao de zero aulas. O gerador ir selecionar os cartes adequados para zero aulas. Ao mesmo tempo, ao definir as janelas dos professores e das turmas, ou disciplinas, voc as limita individualmente com relao a zero aulas. Voc no permite zero aulas. Simplesmente bloqueie as aulas que voc quer como zero aulas no horrio nas posies zero (veja abaixo). Assim, voc diz ao gerador para no mov-las mais. Da mesma forma, voc deve tambm bloquear cartes para zero aulas para as turmas em que no possvel criar um horrio sem usar zero aulas.

O segundo mtodo oferece melhor controle sobre o nmero e a escolha de zero aulas. Por outro lado, no entanto, voc tem que selecionar os candidatos adequados, e deve ter cuidado com aquelas turmas para as quais o horrio no puder ser criado sem a utilizao de zero aulas. Habilitando a entrada na segunda aula: Em Turma/Detalhes voc pode definir quais turmas tm a opo Permitir a entrada na segunda aula disponvel. Esta opo s vezes necessria para a criao de um horrio. De qualquer forma, ao habilitar esta opo, a criao do horrio fica mais fcil. Por exemplo, o gerador pode decidir que um grupo ter a primeira aula, e o segundo grupo ir entrar na segunda aula, para as quais melhores horrios podem ser criados para ambos professores e alunos. Voc pode escolher se habilita ou no a opo Permitir a entrada na segunda aula. Provavelmente turmas de alunos mais jovens no devam entrar na segunda aula, e se seu horrio no precisar desta opo, no habilite a entrada tardia para outras turmas tambm. Mas se no houver problemas com a entrada na segunda aula, habilite esta opo. Para escolas mais modernas, voc pode estender este conceito e definir o bloqueio manual. Voc pode. Por exemplo, dizer que a turma deve ter as aulas 3-5 e que devem terminar antes da 8 aula. Assim, os alunos podem entrar na 3 aula. Aulas no-complementares: Existem aulas que no tm um complemento. Isto significa que elas no podem acontecer simultaneamente com outra aula para a mesma turma. Um exemplo extremo: A professora Ana leciona Ingls na turma 1C. Ela d 3 aulas por semana para dois grupos. A turma dividida em alunos iniciantes e intermedirios, e nenhuma outra aula da turma dividida conforme esta diviso, o grupo de iniciantes no pode ter aulas ao mesmo em tempo que os intermedirios tm aula de Ingls. Como o programa no pode criar um horrio no qual uma turma ou um grupo teriam uma janela, ele colocar as aulas de Ingls acima no comeo ou no final de um dia. Se, por exemplo, ele colocar a aula no final de um dia, um grupo ter Ingls e o outro ir embora de forma que tudo fique certo. Do mesmo modo, voc pode colocar a aula de Ingls como sendo uma zero aula ou uma primeira aula, se a criao das aulas de Ingls como zero aulas estiver habilitada, ou se a turma puder entrar na segunda aula. Neste exemplo especfico, voc no disponibiliza a criao de zero aulas e no permite a entrada nas segundas aulas. No h horrio que atenderia a todos os critrios (porque existem 6 aulas que devem ser as ltimas, mas so apenas 5 dias teis) e, portanto, o programa no pode cri-lo. Um caso parecido, mas no to extremo pode acontecer na prtica. Uma aula, por exemplo, pode ter um complemento, mas deve ser dado na mesma sala e, portanto, as aulas no podem ser simultneas. Alternativamente, aulas de outras turmas podem movimentar alguns cartes para o incio ou o final de um dia. Devemos ser cautelosos com tais situaes. Se voc tiver mais aulas parecidas, pode acontecer que no seja possvel criar-se um horrio sem a criao de uma janela de turma livre. Como o gerador do programa nunca cria uma janela sozinho, melhor cri-la manualmente antes da criao do horrio. Voc pode escolher, por exemplo, um grupo, bloque-lo na 6 ou 7 aula, e no disponibilizar uma aula para aquela turma naquela hora especfica. Assim, voc ir criar uma janela de turma livre no horrio e o algoritmo no ter nenhuma outra opo a no ser respeitar.

31

aSc Timetables

M a n u a l

Verificao de seqncia de aulas para turma inteira e turma dividida: A verificao da seqncia de aulas para turma inteira e turma dividida acionada para todas as disciplinas ao usar-se o comando Horrio/Parmetros de criao, opo Aula para Turma inteira/Turma dividida. Se voc habilitar a verificao de seqncia, o programa ir considerar como corretos somente aqueles horrios que entre as aulas de turma inteira de um disciplina haja o mesmo nmero aulas de turma dividida para todos os grupos. No pode acontecer que na hora de uma aula de turma inteira um grupo esteja na frente do outro na matria da disciplina. Como a maioria dos professores requer a observao da seqncia, recomendamos o uso desta opo. Sem verificao: Alunos do segundo grupo esto adiantados na matria da disciplina. Com verificao: Agora est correto. Matemtica est dividida para ambos os grupos.

A habilitao deste critrio, por outro lado, pode complicar bastante a criao de um horrio. Portanto, se voc tiver turmas ou professores que no insistam em observar a seqncia, aconselhvel dividir as disciplinas nas salas. Outra opo no dilogo Horrio/Parmetros de criao a limitao de aulas na opo Aula de turma inteira e aula de turma dividida no podem ser no mesmo dia. A verificao da seqncia de aulas de turma inteira e de turma dividida pode ser desabilitada para disciplinas especficas de turmas selecionadas. Se voc quiser verificar a seqncia, no necessrio faz-lo para algumas disciplinas em um grupo de turmas, voc pode no disponibilizar esta funo ao definir novas relaes entre cartes. Veja o captulo Relao entre cartes. Assim, voc pode criar um horrio melhor com base em outros critrios. Distribuio balanceada de aulas na semana: A distribuio balanceada de aulas na semana feita para todas as disciplinas no dilogo Horrio/Parmetros de criao, opo Verificar distribuio. Quando o uso desta regra est disponvel, o programa distribue aulas igualmente na semana. Significa que se uma turma tem, por exemplo, duas aulas de Histria, o programa as coloca com pelo menos um dia de intervalo entre elas. Horrios em que as aulas de Histria esto em dias consecutivos so considerados incorretos. claro que se o professor de Histria leciona somente s segundas e teras-feiras, o programa considera a colocao de uma aula na segunda-feira e a outra na tera-feira como correto. Esta regra mais difcil de ser verificada. Pode acontecer freqentemente que uma distribuio que parea correta primeira vista seja inaceitvel para o computador, porque duas aulas no esto distribudas de forma balanceada. Como na seqncia de turma inteira/turma dividida, voc pode indisponibilizar a Distribuio balanceada na semana ao definir uma relao entre cartes para algumas turmas e disciplinas. Veja o Captulo Relaes entre cartes. Destinando aulas para as salas: Durante a criao, o gerador coloca as aulas em possveis salas automaticamente. Cada aula pode ser oferecida a um grupo de salas, dentre as quais o gerador seleciona uma sala adequada. Se no houver uma sala livre para um determinado carto, o gerador ir tentar movimentar alguns outros cartes para criar um livre ou colocar este carto em uma posio diferente. Se as salas no forem especificadas para alguma aula, ento, esta aula no ser colocada em nenhuma sala. Ao usar as salas, voc pode mandar que o gerador no coloque aulas que devam ser dadas na mesma sala ou um grupo de salas para a mesma hora.

32

aSc Timetables

M a n u a l

Bloqueando aulas em posies especficas O gerador de horrio generator no movimenta cartes bloqueados durante a criao. Eles ficam nas posies que voc tiver bloqueado. O bloqueio de cartes ir ajud-lo nos seguintes casos: 1. Quando voc tiver especificado com segurana as posies para alguns cartes; 2. Quando voc quiser ignorar algumas regras de criao. Por exemplo, voc indisponibiliza a criao de zero aulas e manualmente bloqueia algumas aulas em posies zero; 3. Quando voc quiser ter algumas aulas tarde (alguns seminrios, por exemplo). O gerador no pode colocar aulas tarde se houver janela em um horrio da turma, o que faz com que voc tenha que colocar as aulas e bloque-las manualmente. Cartes devem ser bloqueados com as devidas consideraes; bloqueie somente aqueles cartes que realmente tem de ser bloqueados. Se a distribuio de cartes no horrio for muito limitada, por exemplo, o professor de Artes s pode dar aula no primeiro horrio de quarta-feira, na terceira aula de quinta-feira, e ele tem uma aula em ambas as salas 3A e 3B, no tente bloquear as duas. melhor limitar as aulas no dilogo Folga do professor. O gerador ir escolher a combinao mais adequada, isto , estar com a turma 3A na quarta-feira e com a turma 3B na quinta, ou se o contrrio. Bloqueio inadequado de um carto pode tornar um horrio bem mais difcil, ou pode at no haver soluo possvel para ele. Tambm desaconselhvel bloquear muitos cartes. Preparo de uma aula: Para evitar que o programa crie um horrio no qual uma turma tenha um dia difcil e outro fcil de forma que os alunos teriam muito o que estudar em casa, voc pode definir que algumas disciplinas necessitam de preparo, e depois definir para cada turma o nmero mximo destas aulas por dia. Nmero mximo de cartes em posies de questo marcada: Esta opo est descrita em Inserindo disciplinas. Complexidade da criao: recomendvel deixar esta opo na posio Complexidade normal de criao. Quanto mais alto for o parmetro Complexidade de criuao, mais inflexvel o algoritmo ser, e mais ele tentar manter a parte do horrio j criada. A regra geral que quanto mais alto o parmetro Complexidade da criao, mais lento o algoritmo ser. No faz sentido criar um horrio que tenha erros em sua insero de dados em alta complexidade, porque aumentar a complexidade no vai fixar os erros quando de sua insero. No entanto, em uma situao em que voc tiver certeza no haja nenhum obstculo interno para a cria do horrio, voc pode aumentar o nvel de dificuldade para horrios mais difcieis.

33

aSc Timetables

M a n u a l

5 Teste
Antes da criao propriamente dita, aconselhvel verificar primeiro se partes menores do horrio podem ser criadas. Se, por exemplo, voc permitir que o professor de Matermtica lecione somente trs vezes por semana, e voc der a ele 20 aulas no contrato, enquanto que Matemtica s pode estar entre a 1 e a 5 aulas por ser uma disciplina difcil, no faz sentido criar o horrio inteiro. bvio que no h soluo devido limitao das janelas de Matemtica. Para evitar perda de tempo em verificaes de partes do horrio para erros semelhantes ou mesmo mais complicados, o programa tem uma funo para fazer isto por voc. No comando Horrios/Teste voc comea o teste de partes especficas do horrio. O seguinte dilogo aparecer, no qual os resultados do teste so continuamente verificados: Indicador de andamento do teste e cone que simboliza o fim do teste. Azul significa teste sem erros, vermelho significa teste mal sucedido, e verde significa que o teste est terminando ou ainda em curso. O teste dividido em partes de acordo com as turmas, professores, e disciplinas. Os indicadores mostram o progresso durante a criao de um grupo inteiro ou de partes individuais. Os cones mostram os resultados do teste para partes individuais. Mensagens do resultado do teste para testes individuais.

Se o programa falhar em criar uma determinada parte do horrio, bem provvel que um erro ocorra durante a insero dos dados ou dos critrios do horrio. preciso remover o erro. A criao do horrio inteiro com um erro em uma de suas partes no ser bem sucedida. Voc tambm pode testar a sala ao pressionar o boto na parte esquerda inferior da caixa do dilogo. O programa ir verificar cada sala para ver se possvel colocar as aulas nela. Assim, voc pode encontrar solues fceis quando algumas salas esto ocupadas para mais de uma aula ao mesmo tempo. Se o teste encontrar um erro, ele coloca o carto com problemas na sua mo. Voc pode descobrir porque no foi possvel colocar tal carto na grade. O melhor mtodo colocar o carto em um lugar que voc considere apropriado e depois mandar fazer a verificao. O programa ir mostrar uma lista de problemas, informando se h um erro que deveria ter sido observado. At um teste sem erros no garante a criao de um horrio completo. Os critrios para aulas individuais so mutuamente determinados e a criao de um horrio completo muito mais exigente que a criao de horrios para turmas individuais, disciplinas ou professores. Ao testar, voc remover erros de critrios, que poderiam impedir a criao bem sucedida do horrio.

34

aSc Timetables 5.1 O que fazer se o teste no for bem sucedido

M a n u a l

No captulo anterior vimos que o teste ir colocar o carto problemtico em sua mo. Voc pode coloc-lo na grade e verificar se a posio est adequada. Voc tambm pode fazer o seguinte: Colocar qualquer carto de um professor ou turma com problema em qualquer posio do horrio e clicar com o boto direito do mouse. Aps escolher a opo Teste voc pode escolher o que voc quer testar, a turma, disciplina, ou professor do carto em questo. O programa ir comear a criao e, depois de um tempo, ir anunciar o resultado do teste. Uma viso dos cartes no colocados da turma e professor aparecer no painel de cartes no posicionados. Tente colocar cartes individuais manualmente e verifique se esto colocados em posies satisfatrias. Aqui voc tem duas opes: Logo depois de posicionar um carto voc pode clicar com o boto direito do mouse e escolher informao. Aqui o programa ir mostrar se a posio est boa ou que erros ocorreram. A segunda opo comear Verificao, depois do que o programa ir listar todos os problemas com o presente horrio.

importante fazer a Verificao pelo computador. Pode acontecer que uma posio manual que parea correta no seja permitida. Saiba mais sobre verificao de horrio no captulo Verificao. Possveis erros reportados pelo computador tambm so descritos aqui. Voc tambm pode, durante a criao, segurar a tecla CTRL e pressionar o boto Cancelar. A criao terminar e lhe dar o carto que estava tentando ser colocado no momento para que voc possa ver porque ocorreram problemas com tal carto.

35

aSc Timetables

M a n u a l

6 Criao
Aps testar seu horrio, a criao bem simples. O comando Horrio/Nova criao comea a criao de um novo horrio. O programa ir remover todos os cartes colocados do horrio, exceto os cartes bloqueados. Durante a criao, ele ir procurar por uma soluo que atenda totalmente aos critrios definidos. O curso da criao mostrado nesta janela: Indicador do progresso de toda a criao. O preenchimento deste indicador mostra quando a criao est completa.

Indicador de progresso para o carto em questo.

Informaes sobre o carto que est sendo colocado no momento.

Na parte de cima esto as barras de progresso. A primeira mostra o nmero total de cartes na grade e tambm o nmero de cartes que aquele algoritmo no foi capaz de colocar na grade. Quando voc vir 1/809 voc pode cancelar a criao porque a grade no ser completada. O segundo indicador mostra quantos horrios por segundo o programa verifica. Este nmero s para sua informao. O terceiro nmero mostra quantas retenes foram soltas, se a opo de soltar retenes automaticamente estiver permitida na caixa do dilogo Grade/Parmetros. A durao da criao depende do tamanho do horrio e, principalmente, das limitaes definidas nos critrios para o horrio. O programa cria um horrio que atenda aos critrios definidos. Se ele no conseguir, alguns poucos cartes no colocados permanecero. Voc pode tentar coloc-los manualmente, por exemplo, como zero aulas, se assim o desejar. s vezes, isto pode ajudar e voc pode terminar o horrio quebrando algumas condies que o algoritmo no pode quebrar, mas geralmente esta no uma opo muito boa. Nossa experincia que a maioria das grades pode ser totalmente criada. Voc pode tentar criar o horrio mais uma vez usando um nvel de complexidade maior. A complexidade da criao definida pelo comando Horrio/Parmetros de criao. possvel comear a criao com as mesmas condies vrias vezes. Em cada vez, o gerador usa um atalho de criao parcialmente diferente. No entanto, somente duas ou trs tentativas so aconselhveis, depois melhor tentar mudar os critrios. Voc pode aumentar os nmeros mximos de janelas de professores, ajustar os tipos de disciplina, ou mover cartes bloqueados para outras posies, ou bloquear vrios cartes como aulas zero, se voc tiver criado sem o uso de zero aulas. Por outro lado, se voc conseguir criar um horrio, voc pode tentar, se necessrio, definir os critrios com mais limites, e depois comear a criao desde o incio novamente. Antes de tentar melhorar o horrio, necessrio salv-lo, preferencialmente com um novo nome, para que voc a verso anterior do seu horrio armazenada. Se voc no conseguir melhor-lo, voc ainda ter um horrio til disponvel.
36

aSc Timetables

M a n u a l

Importante - a criao do horrio exige capacidade de processamento. Portanto, antes da criao, assegurese que nenhuma outra aplicao ser executada ao mesmo tempo. Tambm se assegure que seu computador no esteja com o protetor de tela ativo. Ele pode ativar-se sozinho logo aps o incio da criao, o que retardaria a criao significativamente. Voc pode desativar o protetor de tela no dilogo Tela no Painel de controle do Windows.

6.1 Soltar retenes automaticamente


H uma opo em Parmetros de criao para permitir ao programa quebrar algumas condies. Se o algoritmo estiver para rejeitar algum carto, ele pode tentar colocar o carto na grade com algumas condies quebradas. Isto permite a criao de uma grade na qual a maioria das pessoas no tenha mais que 6 aulas consecutivas, mas 3 professores tenham 7. Sem esta opo, voc ter uma grade incompleta com alguns cartes no colocados. Com esta opo, voc pode ter uma grade completa, mas com algumas regras quebradas que podem s vezes ser toleradas. Lembre-se que esta opo no ir salvar uma grade mal inserida ou uma grade com condies irreais. O algoritmo tambm ainda no pode quebrar algumas condies (como designao de salas).Portanto, use esta opo somente para criao final quando voc estiver melhorando uma grade aceitvel.

6.2 Resultados extras de criao


O algoritmo agora salva a melhor grade criada em um arquivo temporrio. O algoritmo quer atender a TODAS as retenes que voc inseriu. s vezes, pode acontecer que durante o processo de criao, o algoritmo crie uma grade com somente um carto remanescente. Mas porque no houve jeito de continuar com aquela grade, ele tem que retornar e remover alguns outros cartes. Talvez o usurio possa quebrar algumas retenes e adicionar aquele carto na grade facilmente, e h apenas uma reteno quebrada na grade. O algoritmo no pode fazer estes truques. Ento, ele d o resultado ao usurio para que ele possa verific-lo. Voc pode verific-lo na pasta temporria do Windows do seu PC. (C:\temp on win98 ou c:\Documents and Setting\Username\Local Settings\temp on Win2000).

37

aSc Timetables

M a n u a l

7 Verificao de horrio
O programa aSc Timetables permite que voc verifique horrio criado. Ele permite que voc descubra rpida e simplesmente se seu horrio atende aos critrios psico-teraputicos, se os critrios definidos foram atendidos, e se ele tambm atende aos professores. Verificar um horrio diferente de verificar inseres no horrio descritas no Captulo 2.6. Esta verificao objetiva a adequao das posies de cartes individuais. Verificar inseres, no entanto, verifica os dados inseridos e a possibilidade de atendimento aos critrios definidos para o horrio. Voc pode iniciar a verificao de um horrio ao clicar no comando Verificar no menu Horrio. Voc tambm pode clicar no cone na barra de ferramentas: O horrio fica cinza:

Na parte inferior da tela, voc pode ver uma lista de erros. Cada linha mostra um erro. Ao clicar em qualquer linha, os cartes afetados ganham cor no horrio para que voc possa imediatamente localizar o problema. Vrios erros podem ser mostrados na lista. Cada linha descreve um deles. Voc pode corrigi-los ou deix-los no horrio conforme queira. Aqui est uma descrio de tipos de erro individual: colocado na posio errada o carto est colocado em uma posio no disponvel; Professor excesso de nmero de janelas permitidas um professor tem mais janelas por semana do que o nmero definido por voc em Professor/Detalhes ou em Parmetros de criao; Professor excesso de nmero de dias permitidos o nmero de dias que o professor pode vir escola definido em Detalhes. Os dados no esto relacionados com as folgas do professor. Veja Professor/Detalhes; Professor tem mais janelas que o permitido para um dia em Professor/Detalhes est definido o nmero mximo de janelas consecutivas, que foi excedido. Professor excesso de nmero de aulas dadas consecutivamente em Professor/Detalhes ou em Parmetros de criao definido o nmero mximo de aulas consecutivas; Turma tem janela um grupo da turma ou a turma toda tem uma janela no horrio. Voc pode ver as posies destas janelas na descrio. Este erro ocorre quando:
38

aSc Timetables

M a n u a l

a. Alguns alunos no tm uma aula em alguma posio da grade e existem algumas aulas antes e depois desta posio (no necessariamente para os mesmos alunos) b. Alguns alunos no tm aulas no chamado bloco de educao. Este bloco de educao define quando todos os alunos devem ter uma aula (ou um intervalo para o recreio). O bloco de educao computado automaticamente a partir do nmero de aulas dos alunos da turma. Voc tambm pode definir o bloco de educao manualmente em Turma-DetalhesAvanado. Cartes divididos esto colocados em muitas posies na turma informa antecipadamente que a distribuio de cartes divididos na turma impossvel de ser completada sem a criao de uma janela para alguns alunos. mais vezes por dia um carto do mesmo tipo est no horrio mais vezes por dia e possvel colocar um carto em um dia diferente. em dias consecutivos dois cartes esto colocados em dois dias consecutivos; uma vez que voc verifica a distribuio balanceada, isto no permitido; no tem sala designada sala no est atribuda a algum carto. aula inteira e aula dividida encontradas no mesmo dia em Parmetros de criao definido que uma aula de turma inteira e uma aula de turma dividida da mesma disciplina no podem ser no mesmo dia. O carto no atende a este critrio; carto inteiro encontrado entre cartes divididos este carto quebra a regra da seqncia de aulas de turma inteira e de turma dividida, O professor para a aula complementar no est disponvel um carto dividido indicando este erro deveria ser complementado por outro carto para que a turma no tenha uma janela; no entanto, no possvel, porque o professor do carto complementar j leciona para esta turma; O professor para aulas complementares de outra turma no est disponvel similar ao anterior; desta vez, no entanto, cartes complementares esto em uma outra turma; Salas no esto disponveis para aulas complementares similar ao caso dos professores; desta vez, nenhuma sala est disponvel para salas complementares; necessrio esvaziar algumas salas ou mover o carto para outra posio, se no a turma ter uma janela; Mais vezes na rea de questo marcada que o habilitado voc pode definir o nmero mximo de cartes em posies de questo marcada para cada disciplina; esta foi excedida; muitas aulas que necessitam de preparo mais disciplinas que necessitam de preparo que o definido em Turma-Detalhes; Combinao de duas disciplinas imediatas no habilitada, combinao no habilitada de duas disciplinas em um dia a distribuio atende aos critrios para as relaes entre cartes; Existem mais mensagens de erro no programa que se referem s relaes entre cartes

Se os cartes bloqueados contm erros, o programa assume que voc tenha levado isto em conta e os inclui no final da lista. Voc pode obter mais informaes sobre o horrio no menu Estatsticas. Uma janela com informaes estatsticas sobre o horrio e sobre cada professor aparece:

Colunas individuais representam Nmero de janelas Nmero de cartes em posies de interrogao marcada Nmero mximo de aulas consecutivas Contagem de aulas em cada dia

39

aSc Timetables

M a n u a l

8 Imprimindo um horrio
Voc pode imprimir um horrio a qualquer momento. Ao imprimir, no se esquea que os cartes no colocados no sero impressos. Antes de imprimir, possvel visualizar o horrio na tela da mesma forma que ele ser impresso. Existem vrios tipos de impresso de horrio; voc pode imprimir horrios resumidos ou horrios para turmas individuais, determinados professores, e salas especficas. Se voc fizer uma modificao no horrio de uma turma, no precisa imprimir horrios do resto. Voc pode definir tudo o que ser impresso no dilogo rea de impresso.

8.1 rea de impresso


Com o comando rea de impresso no menu Arquivo voc pode definir os seguintes tipos de horrios: Horrios resumidos de todas as turmas que contm horrios de todas as turmas. As linhas representam turmas individuais. As colunas representam dias individuais e aulas na semana. Campos individuais contm abreviaturas das disciplinas e dos professores; Horrio de uma turma - o programa ir criar um horrio para uma turma em uma nica folha. Nas linhas esto os dias da semana e nas colunas as aulas dirias. As clulas, representando aulas, contm abreviaturas das respectivas disciplinas e professores; Horrio resumido de todos os professores como no caso anterior, linhas individuais representam professores individuais. aconselhvel imprimir este horrio. Nele voc pode ver bem facilmente que professor tem uma janela durante uma determinada aula. Apenas olhe na coluna de uma determinada aula e encontre um professor disponvel. Voc tambm vai ver facilmente que professor leciona antes e depois de uma determinada aula, isto , ele tem uma janela durante a aula. Horrio resumido de todas as salas tem a mesma forma dos horrios resumidos anteriores, s que as linhas representam salas individuais. Horrio de professor/sala semelhante aos horrios de turmas individuais, horrios semanais de professores ou salas sero impressos em folhas nicas. Impresses para parede Voc pode definir quantas pginas A4 como largura e altura devem ser impressas para que depois voc possa col-las e obter uma impresso maior que sua impressora seria capaz de produzir.

Antes de imprimir, voc pode escolher que tipos devem ser impressos. Voc pode imprimir vrios tipos de horrios simultaneamente. Para cada tipo tambm possvel escolher professores, salas, ou turmas cujos horrios individuais voc quer imprimir, ou aqueles que devem ser includos no horrio resumido. Voc pode defini-los precisamente no dilogo rea de impresso: Assinale aqui para imprimir um horrio resumido de todos os professores. Assinale aqui para imprimir horrios para professores individuais. Selecione os professores a serem includos na tabela resumida e os professores cujos horrios individuais devem ser impressos. Se voc escolher Todos, um horrio para todos os professores ser impresso. Se voc escolher Selecionar, horrios para apenas os professores selecionados sero impressos. Voc pode escolher professores ao clicar em Seleo. Voc pode selecionar/desmarcar um professor ao clicar em seu nome. H um mtodo semelhante a este para turmas e salas. Voc pode escolher um horrio resumido ou horrios individuais, e pode selecionar turmas e salas.
40

aSc Timetables

M a n u a l

Voc pode escolher impresso menor para cada horrio. Se voc marcar a opo 41, o programa ir imprimir 4 horrios de turmas ou salas individuais em uma folha A4. Ao usar as opes, voc pode escolher qualquer combinao de tipos de horrios a serem impressos. O programa ir se lembrar da sua seleo e ir oferec-la na prxima impresso. Ao finalizar o trabalho com um horrio ou depois de abrir um horrio, a rea de impresso dever ser selecionada novamente. Outra forma de impresso no quadro. Ela tem a forma de um horrio resumido para turmas, professores ou salas, enquanto o programa divide a tabela no nmero desejado de folhas A4. Voc pode definir quantas pginas uma tabela deve ter de altura e largura. Voc tambm pode imprimir contratos para determinados professores. Se necessrio voc pode fazer impresses menores, duas pginas em folha A4. Se voc criar um horrio para vrios ciclos, voc pode definir qual semana voc quer imprimir. Voc pode definir os detalhes da impresso no dilogo Definio da impresso: Considere esta opo se voc quiser os dias impressos em colunas e os perodos em linhas. Este texto ser impresso como cabealho em suas pginas. Nota: A verso de demonstrao no pode modificar este texto de cabealho.

Na janela voc pode definir como formas especficas devem aparecer. Ao usar os botes da direita, voc pode ativar a visualizao da impresso. Ela ir aparecer esquerda imediatamente. Para professores e turmas individuais, voc tambm pode definir suas cores de impresso. As cores da impressora podem ser diferentes das que voc definiu quando inseriu os professores. Voc tem a opo de mudar as cores para melhor atender capacidade da impressora.

41

aSc Timetables 8.2 Visualizao da impresso

M a n u a l

Pela Visualizao da impresso no menu Arquivo voc pode ver como os horrios sero impressos. O programa ir mostrar os horrios que sero impressos em folhas de papel individuais com base nos dados da rea de impresso. Voc pode verificar se o que ser impresso o que voc precisa. Voc tambm pode ver horrios de turmas ou salas individuais:

No topo do dilogo Visualizao da impresso esto os seguintes botes de controle: Imprimir - voc pode imprimir o horrio mostrado ao clicar neste boto; Prximo / Anterior botes usados para mover-se entre pginas individuais; Uma pgina / Duas pginas com este boto, voc pode escolher se quer ver na tela uma ou duas pginas; Com zoom / Sem zoom estes botes so usados para aproximar ou afastar a pgina mostrada. Voc tambm pode escolher esta funo ao clicar na pgina com o mouse. Ao aproximar, voc pode ver mais detalhes, ao afastar, voc pode ver a pgina inteira; Fechar este boto usado para fechar a visualizao da impresso.

8.3 Imprimindo um horrio


Aps definir a rea de impresso voc pode imprimir o horrio escolhendo Imprimir no menu Arquivo. Aparecer um dilogo para impresso, no qual voc pode selecionar uma impressora assim como outras propriedades especficas da sua impressora. Voc tambm pode selecionar o nmero de cpias a serem impressas. Durante o uso normal do programa aSc Timetables, suficiente confirmar a impresso com o boto OK. O dilogo Imprimir um dilogo do sistema Windows; portanto, ele pode ter um jeito e uma linguagem diferentes em cada sistema. Voc pode encontrar os detalhes sobre suas partes especficas na Ajuda do Windows. O dilogo com as propriedades da impressora tambm diferente para vrias impressoras, uma vez que elas podem ter propriedades diferentes.

42

aSc Timetables

M a n u a l

9 Salvando e abrindo um horrio


O horrio da sua escola armazenado em um arquivo de dados do programa aSc Timetables, como um documento do MS Word ou uma tabela do MS Excel. Voc pode salv-lo no disco rgido ou em um disquete a qualquer momento. Voc pode abrir um horrio armazenado, fazer mudanas nele, imprimi-lo, e depois salv-lo novamente. Da mesma forma, voc pode ter vrias pginas ou tabelas independentes, ou horrios armazenados em seu computador. Voc pode salvar um horrio semipronto de tempos em tempos por razes de segurana, ou se voc tiver que interromper seu trabalho. Voc pode renomear horrios de forma que voc saiba exatamente onde um determinado horrio est armazenado. Ao abrir um novo horrio, voc pode criar e salvar vrias verses anteriores. Voc pode salvar um horrio e tentar criar um novo. Se voc no conseguir criar um melhor, voc pode retornar ao anterior. Durante o ano, voc pode manter o horrio armazenado atualmente em uso. No caso de um professor ter que faltar por um longo perodo, voc pode criar um horrio temporrio com um nome diferente. Aps o retorno do professor, voc pode voltar ao horrio original.

9.1 Salvando um horrio


Aps criar um horrio, o programa ir dar-lhe um nome padro, por exemplo, Tab1. Quando voc for salvar o horrio pela primeira vez, o programa ir pedir um nome para o horrio. Ao mesmo tempo, ele ir pedir o lugar onde o horrio dever ser salvo, isto , disco rgido (por exemplo, C, ou outro de acordo com o nmero de discos) ou um disquete (A ou B). Alm do nome do disco, voc tambm precisa de uma pasta para arquivar o Horrio. Aqui voc vai definir exatamente o disco/disquete, a pasta, e o nome do Horrio onde ele ser armazenado. Antes de salvar novamente este horrio, o programa no ir pedir um nome ou uma localizao. Ele ir usar a pasta definida e armazenar o horrio com o nome existente toda vez. Voc pode salvar um horrio com o comando Salvar no menu Arquivo. Voc pode fazer o mesmo ao clicar no cone de disquete na barra de ferramentas. Com o comando Salvar como... no menu Arquivo, voc pode salvar o horrio atual com um nome diferente ou em um lugar diferente. Se voc trabalhar com um horrio chamado Setembro 2001 e tiver que salv-lo no disco C na pasta Horrios, com o comando Salvar, voc pode armazenar a ltima verso do horrio com o mesmo nome e no mesmo lugar. Se quiser salv-lo num disquete, use o comando Salvar como... e selecione um drive de disquete, como o A. Voc deve ter cuidado sobre o fato de que dois horrios com o mesmo nome, armazenados em pastas diferentes, eles representam horrios independentes e, portanto, podem ser diferentes.

9.2 Abrindo um horrio


Um horrio armazenado pode ser aberto com o comando Abrir no menu Arquivo. Aparecer um dilogo semelhante ao usado para armazenar arquivos. Escolha o disco ou disquete e a respectiva pasta onde seu horrio est armazenado e depois selecione o horrio desejado na lista de arquivos. Voc tambm pode abrir um horrio clicando no cone na barra de ferramentas.

43

aSc Timetables

M a n u a l

Os ltimos horrios abertos: No final do menu Arquivo existem quatro itens, simbolizando os ltimos quatro horrios abertos. Ao escolher um deles voc pode abrir o documento rapidamente. A ltima possibilidade utilizar um dilogo introdutrio. No Captulo 2.1, um dilogo que sempre aparece depois que se inicia o programa mostrado. Aqui, os ltimos documentos usados so mostrados. possvel acessar um documento clicando duas vezes em seu nome. Nota Foi mencionado que possvel armazenar horrios com nomes diferentes e, assim, ter disponveis verses j criadas de um horrio. Se voc mudar um horrio substancialmente, mas o resultado no for adequado, voc pode retornar antiga verso. Por esta razo, aconselhvel armazenar horrios mais freqentes de forma que voc tenha disponvel o maior nmero deles quanto possvel. Salvar freqentemente tambm importante por razes de segurana: se houver uma queda de energia, voc vai perder todo o trabalho feito aps a ltima vez que voc o salvou. possvel salvar cpias de um horrio em disquetes. Um horrio armazenado em um computador pode ser perdido por erro ou devido a uma falha do sistema.

44

aSc Timetables

M a n u a l

10 Exportar & Importar


10.1 Exportar para o Microsoft Excel
Voc pode transferir o horrio inteiro para uma tabela do Microsoft Excel 97/2000. Isto pode ajudar nos casos em que: Voc precise modificar a forma dos horrios impressos ou precise imprimir horrios em um formato diferente, etc.; Voc precise mandar um horrio para outra pessoa. Se algum quiser ver um horrio, ele precisa ter em seu computador o programa aSc Timetables. Se voc exportar um horrio em MS Excel, somente MS Excel necessrio para visualiz-lo ou imprimi-lo.

Voc pode exportar para MS Excel com o comando Exportar no menu Arquivo. O seguinte dilogo aparecer: Selecione a visualizao que voc quer exportar. Assim, voc vai definir quais dias e turmas sero exportados, assim como os nmero de aulas mostradas. Como no caso da impresso, nesta parte voc pode definir que tipos de horrios voc quer imprimir. Com esta opo, voc avisa ao Excel para definir o tamanho das clulas para que o horrio caiba em uma pgina. Marque esta opo se voc quiser colorir os cartes com as cores dos professores.

Aps clicar em OK, Microsoft Excel ir iniciar o preenchimento de tabelas individuais com os horrios selecionados. Nota Para exportar, voc precisa ter Microsoft Excel 97 instalado em seu computador; exportar para uma verso mais antiga do MS Excel no vai funcionar.

10.2 Exportar para HTML


O formato HTML usado para publicar dados na Internet. Se voc tiver um horrio no formato HTML, voc pode public-lo na Internet/Intranet. Este procedimento tem as seguintes vantagens potenciais: Todos os alunos/pais que tenham acesso Internet de seus computadores em casa/locais de trabalho podem ver o seu horrio, ou de seus filhos; Em cada computador da escola conectado na rede escolar possvel ver qualquer horrio de professor ou de turma.

Horrios feitos neste modo podem ser vistos com qualquer browser padro. Portanto, no necessrio ter nenhum software adicional. Exportar para HTML simples:

45

aSc Timetables

M a n u a l

Com o comando Exportar no menu Arquivos e ao escolher Internet HTML voc pode abrir o dilogo:

Selecione visualizao que voc quer exportar. Voc pode exportar, por exemplo, somente algumas turmas ou somente alguns dias conforme for definido na visualizao.

O programa ir criar as respectivas pginas HTML e armazen-las na sub-pasta Exportar da pasta Horrios. Depois abra o arquivo index.htm no browser. Ele contm ligaes para as pginas com horrios para professores e turmas individuais. claro que voc pode adicionalmente modificar pginas criadas em HTML desta forma, ou armazen-las em um lugar especfico de seu servidor web. Uma vez que para a utilizao em sua rede local voc no precisa de nenhum software especial, a possibilidade de ver os horrios em qualquer computador muito interessante. Para usurios avanados: Na pasta Modelos voc pode encontrar pginas modelo de HTML, das quais o programa ir criar as pginas de resultado. Se voc modificar os modelos, cada criao ir produzir pginas modificadas. Antes de fazer qualquer modificao em uma pgina de modelo, primeiro crie uma cpia. Modelos com defeito podem ter efeitos imprevistos durante a execuo do programa e podem necessitar da reinstalao do programa aSc Timetables.

10.3 Importar do clipboard


Importar do clipboard uma ferramenta til que voc pode usar para importar dados para o aSc Timetables de quase todos os outros programas. No prximo exemplo vamos descrever como transferir dados do MS Excel, mas o mesmo mtodo pode ser usado com qualquer outro programa. Primeiro voc precisa selecionar seus dados no MS Excel:

46

aSc Timetables

M a n u a l

Depois, voc precisa copi-los para o clipboard. V para o Excel, menu Editar, e escolha Copiar ou pressione CTRL-C. Agora voc tem os dados no clipboard. Voc pode mov-los para o aSc Timetables e escolher o comando Importar/Importar do clipboard. Seus dados so mostrados no seguinte dilogo: Selecione o que voc quer importar. Em nosso exemplo, selecionamos professores no Excel de forma que em Horrios dizemos que estamos importando professores. Clique no cabealho da coluna para dizer o que esta coluna significa. Por exemplo, esta coluna contm as abreviaturas dos professores. Voc pode deixar alguns cabealhos de coluna vazios se no quiser importar tal coluna. Uma vez que todas as colunas que voc quer importar esto descritas, voc pode pressionar o boto Importar. Em qualquer momento voc pode selecionar outros dados em Excel e pressionar este boto para preencher a lista com seus novos dados. Quando voc clicar em qualquer cabealho de coluna, a seguinte caixa de dilogo aparece: Selecione qual atributo esta coluna representa. s vezes, voc pode ter listas com algumas linhas agrupadas e alguns valores escritos somente nas linhas do cabealho. Com esta opo, o programa ir usar o valor das linhas do cabealho e as linhas de baixo tambm. A importao ir ignorar as linhas em que esta coluna estiver vazia. Quando voc pressiona o boto Importar, o programa diz quantas linhas podem ser importadas, quantas linhas no podem ser importadas e quantas linhas esto duplicadas. Linhas duplicadas indicam que elas existem no documento do horrio original ou que elas esto duas vezes na lista de importao. Baseado nesta informao, voc pode decidir se continua ou no. De qualquer forma, o programa ir mostrar esta informao na lista: linhas vermelhas no podem ser importadas, linhas verdes esto duplicadas.

47

aSc Timetables

M a n u a l

11 Comparando grades
Voc pode comparar sua grade atual com qualquer outro arquivo salvo. Simplesmente escolha Comparar no menu File. Voc pode escolher se quer comparar o documento atual com a ltima verso salva deste documento ou com algum outro arquivo salvo. Os cartes modificados aparecem em vrias cores, cartes no modificados aparecem na cor cinza. Na parte de tela abaixo, h uma lista com as turmas, professores ou salas modificados:

Se voc quiser imprimir somente as grades de turmas ou professores modificados, simplesmente v ao dilogo Arquivo/rea de impresso quando as mudanas aparecerem na tela. O mdulo que mostra as mudanas uma ferramenta poderosa junto com o comando Horrio / Melhorar. Voc pode adicionar uma nova reteno sua grade, usando Melhorar e depois ver que partes da grade foram modificadas. Voc pode pressionar CTRL-L para comparar rapidamente com a ltima verso salva.

48

aSc Timetables

M a n u a l

12 Seminrios
Preparamos para voc uma nova funo para a insero de seminrios que certamente ser apreciada por quem faz horrios em escolas secundrias. Esta funo simplifica a insero de seminrios nos horrios. Pelo sistema de seminrio voc vai inserir os alunos que tenham se registrado para seminrios individuais no programa. Com base nestas informaes, o programa ir criar cartes de seminrio, que podem ser colocados no horrio. O programa verifica se h conflitos, de forma que um aluno no tenha dois seminrios ao mesmo tempo. Voc tambm pode ter disposio um algoritmo simples, mas efetivo, que coloca seminrios de uma forma que ocupem o menor nmero de posies possvel no horrio. Voc pode ver o dilogo principal para a insero de seminrios ao selecionar Seminrios no menu Especificaes: Lista de turmas que tm seminrios. Ao selecionar uma sala, voc v a diviso de alunos em seminrios na categoria especfica. Se voc quiser alterar o nome de um aluno j inserido: Clique na linha do aluno. Espere at que fique em destaque e, ento, clique novamente e mude o nome diretamente no local em destaque. Voc pode apagar um aluno da mesma forma. Depois do primeiro clique, pressione a tecla DEL. Nas colunas h seminrios para as quais os alunos de uma determinada turma podem se registrar. Seminrios so adicionadas/editadas com os botes Novo seminrio e Editar seminrio.

Voc pode adicionar um novo aluno com o boto Novo estudante. Nmero de alunos de todas as turmas registradas para o seminrio. As bolinhas significam que o aluno se registrou para o seminrio. A caixinha vazia significa que ele no est registrado. Mude uma para a outra com um simples clique no mouse.

Aps pressionar o boto OK, o programa ir criar os respectivos cartes no horrio. Se, por exemplo, voc disser que um seminrio est nas turmas 4 A, 4 B, e 4 C, mas no registrar nenhum aluno da turma 4 C para o seminrio, o programa ir preparar o carto como uma aula conjunta das turmas 4 A e 4 B. O seminrio estar na turma 4 C. Se a opo Manter a posio for marcada, os seminrios que permitem tais mudanas permanecero no horrio.

12.1 Inserindo seminrios


Insira nome, abreviatura, durao e nmero por semana. Insira as turmas cujos alunos podem se registrar para o seminrio. Se nenhum aluno da sala se registrar para o seminrio, o programa ir criar um a carto para esta sala em particular. Se voc registrar alunos de vrias turmas para o seminrio, o programa ir criar um novo carto feito a partir da juno destas turmas. O seminrio pode ocorrer em uma destas salas.

49

aSc Timetables 12.2 Rpida informao sobre o nmero de alunos

M a n u a l

Se voc apontar para um carto de seminrio, na informao sobre ele voc tambm pode ver o nmero de alunos de turmas especficas que no tenham um seminrio nas posies dadas. A figura mostra um exemplo: 26 alunos da sala 4 C no tm um seminrio durante aquela aula.

12.3 Colocando seminrios no horrio


muito simples. Escolha um seminrio e coloque-o no horrio. Se voc mantiver a tecla CTRL pressionada, o programa ir comear um algoritmo para a criao de seminrios e ir adicionar ao seminrio colocado todos os possveis seminrios. Ao mesmo tempo, ele assegura que o nmero de janelas de seminrio seja o menor possvel. Se voc selecionar outro seminrio e coloc-lo no horrio pressionando a tecla CTRL, o programa ir preencher esta posio somente com seminrios ainda no colocados. possvel colocar seminrios individuais enquanto o programa procura por conflitos de forma que no acontece de um aluno ter dois seminrios ao mesmo tempo. O algoritmo gerador de horrio no movimenta cartes de seminrio. Eles ficam em suas posies mesmo no horrio final. Se voc distribuir seminrios em muitas posies, pode acontecer de no ser possvel a criao do horrio.

12.4 Informaes detalhadas sobre grupos de seminrio:


Nossos testes tm mostrado que a maioria dos usurios fazem a colocao dos seminrios com a tecla CTRL. Se, no entanto, voc tiver muitos seminrios, um dilogo com as relaes entre seminrios pode ajud-lo. Voc pode abri-lo clicando no boto Relaes na janela de seminrio principal: Lista de seminrios. Selecione com o mouse o seminrio sobre o qual voc quer saber detalhes. Voc pode selecionar mais de um seminrio. Voc pode remover um seminrio da seleo ao clicar com o mouse seminrio em destaque. Esta lista mostra quais seminrios podem acontecer simultaneamente com os seminrios selecionados. Se um seminrio no puder acontecer simultaneamente com os seminrios selecionados, o nmero entre parnteses atrs dele o nmero de alunos que j esto na seleo esquerda. A cor cinza mostra os seminrios que so independentes nos seminrios selecionados. Aps pressionar o boto Encontrar o programa ir calcular em quantas posies possvel colocar os seminrios que pertencem ao grupo de seminrios selecionados. Se voc selecionar o seminrio do quarto ano, o programa ir mostrar a melhor diviso das turmas do quarto ano em grupos que possam acontecer simultaneamente. Na lista acima esto os nmeros de alunos que no tm um seminrio em tal grupo. Use os cones de mais e de menos para abrir as informaes dos grupos individuais. Para usurios avanados: Na prtica pode acontecer que voc tenha seminrios idnticos. Exemplo: Alunos das turmas do quarto ano podem se registrar para o seminrio de Histria. Mas porque muitos deles se registraram, 3 seminrios de Histria sero abertos. Porm, pode no importar qual seminrio um aluno vai assistir, mas por seus movimentos corretos ser possvel organizar melhor a distribuio dos seminrios no horrio. Neste caso, voc pode usar a funo do programa que ir ligar os seminrios em uma coluna durante sua colocao. Durante a colocao , ento, possvel mudar alunos individuais em uma coluna entre os seminrios. Cada seminrio tem uma cor diferente de bolinhas, e no alto do lado esquerdo, o professor que leciona com tal cor definido. No cabealho da coluna esto vrios totais de alunos, um para cada seminrio. Voc pode estabelecer a conexo de dois seminrios selecionando o nome de um novo seminrio na lista dos seminrios existentes, e adicionando mais detalhes. Como j mencionado, o programa permite a insero de mais turmas para um seminrio, mesmo que alunos de algumas delas no se registrem para o seminrio. Aps clicar em OK nenhum carto ser criado para estas turmas.
50