. /** * Prints a particular instance of nasatlx * * You can have a rather longer description of the file as well, * if you like, and it can span multiple lines. * * @package mod_nasatlx * @copyright 2011 Your Name * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ /// (Replace nasatlx with the name of your module and remove this line) require_once(dirname(dirname(dirname(__FILE__))).'/config.php'); require_once(dirname(__FILE__).'/lib.php'); $id = optional_param('id', 0, PARAM_INT); // course_module ID, or $n = optional_param('n', 0, PARAM_INT); // nasatlx instance ID - it should be named as the first character of the module if ($id) { $cm = get_coursemodule_from_id('nasatlx', $id, 0, false, MUST_EXIST); $course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST); $nasatlx = $DB->get_record('nasatlx', array('id' => $cm->instance), '*', MUST_EXIST); } elseif ($n) { $nasatlx = $DB->get_record('nasatlx', array('id' => $n), '*', MUST_EXIST); $course = $DB->get_record('course', array('id' => $nasatlx->course), '*', MUST_EXIST); $cm = get_coursemodule_from_instance('nasatlx', $nasatlx->id, $course->id, false, MUST_EXIST); } else { error('You must specify a course_module ID or an instance ID'); } require_login($course, true, $cm); $context = context_module::instance($cm->id); add_to_log($course->id, 'nasatlx', 'view', "view.php?id={$cm->id}", $nasatlx->name, $cm->id); if(!empty($_POST)){ $record = new stdClass(); $record->course = $course->id; $record->user = $USER->id; $record->cmid = $cm->id; $record->created = date('Y-m-d H:i:s'); $record->scale1 = $_POST["scale"][0]; $record->scale2 = $_POST["scale"][1]; $record->scale3 = $_POST["scale"][2]; $record->scale4 = $_POST["scale"][3]; $record->scale5 = $_POST["scale"][4]; $record->calc1 = $_POST["calc"][0]; $record->calc2 = $_POST["calc"][1]; $record->calc3 = $_POST["calc"][2]; $record->calc4 = $_POST["calc"][3]; $record->calc5 = $_POST["calc"][4]; $record->peso1 = $_POST["peso"][0]; $record->peso2 = $_POST["peso"][1]; $record->peso3 = $_POST["peso"][2]; $record->peso4 = $_POST["peso"][3]; $record->peso5 = $_POST["peso"][4]; $DB->insert_record('nasatlx_resps', $record, false); echo "OK"; exit; } /// Print the page header $PAGE->set_url('/mod/nasatlx/view.php', array('id' => $cm->id)); $PAGE->set_title(format_string($nasatlx->name)); $PAGE->set_heading(format_string($course->fullname)); $PAGE->set_context($context); // other things you may want to set - remove if not needed //$PAGE->set_cacheable(false); //$PAGE->set_focuscontrol('some-html-id'); //$PAGE->add_body_class('nasatlx-'.$somevar); // Output starts here echo $OUTPUT->header(); if ($nasatlx->intro) { // Conditions to show the intro can change to look for own settings or whatever echo $OUTPUT->box(format_module_intro('nasatlx', $nasatlx, $cm->id), 'generalbox mod_introbox', 'nasatlxintro'); } // Replace the following lines with you own code echo $OUTPUT->heading('Responda ao questionário'); ?>
Questionário sobre a tarefa - Parte 1

Clique em cada escala no ponto que melhor representa sua experiência durante a tarefa

Demanda mental
BaixaAlta
Quanto das atividades mental e perceptual foram exigidas (por exemplo: pensar, decidir, calcular, lembrar, observar, procurar, etc)? A tarefa foi fácil ou difícil, simples ou complexa, rigorosa ou tolerante?
Demanda física
BaixaAlta
Quanto esforço físico foi exigido (por exemplo: empurrar, puxar, virar, controlar, ativar, etc)? A tarefa foi fácil ou exigente, morosa ou rápida, leve ou pesada?
Demanda de tempo
BaixaAlta
Quanta pressão em relação ao tempo você sentiu no ritmo de execução da tarefa? O ritmo era lento e vagaroso ou rápido e frenético?
Desempenho
BomRuim
uão bem sucedido você se considera ao realizar os objetivos da tarefa? Ficou satisfeito com o seu desempenho no cumprimento dessas metas?
Esforço
BaixoAlto
O quão duro você teve de trabalhar o (mental e fisicamente) para alcançar o seu nível de desempenho?
Frustração
PoucoMuito
Quão inseguro, desencorajado, irritado, estressado e aborrecido versus seguro, gratificado, satisfeito, relaxado e complacente você se sentiu durante a tarefa?

footer();