Bem-vindo ao MCTest, um site dedicado a auxiliar na preparação e correção de exames.
MCTest é um software livre e de código aberto (veja Licença), com sua característica mais notável sendo a capacidade de lidar com questões paramétricas usando LaTeX e Python. Isso permite inúmeras variações da mesma questão.
Mensagens de erro e interfaces gráficas;
Instalação _setup-all.sh (incluindo outros sistemas operacionais);
Tempo para criar pdf de um exame com muitos estudantes.
Portal e BD em diferentes idiomas. Por exemplo, edit locale/pt/LC_MESSAGES/django.po para Português e use os comandos:
django-admin.py makemessages -l pt django-admin.py compilemessages
Em seguida, faça as seguintes alterações em _settings.env:
LANGUAGE_CODE = 'pt-br' TIME_ZONE = 'America/Sao_Paulo'Ver pasta 'locale' para outros idiomas;
Módulo de Exame utilizando IA: exames individuais com base no histórico do aluno e da turma;
Módulo de Estudante utilizando IA: como as questões com diferentes pesos são escolhidas para mostrar as competências e habilidades de cada estudante;
Utilizar blockchain para validar exames, histórico e outros recursos;
Inclusão de reconhecimento facial no QR Code dos exames;
Melhoria da Teoria de Resposta ao Item;
Usar Markdown para descrever questões e enviar exames ou atividades aos alunos;
Adaptar o aplicativo Android a esta versão do MCTest [ref15, ref16b];
Estudar a integração do MCTest com outros sistemas, por exemplo, SIGAA e Moodle, compartilhando bancos de dados diferentes;
Executar os códigos de questões paramétricos em outros servidores, semelhante ao usado no plug-in VPL do Moodle;
Integrar com MakeTests: link;
Escrever um tutorial completo para instalar e usar o MCTest.
Máximo de 5 autores por artigo; Ordem dos autores proporcional ao número de páginas escritas; Já tenho dados/implementações para alguns tópicos:
Segurança em exames utilizando QRCode;
Exames com questões de múltipla escolha e pesos diferentes nas respostas;
Comparações com diferentes folhas de respostas;
Um estudo de casos utilizando Teoria de Resposta ao Item;
Atividades online individualizadas com questões paramétricas de múltipla escolha;
MCTest: Especificações de Requisitos de Software;
MCTest: interfaces gráficas;
MCTest: banco de dados;
MCTest: arquitetura de software;
MCTest: implantação de software.
MCTest 5.0
MCTest 5.1
MCTest 5.2
MCTest 5.3
linker.json.MCTest 5.4 – Atualmente em Progresso
Para instalar o MCTest, siga os passos abaixo:
sudo su wget https://raw.githubusercontent.com/fzampirolli/mctest/master/_setup-all.sh sed -i 's/\/home\/fz\//\/home\/yourUsername\//g' _setup-all.sh source _setup-all.sh pip install mysqlclientAltere 'yourUsername' acima antes de executar o script.
Isso fará o download do script de instalação e realizará as configurações necessárias.
Aguarde a conclusão: Após alguns minutos, o processo será finalizado e o MCTest estará configurado.
No mesmo terminal, execute o MCTest com o seguinte comando, alterando 'yourUsername':
source /home/yourUsername/PycharmProjects/runDjango.sh
Acessar o MCTest: Após a conclusão, abra um navegador web com a URL http://127.0.0.1:8000.
Para novos terminais, execute o MCTest com os seguintes comandos, alterando 'yourUsername':
sudo su source /home/yourUsername/PycharmProjects/AmbientePython3/bin/activate source /home/yourUsername/PycharmProjects/_settings.env source /home/yourUsername/PycharmProjects/runDjango.sh
Para mais detalhes e opções de configuração, consulte o arquivo _setup-all.sh file.
Copyright © 2018-2026 por
Francisco de Assis Zampirolli
da UFABC e
Colaboradores;
Quem utiliza;
Download;
Livro;
LEIA-ME.