Home
Uniprova – Manual de Utilização
Contents
1. Ficheiro de distribui o gerado Abrir Figura 16 m Uniprova Ficheiro de configura o de salas Seleccionar EASalastconfigsalas txt Abrir Abrir Abrir Sobre Op es Fechar Sobe Op es Fecha Figura 16 Conclus o da gera o do ficheiro de sa da Respondendo afirmativamente podemos ver o conte do do ficheiro gerado no Bloco de Notas do Windows Figura 17 14 Uniprova Ficheiro dl TT A ca NT Co File Edit Format view Help INSTITUTO SUPERIOR T CNICO Exames de an lise Matem tica IV Gal anfiteatro Principal Quadro Professor assistente m732 L J 27248 L 1 27261 27237 J 27250 1 27259 farao 1 27244 1 27258 27246 m768 27247 27262 L I lt 27243 L Wo oresa ld Sala E2 Pavilh o de Electricidade Quadro 27236 L 1 27229 J 27252 127255 L 27257 J 27245 1 27242 T Re ja E 27230 I 27263 1 27249 in E ums Sala Sala E2 Pavilh o de Electricidade Gal anfiteatro principal Sala E2 Pavilh o de Electricidade Gal anfiteatro Principal Figura 17 Resultado final Conforme se v os lugares marcados foram preenchidos aleatoriamente pelos alunos dispon veis As filas das salas foram numeradas automaticamente para facilitar a coloca o Se os resultados gerados n o forem adequados por exemplo lugares a mais ou lugares insuficien
2. o 1E CO I GHD 1 4H BHH DO JM CO I GHD Eid Uniprova Plantas de salas preenchidas Lista de coloca o Anfiteatro 1 Sala 260 233 Anfiteatro 2 E ps RS Es Anfiteatro 2 Anfi pen lishi ARo Anfiteatro 4 Anfiteatro 2 Anfiteatro 3 231 277 Anfiteatro 1 238 253 Anfiteatro 2 259 240 1 R30 1 237 BON BAaAQas Figura 3 Diagrama de funcionamento do Uniprova Na figura acima e para simplificar a explica o a lista de coloca o e as plantas aparecem em ficheiros diferentes na verdade gerado apenas um ficheiro contendo todos estes elementos 3 O formato dos ficheiros O exemplo acima simplificado existem mais alguns pormenores de sintaxe a considerar quanto ao formato dos ficheiros 3 1 A sintaxe do ficheiro de configura o Como j vimos o Uniprova gera o ficheiro das plantas finais a partir do conte do do ficheiro de configura o basicamente limita se a copiar o conte do do segundo para o primeiro preenchendo os place holders HHHHH com n meros de alunos retirados do ficheiro de inscri es 3 1 1 Elementos do ficheiro de configura o de salas O ficheiro de configura o de salas constitu do por v rios elementos l xicos e Texto corrido Corresponde maior parte do conte do do ficheiro O texto corrido formado por letras d gitos e s mbolos sendo copiado do ficheiro de configura o para o fich
3. Diminuir o n mero de ficheiros de configura o inclu dos uns dentro dos outros aninhados de forma a n o atingir este limite e INCLOPEN Erro Explica o N o foi poss vel abrir para leitura o ficheiro de configura o indicado pela directiva i Este erro pode acontecer por v rias raz es o ficheiro especificado pode n o existir ou pode estar noutro local Correc o Corrigir o nome ou a localiza o do ficheiro em causa Se n o for indicado um path completo por exemplo C NXSALASNANF 1 TXT o programa procura o ficheiro no mesmo direct rio onde se encontra o ficheiro de configura o principal e INCLRECRS Erro Explica o A aplica o detectou recursividade na inclus o de ficheiros de configura o atrav s da directiva i por exemplo o ficheiro f f cont m no seu interior a directiva Si ff incluindo se a si pr prio ou inclui um segundo que por sua vez inclui o primeiro Correc o Eliminar as situa es de recursividade e INVDIR Aviso Explica o A aplica o detectou num ficheiro de configura o uma directiva desconhecida isto uma linha come ando por mas n o seguida de um caracter correspondente a uma das v rias directivas existentes A aplica o emite um aviso e a directiva em causa n o processada sendo copiada para o ficheiro de sa da sem altera o Correc o 18 c 2 Eliminar a directiva em causa se se pretender colocar um
4. etc O importante que a identifica o de cada aluno seja nica 1 e diferente dos restantes O ficheiro de alunos dever portanto conter a lista de alunos inscritos Estes dever o estar separados entre si por espa o branco o que inclui espa os em branco tabs e mudan as de linha Poder haver um ou mais alunos por linha linhas vazias etc O formato do ficheiro bastante flex vel Um exemplo do conte do deste ficheiro encontra se na Figura 1 21290 27276 271233 27240 27222 Figura 1 Exemplo de ficheiro com alunos inscritos Caso haja inscri es repetidas isto o mesmo aluno aparecer mais do que uma vez no ficheiro de alunos o Uniprova elimina os duplicados extra Os alunos podem vir por qualquer ordem A cria o deste ficheiro obriga inscri o pr via dos alunos para exame por exemplo junto secret ria do departamento Tem contudo a vantagem de ajudar na log stica permitindo saber quantas salas ser o necess rias quantos enunciados devem ser produzidos e quantos docentes ser o necess rios para fiscaliza o 2 2 Ficheiro de configura o de salas Este ficheiro ir fornecer ao Uniprova a configura o das salas isto a disposi o f sica dos lugares a ocupar pelos alunos nas salas a usar O seu conte do ser basicamente um desenho das salas Este desenho feito com caracteres normais letras n meros s mbolos estamos a falar dum fichei
5. 2 MB muito eficiente em termos de rapidez de execu o e de consumo de mem ria e sem necessidade de instala o basta copi lo para o computador onde ir correr Funciona em ambientes Windows Para que serve Serve em primeiro lugar para impedir a c pia premeditada entre alunos Assiste tamb m na log stica de prepara o de exames ajudando a determinar quantas salas s o necess rias para o exame distribu ndo os alunos pelas salas criando listas de coloca o dos alunos e criando as plantas das salas com a localiza o dos alunos Como consegue impedir a c pia O programa n o pode impedir a c pia ocasional mas impede a c pia premeditada a mais dif cil de combater e com mais potencial de fraude na avalia o Por c pia premeditada referimo nos situa o em que grupos de alunos combinam entre si entreajudarem se escolhendo lugares adjacentes durante a realiza o do exame para melhor copiar O programa impede isto pois mediante a lista de todos os alunos inscritos para uma prova de avalia o distribui os aleatoriamente pelos lugares das v rias salas dispon veis minimizando as possibilidades de estes alunos ficarem juntos Como a distribui o aleat ria e n o por n mero mecanogr fico ordem alfab tica de nome etc e os alunos s tomam conhecimento dela imediatamente antes do in cio do exame lhes imposs vel combinar ficar em lugares adjacentes mesmo que tenham n meros ou nomes consecu
6. Matem tica IV numera automaticamente Gal Anfiteatro Principal as filas para mais f cil localiza o cil localiza Quadro Professor Assistente 1 27236 27246 27239 2 27258 27252 27241 3 2 238 27243 M768 4 27249 27248 27244 27260 27237 27247 Sala E2 Pavilh o de Electricidade Quadro Os lugares 1f 27245 27250 27240 marcados com 2 M732 I 27255 I 1 27254 I a 3 I 27253 I 1 27256 I 1 27257 orednehidos 4 27242 I 1 27259 27263 I com os alunos 5 27261 27262 27251 inscritos Aluno Sala Fila 27236 Gal Anfiteatro Principal 1 27237 Gal Anfiteatro Principal 5 27238 Gal Anfiteatro Principal 3 27239 Gal Anfiteatro Principal T 27240 Sala E2 Pavilh o de Electricidade 1 27241 Gal Anfiteatro Principal 2 Lista de 27242 Sala E2 Pavilh o de Electricidade 4 coloca o para 27243 Gal Anfiteatro Principal 3 encaminha 27244 Gal Anfiteatro Principal 4 Ro 27245 Sala E2 Pavilh o de Electricidade 1 EEE did 27246 Gal Anfiteatro Principal 1 27247 Gal Anfiteatro Principal 5 27248 Gal Anfiteatro Principal 4 27249 Gal Anfiteatro Principal 4 27250 Sala E2 Pavilh o de Electricidade 1 271251 Sala E2 Pavilh o de Electricidade 5 27252 Gal Anfiteatro Principal 2 27262 Sala E2 Pavilh o de Electricidade 5 27263 Sala E2 Pavilh o de Electricidade 4 M732 Sala E2 Pavilh
7. box para chamar imediatamente a aten o do utilizador ou serem escritas num relat rio para ser lidas no final da execu o do programa A segunda modalidade usada para evitar que o utilizador esteja constantemente a ser solicitado a pronunciar se sobre estas ocorr ncias pois a execu o do programa fica bloqueada espera de resposta do utilizador no caso das caixas de di logo Nesta sec o iremos abordar as mensagens de erro que podem ser emitidas pela aplica o 5 1 Erros notificados atrav s de caixas de di logo 5 1 1 Falta de capacidade para a coloca o de alunos A Aten o s houve capacidade de salas para colocar 30 dos 31 alunos inscritos Esta mensagem indica que a capacidade dispon vel das salas conforme indicada no ficheiro de configura o de salas n o suficiente para colocar todos os alunos constantes do ficheiro de alunos inscritos Nesse caso deve disponibilizar se mais lugares possivelmente recorrendo a mais salas 5 1 2 Linha de ficheiro demasiado longa x linha 1 no ficheiro de alunos excede o comprimento m ximo de 256 caracteres Opera o interrompida Os ficheiros que esta aplica o utiliza s o ficheiros de texto Os ficheiros de texto normais s o formados por linhas para as quais existe um limite de comprimento Esta mensagem ocorre se alguma das linhas de um dos ficheiros configura o de salas ou alunos inscritos exceder esse 16 limite Geralmente esta m
8. caracter no in cio de uma linha dum ficheiro de configura o usar NOINCFILE Aviso Explica o Foi encontrada no ficheiro de configura o uma directiva i inclus o de ficheiro de sala que n o seguida do nome do ficheiro a incluir Correc o Escrever o nome do ficheiro a incluir a seguir directiva separado por espa os em branco NOROOMNAME Aviso Explica o Foi encontrada no ficheiro de configura o uma directiva s in cio de defini o de sala que n o seguida do nome dessa sala Correc o Escrever o nome da sala a seguir directiva separado por espa os em branco TRUNC Aviso Explica o Foi detectado um estudante cujo nome n mero era demasiado comprido para caber no lugar que a aplica o lhe atribuiu o nome do estudante foi truncado direita de forma a caber Correc o Aumentar a largura de todos os lugares dispon veis marcados com HH no ficheiro de configura o se n o for poss vel encurtar o nome n mero dos alunos inscritos 19
9. de 80 do seu espa o livre antes da realiza o do exame basta fornecer lhe as salas a usar e o ficheiro com os alunos inscritos Precisa de algum tipo de configura o Precisa de uma configura o inicial Esta configura o basicamente uma lista contendo a disposi o de lugares para todas as salas dispon veis no estabelecimento ou apenas aquelas que se destinam realiza o de exames Esta configura o s precisa ser feita uma vez feita num ficheiro de texto simples tipo Bloco de Notas do Windows e tem um formato muito simples e intuitivo f cil de usar O programa foi concebido com essa finalidade Funciona em tr s passos 1 indicar o ficheiro que cont m a lista das salas a usar it indicar o ficheiro que cont m a lista de alunos inscritos iii pressionar o bot o de gera o que desencadeia a distribui o aleat ria dos alunos pelas salas criando o ficheiro com a lista de coloca o de alunos e a planta com a distribui o dos alunos pelas salas Depois s imprimir 1 2 A organiza o deste manual Este manual est organizado da seguinte maneira Na sec o 1 Introdu o onde nos encontramos agora fazemos a apresenta o do conceito e referimos as finalidades do Uniprova assim como a estrutura do presente documento Na sec o 2 Funcionamento resumido explicamos os pr requisitos e a filosofia de funcionamento do programa Em seguida na sec o 3 O formato dos fic
10. o Uniprova detecta esta directiva ele p ra de ler o ficheiro de configura o ignorando tudo o que vier a seguir Habitualmente n o usada excepto se se quiser por alguma raz o incluir conte dos no ficheiro de configura o que n o sejam transpostos para o ficheiro final 3 2 A sintaxe do ficheiro de alunos A sintaxe deste ficheiro a mais simples poss vel ele formado por uma lista dos alunos inscritos em que a identifica o de cada aluno pode ser por exemplo o seu n mero mecanogr fico Nesta lista os alunos s o separados entre si por espa os tabs ou mudan as de linha As identifica es de cada aluno podem ser formadas por qualquer sequ ncia de letras n meros ou s mbolos excepto espa o branco espa o branco inclui espa os tabs e mudan as de linha Isto porque como foi dito acima o espa o branco usado como separador entre as identifica es dos alunos Uma vez que o espa o em branco usado para separar os alunos n o poss vel ter alunos com identifica es compostas com mais do que uma palavra Por essa raz o e caso se opte por representar os alunos pelo seu nome Carlos Manuel representar dois alunos inscritos um chamado Carlos e outro Manuel Como alternativa poder se ia usar a designa o CarlosManueP ou Carlos Manuel para representar um aluno com esse nome No entanto como j foi referido ser mais usual identificar os alunos pelo re
11. se o bot o Abrir direita Se se quiser escolher um outro ficheiro de configura o basta para tal pressionar novamente o bot o Seleccionar e escolher outro ficheiro 11 LJ Uniprova Ficheiro de configura o de salas E Cas alastconfigsalas txt Abrir Ficheiro com alunos inscritos Seleccionar Gerar ficheiro com distribui o Sobre Op es Fechar Sobre Op es Fechar Figura 11 Ap s a selec o do ficheiro de configura o de salas Em seguida devemos seleccionar o ficheiro contendo os alunos inscritos Para isso deve clicar se no bot o Seleccionar sob a inscri o Ficheiro com alunos inscritos e escolher o ficheiro em causa como pode ver se na Figura 12 m Uniprova Ficheiro c Look in o Salas Be E E configsalas txt File name alunos txt Files of type Text files txt Cancel ZA Sobre Op es EE Sobre Op es Fechar Figura 12 Selec o do ficheiro com os alunos inscritos O resultado que o ficheiro de alunos escolhido fica registado no campo ao lado como se v na Figura 13 O ficheiro especificado pode ser aberto clicando no bot o Abrir 12 LJ Uniprova Ficheiro de configura o de salas Seleccionar EASalastconfigsalas txt Abrir Ficheiro com alunos inscritos CAS alastalunos txt amp brir Gerar ficheiro com distribui o Sobre O
12. Uniprova Manual de Utiliza o ndice de cap tulos 1 Introdu o 1 1 Fast facts 1 2 A organiza o deste manual 2 Funcionamento resumido 2 1 Ficheiro de alunos inscritos 2 3 Ficheiro gerado resultados 3 O formato dos ficheiros 3 1 3 Outras directivas 5 Erros e problemas 5 1 3 Erro de abertura de ficheiro 5 2 2 Lista de erros directiva Si Figura 7 Exemplo de ficheiro de alunos Figura 9 Ecr principal do programa Figura 14 Selec o do ficheiro de sa da Figura 17 Resultado final 2 A E RS aaa aa aaa a 2 DS E SE SE EAE S TE EE 3 3 CO VE VERE coro no cu co co Ds A ESIE no do co so Pa AE o Da 3 2 2 Ficheiro de configura o de salas _______ 4 E a A ua A A a A A ia A A A as seas 5 5 3 1 A sintaxe do ficheiro de configura o Z oo 6 3 1 1 Elementos do ficheiro de configura o de salas 6 3 1 2 A utiliza o da directiva de inclus o 7 8 3 2 A sintaxe do ficheiro dealunos 8 Exemplo de utiliza o passo a passo 10 16 5 1 Erros notificados atrav s de caixas de di logo lt 16 5 1 1 Falta de capacidade para a coloca o de alunos 16 5 1 2 Linha de ficheiro demasiado longa 16 17 5 2 Mensagens de erro escritas no ficheiro deerros o Z oZ Z oOo 17 5 2 1 Formato e estrutura de mensagens de erro 17 18 Indice
13. a cont m pelo conte do do ficheiro referenciado pela directiva Considere se o exemplo da Figura 5 Ficheiro ga txt s Anfiteatro Gal quadro 1 I Ficheiro de configura o TON DEEEH Exame de An lise Ji l I T Matem tica IV 1 ll 25 mar 2004 Ficheiro e4 txt i gal txt s Sala E4 i e4 txt quadro 22 EEEH EERE 1 I I I I J 1 1 I MAL Figura 5 Os ficheiros individuais das salas s o referenciados a partir do ficheiro de configura o atrav s da directiva i Temos neste exemplo dois ficheiros de texto gal txt e e4 txt com a configura o individual de duas salas Gal e E4 Esta configura o inclui a distribui o de lugares place holders e o nome da sala dado atrav s da directiva s O ficheiro de configura o cont m o cabe alho como normalmente mas as salas s o referenciadas atrav s das directivas de inclus o i Quando este ficheiro for lido pelo Uniprova cada linha contendo a directiva Yoi substitu da pelo conte do do ficheiro cujo nome indicado na directiva O resultado do uso das directivas de inclus o pode ser representado por um ficheiro de configura o equivalente com a expans o das directivas ou seja a sua
14. causa as carteiras a ocupar pelos alunos t m uma disposi o em 4 xadrez para que cada aluno n o tenha vizinhos laterais frente e atr s Mas outras estrat gias de distribui o s o poss veis O desenho das plantas das salas geralmente uma opera o que se faz apenas uma vez A partir da quando se quiser realizar um exame aproveitar se as plantas j feitas escolhendo se apenas as salas que se pretende usar 2 3 Ficheiro gerado resultados Depois de preparados estes dois ficheiros o programa est pronto a ser executado Para gerar as plantas das salas com a localiza o dos alunos o Uniprova actua como um parser ou interpretador de linguagem combinando o conte do do ficheiro de configura o com o conte do do ficheiro de alunos inscritos Assim mant m a geografia dos lugares indicada pelo ficheiro de configura o de salas mas substitu ndo as marcas HHH os place holders pelos alunos recolhidos do ficheiro de alunos inscritos n o sem antes os ter distribu do de modo aleat rio O programa gera tamb m a lista de coloca o uma lista de alunos por ordem alfab tica alfanum rica onde para cada aluno se indica a sala em que vai ficar e a sua localiza o na sala Isto est esquematizado na Figura 3 Ficheiro de configura o de salas ec A i Ficheiro com alunos inscritos Anfiteatro 1 JA 1 HH BAA LD II DO JA 1 HH BAA DL JA I Anfiteatro 2
15. de figuras Figura 1 Exemplo de ficheiro com alunos inscritos 4 Figura 2 Exemplo do desenho de uma sala ficheiro de configura o 4 Figura 3 Diagrama de funcionamento do Uniprova 5 Figura 4 Exemplo de um ficheiro de configura o com duas salas 6 Figura 5 Os ficheiros individuais das salas s o referenciados a partir do ficheiro de configura o atrav s da 7 Figura 6 Resultado da expans o das directivas de inclus o 8 9 Figura 8 Resultado final plantas preenchidas e lista de coloca o 10 11 Figura 10 Selec o do ficheiro de configura o de salas 11 Figura 11 Ap s a selec o do ficheiro de configura o de salas 12 Figura 12 Selec o do ficheiro com os alunos inscritos 12 Figura 13 Ap s a selec o do ficheiro com os alunos inscritos 13 13 Figura 15 Confirma o da reescrita do ficheiro de sa da 14 Figura 16 Conclus o da gera o do ficheiro de sa da 14 15 16 Figura 18 Caixa de di logo de op es 1 Introdu o O Uniprova uma aplica o para apoio log stica associada realiza o de provas de avalia o escrita em estabelecimentos de ensino superior Como introdu o ao seu funcionamento e filosofia consideremos os seguintes factos 1 1 Fast facts Como se chama o produto Uniprova O que uma aplica o inform tica por outras palavras um programa de computador Foi escrita em C muito compacta cerca de 0
16. eenchidos aleatoriamente com os alunos inscritos Figura 4 Exemplo de um ficheiro de configura o com duas salas Este ficheiro ilustra a distribui o de lugares de duas salas Cont m alguns exemplos dos elementos l xicos que referimos acima e que vamos considerar individualmente O texto corrido todo o conte do do ficheiro copiado para o ficheiro de sa da e por isso poss vel incluir no ficheiro de configura o todo o texto que queremos que apare a no ficheiro final um exemplo disso o cabe alho onde vem o nome da institui o de ensino e o nome do exame E poss vel colocar aqui tamb m a data de realiza o e qualquer outro conte do que se pretenda que apare a na vers o final A planta das salas e os place holders a planta das salas desenhada com caracteres de texto normais Contudo os lugares que podem ser ocupados com alunos devem conter um place holder a sequ ncia de cardinais HHHHH tantos quanto os d gitos necess rios para representar os alunos Os place holders ser o depois substitu dos pelos n meros dos alunos A identifica o das salas directiva Yos o programa necessita saber a que sala corresponde cada planta Para isso antes de cada planta de sala deve ser colocada uma linha com o formato s nome da sala sem aspas A sequ ncia s deve estar ao princ pio da linha sem ser antecedida por espa os Tudo o que aparecer direita desta seq
17. eiro de plantas sem altera es e Place holders S o representados por sequ ncias de cardinais Servem para assinalar os lugares nas plantas que podem preenchidos por alunos e Directivas de controlo Uma directiva corresponde a uma linha de texto que come a com o caracter percentagem A seguir a este s mbolo segue se uma letra ou s mbolo que identifica a directiva em causa As directivas servem para controlar a gera o do ficheiro final Um exemplo a directiva s usada para identificar o nome das salas Para melhor compreender o formato deste ficheiro e a utiliza o dos elementos descritos acima consideremos o exemplo mostrado na Figura 4 INSTITUTO SUPERIOR T CNICO Exame de An lise Matem tica IV o9 00 Gal Anfiteatro Principal 0 Quadro As linhas come adas Professor Assistente por s indicam o nome e o Citi I Jo I Po I in cio da 1 I 1 I 1 44444 descri o HAHA I 1 I Jo F duma sala 1 I 1 I 1 LERHHE J I Jo I Po I Sala E2 Pavilh o de Electricidade Quadro Os s mbolos 4h indicam os J P I Do E I l EFEH lugares que RARA I E I 1 FEFE podem ser Do Latkttl I Do Clatkttl I Do EFEH ocupagos por ERAS SR Po HAS I IOo PPA I alunos e ser o 1 44448 I I 1 Lift pr
18. ensagem surge quando indicado um ficheiro que n o de texto por exemplo um ficheiro bin rio ou de dados Certifique se que os ficheiros indicados s o ficheiros de texto criados com o Bloco de Notas Notepad Se forem assegure se que n o cont m linhas demasiado longas com mais de 256 caracteres 5 1 3 Erro de abertura de ficheiro x Erro na abertura do ficheiro de configura o C UniprovatSalasiconfigsalas txt Significa que por alguma raz o n o foi poss vel abrir um ficheiro especificado N o muito comum Poder acontecer se por exemplo um ficheiro escolhido atrav s dos bot es Seleccionar deixar de existir por exemplo algu m o apagar antes de se gerar o ficheiro de sa da Evitar esse tipo de situa es 5 2 Mensagens de erro escritas no ficheiro de erros 5 2 1 Formato e estrutura de mensagens de erro Estas mensagens s o escritas com o seguinte formato APLIC S MNEM NICA texto da mensagem APLIC o nome da facilidade ou aplica o que emitiu a mensagem no caso presente sempre UNIP de Uniprova S indica a severidade da mensagem Pode assumir uma das seguintes letras e I Informa o Indica uma mensagem de informa o que geralmente serve para comunicar um facto ou ocorr ncia relevante e Sucesso Indica que uma opera o foi conclu da com xito e W Aviso warning Indica a ocorr ncia de um problema que o programa conseguiu superar mas que pode me
19. heiros abordaremos de forma mais pormenorizada o modo de construir os ficheiros necess rios boa execu o do programa Por sua vez na sec o 4 Exemplo de utiliza o passo a passo abordaremos a sequ ncia de ac es a realizar para gerar a distribui o dos alunos pelas salas Finalmente a sec o 5 Erros e problemas descreve as mensagens de erro e de aviso que poder o ser emitidas pelo Uniprova Estas est o por ordem alfab tica de forma a facilitar a sua consulta 2 Funcionamento resumido Antes de se poder usar o Uniprova para fazer a distribui o de alunos necess rio preparar dois ficheiros Um desses ficheiros dever conter os alunos inscritos para esse exame sem saber quais s o os alunos n o poss vel distribu los O outro ficheiro dever conter uma descri o da disposi o dos lugares das v rias salas O Uniprova n o poder distribuir os alunos pelos lugares das salas se n o conhecer a localiza o destes lugares Todos os ficheiros com que o Uniprova lida s o ficheiros de texto simples aqueles que s o produzidos pelo Bloco de Notas Notepad do Windows 2 1 Ficheiro de alunos inscritos O ficheiro contendo os alunos inscritos tem um formato muito simples Cada aluno deve ser representado neste ficheiro por um conjunto de caracteres alfanum ricos sem espa os Normalmente este conjunto de caracteres ser o n mero mecanogr fico do aluno mas poder ser uma sigla uma mnem nica
20. o de Electricidade 2 M768 Gal Anfiteatro Principal 3 Figura 8 Resultado final plantas preenchidas e lista de coloca o 4 Exemplo de utiliza o passo a passo Para exemplificar a utiliza o da aplica o come amos por execut la Aparece ent o um ecr semelhante ao da Figura 9 10 Ed Uniprova Ficheiro de configura o de salas Seleccionar Co amp Cab Ficheiro com alunos inscritos Seleccionar PS Abrir Sobre Op es Fechar Sobre Op es Fechar Figura 9 Ecr principal do programa A primeira opera o a fazer seleccionar o ficheiro de configura o de salas que cont m as salas por onde os alunos inscritos ser o distribu dos Para isso deve clicar se sobre o bot o Seleccionar que se encontra sob a inscri o Ficheiro de configura o de salas Ao faz lo abre se uma caixa de di logo para selec o do ficheiro conforme se v na Figura 10 Uniprova Ficheiro q Seleccid R Look in Salas e a E alunos txt E configsalas txt File name alunos txt Files of type Text files txt Cancel ZA Sobre Op es Sobre Op es Fechar Figura 10 Selec o do ficheiro de configura o de salas Uma vez escolhido o ficheiro de configura o o nome deste aparece no campo ao lado do bot o conforme se v na Figura 11 Para ver o conte do do ficheiro pode pressionar
21. p es Fechar Sobre Op es Fechar Figura 13 Ap s a selec o do ficheiro com os alunos inscritos O programa est agora pronto para gerar o ficheiro de sa da contendo a distribui o dos alunos pelas salas referidas bem como a lista de coloca o usada para os encaminhar Basta para tal clicar no bot o Gerar ficheiro com distribui o que ficou dispon vel ap s a selec o dos ficheiros anteriores e escolher um nome para o ficheiro de sa da no exemplo da Figura 14 escolheu se o nome out txt para o ficheiro de sa da m Uniprova Ficheiro c Save in B Salas e Be E E alunos txt E configsalas txt File name out txt Save as type Test files txt v Cancel Sobre Op es EE Sobre Op es Fechar 4 Figura 14 Selec o do ficheiro de sa da Note se que se j existir um ficheiro com esse nome o programa pergunta se desejamos criar o novo ficheiro por cima Figura 15 13 Ficheiro de configura o de salas Seleccionar CAS alastconfigsalas txt Abrir Ficheiro com alunos i Seleccionar E Abrir 8 O ficheiro escolhido j existe Escrever por cima Gerar ficheiro De e Sobre Op es Fechar Sobre On es Fecha Figura 15 Confirma o da reescrita do ficheiro de sa da Uma vez criado o ficheiro de sa da com sucesso aparece uma caixa de di logo com o texto
22. recer a aten o do utilizador e E Erro Indica a ocorr ncia de um problema que n o foi cabalmente resolvido e que muito provavelmente requerer a interven o do utilizador mas n o impediu o programa de prosseguir a sua execu o e F Erro Fatal Indica um problema que n o p de ser resolvido e que implicou a paragem do programa Exemplo UNIP W TRUNC Estudante 27233 foi truncado para 4 caracteres na sala Anfiteatro principal fila 2 ficheiro de sa da 2 Regra geral n o habitual usar em ficheiros de texto simples mais de 80 caracteres por linha 17 A mnem nica TRUNC identifica o erro e deve ser usada para pesquisar informa o sobre esse erro na sec o abaixo letra W indica que a mensagem apenas um aviso e a descri o do erro explica o que aconteceu 5 2 2 Lista de ertos e DUPLSTDNT Aviso Explica o Foi encontrado um aluno repetido no ficheiro de alunos inscritos indicada a identifica o do aluno e a linha onde foi encontrado O aluno repetido ignorado Correc o N o necess ria nenhuma ac o pois os duplicados s o ignorados Para evitar a mensagem deve retirar se o aluno repetido do ficheiro de inscri es e INCLEVELS Erro Explica o O n mero m ximo de n veis de inclus o de ficheiros de configura o atrav s da directiva i foi ultrapassado O ficheiro em causa n o foi inclu do e o seu conte do n o foi considerado Correc o
23. ro de texto simples Pode ver se na Figura 2 um exemplo deste modo de desenhar os lugares Anfiteatro 1 lt quadro gt professor I Do RARA ARA I Po I Do RARE ARA I Figura 2 Exemplo do desenho de uma sala ficheiro de configura o A maneira de desenhar a planta de lugares dispon veis bastante livre As carteiras dos alunos por exemplo s o desenhadas com os caracteres 1 mas qualquer outra maneira de as desenhar seria aceit vel os nicos caracteres nesta nota o que t m um significado especial s o os cardinais As sequ ncias de cardinais funcionam como place holders uma esp cie de lugares marcados Indicam os lugares que podem ser preenchidos por alunos Isto porque aquando da sua execu o o Uniprova ir substituir cada sequ ncia de cardinais pelo n mero de um aluno inscrito depois de os ordenar de forma aleat ria O exemplo acima mostra a configura o de uma sala mas normalmente o ficheiro de configura o de salas ir conter as plantas de todas as salas a usar no exame As carteiras que se pretenda que sejam ocupadas por alunos devem ser assinaladas pelas sequ ncias de cardinais HHHHH o n mero de cardinais dever ser igual ao n mero de d gitos necess rio para representar a identifica o dos alunos neste caso os n meros dos alunos poder o ir de 0 a 99999 No exemplo em
24. spectivo n mero mecanogr fico pois trata se de uma representa o compacta e nica Para melhor entender o formato deste ficheiro pode ver se o exemplo na Figura 7 27236 A 27237 27238 27239 27240 27241 27242 27243 27244 27245 27246 Este ficheiro M768 cont m os M732 alunos que se 27247 inscreveram 27248 separados por 27249 espa o em 27250 branco Figura 7 Exemplo de ficheiro de alunos Ficheiro de sa da O ficheiro de sa da mostrado na Figura 8 cont m as plantas j preenchidas Como se v todo o conte do do ficheiro de configura o de salas respeitado e copiado para o ficheiro de sa da as nicas altera es s o o preenchimento dos alunos nos lugares assinalados com os bem como a numera o das filas de forma a facilitar o encaminhamento dos alunos para os lugares respectivos Este ficheiro cont m ainda a lista de coloca o em que os alunos aparecem listados por ordem alfab tica ou num rica consoante os casos A lista de coloca o pode ser afixada em v rios locais imediatamente antes do in cio do exame os professores dever o ficar com c pias das plantas para controlar a coloca o dos alunos e para verificar a localiza o dos alunos durante a correc o dos exames se houver suspeita de c pia INSTITUTO SUPERIOR T CNICO A aplica o Exame de An lise
25. substitui o pelo conte do dos ficheiros referenciados Isso pode ser visto na Figura 6 Ficheiro de configura o equivalente Exame de An lise Matem tica IV 25 mar 2004 s Anfiteatro Gal quadro AHHH II 1 ER AHHH 1 EFFE s Sala E4 quadro EEEH LEFF AHHH 1 ER Figura 6 Resultado da expans o das directivas de inclus o A directiva i pode ser usada tantas vezes quantas se quiser Um ficheiro inclu do por esta directiva pode tamb m conter directivas de inclus o O ficheiro a incluir por cada directiva deve estar no mesmo direct rio que o ficheiro de configura o se assim n o for este ficheiro deve ser referenciado pelo nome completo indicando tamb m o seu direct rio unidade etc 3 1 3 Outras directivas Conforme se viu a utiliza o do caracter Yo no princ pio de uma linha indica uma directiva de controlo Se se quiser colocar um destes caracteres no in cio de uma linha e se se pretender que ele seja considerado texto corrido o caracter deve ser duplicado Y0 Nessa situa o o Uniprova limita se a copiar esse caracter para o ficheiro final Existe ainda a directiva fim de ficheiro representada pela sequ ncia de caracteres 3f colocada no princ pio de uma linha Quando
26. tes pode fazer se as correc es necess rias ao ficheiro de configura o ou aos alunos inscritos e repetir o processo de gera o Quando os resultados forem satisfat rios o conte do do ficheiro gerado pode ser impresso Podem ser feitas as c pias que forem convenientes para que possam ser afixadas nos lugares adequados imediatamente antes do in cio do exame Bot o Op es No ecr principal da aplica o vis vel em algumas das figuras anteriores existe um bot o com a legenda Op es Ao accionar esse bot o aparece a caixa de di logo mostrada na Figura 18 Aqui poss vel escolher as larguras dos campos da lista de coloca es respectivamente para a identifica o dos estudantes o nome das salas e a numera o das salas Isto permite formatar esta lista de acordo com os desejos do utilizador o que pode ser til no caso de a largura usada para um campo ser insuficiente ou excessiva poss vel tamb m impedir o programa de numerar automaticamente as filas das salas aquando da gera o das plantas 15 Lista de coloca o largura de campos Identifica o dos estudantes Cancel Nome das salas Numera o das filas V Numerar as filas nas plantas de salas geradas Figura 18 Caixa de di logo de op es 5 Erros e problemas execu o da aplica o pode encontrar alguns problemas Estes levam emiss o de mensagens que podem aparecer numa caixa de di logo message
27. tivos Para que servem as plantas e a lista de coloca o As plantas geradas pelo programa permitem fazer o controlo de c pias a posteriori Se durante a correc o se notarem semelhan as suspeitas em duas provas f cil confirmar as possibilidades de c pia recorrendo s plantas Se os alunos em causa estiverem adjacentes prov vel que se trate efectivamente de uma c pia se estiverem em lugares distantes ou em salas diferentes afasta se a possibilidade de c pia Quanto lista de coloca o esta cont m a totalidade dos alunos inscritos ordenados alfab tica e numericamente indicando a respectiva sala e lugar O programa ainda detecta e elimina inscri es duplicadas evitando a subocupa o de lugares e contribuindo para minimizar o n mero de salas vigilantes utilizados O que preciso fazer para o usar necess rio que os alunos se inscrevam para cada prova de avalia o Nessas condi es basta manter um ficheiro de texto onde se v o acrescentando os n meros mecanogr ficos dos alunos medida que estes se inscrevem tarefa que pode ser realizada pelo secretariado do departamento O ficheiro em causa um vulgar ficheiro de texto simples como aqueles que s o usados pelo Bloco de Notas Notepad do Windows Para que a aplica o proceda distribui o dos alunos 1 Isto significa que este programa faz lembrar o tempo em que os programas ainda cabiam em diskettes E a diskette ainda fica com mais
28. u ncia e at ao fim da linha ser interpretado como o nome da sala Todos os lugares e place holders que venham a seguir ser o o interpretados como pertencendo a essa sala isto at aparecer uma nova directiva s para outra sala As salas a incluir no ficheiro de configura o dependem da escolha do utilizador e devem considerar as salas dispon veis a capacidade necess ria em fun o do n mero de alunos inscritos etc Normalmente os ficheiros com a disposi o dos lugares das v rias salas j ter o sido criados anteriormente e para fazer o ficheiro de configura o bastar copiar e colar as disposi es das salas individuais No entanto esta tarefa de copiar e colar pode ser evitada e a selec o das salas poder ser simplificada como se ver na pr xima sec o 3 1 2 A utiliza o da directiva de inclus o Existe uma maneira mais pr tica de construir o ficheiro de configura o do que copiar e colar as plantas das salas avulsas no ficheiro de configura o Passa por criar ficheiros individuais com a planta de cada sala e depois incorpor los referindo o seu nome consoante a necessidade no ficheiro de configura o Isso conseguido atrav s da directiva de inclus o A directiva de inclus o tem o formato Si nome de ficheiro sem aspas O seu funcionamento o seguinte quando o Uniprova encontra esta directiva no ficheiro de configura o substitui a linha de texto que
Download Pdf Manuals
Related Search
Related Contents
User Manual Lenco DVT-194 LCD TV MULTI OVEN Untitled - EasyWay Biometrics Samsung SyncMaster 2463UW P. ハンズフリーを使う Musik machen mit intuitiven Interfaces Was ist BioBravo DOC07109B (Manuel 406 Manual).book Bedienungsanleitung Copyright © All rights reserved.
Failed to retrieve file