Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Trata-se de um bom exemplo de tela para um Sistema de Avaliação de Instituições de Ensino...
Espero que seja útil para outros membros...
Mas também espero que possam me ajudar em sua otimização pois é pertinente que antes do envio dos dados, a resposta a cada pergunta seja tratada por algum código (ainda não sei como e qual)...
A idéia de otimização é que o preenchimento dos radiobuttons referentes a cada pergunta seja forçada, ou seja, para cada pergunta obrigatoriamente deverá ser preenchida uma resposta no RadioButton perginente, antes do usuário clicar no botão submit:
Vai aí então o código(É só copiar/colar/salvar/executar no servidor Php para visualizá-lo):
PHP
<?php ?>
<html>
<header>
<title>Sistema de Avaliação</title>
</header>
<body>
<table align="center" width=100%>
<tr>
<td align="center"><b>
SISTEMA DE AVALIAÇÃO</b>
</td>
<tr>
</table>
<hr />
<table width=100%>
<tr width=100%>
<td width=50% align="left" valign="center">
<blink>Bem-Vindo Sra. Andréia ao Sistema de Avaliação</blink> </td>
<td width=50% align="right" valign="center">
<br />
<form name="frmPreencheData">
Data: <input name="TxtData" type="text" value="20/11/2007">
</form>
</td>
</tr>
</table>
<hr />
<table border="1" width=100%>
<tr><td colspan="3"><b> PERFIL DO ALUNO </td></tr>
<tr>
<td colspan="3">
Sexo: <input value="F" name="RdbtnSexo" type="radio">Feminino <input value="M" name="RdbtnSexo" type="radio">Masculino
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td colspan="5">
<b>Faixa Etária:<br /></b>
</td>
<tr>
<tr>
<td>
<input name="ChkFxEtMenos18" type="checkbox">Menos de 18 anos<br>
<input name="ChkFxEtEntre18e40" type="checkbox">De 18 a 40 anos<br>
<input name="ChkFxEtMaisDe40" type="checkbox">Mais de 40 anos<br>
</td>
<td>
</td>
</tr>
</table>
</td>
</td>
</tr>
</table>
<form name="frmMontaQuest" id="frmMontaQuest" action="ExecQuestMont.php" method="post">
<table>
<br><tr>
</tr><br><tr>
<B>O Nome do Questionário montado é: Levantamento de Pesquisa de Estrutura. Clique nos botões referentes a seus conceitos em cada pergunta.</B><Br><br></tr><table border="1" width=100%>
<tr> <td bgcolor="#CCCCCC"><B>1.</B> </td> <td width=2% bgcolor="#CCCCCC"><b>PS</b> </td><td width=2% bgcolor="#CCCCCC"><b>S</b> </td><td width=2% bgcolor="#CCCCCC"><b>I</b> </td>
</td>
<td align="center" bgcolor="#CCCCCC"><B>DIRETRIZES PEDAGÓGICAS</B>
</td>
</tr>
<tr >
<td width=2% bgcolor="#BFFFBF">001</td>
<td> <input value="QuestRespost001" name="RdBtnResp001" type="radio"></td>
<td> <input value="QuestRespost001" name="RdBtnResp001" type="radio"></td>
<td> <input value="QuestRespost001" name="RdBtnResp001" type="radio"></td>
<td>O projeto do curso adota instrumentos de avaliação que oportunizam práticas avaliativas inovadoras </td>
</tr> <td width=2% bgcolor="#BFFFBF">002</td>
<td> <input value="QuestRespost002" name="RdBtnResp002" type="radio"></td>
<td> <input value="QuestRespost002" name="RdBtnResp002" type="radio"></td>
<td> <input value="QuestRespost002" name="RdBtnResp002" type="radio"></td>
<td>Projeto do curso estabelece vinculos permanentes entre faculdade e a comunidade </td>
</tr> <td width=2% bgcolor="#BFFFBF">003</td>
<td> <input value="QuestRespost003" name="RdBtnResp003" type="radio"></td>
<td> <input value="QuestRespost003" name="RdBtnResp003" type="radio"></td>
<td> <input value="QuestRespost003" name="RdBtnResp003" type="radio"></td>
<td>O projeto do curso contenpla inter-relação entre as Unidades Curriculares </td>
</tr> </table>
<p>
<table border="1" width=100%>
<td bgcolor="#CCCCCC"><B>2.</B> </td> <td width=2% bgcolor="#CCCCCC"><b>PS</b> </td><td width=2% bgcolor="#CCCCCC"><b>S</b> </td><td width=2% bgcolor="#CCCCCC"><b>I</b> </td>
</td>
<td align="center" bgcolor="#CCCCCC"><B>PROCESSO DE ENSINO E APRENDIZAGEM DE QUALIDADE</B>
</td>
</tr>
<tr >
<td width=2% bgcolor="#BFFFBF">004</td>
<td> <input value="QuestRespost004" name="RdBtnResp004" type="radio"></td>
<td> <input value="QuestRespost004" name="RdBtnResp004" type="radio"></td>
<td> <input value="QuestRespost004" name="RdBtnResp004" type="radio"></td>
<td>O processo de apreender e ensinar envolve vivências culturais, profissionais, técnicas promovendo uma formação geral (Projetos, Visitas Técnicas) </td>
</tr> <td width=2% bgcolor="#BFFFBF">005</td>
<td> <input value="QuestRespost005" name="RdBtnResp005" type="radio"></td>
<td> <input value="QuestRespost005" name="RdBtnResp005" type="radio"></td>
<td> <input value="QuestRespost005" name="RdBtnResp005" type="radio"></td>
<td>As Unidades Curriculares desenvolvidas priorizam a interação dos conhecimentos </td>
</tr> <td width=2% bgcolor="#BFFFBF">006</td>
<td> <input value="QuestRespost006" name="RdBtnResp006" type="radio"></td>
<td> <input value="QuestRespost006" name="RdBtnResp006" type="radio"></td>
<td> <input value="QuestRespost006" name="RdBtnResp006" type="radio"></td>
<td>A promoção, divulgação e participação em eventos culturais, educativos, possibilitam ao acadêmico um processo educativo diferenciado de formação. </td>
</tr> <td width=2% bgcolor="#BFFFBF">007</td>
<td> <input value="QuestRespost007" name="RdBtnResp007" type="radio"></td>
<td> <input value="QuestRespost007" name="RdBtnResp007" type="radio"></td>
<td> <input value="QuestRespost007" name="RdBtnResp007" type="radio"></td>
<td>A sua experiência de formação (cultural, pessoal e acadêmica) contribui para as diversas Unidades Curriculares. </td>
</tr> </table>
<p>
<table border="1" width=100%>
<td bgcolor="#CCCCCC"><B>3.</B> </td> <td width=2% bgcolor="#CCCCCC"><b>PS</b> </td><td width=2% bgcolor="#CCCCCC"><b>S</b> </td><td width=2% bgcolor="#CCCCCC"><b>R</b> </td><td width=2% bgcolor="#CCCCCC"><b>I</b> </td>
</td>
<td align="center" bgcolor="#CCCCCC"><B>INFRA-ESTRUTURA - ADEQUACAO DO PRÉDIO AS ATIVIDADES</B>
</td>
</tr>
<tr >
<td width=2% bgcolor="#BFFFBF">008</td>
<td> <input value="QuestRespost008" name="RdBtnResp008" type="radio"></td>
<td> <input value="QuestRespost008" name="RdBtnResp008" type="radio"></td>
<td> <input value="QuestRespost008" name="RdBtnResp008" type="radio"></td>
<td> <input value="QuestRespost008" name="RdBtnResp008" type="radio"></td>
<td>Estacionamento </td>
</tr> <td width=2% bgcolor="#BFFFBF">009</td>
<td> <input value="QuestRespost009" name="RdBtnResp009" type="radio"></td>
<td> <input value="QuestRespost009" name="RdBtnResp009" type="radio"></td>
<td> <input value="QuestRespost009" name="RdBtnResp009" type="radio"></td>
<td> <input value="QuestRespost009" name="RdBtnResp009" type="radio"></td>
<td>Sanitários </td>
</tr> <td width=2% bgcolor="#BFFFBF">010</td>
<td> <input value="QuestRespost010" name="RdBtnResp010" type="radio"></td>
<td> <input value="QuestRespost010" name="RdBtnResp010" type="radio"></td>
<td> <input value="QuestRespost010" name="RdBtnResp010" type="radio"></td>
<td> <input value="QuestRespost010" name="RdBtnResp010" type="radio"></td>
<td>Cantina </td>
</tr> </table>
<p>
<table border="1" width=100%>
<td bgcolor="#CCCCCC"><B>4.</B> </td> <td width=2% bgcolor="#CCCCCC"><b>1</b> </td><td width=2% bgcolor="#CCCCCC"><b>2</b> </td><td width=2% bgcolor="#CCCCCC"><b>3</b> </td><td width=2% bgcolor="#CCCCCC"><b>4</b> </td><td width=2% bgcolor="#CCCCCC"><b>5</b> </td><td width=2% bgcolor="#CCCCCC"><b>6</b> </td><td width=2% bgcolor="#CCCCCC"><b>7</b> </td><td width=2% bgcolor="#CCCCCC"><b>8</b> </td><td width=2% bgcolor="#CCCCCC"><b>9</b> </td><td width=2% bgcolor="#CCCCCC"><b>10</b> </td>
</td>
<td align="center" bgcolor="#CCCCCC"><B>INFRA-ESTRUTURA - SALAS DE AULA (TEÓRICAS)</B>
</td>
</tr>
<tr >
<td width=2% bgcolor="#BFFFBF">011</td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td> <input value="QuestRespost011" name="RdBtnResp011" type="radio"></td>
<td>Mobiliário </td>
</tr> <td width=2% bgcolor="#BFFFBF">012</td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td> <input value="QuestRespost012" name="RdBtnResp012" type="radio"></td>
<td>Iluminação </td>
</tr> <td width=2% bgcolor="#BFFFBF">013</td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td> <input value="QuestRespost013" name="RdBtnResp013" type="radio"></td>
<td>Acústica/Silêncio </td>
</tr> <td width=2% bgcolor="#BFFFBF">014</td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td> <input value="QuestRespost014" name="RdBtnResp014" type="radio"></td>
<td>Climatização/aeração </td>
</tr> <td width=2% bgcolor="#BFFFBF">015</td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td> <input value="QuestRespost015" name="RdBtnResp015" type="radio"></td>
<td>Limpeza </td>
</tr>
</table>
<table>
<tr>
<FONT COLOR="#FF6600" size="+1"><Blink><b>SÓ FALTA AGORA REGISTAR SEU IMPORTANTE PAPEL. CLIQUE NO BOTÃO AO LADO =></b></blink><input type="submit" size="+1" name="Confirmar avaliação" value="Confirmar E Enviar Avaliação"></FONT>
</tr>
</form>
</table>
<p>
</body>
</html>
<?php
?>Carregando comentários...