Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Proyectos


Nuevo tema Responder al tema
 [ 31 mensajes ]  Ir a página 1, 2, 3  Siguiente
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Ganador CSEL 2011
Ganador CSEL 2011
Avatar de Usuario

Registrado: Dom Dic 12, 2010 10:07 am
Mensajes: 313

Nota Publicado: Vie Sep 23, 2011 10:16 pm 
Arriba  
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.

 Perfil Email WWW  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Sab Ago 12, 2006 11:00 pm
Mensajes: 897
Ubicación: Toronto, Canada

Nota Publicado: Sab Sep 24, 2011 7:28 am 
Arriba  
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)

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié Feb 09, 2011 3:43 am
Mensajes: 326
Ubicación: /HOME

Nota Publicado: Sab Sep 24, 2011 7:45 am 
Arriba  
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) --

 Perfil WWW  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Sab Ago 12, 2006 11:00 pm
Mensajes: 897
Ubicación: Toronto, Canada

Nota Publicado: Sab Sep 24, 2011 8:09 am 
Arriba  
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)

 Perfil  

Desconectado
Ganador CSEL 2011
Ganador CSEL 2011
Avatar de Usuario

Registrado: Dom Dic 12, 2010 10:07 am
Mensajes: 313

Nota Publicado: Sab Sep 24, 2011 8:15 am 
Arriba  
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

 Perfil Email WWW  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié Feb 09, 2011 3:43 am
Mensajes: 326
Ubicación: /HOME

Nota Publicado: Sab Sep 24, 2011 8:19 am 
Arriba  
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) --

 Perfil WWW  

Desconectado
Ganador CSEL 2011
Ganador CSEL 2011
Avatar de Usuario

Registrado: Dom Dic 12, 2010 10:07 am
Mensajes: 313

Nota Publicado: Sab Sep 24, 2011 8:20 am 
Arriba  
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

 Perfil Email WWW  

Desconectado
Forista Distinguido
Forista Distinguido
Avatar de Usuario

Registrado: Jue Abr 26, 2007 11:00 pm
Mensajes: 1426

Nota Publicado: Sab Sep 24, 2011 8:47 am 
Arriba  
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:

  • Aplicaciones Antivirus


:D

_________________
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit."

"Finibus Bonorum Et Malorum", Cicerón

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mié Abr 27, 2011 3:32 am
Mensajes: 49

Nota Publicado: Sab Sep 24, 2011 8:55 am 
Arriba  
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

 Perfil Email  

Desconectado
Ganador CSEL 2011
Ganador CSEL 2011
Avatar de Usuario

Registrado: Dom Dic 12, 2010 10:07 am
Mensajes: 313

Nota Publicado: Sab Sep 24, 2011 9:07 am 
Arriba  
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 :D

Salu2


Última edición por t4rr1t0 el Sab Sep 24, 2011 9:56 am, editado 1 vez en total
 Perfil Email WWW  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié Feb 09, 2011 3:43 am
Mensajes: 326
Ubicación: /HOME

Nota Publicado: Sab Sep 24, 2011 9:51 am 
Arriba  
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) --

 Perfil WWW  

Desconectado
Forista Mayor
Forista Mayor
Avatar de Usuario

Registrado: Sab Ago 12, 2006 11:00 pm
Mensajes: 897
Ubicación: Toronto, Canada

Nota Publicado: Sab Sep 24, 2011 11:20 am 
Arriba  
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)

 Perfil  

Desconectado
Moderador
Moderador
Avatar de Usuario

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)

Nota Publicado: Sab Sep 24, 2011 12:59 pm 
Arriba  
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

 Perfil WWW  

Desconectado
Ganador CSEL 2011
Ganador CSEL 2011
Avatar de Usuario

Registrado: Dom Dic 12, 2010 10:07 am
Mensajes: 313

Nota Publicado: Sab Sep 24, 2011 3:33 pm 
Arriba  
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::

 Perfil Email WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

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)

Nota Publicado: Sab Sep 24, 2011 3:38 pm 
Arriba  
ok ahora si no se saltearan el examen ::lol::

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

 Perfil WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 31 mensajes ]  Ir a página 1, 2, 3  Siguiente
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO