| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 | 
							- <?php
 
- // 2016/04/18
 
- // Dados do curso: "2015_2 - MAC115 - Introdução à Computação para Ciências Exatas e Tecnologia"
 
- // http://www.usp.br/line/mooc/course/view.php?id=21
 
- // Curso para IAG semestre 2 de 2015
 
- // Questionario NASA-TLX
 
- // Itens: "Demanda mental", "Demanda fisica", "Demanda de tempo", "Desempenho", "Esforco", "Frustracao"
 
- // O '$LST = 1' e' melhor para gerar tabelas para o R
 
- // $LST = 0; // 0 => 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 . "<br/>"; 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 . "<br/>";
 
- // 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 "<h2>" . $cmids[$m_modules_id] . " " ." (m_modules.id = " . $m_modules_id . ") " . $row["cmid"] . "</h2>\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 "<h3>" . $cmids[$m_modules_id] . " " ." (m_modules.id = " . $m_modules_id . ") " . $row["cmid"] . "</h3>\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 "<br/>\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 "<br/>\n";
 
-       }
 
-     } // while ($row = mysql_fetch_array($query_a))
 
-   } // if ($LST==1)
 
- else { // else if ($LST==1)
 
-   //D echo "#vet_cmid = " . count($vet_cmid) . "<br/>\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<count($vet_cmid); $ii++) {
 
-     // m_nasatlx_resps : id scale1 scale2 scale3 scale4 scale5 scale6 calc1 calc2 calc3 calc4 calc5 calc6 peso1 peso2 peso3 peso4 peso5 peso6 cmid course user created 
 
-     $query_questionario = "SELECT * FROM m_nasatlx_resps WHERE cmid = " . $vet_cmid[$ii] . " AND user > 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 . "<br/>";
 
-     // 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 "<h3>" . $cmids[$m_modules_id] . " " ." (m_modules.id = " . $m_modules_id . ") </h3>\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"] . "<br/>\n";
 
-       } // for ($jj=0; $jj<$num1; $jj++)
 
-     }  //for ($ii=0; $ii<count($vet_cmid); $ii)
 
-   } // else if ($LST==1)
 
- //echo "||" . $cont;
 
- ?>
 
 
  |