Assim como qualquer outro EAD, só disponibilizar os cursos não é o suficiente!
Com essa aplicação você disponibiliza as provas para que os alunos possam progredir, e ir colocando à prova seus conhecimentos obtidos no curso!
É importante que o aluno sinta que está progredindo para que os ensinamentos tenham resultado! E isso é possível com essa aplicação: crie provas para cada módulo ou para o curso todo; insira opções, imagens e informe ao aluno por que aquela resposta é a correta!
Ao adquirir essa aplicação você leva como bônus a Aplicação Simulados!
Principais características da aplicação:
- Vincule provas a módulos (prova de módulo)
- Vincule provas a cursos (prova geral)
- Em cada prova adicione um arquivo PDF de apoio que, ao ser aberto, o sistema imprime uma marca d'agua com o CPF de quem abriu! Ótimo para a proteção de quem está disponibilizando o material.
- As provas possuem marcadores de tempo para realização das provas, isso significa que você pode definir um tempo máximo individual para cada prova
- Cada prova possui um número máximo de tentativas. Você pode bloquear para apenas uma tentativa ou deixar tentativas infinitas
- Adicione quantas questões puder, com envio de imagens se for o caso
- Cada questão possui suas opções, e cada opção você insere o texto, evia imagens e marca a opção como correta
- Tenha controle das tentativas que seu aluno fez a prova: você pode deletar uma tentativa para deixar o aluno fazer a prova novamente!
Garantimos o bom funcionamento apenas em versões oficiais do WorkControl!
Esteja ciente que não podemos prever outras versões do WorkControl criadas e/ou disponibilizadas por você ou por outros profissionais! Caso tenha um WorkControl customizado e não tem conhecimento necessário para adaptação, você deve solicitar suporte para quem disponibilizou a customização para que possa instalar e usufruir essa aplicação!
- WorkControl 3.1.4
Arquivo /_app/Config.inc.php (a partir da linha #112 do WC original).
Adicione somente o conteúdo em negrito no arquivo, conforme abaixo:
(...)
require 'Config/Config.inc.php';
require 'Config/Agency.inc.php';
require 'Config/Client.inc.php';
// EAD PROVAS
require 'Config/Custom.inc.php';
Importante: Caso você já tenha instalado alguma outra aplicação comprada aqui no meu marketplace e o require para esse arquivo Custom.inc.php já existir, você não precisa (e não deve) chamá-lo novamente neste local... O que você precisa fazer é copiar o conteúdo do novo arquivo e mesclar com o conteúdo existente!
Para começar, precisamos copiar os arquivos para dentro do painel administrativo WorkControl. Siga a lista abaixo de arquivos e seu respectivo local de destino:
Nome da pasta ou arquivo | Local de destino |
/APP/Custom.inc.php | BASE-DO-PROJETO/_app/Config/aqui |
/APP/Rank.class.php | BASE-DO-PROJETO/_app/Helpers/aqui |
/APP/rr_Simulated.ajax.php | BASE-DO-PROJETO/admin/_ajax/aqui |
/APP/simulated/ | BASE-DO-PROJETO/admin/_siswc/aqui |
/APP/teach/ | BASE-DO-PROJETO/admin/_siswc/aqui |
/APP/elements/ | BASE-DO-PROJETO/admin/_tpl/aqui |
Nome da pasta ou arquivo | Local de destino |
/WIDGET/_simulated/ | BASE-DO-PROJETO/aqui |
/WIDGET/download.php | BASE-DO-PROJETO/aqui |
/WIDGET/countdown.js | BASE-DO-PROJETO/_cdn/aqui |
Essa aplicação conta uma estrutura para que o aluno realize as suas provas! Para isso, crie um arquivo chamado "conta.php" na raiz da pasta do seu template!
Arquivo /themes/seutema/campus.php
Adicione o conteúdo abaixo no arquivo:
<div class="wc_ead">
<?php
require '_simulated/index.php'; ?>
<div class="clear"></div>
</div>
Agora, sempre que acessar o caminho 'seusite.com.br/campus' a tela de login será exibida para que seu aluno possa adentrar e realizar as provas.
IMPORTANTE: Este campus disponibilizado é uma cópia do campus padrão WorkControl! Portanto, fica ao seu critério customizar e criar um campus customizado para seu cliente. Isso significa que este campus te dá a base funcionando, e que você deve customizar caso ache necessário!
* Sempre evito criar templates customizados para tais finalidades pois dificilmente teremos padrões, e sempre teremos bugs não intencionais usando bootstrap ou outros frameworks css (uikit, materialize, foundation, etc...)!
Precisamos fazer a importação das tabelas responsáveis pelo gerenciamento da sua aplicação. Para isso, utilize o seu SGBD padrão ou utilize o seu phpmyadmin
Na raiz da pasta baixada temos o arquivo ead-provas_1.0.0.sql! Você deve importá-lo para dentro do banco de dados de sua aplicação!
Agora, depois de tudo feito é necessário dar um reset dentro da área administrativa do WorkControl.
Para fazer isso basta ir até Menu > Configurações > Configurações Gerais e clicar no botão Resetar Configurações.
Tudo pronto! Se tudo foi feito como descrito neste tutorial sua Aplicação deve estar funcionando corretamente.