SIGA GIkICLEF - SIstema de Gestão e Avaliação do GIKICLEF


Descrição

O SIGA é uma interface Web desenvolvida para a gestão do evento de avaliação do
GikiCLEF que permite:
 
 - Criação de pistas capazes de serem publicadas automaticamente em datas 
especificas e serem fechadas  após um periodo
 - Criação de tópicos associados a pistas e inclusão de documentos como respostas
(sendo ainda possível marcar documentos auto justificados)
 - Controlo de submissões pelos participantes 
 - Interface de avaliação para avaliar os resultados dos participantes, inclusive 
auto-validação
 - Cálculo automático e apresentação dos resultados
 
- O cálculo dos resultados é feto com base nas seguintes medidas:
   *  C: numero de respostas correstas
   * N: numero total de respostas 
   * Total GikiCLEF por língua: C*C/N  (C e N são valores por língua)
O total é a soma de todos os valores. Para alterar este calculo, necessita alterar o ficheiro calculateScores.php

Instalação

- Descompacte o arquivo para a localização final
- Garanta que o fichiero .htaccess existe e tem a seguinte configuração
- Crie uma base de dados mysql e o respectivo utilizador
- Use um editor para editar o ficheiro commom.php
- execute o script sql assessortables.sql no terminal
 
prompt$ mysql -u USER -pPASS DATABASE <assessortables.sql
  
- Aceda à interface usando o login 'admin' e password 'admin' qualquer password. 
Altere a password do administrador assim que possível no perfil.

AddCharset UTF-8 .txt
Options +ExecCGI
php_value auto_prepend_file "header.php"
php_value auto_append_file "footer.html"



Configurações adicionais

- Esta interface foi desenvolvida para a avaliação do GIKICLEF. Na corrente versão
diversas componentes , tal como as interfaces foram desenhadas especificamento para
o GikiCKEF, Assim, para o seu uso noutra vertente será necessário alterar estes valores no próprio código. A actual versão não permite uma configuração mais simples destas variaveis

- Listagem de documentos válidos
Foi composta uma lista de documentos  válidos da Wikipédia que pode/deve ser 
preenchida com os seguintes dados
i	int(11)	      - id numérico
doc	varchar(255)	ficheiro com o caminho (g/i/k/GikiCLEF)	
doc2	varchar(255)	nome do ficheiro (GikiCLEF.xml)	
size	int(11)	        tamanho do ficheiro
lang	varchar(2)	lingua (dois caracteres indicativos)	
zip	tinyint(4)	número do ficheiro zip onde esta arqivado , este campo é necessário 

Varios destes atributos são necessarios para o gestor e avaliador poderem obter e visualizar os documentos referidos. 
O actual script vai buscar um documento $LANG$DOC.xml a um arquivo $collection_repository/arquivo$numero.zip. Para alterar este procedimento, edite o metodo viewDoc no ficheiro commom.php

-login dos utilizadores 
O login dos utilizadores é validado automaticamente mas actualmente por defeito este está desactivado, sendo necessário especificar o papel(participante, manager, assessor, administrator)
É possível activar os logins com um papel após o registo, editando a variavel $default_role;
 $default_role="gikiclef";



LICENÇA


    Este programa é um software livre; você pode redistribui-lo e/ou 
    modifica-lo dentro dos termos da Licença Pública Geral GNU como 
    publicada pela Fundação do Software Livre (FSF); na versão 2 da 
    Licença, ou (na sua opnião) qualquer versão.

    Este programa é distribuido na esperança que possa ser  util, 
    mas SEM NENHUMA GARANTIA; sem uma garantia implicita de ADEQUAÇÂO a qualquer
    MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
    Licença Pública Geral GNU para maiores detalhes.

    Você deve ter recebido uma cópia da Licença Pública Geral GNU
    junto com este programa, se não, escreva para a Fundação do Software
    Livre(FSF) Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA




Linguateca 2009, http://www.linguateca.pt

