public function showAll()
 {
     session_start();
     $login = new Login();
     $id = $login->isLogged();
     if ($id) {
         $user = new User($id);
         $regNumber = $user->regNumber;
         $data["user"] = $user;
         //echo $regNumber;
     } else {
         header('Location: http://localhost/WEB_Projeto_Final/public_html/home');
     }
     $show_questions = new Questao();
     $results = $show_questions->getAll();
     $getSubjects = $show_questions->getSubjects($regNumber);
     //var_dump($getSubjects);
     $data["subjects"] = array_unique($getSubjects);
     $data['questions'] = $results;
     $data['images'] = $show_questions->getImages($results);
     $data['answers'] = $show_questions->getAnswer($results);
     $this->view('questoes/listar', $data);
     //	echo $result[0]->value;
     //	var_dump($results);
 }
예제 #2
0
 public function selectFull()
 {
     $sql = "select * from questao";
     $result = $this->retrieve($sql);
     $lista = array();
     while ($qr = mysqli_fetch_array($result)) {
         $ques = new Questao();
         $ques->setQst_id($qr["qst_id"]);
         $ques->setQst_numero($qr["qst_numero"]);
         $ques->setQst_questao($qr["qst_questao"]);
         $ques->setQst_exercicio($qr["qst_exercicio"]);
         array_push($lista, $ques);
     }
     return $lista;
 }
예제 #3
0
파일: teste.php 프로젝트: marcosyyz/self
<?php

include_once '../config.php';
include_once ROOT . "model/mysql.php";
include ROOT . "model/admin/questao.php";
$questao = new Questao();
echo $questao->anteriorid(11);
예제 #4
0
<?php

require '../../../config.php';
require ROOT . 'model/admin/questao.php';
$questao_cdg = $_POST['questao_cdg'];
$questao = new Questao($questao_cdg);
// $questao->gravar('', '', '0', '', '', '', '', '', '', '1', '1', '1', NULL, NULL, NULL);
$questao_inserida = $questao->gravar($_POST['pergunta'], $_POST['imagem'], $_POST['imagem_pos'], $_POST['texto'], $_POST['opcao1'], $_POST['opcao2'], $_POST['opcao3'], $_POST['opcao4'], $_POST['opcao5'], $_SESSION['USUARIO_CDG'], $_POST['revisor_cdg'], $_POST['materia'], isset($_POST['assunto']) ? $_POST['assunto'] : null, isset($_POST['tipo']) ? $_POST['tipo'] : null, isset($_POST['descritor']) ? $_POST['descritor'] : null);
if ($questao_inserida != -1) {
    $questao_cdg = $questao_inserida;
}
header("Location: " . ROOT_URL . "control/cadastros/questoes/edit_questao.php?q=" . $questao_cdg . "&s=s");
예제 #5
0
<?php

include_once '../../config.php';
include ROOT . "model/admin/questao.php";
$questao_cdg = isset($_GET['q']) ? $_GET['q'] : -1;
$questao = new Questao();
if ($questao_cdg != -1) {
    if ($questao->duplicar_questao($questao_cdg)) {
        header('Location: ' . ROOT_URL . 'view/admin/edit_questao.php?q=' . $questao->ultima_questao_inserida() . '&s=c');
    }
}
예제 #6
0
<?php

/** seta o fuso horario padrão com o de fortaleza */
date_default_timezone_set("America/Fortaleza");
/** @var Questao */
$questoesBusiness = Questao::getInstance();
/** @var array dados das questoes selecionadas */
$questoes = $questoesBusiness->buscarPorCapitulo((int) $url->getURL(1), $idUsuario);
/** @var Exercicio */
$exerciciosBusiness = Exercicio::getInstance();
/** Recebe o formulario */
$form = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if (isset($form['salvar'])) {
    /** @var int pontuação total do aluno */
    $sum = 0;
    /**  */
    $qtdQuestoes = 0;
    /** */
    unset($form['salvar']);
    /** */
    foreach ($form as $questao => $resposta) {
        $res = $questoesBusiness->buscarItem($resposta);
        $sum += $res[0]['valor'];
        $qtdQuestoes++;
    }
    /** */
    $nota = $sum * 10 / $qtdQuestoes;
    /** */
    $dados = array("idCapitulo" => $url->getURL(1), "idUsuario" => $idUsuario, "nota" => $nota, "data" => date("Y-m-d H:i:s"));
    /** */
    $exerciciosBusiness->cadastrar($dados);
 public function delete($params = null)
 {
     session_start();
     if (!empty($params)) {
         $question = $params[0];
         $delete_question = new Questao();
         $delete_question->deletar($question);
     }
 }
예제 #8
0
파일: index.php 프로젝트: marcosyyz/self
<?php

include '../../../config.php';
include ROOT . "view/vhead.php";
require ROOT . 'view/admin/vheader_admin.php';
include_once ROOT . 'model/admin/questao.php';
$pesquisa = isset($_POST['pesquisa']) ? $_POST['pesquisa'] : -1;
$descritor = isset($_GET['d']) ? $_GET['d'] : -1;
$questao = new Questao();
$questoes = $questao->lista_questoes($pesquisa, $descritor);
$action_pesquisa = ROOT_URL . 'control/cadastros/questoes/index.php';
include ROOT . 'view/cadastros/questoes/vquestoes.php';