Beispiel #1
0
Desconectar($sock);
include "../topo_tela.php";
// instanciar o objeto, passa a lista de frases por parametro
$feedbackObject = new FeedbackObject($lista_frases);
//adicionar as acoes possiveis, 1o parametro é a ação, o segundo é o número da frase para ser impressa se for "true", o terceiro caso "false"
/*Frase #185 - Arquivo anexado com sucesso */
$feedbackObject->addAction("anexar", RetornaFraseDaLista($lista_frases, 185), 0);
/* Frase #210 - Arquivo descompactado com sucesso */
$feedbackObject->addAction("descompactar", RetornaFraseDaLista($lista_frases, 210), 0);
/*Frase #204: Questao criada com sucesso!*/
$feedbackObject->addAction("criarQuestao", RetornaFraseDaLista($lista_frases, 204), 0);
/* Se a questao esta em um exercicio que ja foi aplicado, volta para a pagina de questoes e exibe feedback. */
$aplicada = QuestaoAplicada($sock, $cod_questao);
$questao = RetornaQuestao($sock, $cod_questao);
$questao_diss = RetornaQuestaoDiss($sock, $cod_questao);
$alternativas = RetornaAlternativas($sock, $cod_questao);
$topicos = RetornaTopicos($sock);
$dir_questao_temp = CriaLinkVisualizar($sock, $cod_curso, $cod_usuario, $cod_questao, $diretorio_arquivos, $diretorio_temp, "questao");
$tp_questao = $questao['tp_questao'];
$lista_arq = RetornaArquivosQuestao($cod_curso, $dir_questao_temp['link']);
$num_arq_vis = RetornaNumArquivosVisiveis($lista_arq);
if ($tp_questao == 'O') {
    $gabaritoObj = RetornaGabaritoQuestaoObj($sock, $cod_questao);
    $existeGabaritoDiss = 0;
} elseif ($tp_questao == 'M') {
    $gabaritoObj = RetornaGabaritoQuestaoMult($sock, $cod_questao);
    $existeGabaritoDiss = 0;
} else {
    $gabaritoObj = null;
    $existeGabaritoDiss = 1;
}
Beispiel #2
0
     $respostaCorreta = RetornaGabaritoQuestaoObj($sock, $linha_item['cod_questao']);
 } elseif ($tipo == 'M') {
     $nota = VerificaResolucaoM($cod_curso, $linha_item['cod_questao'], $cod_resolucao);
     $respostaCorreta = RetornaGabaritoQuestaoMult($sock, $linha_item['cod_questao']);
 } else {
     if ($tipo == 'D') {
         $nota = VerificaResolucaoD($cod_curso, $linha_item['cod_questao'], $cod_resolucao);
     } else {
         $nota = "";
     }
 }
 $valor = $linha_item['valor'];
 if ($linha_item['tp_questao'] == 'O' || $linha_item['tp_questao'] == 'M') {
     //$sock2 = Conectar($cod_curso);
     //$alternativas = RetornaAlternativas($sock2,$linha_item['cod_questao']);
     $alternativas = RetornaAlternativas($sock, $linha_item['cod_questao']);
     //Desconectar($sock2);
 }
 $resposta = RetornaRespostaQuestao($sock, $cod_resolucao, $linha_item['cod_questao'], $linha_item['tp_questao']);
 $dir_questao_temp = CriaLinkVisualizar($sock, $cod_curso, $cod_usuario, $linha_item['cod_questao'], $diretorio_arquivos, $diretorio_temp, "questao");
 $lista_arq = RetornaArquivosQuestao($cod_curso, $dir_questao_temp['link']);
 /* Frase #166 - Nao respondida */
 /* Frase #167 - Respondida */
 if ($resposta == null) {
     $status = RetornaFraseDaLista($lista_frases, 166);
 } else {
     $status = RetornaFraseDaLista($lista_frases, 167);
 }
 echo "                  <tr id=\"trQuestao_" . $linha_item['cod_questao'] . "\">\n";
 echo "                    <td align=left>" . $icone . "<span class=\"link\" onclick=\"AbreResposta(" . $linha_item['cod_questao'] . ");\">" . $titulo . "</span>";
 /* Se existir nota e for diferente do valor*/