Faculdade de Engenharia da Universidade do Porto Licenciatura Informática e Computação Laboratório de Informática Avançada Automatização de Horários Manual do Aluno João Braga http://www.fe.up.pt/~ei97027/lia.html [email protected] Teresa Ribeiro http://www.fe.up.pt/~ei97013/lia.html [email protected] Porto, 25 de Maio 2001 Automatização de Horários Índice Configurações Iniciais ...................................................................................................... 1 Autorização de Acessos .................................................................................................... 2 Alteração da Password - Botão Inscrição numa Turma- Botão .............................................................. 3 .................................................................. 5 Anulação da ~Inscrição numa Turma- Botão Terminar Intenção de Inscrição - Botão ............................................ 8 ....................................................... 8 Automatização de Horários Configurações Iniciais Este Manual destina-se ao Aluno que vai efectuar a sua inscrição numa determinada Turma. Antes de executar o comando que lhe permite aceder à janela de autenticação dos acessos, torna-se necessário que indique, no ficheiro Autorizacao.html, que se encontra no mesmo directório com os ficheiros do código desenvolvido e dos ficheiros previamente compilados, o endereço IP do computador em que vai pôr a correr o seu sub-sistema. Para tal, deverá substituir o endereço IP que se encontra na linha 18 do referido ficheiro, a seguir a VALUE=“, pelo endereço IP do computador em que o sistema vai correr, como por exemplo, o endereço 169.254.37.65. Em alternativa, poderá colocar no local acima referido o nome do computador em questão, em vez do endereço IP . Convém referir que, para que o Aluno possa efectuar a referida inscrição, torna-se necessário que alguém tenha colocado o JATLite a correr, assim como os vários Agentes Turma associados às Turmas possíveis em que o Aluno se pode inscrever. Se tal suceder, quando executar o comando: appletviewer Autorizacao.html aparecerá uma janela que, por pedir a identificação do utilizador, vai garantir que só o Aluno que, conhece o seu login e password, é que poderá efectuar a sua própria inscrição. Manual do Aluno 1/8 Automatização de Horários Autorização de Acessos Figura 1: Janela que permite controlar os acessos às inscrições Tal como se pode verificar, o Aluno deverá introduzir o seu login e respectiva password. O login é constituído da seguinte forma: eLetraCursoAANúmero, em que LetraCurso corresponde à letra que identifica o curso (i- Informática), AA corresponde aos dois últimos dígitos do ano em que o Aluno entrou para o Estabelecimento de Ensino (97 - 1997) e Número corresponde ao número atribuído ao Aluno (013 - 13). A password inicialmente atribuída corresponde ao número do aluno (13). Ø Ao clicar neste botão na janela da Figura 1, o login e a password introduzidos pelo utilizador são validados. Se o login ou a password introduzidos não forem válidos, aparece uma mensagem de erro, tal como se representa na Figura 2. Figura 2: Janela de erro que indica que o acesso não é autorizado Manual do Aluno 2/8 Automatização de Horários Caso o login e a password estejam correctos, o acesso a este sistema é autorizado ao utilizador, aparecendo uma janela como a que se representa na Figura 3. Figura 3: Janela a partir da qual é possível o Aluno efectuar a sua inscrição Tal como se pode verificar, no título da janela está identificado o Curso a que o Aluno pertence, sendo listadas todas as Turmas do Curso em questão que se encontram conectadas, por ordem alfabética. Alteração da Password - Botão Ao clicar neste botão na Janela da Figura 3, o utilizador tem a possibilidade de alterar a sua password, tal como se pode verificar a partir da Janela da Figura 4. Figura 4: Janela que permite ao utilizador alterar a sua password Tal como se pode verificar, o utilizador deverá começar por introduzir a sua password antiga, devendo em seguida indicar qual a nova password que pretende passar a utilizar, assim como a sua confirmação. Manual do Aluno 3/8 Automatização de Horários Ø Botão Se clicar neste botão na janela da Figura 4, é efectuada a validação para a alteração da password. Se esta operação de validação detectar algum erro, este será reportado ao utilizador, sendo que a mensagem enviada apenas fará referência ao primeiro erro detectado. As mensagens de erro aqui contempladas são as seguintes: ◊ Não introduziu a password antiga! Esta é mensagem será visualizada pelo utilizador, caso não tenha introduzido no primeiro campo a sua password antiga. ◊ A password antiga está incorrecta! Esta é mensagem será visualizada pelo utilizador, caso a password antiga que introduziu não coincida com a password que efectivamente utilizava até ao momento em que decidiu efectuar a sua alteração. ◊ Não introduziu a password nova! Esta é mensagem será visualizada pelo utilizador, caso não tenha introduzido no segundo campo a nova password que pretende passar a utilizar. ◊ Não introduziu a confirmação da password nova! Esta é mensagem será visualizada pelo utilizador, caso não tenha introduzido no terceiro campo a confirmação para a nova password que pretende passar a utilizar. ◊ A confirmação não coincide com a password nova! Esta é mensagem será visualizada pelo utilizador, caso a password introduzida no terceiro campo não coincida com a password introduzida no segundo campo. A título de exemplo, podemos apresentar a janela de erro que aparecerá se, por exemplo, for reportada a primeira mensagem acima referida, tal como se representa na Figura 5. Manual do Aluno 4/8 Automatização de Horários Figura 5: Exemplo de uma Janela de Erro associada à Alteração da Password Caso o utilizador tenha introduzido a password antiga correctamente, assim como a password nova e a sua confirmação, sendo estas duas últimas iguais, a sua password é alterada para aquela que introduziu, sendo a janela da Figura 4 fechada, regressando o utilizador à janela da Figura 3. Ø Botão Se clicar neste botão na janela da Figura 4, significa que não pretende alterar a sua password, mantendo-se esta com o valor que vinha sendo usado pelo utilizador. A janela da Figura 4 é então fechada, regressando o utilizador à janela da Figura 3. Igual acção tem o botão com aspecto idêntico no canto superior direito da janela. Inscrição numa Turma- Botão Sempre que este botão estiver activo, significa que o Aluno em questão ainda não está inscrito em nenhuma Turma e, como tal poderá seleccionar a Turma em que se pretende inscrever e efectuar a sua inscrição. Tal como se pode verificar a partir da Janela da Figura 3, sempre que este botão estiver activo, encontra-se desactivado o botão o que é equivalente a dizer que o Aluno não pode anular a sua inscrição na Turma em que está inscrito (uma vez que ainda não se inscreveu!). Ao clicar neste botão aparece uma Janela como a que se representa na Figura 6. Manual do Aluno 5/8 Automatização de Horários Figura 6: Janela que permite ao Aluno configurar as suas preferências e inscrever-se A Turma em que o Aluno se vai inscrever aparece identificada no título desta Janela. Tal como se pode verificar, os valores por defeito para as preferências dos Alunos são iguais a 5 (cinco) para cada intervalo de tempo de 30 minutos, uma vez que simbolizam uma certa indiferença faça à sua preferência. Sendo assim, o Aluno deverá configurar estes valores de acordo com as suas preferências, sendo de notar que 0 representa uma preferência mínima e, 10 uma preferência máxima. Manual do Aluno 6/8 Automatização de Horários Ø Botão Se clicar neste botão na janela da Figura 6, são guardadas as preferências do Aluno para a Turma em questão, recalculando-se a média das preferências da Turma, tendo em consideração estes novos valores. Quando as preferências tiverem sido guardadas, o Aluno é dado como inscrito na Turma, aparecendo uma mensagem como a que se representa na Figura 7. Entretanto a Janela da Figura 6 foi fechada, regressando-se à Janela da Figura 3 que agora aparece ligeiramente modificada, tal como se pode verificar a partir da Figura 8. Figura 7: Janela que confirma ao utilizador o registo das suas preferências Ø Botão Se clicar neste botão na janela da Figura 6, significa que não pretende registar as suas preferências na Turma em que se iria inscrever e, como tal, está a cancelar a sua inscrição na Turma. A Janela da Figura 6 é fechada, regressando-se à Janela da Figura 3. Funcionalidade idêntica tem o botão do canto superior direito da Janela da Figura 6. Manual do Aluno 7/8 Automatização de Horários Figura 8: Janela que indica ao utilizador que já está inscrito Tal como se pode verificar a partir da Janela da Figura 8, o botão indica que o Aluno já está inscrito numa Turma e, como tal, apenas poderá anular a actual inscrição para poder efectuar uma nova. Isto também poderá ser comprovado pelo facto do botão estar desactivado. Anulação da ~Inscrição numa Turma- Botão Sempre que este botão estiver activo, significa que o Aluno em questão já está inscrito numa Turma e, como tal, não poderá efectuar mais nenhuma inscrição, a não ser que anule a actual. Para tal, deverá clicar neste botão, sendo automaticamente anulada a sua inscrição na Turma actual. Como sinal visível de que pode efectuar uma nova inscrição (a qual poderá ser na mesma Turma mas, se assim for, a razão que o poderá levar a anular a inscrição é o facto de pretender alterar as preferências então definidas), aparecerá o botão activo e o botão desactivado. Sendo assim, o aspecto da Janela após a anulação de uma inscrição voltará a ser o que foi anteriormente representado pela Figura3. Terminar Intenção de Inscrição - Botão Ao clicar neste botão o utilizador fecha a janela da Figura 3, dando por terminada a sua intenção de se inscrever numa Turma. O mesmo sucede se se clicar no botão do canto superior direito da janela da Figura 3. Manual do Aluno 8/8