Proyecto Quizzes

Temas sobre proyectos de código abierto, su promoción, ayuda y todo lo necesario para mantenerlo trabajando.

Moderador: Luli

Avatar de Usuario
t4rr1t0
Ganador CSEL 2011
Ganador CSEL 2011
Mensajes: 357
Registrado: Dom Dic 12, 2010 6:07 pm
Contactar:

Proyecto Quizzes

Mensaje por t4rr1t0 » Sab Sep 24, 2011 6:16 am

Hola comunidad.
Quería presentar un pequeño proyecto web escrito en php para someterlo a su revisión.
Se trata de un sitio escrito en php para la realización de tests y quiz online.
La idea es que funcione como un sitio bastante modular y automatizado donde basta con almacenar los archivos .quiz, el cual debe estar escrito en un formato especial que es una variación de CSV, en una carpeta en particular para que el sitio genere el quiz web, aleatorice las alternativas y realice la revisión a posteriori.

Es mi primer acercamiento más o menos en serio a PHP y la verdad es que me ha encantando el lenguaje, pero por mi falta de experiencia puedo estar cometiendo algún error que se me haya pasado.

http://focaclipart.net23.net/otros/testmatico/index.php

Aún no esta en su ubicación definitiva. Si a alguien le interesa me pide las fuentes.
Salu2.
Avatar de Usuario
Juanp_1982
Forista Mayor
Forista Mayor
Mensajes: 913
Registrado: Dom Ago 13, 2006 7:00 am
Ubicación: Toronto, Canada

Re: Proyecto Quizzes

Mensaje por Juanp_1982 » Sab Sep 24, 2011 3:28 pm

unca cosa que pude apreciar es que no me aparece los acentos,

que has pensado sobre la parte estetica de la pagina?

no se si lo que voy a decir aplica a lo que tu tienes en mente, pero porque no le agregas la opcion de tomar otras pruebas al final (cuando te muestra los resulatdos) y poner cuales fueron las respuestas donde te equivocastes y hasta podrias sacar un promedio de cuanto tiempo te tardastes en cada pregunta...

suerte!
La Hora Mas oscura es una antes de que Amanesca (Anonimo)
Avatar de Usuario
victorhck
Forista Mayor
Forista Mayor
Mensajes: 657
Registrado: Mié Feb 09, 2011 11:43 am
Ubicación: /HOME
Contactar:

Re: Proyecto Quizzes

Mensaje por victorhck » Sab Sep 24, 2011 3:45 pm

Estoy con JP. Añadiría el dato de en cuales fallaste y la respuesta correcta y cuales acertaste. y la opción de realizar otro test...
En el primer quiz en la pregunta 10, 11, 12 y 13 en el enunciado me sale un caracter "raro": Â antes del texto de la pregunta.
Saludos...
Registered user: #528067
openSUSE Tumbleweed + KDE

-- mi blog --
Avatar de Usuario
Juanp_1982
Forista Mayor
Forista Mayor
Mensajes: 913
Registrado: Dom Ago 13, 2006 7:00 am
Ubicación: Toronto, Canada

Re: Proyecto Quizzes

Mensaje por Juanp_1982 » Sab Sep 24, 2011 4:09 pm

victorhck escribió:Estoy con JP. Añadiría el dato de en cuales fallaste y la respuesta correcta y cuales acertaste. y la opción de realizar otro test...
En el primer quiz en la pregunta 10, 11, 12 y 13 en el enunciado me sale un caracter "raro": Â antes del texto de la pregunta.
Saludos...
esos son los acentos y el signo de interrogacion (el que abre)
La Hora Mas oscura es una antes de que Amanesca (Anonimo)
Avatar de Usuario
t4rr1t0
Ganador CSEL 2011
Ganador CSEL 2011
Mensajes: 357
Registrado: Dom Dic 12, 2010 6:07 pm
Contactar:

Re: Proyecto Quizzes

Mensaje por t4rr1t0 » Sab Sep 24, 2011 4:15 pm

Gracias por sus comentarios.
Todo lo que han dicho lo corregiré, se puede decir que el proyecto esta en fase alfa (solo tiene un día de trabajo hasta ahora).
La idea por ahora era probar el funcionamiento de los tres módulos construidos hasta ahora (el que crea la lista de quizzes, el crea el quiz como tal y el revisor)
La estética la definiré bien más adelante.
Sus observaciones las agrego a mi lista de TO DO.

- Corregir codificación (para eliminar "caracter raro") est lo hare convirtiendo los caracteres conflictivos a entidades html.
- Opciones de navegación en el sitio.
- Mostrar errores (ampliar corrección)
-Formatear mejor salida porcentajes en corrección.
-Crear módulo de elaboración de quizzes.

Si alguien quiere crear sus propios quizzes, aca estan los archivos de ejemplo:

http://focaclipart.net23.net/otros/testmatico/quiz/

Salu2
Avatar de Usuario
victorhck
Forista Mayor
Forista Mayor
Mensajes: 657
Registrado: Mié Feb 09, 2011 11:43 am
Ubicación: /HOME
Contactar:

Re: Proyecto Quizzes

Mensaje por victorhck » Sab Sep 24, 2011 4:19 pm

No sé que será, Si sale el signo de interrogación inicial, no así el final.

Código: Seleccionar todo

10-  ¿Cuál de los siguientes archivos es un archivo oculto
Ah, otra cosa en la página principal, al pasar sobre los iconos donde estan los enlaces, el cursor no cambia de forma, es decir no cambia de ser un puntero a una mano indicando que hay un campo sobre el que se puede hacer "click" no sé si me he expresado bien...
Saludos...
Registered user: #528067
openSUSE Tumbleweed + KDE

-- mi blog --
Avatar de Usuario
t4rr1t0
Ganador CSEL 2011
Ganador CSEL 2011
Mensajes: 357
Registrado: Dom Dic 12, 2010 6:07 pm
Contactar:

Re: Proyecto Quizzes

Mensaje por t4rr1t0 » Sab Sep 24, 2011 4:20 pm

victorhck escribió:No sé que será, Si sale el signo de interrogación inicial, no así el final.

Código: Seleccionar todo

10-  ¿Cuál de los siguientes archivos es un archivo oculto
El del final probablemente se me olvido ponerlo, el del principio da problemas, pues es un caracter especial y por lo tanto iso y utf lo manejan de forma diferente. La conversión a entidades lo corregirá. En cuanto vuelva a casa lo arreglo.

Salu2
Avatar de Usuario
hipersayan_x
Forista Legendario
Forista Legendario
Mensajes: 1905
Registrado: Vie Abr 27, 2007 7:00 am
Contactar:

Re: Proyecto Quizzes

Mensaje por hipersayan_x » Sab Sep 24, 2011 4:47 pm

No hay mucho más que agregar a lo que ya te han dicho. Agrego este otro error que he visto en todos los quizzes:
¿Qué archivos deberian estar en el directorio {\bfseries /bin}?
Otro detalle es ¿Que pasa si al examinador le da por hacer un quizz de 100 preguntas?¿Las vas a meter a todas en la misma pagina? Te convendría, si son muchas preguntas dividirlas en varias paginas.

Y otro errorsito mas que hay que corregir:
12 - GNU/Linux, BSD, MAC OSX, Microsoft Windows, Plan9 y Amiga son ejemplos de:
  • Aplicaciones Antivirus
:D
Desarrollo en Qt: Qt Developer Network
Mis proyectos: github | SourceForge.net
MetTxin
Forista Medio
Forista Medio
Mensajes: 331
Registrado: Mié Abr 27, 2011 11:32 am

Re: Proyecto Quizzes

Mensaje por MetTxin » Sab Sep 24, 2011 4:55 pm

Interesante el proyecto, he hecho el primer quiz de linux y he fallado dos creo, la de slackware y otra que no sé, entonces se me ha ocurrido lo mismo que te han dicho, que aparezcan los errores con las respuestas corregidas.

Ah, para ser una hora de trabajo y tu primer acercamiento más o menos serio a php no está nada mal el resultado, ¡enhorabuena! y ánimo para seguir.
Avatar de Usuario
t4rr1t0
Ganador CSEL 2011
Ganador CSEL 2011
Mensajes: 357
Registrado: Dom Dic 12, 2010 6:07 pm
Contactar:

Re: Proyecto Quizzes

Mensaje por t4rr1t0 » Sab Sep 24, 2011 5:07 pm

hipersayan_x escribió:No hay mucho más que agregar a lo que ya te han dicho. Agrego este otro error que he visto en todos los quizzes:
¿Qué archivos deberian estar en el directorio {\bfseries /bin}?
Aps, eso es por que paralelamente escribi un script de perl que toma el archivo .quiz y genera un documento .tex, y eso era una etiqueta de LaTex...
MetTxin escribió: Ah, para ser una hora de trabajo y tu primer acercamiento más o menos serio a php no está nada mal el resultado, ¡enhorabuena! y ánimo para seguir.
Un dia de trabajo, hombre, un día no una hora, que no soy flash...

Gracias por los comentarios, son unos excelentes beta testers :D

Salu2
Última edición por t4rr1t0 el Sab Sep 24, 2011 5:56 pm, editado 1 vez en total.
Avatar de Usuario
victorhck
Forista Mayor
Forista Mayor
Mensajes: 657
Registrado: Mié Feb 09, 2011 11:43 am
Ubicación: /HOME
Contactar:

Re: Proyecto Quizzes

Mensaje por victorhck » Sab Sep 24, 2011 5:51 pm

Y cuando y sobre todo cuanto! se cobra por esto de testear?? jejejeje
Registered user: #528067
openSUSE Tumbleweed + KDE

-- mi blog --
Avatar de Usuario
Juanp_1982
Forista Mayor
Forista Mayor
Mensajes: 913
Registrado: Dom Ago 13, 2006 7:00 am
Ubicación: Toronto, Canada

Re: Proyecto Quizzes

Mensaje por Juanp_1982 » Sab Sep 24, 2011 7:20 pm

victorhck escribió:Y cuando y sobre todo cuanto! se cobra por esto de testear?? jejejeje

Buena Pregunta!!!! (yo fui el primero que opino aqui!!!) jajajajajajaja
La Hora Mas oscura es una antes de que Amanesca (Anonimo)
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Proyecto Quizzes

Mensaje por mcun » Sab Sep 24, 2011 8:59 pm

Yo encontré un presunto error grave o gravisimo en tu aplicación es que los resultados de los tes están disponibles en el código fuente del cuestionario en un campo hidden --

Código: Seleccionar todo

<input type="hidden" name="correctas" value="1|1|3|2|1|2|3|1|2|3|3|1|3|2|2|3|"> 


evita siempre los campos del tipo hidden apestan no deberían usarse a no se para algo trivial para todo lo demás usa $_SESSION['valor']
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Avatar de Usuario
t4rr1t0
Ganador CSEL 2011
Ganador CSEL 2011
Mensajes: 357
Registrado: Dom Dic 12, 2010 6:07 pm
Contactar:

Re: Proyecto Quizzes

Mensaje por t4rr1t0 » Sab Sep 24, 2011 11:33 pm

Gracias, como dije es mi primer acercamiento aPHP, voy a investigar el uso de sesion.
Salu2
Editado: Editado
Corregido!
$_Session rules!!
Cada vez me gusta más este lenguaje :D

Off topic:
A los betatesters cuando sea Emperador del Universo les daré una generosa gratificación, solo deben tener paciencia ::lol::
Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Proyecto Quizzes

Mensaje por mcun » Sab Sep 24, 2011 11:38 pm

ok ahora si no se saltearan el examen ::lol::
como dije es mi primer acercamiento aPHP
por cierto si lo deseas postea el código fuente para darle una ojeada ... asegúrate nomas de no dar datos sensibles como paswd nombres de bases de datos o similares ..
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje