lista por colunas (colunas formadas com todas as resposta dos alunos para cada tipo 'scale, peso ou calc') $LST = 1; // 1 => lista por linhas (cada linha tem as resposta de todos os alunos para cada tipo 'scale, peso ou calc') // $conn = mysql_connect("localhost", "root", "XYZAdminLMDlA00--"); // no 'www.usp.br/line/mooc' $conn = mysql_connect("localhost", "root", "sawgeo"); $db = mysql_select_db("moodle2_6_1_2014_02"); //$query = ""; echo "Aqui: " . $query . "
"; exit; //$query_a = mysql_query("SELECT m_course.*, m_nasatlx.course as cid, m_nasatlx.name from m_nasatlx, m_course where m_nasatlx.course = m_course.id"); //$query = "SELECT * FROM m_nasatlx_resps"; $query = "SELECT * FROM m_nasatlx_resps GROUP BY cmid"; // group para evitar repetir $query_a = mysql_query($query); $cont = 0; // m_modules.id = 28 ; name = nasatlx // m_course = 21, 24 // SELECT id,course,module,instance FROM m_course_modules WHERE m_course_modules.course = 21 AND m_course_modules.module = 28; // * 2015: MAC115: Detectando dificuldades em Introducao a Programacao // m_course_modules : id,course,module,instance = 1446 24 28 25 // m_course_modules : id,course,module,instance = 1483 24 28 26 // * "2015_2 - MAC115 - Introducao a Computacao para Ciencias Exatas e Tecnologia" // m_course_modules : id,course,module,instance = 1195 21 28 23 // m_course_modules : id,course,module,instance = 1196 21 28 24 // * 2015: MAC115: Detectando dificuldades em Introducão à Programacão // m_course_modules.course = 24 => http://www.usp.br/line/mooc/course/view.php?id=24 // http://www.usp.br/line/mooc/mod/nasatlx/view.php?id=1446 Ao terminarem os exercícios: Avaliação de carga de trabalho // http://www.usp.br/line/mooc/mod/nasatlx/view.php?id=1483 Ao terminarem os exercícios: Avaliação de carga de trabalho // * "2015_2 - MAC115 - Introdução à Computação para Ciências Exatas e Tecnologia" // m_course_modules.course = 21 => http://www.usp.br/line/mooc/course/view.php?id=21 // http://www.usp.br/line/mooc/mod/nasatlx/view.php?id=1195 Nasa-TLX: questionário 1 sobre iVProg // http://www.usp.br/line/mooc/mod/nasatlx/view.php?id=1196 Nasa-TLX: questionário 1 sobre VPL (linguagem C) // echo $query . "
"; // MAC115 - Semestre // Nasa-TLX: questionário 1 sobre VPL (linguagem C) // 1196 : http://www.usp.br/line/mooc/mod/nasatlx/view.php?id=1196 // Nasa-TLX: questionário 1 sobre iVProg // 1195 : http://www.usp.br/line/mooc/mod/nasatlx/view.php?id=1195 // MAC115 - Dificuldades // 1446 : http://www.usp.br/line/mooc/mod/nasatlx/view.php?id=1446 // 1483 : http://www.usp.br/line/mooc/mod/nasatlx/view.php?id=1483 (ainda nao respondido!) // $vet_cmid = array(1446, 1483, 1195, 1196); // digitar aqui o vetor com todos os '' // MOOC - VPL // Turma 1 -- VPL = http://localhost/mooc/course/view.php?id=2 // 1. Algoritmos // 30 Nasa TLX - Como foram as atividades? -- http://localhost/mooc/mod/nasatlx/view.php?id=30 // 2. Selecao // 193 Nasa TLX - Como foram as atividades? -- http://localhost/mooc/mod/nasatlx/view.php?id=193 // MOOC - iVprog Java // Turma 2 -- iVProg Java = http://localhost/mooc/course/view.php?id=4 // 1. Algoritmos // 68 MOOC - iVProg Java -- http://localhost/mooc/mod/nasatlx/view.php?id=68 // 2. Selecao // 209 Nasa TLX - Como foram as atividades? -- http://localhost/mooc/mod/nasatlx/view.php?id=209 $vet_cmid = array(30, 193, 68, 209, 1446, 1483, 1195, 1196); // digitar aqui o vetor com todos os '' $cmids = array(); // digitar aqui o vetor com todos os '' $cmids[1446] = "MAC115 - Dificuldades - Quinzena1"; $cmids[1483] = "MAC115 - Dificuldades - Quinzena1"; $cmids[1195] = "MAC115 - questionario 1 iVProg"; $cmids[1196] = "MAC115 - questionario 1 VPL"; $cmids[30] = "MOOC - VPL : Turma 1 : 1. Algoritmos"; $cmids[193] = "MOOC - VPL : Turma 1 : 2. Selecao"; $cmids[68] = "MOOC - iVprog Java : Turma 2 : 1. Algoritmos"; $cmids[209] = "MOOC - iVprog Java : Turma 2 : 2. Selecao"; /* // Listando respostas de questionario Nasa-TLX por while ($row = mysql_fetch_array($query_a)) { $m_modules_id = intVal(strval(($row["cmid"]))); if (!in_array($m_modules_id, $vet_cmid)) continue; echo "

" . $cmids[$m_modules_id] . " " ." (m_modules.id = " . $m_modules_id . ") " . $row["cmid"] . "

\n"; $query_r = mysql_query("SELECT * FROM m_nasatlx_resps WHERE cmid = " . $row["cmid"]); echo "scale1;scale2;scale3;scale4;scale5;scale6;peso1;peso2;peso3;peso4;peso5;peso6;calc1;calc2;calc3;calc4;calc5;calc6\n"; while ($row2 = mysql_fetch_array($query_r)) { echo $row2["scale1"] . ";" . $row2["scale2"] . ";" . $row2["scale3"] . ";" . $row2["scale4"] . ";" . $row2["scale5"] . ";" . $row2["scale6"] . ";"; echo $row2["peso1"] . ";" . $row2["peso2"] . ";" . $row2["peso3"] . ";" . $row2["peso4"] . ";" . $row2["peso5"] . ";" . $row2["peso6"] . ";"; echo $row2["calc1"] . ";" . $row2["calc2"] . ";" . $row2["calc3"] . ";" . $row2["calc4"] . ";" . $row2["calc5"] . ";" . $row2["calc6"] . ";\n"; } // while ($row2 = mysql_fetch_array($query_r)) } // while ($row = mysql_fetch_array($query_a)) */ // $LST = 0 => lista por colunas (colunas formadas com todas as resposta dos alunos para cada tipo 'scale, peso ou calc') // $LST = 1 => lista por linhas (cada linha tem as resposta de todos os alunos para cada tipo 'scale, peso ou calc') if ($LST==1) { // Listando questionario Nasa-TLX por item while ($row = mysql_fetch_array($query_a)) { // "SELECT * FROM m_nasatlx_resps GROUP BY cmid" $m_modules_id = intVal(strval(($row["cmid"]))); if (!in_array($m_modules_id, $vet_cmid)) continue; echo "

" . $cmids[$m_modules_id] . " " ." (m_modules.id = " . $m_modules_id . ") " . $row["cmid"] . "

\n"; // echo $cmids[intVal(strval(($row["cmid"])))]. " " ." - " . intVal(strval(($row["cmid"])))."\n"; $query_r = mysql_query("SELECT * FROM m_nasatlx_resps WHERE cmid = " . $row["cmid"] . " AND user > 7"); echo "ESCALA"; while ($row2 = mysql_fetch_array($query_r)) { // "SELECT * FROM m_nasatlx_resps WHERE cmid = " . $row["cmid"] . " AND user > 7" echo ";" . $row2["user"] . ""; } echo "
\n"; mysql_data_seek($query_r, 0); $escalas = array(); // array("scale1","scale2","scale3","scale4","scale5","scale6","peso1","peso2","peso3","peso4","peso5","peso6","calc1","calc2","calc3","calc4","calc5","calc6"); for ($i=0; $i<6; $i++) $escalas[] = "scale" . ($i+1); for ($i=0; $i<6; $i++) $escalas[] = "peso" . ($i+1); for ($i=0; $i<6; $i++) $escalas[] = "calc" . ($i+1); foreach ($escalas as $e) { mysql_data_seek($query_r, 0); echo $e . ""; while ($row2 = mysql_fetch_array($query_r)) { echo ";" . str_replace(".", ",", $row2[$e]); } echo "
\n"; } } // while ($row = mysql_fetch_array($query_a)) } // if ($LST==1) else { // else if ($LST==1) //D echo "#vet_cmid = " . count($vet_cmid) . "
\n"; // Listando questionarios Nasa-TLX // Dados: "scale1","scale2","scale3","scale4","scale5","scale6","peso1","peso2","peso3","peso4","peso5","peso6","calc1","calc2","calc3","calc4","calc5","calc6" for ($ii=0; $ii 7"; // nao pegar admins - GROUP BY cmid $result_questionario = mysql_query($query_questionario) or die(mysql_error()); $num1 = mysql_affected_rows(); // número de linhas removidas //D echo "ii=$ii : vet_cmid[$ii]=$vet_cmid[$ii] : $query_questionario: $result_questionario => #=" . $num1 . "
"; // Pegando dados do questionario $ii for ($jj=0; $jj<$num1; $jj++) { $row = mysql_fetch_array($result_questionario); if (!$row) continue; $m_modules_id = intVal(strval(($row["cmid"]))); if ($jj==0) echo "

" . $cmids[$m_modules_id] . " " ." (m_modules.id = " . $m_modules_id . ")

\n"; // cmid , course , user , created , scale1 , scale2 , scale3 , scale4 , scale5 , scale6 , peso1 , peso2 , peso3 , peso4 , peso5 , peso6 , calc1 , calc2 , calc3 , calc4 , calc5 , calc6 echo $row["cmid"] . ";" . $row["course"] . ";" . $row["user"] . ";" . $row["created"] . ";" . $row["scale1"] . ";" . $row["scale2"] . ";" . $row["scale3"] . ";" . $row["scale4"] . ";" . $row["scale5"] . ";" . $row["scale6"] . ";" . $row["peso1"] . ";" . $row["peso2"] . ";" . $row["peso3"] . ";" . $row["peso4"] . ";" . $row["peso5"] . ";" . $row["peso6"] . ";" . $row["calc1"] . ";" . $row["calc2"] . ";" . $row["calc3"] . ";" . $row["calc4"] . ";" . $row["calc5"] . ";" . $row["calc6"] . "
\n"; } // for ($jj=0; $jj<$num1; $jj++) } //for ($ii=0; $ii