Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Crear Test en Delphi! (https://www.clubdelphi.com/foros/showthread.php?t=74320)

Daeemon 11-06-2011 23:43:57

Crear Test en Delphi!
 
Holas buenos dias!
Mi consulta es la siguiente, estoy desarrollando un sistema, un curso de idiomas, para enseñar ingles al Adulto mayor.

me gustaria que me dieran una idea de como poder hacer test en Delphi, onda con preguntas y alternativas, sacar promedio de pregunas correctas y erroneas, etc. la verdad es que soy nuevo en delphi, necesito toda la ayuda posible!

Estoy ocupando Delphi XE , y Firebird 2.5!

si ya existe algo asi aqui dentro del foro pido disculpas!

Saludos!

Casimiro Noteví 12-06-2011 00:05:49

Es relativamente fácil, tan sólo que se puede complicar tanto como quieras.
Básicamente, deberias crear una base de datos con varias tablas, una con los usuarios, otra con las preguntas, otra con los test realizados y las puntuaciones de los usuarios.
Debes decidir antes qué tipo de test serán, si los usuarios tendrán que escribir una respuesta o si será del tipo en que se elije una opción entre varias respuestas posibles, etc.

Daeemon 12-06-2011 00:21:07

UHmm por ejemplo quiero cargar en un formulario 5 preguntas , cada una con 3 alternativas(TradioButton), y que tenga un boton(siguiente) , asi despues se carguen 5 preguntas mas y despues diga Corregir en el boton y me de el resultado de las 10 preguntas.

Algo asi me gustaria hacer !

Disculpa si suena mal, pero no tienes algun codigo como ejemplo?, como recien empiezo en Delphi, para tener alguna referencia :P

Gracias de ante mano !

Casimiro Noteví 12-06-2011 00:51:58

Deberías de aclararnos qué experiencia tienes, aunque me parece que bastante poca. ¿Sabes crear bases de datos, darles mantenimiento, etc.?

Caral 12-06-2011 00:58:47

Hola
Esto siempre pasa:
Nada de experiencia y empiezan con Delphi XE y Firebird 2.5.
Asi es dificil ayudar, hay que empezar por adivinar que se quiere hacer, como, etc.,etc...
Sin base o con muy poco como se puede pedir ejemplos ?.
Saludos

Daeemon 12-06-2011 01:29:21

Cita:

Empezado por Casimiro Notevi (Mensaje 403423)
Deberías de aclararnos qué experiencia tienes, aunque me parece que bastante poca. ¿Sabes crear bases de datos, darles mantenimiento, etc.?

Si se Crear Base de datos en Firebird y mantenerlas , tambien conosco un poco de Delphi 2007, ahora entre en Delphi XE, lo que me cuesta es como traer las preguntas de la base de datos a Delphi y que me corrobore las respuestas, eso.

Casimiro Noteví 12-06-2011 01:38:01

Bueno, entonces, tal y como comenté al principio, depende de qué tan complejo quieres que sea el programa.
Por ejemplo, para crear los tests ¿quieres que se creen automáticamente o tú decides las preguntas y seleccionas la respuesta adecuada?. Ese detalle ya cambia bastante el planteamiento.
¿Quiéres que existan los usuarios o que sea anónimo?, ¿quiéres que se guarden los tests realizados y sus resultados o no interesa?, etc.

O sea, debes describir exactamente y con el máximo detalle los requerimientos del programa, en caso contrario sería "dar palos de ciego".

Como siempre se ha dicho, para hace un programa, lo primero es apagar el ordenador, coger un lápiz y un papel... y decidir qué se va a hacer, cómo, etc.
Cuando esté todo planificado entonces será el momento de encender el ordenador y codificar lo que hemos escrito en papel.

Caral 12-06-2011 03:00:02

Hola
La verdad es que me parece un programa muy sencillo, casi basico, no se como alguien que maneje Firebird y delphi no pueda con el esquema de esto.:p
Cita:

Empezado por Casimiro Notevi (Mensaje 403427)
......
Como siempre se ha dicho, para hace un programa, lo primero es apagar el ordenador, coger un lápiz y un papel... y decidir qué se va a hacer, cómo, etc.
Cuando esté todo planificado entonces será el momento de encender el ordenador y codificar lo que hemos escrito en papel.

Vamos amigo, que tambien se puede con el ordenador prendido, eso si, viendo una buena foto.......:D;)
Saludos
PD: Por ahi tengo un programa (ejemplo) que hace eso mismo, lo que pasa es que no me han dado el CASE de mi disco portatil y no tengo como sacarlo en este momento.:p:o


La franja horaria es GMT +2. Ahora son las 16:55:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi