| Autor |
Mensaje |
t4rr1t0

Ganador CSEL 2011
Registrado: Dom Dic 12, 2010 10:07 am Mensajes: 313
|
 Publicado: Vie Sep 23, 2011 10:16 pm |
|
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.phpAún no esta en su ubicación definitiva. Si a alguien le interesa me pide las fuentes. Salu2.
|
|
|
|
 |
Juanp_1982

Forista Mayor
Registrado: Sab Ago 12, 2006 11:00 pm Mensajes: 897 Ubicación: Toronto, Canada
|
 Publicado: Sab Sep 24, 2011 7:28 am |
|
|
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)
|
|
|
|
 |
victorhck

Forista Medio
Registrado: Mié Feb 09, 2011 3:43 am Mensajes: 326 Ubicación: /HOME
|
 Publicado: Sab Sep 24, 2011 7:45 am |
|
|
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 12.1 KDE Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz - 4 Gb Ram - nVidia [GeForce 9400 GT] (rev a1) Todos somos ateos con respecto a la mayoría de los dioses en los que las diversas sociedades han ido creyendo. Algunos de nosotros simplemente hemos ido más lejos. Richard Dawkins -- Visita mi blog (victorhckinthefreeworld) --
|
|
|
|
 |
Juanp_1982

Forista Mayor
Registrado: Sab Ago 12, 2006 11:00 pm Mensajes: 897 Ubicación: Toronto, Canada
|
 Publicado: Sab Sep 24, 2011 8:09 am |
|
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)
|
|
|
|
 |
t4rr1t0

Ganador CSEL 2011
Registrado: Dom Dic 12, 2010 10:07 am Mensajes: 313
|
 Publicado: Sab Sep 24, 2011 8:15 am |
|
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
|
|
|
|
 |
victorhck

Forista Medio
Registrado: Mié Feb 09, 2011 3:43 am Mensajes: 326 Ubicación: /HOME
|
 Publicado: Sab Sep 24, 2011 8:19 am |
|
No sé que será, Si sale el signo de interrogación inicial, no así el final. Código: 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 12.1 KDE Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz - 4 Gb Ram - nVidia [GeForce 9400 GT] (rev a1) Todos somos ateos con respecto a la mayoría de los dioses en los que las diversas sociedades han ido creyendo. Algunos de nosotros simplemente hemos ido más lejos. Richard Dawkins -- Visita mi blog (victorhckinthefreeworld) --
|
|
|
|
 |
t4rr1t0

Ganador CSEL 2011
Registrado: Dom Dic 12, 2010 10:07 am Mensajes: 313
|
 Publicado: Sab Sep 24, 2011 8:20 am |
|
victorhck escribió: No sé que será, Si sale el signo de interrogación inicial, no así el final. Código: 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
|
|
|
|
 |
hipersayan_x

Forista Distinguido
Registrado: Jue Abr 26, 2007 11:00 pm Mensajes: 1426
|
 Publicado: Sab Sep 24, 2011 8:47 am |
|
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: Citar: ¿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: Citar: 12 - GNU/Linux, BSD, MAC OSX, Microsoft Windows, Plan9 y Amiga son ejemplos de: 
_________________ "Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit."
"Finibus Bonorum Et Malorum", Cicerón
|
|
|
|
 |
MetTxin

Forista Nuevo
Registrado: Mié Abr 27, 2011 3:32 am Mensajes: 49
|
 Publicado: Sab Sep 24, 2011 8:55 am |
|
|
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.
_________________ Linux gentoo 2.6.38-gentoo-r6 xmonad-0.9
|
|
|
|
 |
t4rr1t0

Ganador CSEL 2011
Registrado: Dom Dic 12, 2010 10:07 am Mensajes: 313
|
 Publicado: Sab Sep 24, 2011 9:07 am |
|
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: Citar: ¿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 Salu2
Última edición por t4rr1t0 el Sab Sep 24, 2011 9:56 am, editado 1 vez en total
|
|
|
|
 |
victorhck

Forista Medio
Registrado: Mié Feb 09, 2011 3:43 am Mensajes: 326 Ubicación: /HOME
|
 Publicado: Sab Sep 24, 2011 9:51 am |
|
|
Y cuando y sobre todo cuanto! se cobra por esto de testear?? jejejeje
_________________ Registered user: #528067 openSUSE 12.1 KDE Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz - 4 Gb Ram - nVidia [GeForce 9400 GT] (rev a1) Todos somos ateos con respecto a la mayoría de los dioses en los que las diversas sociedades han ido creyendo. Algunos de nosotros simplemente hemos ido más lejos. Richard Dawkins -- Visita mi blog (victorhckinthefreeworld) --
|
|
|
|
 |
Juanp_1982

Forista Mayor
Registrado: Sab Ago 12, 2006 11:00 pm Mensajes: 897 Ubicación: Toronto, Canada
|
 Publicado: Sab Sep 24, 2011 11:20 am |
|
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)
|
|
|
|
 |
mcun

Moderador
Registrado: Dom Abr 18, 2010 4:30 pm Mensajes: 2790 Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
|
 Publicado: Sab Sep 24, 2011 12: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: <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']
_________________ ... reinstalar un SO cuando produce un error es como tirar un bebe a la basura cuando se hace caca..
Trusted Network and Developer | Reglamento General de los Foros |WIKI-EL | Twitter @SISIAM Debian| ArchLinux |Linux User #508809
|
|
|
|
 |
t4rr1t0

Ganador CSEL 2011
Registrado: Dom Dic 12, 2010 10:07 am Mensajes: 313
|
 Publicado: Sab Sep 24, 2011 3: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 Off topic:A los betatesters cuando sea Emperador del Universo les daré una generosa gratificación, solo deben tener paciencia 
|
|
|
|
 |
mcun

Moderador
Registrado: Dom Abr 18, 2010 4:30 pm Mensajes: 2790 Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
|
 Publicado: Sab Sep 24, 2011 3:38 pm |
|
ok ahora si no se saltearan el examen Citar: 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 ..
_________________ ... reinstalar un SO cuando produce un error es como tirar un bebe a la basura cuando se hace caca..
Trusted Network and Developer | Reglamento General de los Foros |WIKI-EL | Twitter @SISIAM Debian| ArchLinux |Linux User #508809
|
|
|
|
 |
|
|
|