echo " <td align=left>" . " "; if (!$SalvarEmArquivo) { echo "<a class=\"text\" href=\"#\" onClick=\"return(AbrePerfil(" . $cod . "));\">" . $nome . "</a></td>\n"; } else { echo $nome . "</td>\n"; } foreach ($lista_avaliacoes as $cont => $linha) { /*******************************************/ /*******Pega dados do exercicio*************/ $sock = MudarDB($sock, $cod_curso); $grupo = $linha['tipo'] == 'G' && ($linha['Ferramenta'] == 'E' || $linha['Ferramenta'] == 'N'); //$DadosExercicios=RetornaDadosExercicioAvaliado($sock, $linha['Cod_avaliacao'], $cod, $grupo); if ($grupo) { $codigo = RetornaCodigoGrupoAvaliacao($sock, $cod, $linha['Cod_avaliacao']); if ($codigo) { $foiavaliado = GrupoFoiAvaliado($sock, $linha['Cod_avaliacao'], $codigo); } else { $codigo = $cod; $grupo = 0; } } else { $codigo = $cod; $foiavaliado = FoiAvaliado($sock, $linha['Cod_avaliacao'], $cod); } $sock = MudarDB($sock, $cod_curso); //$DadosExercicios=RetornaDadosExercicioAvaliado($sock, $linha['Cod_avaliacao'], $codigo, $grupo); /*******************************************/ if ($foiavaliado && $linha['Ferramenta'] != 'E') { $dados_nota = RetornaDadosNota($sock, $cod, $linha['Cod_avaliacao'], $cod_usuario, $usr_formador); $tipo_compartilhamento = $dados_nota['tipo_compartilhamento']; $cod_nota = $dados_nota['cod_nota'];
// Isso � necessario porque alguns alunos podem ser inseridos no grupo depois que algumas avalia��es ja foram feitas para este grupo // E sempre que avalia um grupo, todos os alunos do grupo recebem a mesma avalia�o $num_itens = RetornaExercicioResolvido($sock, $cod_avaliacao, $cod_grupo); if ($num_itens > 0) { echo " <td align=\"center\">"; if (!$SalvarEmArquivo) { $cod_resolucao = RetornaCodResolucaoExercicio($sock, $cod_avaliacao, $cod_grupo); echo "<a href=\"#\" onClick=\"return(VerExercicio(0," . $cod_resolucao . "," . $cod_grupo . "));\">" . $num_itens . "</a></td>\n"; } else { echo $num_itens . "</td>\n"; } } else { // N� Participou echo " <td align=\"center\">0</td>\n"; } $foiavaliado = GrupoFoiAvaliado($sock, $cod_avaliacao, $cod_grupo); $grupo = $dados['Ferramenta'] == 'E' && $dados['Tipo'] == 'G'; if ($foiavaliado) { $dados_nota = RetornaDadosNotaGrupoStatusF($sock, $cod_grupo, $cod_avaliacao, $usr_formador); $tipo_compartilhamento = $dados_nota['tipo_compartilhamento']; $cod_nota = $dados_nota['cod_nota']; $nota = RetornaNotaExercicioGrupo($sock, $cod_avaliacao, $cod_grupo); // booleano que indica se a nota estah vazia $nota_vazia = $nota == ''; // escrevemos a nota no formato "float", ou seja, com uma casa atras da virgula $nota = FormataNota($nota); if (!strcmp($tipo_compartilhamento, 'T')) { // 51 - Totalmente Compartilhado $compartilhamento = RetornaFraseDaLista($lista_frases, 51); } elseif (!strcmp($tipo_compartilhamento, 'G')) { // 53 - Compartilhado com Formadores e com o Grupo