Foros del Web » Programando para Internet » PHP »

examenes en php

Estas en el tema de examenes en php en el foro de PHP en Foros del Web. Hola a todos!!! No se como resolver un problemilla,a ver si vosotros me podeis ayudar. Tengo que hacer una pagina web en la que se ...
  #1 (permalink)  
Antiguo 02/05/2005, 06:14
 
Fecha de Ingreso: abril-2005
Mensajes: 287
Antigüedad: 19 años, 7 meses
Puntos: 0
examenes en php

Hola a todos!!!

No se como resolver un problemilla,a ver si vosotros me podeis ayudar.
Tengo que hacer una pagina web en la que se ofrezca la evaluación de alumnos mediante examenes tipo test en formato HTML.El problema es que no se si las preguntas y las respuestas las tendría que codificar directamente en el código HTML o recuperarlas de una base de datos.En caso de tener que utilizar una base de datos,como debería hacerlo??Es que no se como estructuraría el contenido,como lo recuperaría,....

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 03/05/2005, 02:00
Avatar de borjasanba  
Fecha de Ingreso: febrero-2005
Ubicación: Asturias
Mensajes: 60
Antigüedad: 19 años, 9 meses
Puntos: 0
Hola,

bueno la pregunta es si quieres que el examen sea siempre el mismo en cuyo caso podrias codificarlo directamente en html o si quieres hacer un examen con preguntas aleatorias que almacenes en la base de datos, consiguiendo varios examenes distintos.

Un saludo
  #3 (permalink)  
Antiguo 03/05/2005, 02:32
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
El hecho de mostrar las preguntas directamente en HTML ó extraerlas de una Base de Datos dependerá de la estructura, mágnitud, funcionalidad de tu sistema...

Hay que ver las posibilidades que te da PHP y una Base de Datos (como MySQL)... por ejemplo la que mencionó borjasanba, con PHP podrías mostrar preguntas al azar... si tienes cientos (demasiadas pués!) podrías manejarlas con un solo script de PHP... igual por ejemplo si dichas preguntas estás divididas por temas, podrías extraer de una Base de Datos solo las preguntas de un tema en concreto... igual si tus preguntas variarían constantemente mejor sería ocupar PHP que HTML... posibilidades hay muchas, ve que PHP te ofrece dinamismo... algo que no hará HTML... pero igual, si tu exámen constará de 10 preguntas que no tendrán que modificar... pués mejor no meterse con PHP y manejar HTML puro ¿no crees???... el chiste es aplicar una ley básica: "La Ley del menor esfuerzo".

Algo que definitivamente tendrás que tomar muy en cuenta, y para lo cuál no será opción HTML puro, es el tema de seguridad. El simple hecho de manejar las respuestas, ni JavaScript es una opción segura. Ahí sí definitivamente tendrás que hechar mano de PHP pero igual su complejidad/simpleza dependerá de la estructura de tu sistema... igual podrías guardar esas respuestas en una Base de Datos ó podrías manejarlas directamente en el mismo código PHP sin complicarse con el tema de hacer consultas y demás...

¿Cómo se estructuraría su contenido?? depende de tí, de lo que quieras hacer. ¿cómo se programa esto??? Te hago una invitación a que consultes las FAQ, encontrarás enlaces hacia tutoriales y todo lo necesario para iniciarse en PHP (sí es tu caso) e igual podrías encontrar script que te pudiesen ayudar; sé que hay uno para realizar encuestas, quizá puedas sacar algo de ahí, mínimo alguna idea. Igual haz uso del buscador del foro... tan solo busca la palabra "examenes" y hayarás resultados... está en tí sacarle probecho... ve lo que plantean, vé que te sirve, al menos como idea/base te servirá... para empezar a trabajar.

La mejor de las suertes!

PD: Para el tema de Base de Datos recomiendo los artículos de www.mysql-hispano.org
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 21:58.