Resulta que me voy a presentar unas Oposiciones mas adelante no se trata de ninguna tarea ni nada y quiero ir practicando muchos test he encontrado un pdf con unas 1.641 preguntas tipo test relacionadas mas o menos con el temario Común de dichas Oposiciones y no tengo ganas de tener que encuadernarlos y demás, entonces se me ha ocurrido una cosa y como se que aquí hay gente buena que saben programar y demás, si podéis hacer un sencillo Script si no es mucha molestia es para mi solo para ir yo practicando, entonces la idea es si puede meter todas esas preguntas y respuestas en un Script es decir que al marcar el casillero que tu crees que es la respuesta correcta te diga si es o no correcta y que al final del script te diga cuantos Errores has tenido y cuantos Aciertos para hacerme la idea de si lo estoy haciendo bien o no y donde estoy fallando mas.
Para que me entendáis mejor quiero que me hagáis algo parecido o igual como esto os dejo aquí el enlace http://www.auxiliar-enfermeria.com/test/test_0716ot.htm sería posible que alguien pudiera hacerlo ? Si no es mucha molestia y que se pueda ejecutar fácilmente en Windows 7 que sea algo sencillo de ejecutar.
Saludos y Muchas gracias si alguien se ofrece se lo agradecería mucho.
« Última modificación: 21 Julio 2021, 04:40 am por El_Andaluz »
Hola, estuve mirando lo que necesitas, con dejar esa página web de ejemplo das una idea de cómo podría ser ese script, se lo puede crear de varias formas por ejemplo con ventana gráfica (GUI) o incluso hasta por consola, pero lo mejor es hacerlo como esa misma web, es decir hacer lo siguiente:
1. Crear el script que lea directamente desde el PDF o copiar todos los datos del PDF y pegarlos en un archivo de texto.
2. Crear la estructura HTML de la página de inicio y fin, ésto puede ir en 2 variables.
3. Se tiene que crear un bucle que lea todas las preguntas y las varias respuestas, cada una de ellas tendría un ceckbox para seleccionar la respuesta que uno cree correcta y que la misma página te diga si la que has seleccionado es correcta o incorrecta, para eso habría que usar javascript, pero el usar javascript no es ningún problema ya que todo lo crearia el mismo script por ejemplo en Python.
4. En algún lugar de la página que puede ser al final se podría mostrar en vivo la cantidad de preguntas que se ha respondido correctamente, por ejemplo 47 / 80 que serían 47 preguntas respondidas correctamente de 80 en total.
En cuanto a si podría ser difícil crear ese script, no creo que sea difícil pero si laborioso.
Hola, estuve mirando lo que necesitas, con dejar esa página web de ejemplo das una idea de cómo podría ser ese script, se lo puede crear de varias formas por ejemplo con ventana gráfica (GUI) o incluso hasta por consola, pero lo mejor es hacerlo como esa misma web, es decir hacer lo siguiente:
1. Crear el script que lea directamente desde el PDF o copiar todos los datos del PDF y pegarlos en un archivo de texto.
2. Crear la estructura HTML de la página de inicio y fin, ésto puede ir en 2 variables.
3. Se tiene que crear un bucle que lea todas las preguntas y las varias respuestas, cada una de ellas tendría un ceckbox para seleccionar la respuesta que uno cree correcta y que la misma página te diga si la que has seleccionado es correcta o incorrecta, para eso habría que usar javascript, pero el usar javascript no es ningún problema ya que todo lo crearia el mismo script por ejemplo en Python.
4. En algún lugar de la página que puede ser al final se podría mostrar en vivo la cantidad de preguntas que se ha respondido correctamente, por ejemplo 47 / 80 que serían 47 preguntas respondidas correctamente de 80 en total.
En cuanto a si podría ser difícil crear ese script, no creo que sea difícil pero si laborioso.
Saludos
Me gusta la idea que propones algo sencillo es lo que quiero que se pueda ejecutar en Windows7 es decir cada 100 preguntas de 100 por ejemplo que diga cuantas respuestas correctas y cuantas falladas pero lo ideal sería como el Script que he puesto arriba en el enlace es decir cada pregunta que conteste que abajo diga si es correcto o no, pero claro son 1000 preguntas al final de pdf viene todas las respuestas. Gracias por proponer la idea.
Vi tu mensaje recién gracias a Daniel, ¿aun lo necesitas?
Nunca he intentado "scrapear" un pdf. No me vendría mal intentarlo, por si lo llego necesitar en un futuro. No prometo nada.
MODIFICO: Revisé la estructura y estoy casi seguro que si puedo hacerlo. Tu me dices.
Gracias por comentar si lo necesito si puedes intentar hacerlo como mas o menos en el enlace de arriba que puse te lo agradezco eso si mas o menos son como unas 1.641 preguntas con su correspondientes respuestas, pero algo sencillo de ejecutar en Windows7 no se que es scrapear no entiendo mucho de programación la verdad.
Si se puede hacer como dice daniel en forma WEB sería genial.
Si lo quieres intentar a ver como quedaría y te sirve en futuro por mi encantado.
« Última modificación: 2 Agosto 2021, 22:53 pm por El_Andaluz »
Oks lo haré. Con perdon de los moderadores, cuando lo termine publicaré otro comentario en este tema. No me juzguen por repetir comentarios, que ta raro eso de modificar el que dice "ok lo haré". Ya me hice un lio, me pondré a ello. seguro en unas horitas.
UPDATE: Mas o menos ya lo tengo, el problema es que el PDF es de dos columnas, ¿se les ocurre alguna forma de volverlo 1 columna?
« Última modificación: 3 Agosto 2021, 00:25 am por 3n31ch »
Oks lo haré. Con perdon de los moderadores, cuando lo termine publicaré otro comentario en este tema. No me juzguen por repetir comentarios, que ta raro eso de modificar el que dice "ok lo haré". Ya me hice un lio, me pondré a ello. seguro en unas horitas.
UPDATE: Mas o menos ya lo tengo, el problema es que el PDF es de dos columnas, ¿se les ocurre alguna forma de volverlo 1 columna?
Cual es el problema de que te salga en dos columnas en el pdf ?? De todas manera creo que lo puedes modificar mira aquí Selección y edición de tablas:
O esperate creo que se puede hacer otra cosa copiar y seleccionar todas las preguntas del archivo pdf y copiarlo en un archivo de texto en Word y hay creo que si lo puedes poner todo en una sola columnas algo así como en este vídeo.
« Última modificación: 3 Agosto 2021, 00:44 am por El_Andaluz »
El problema es que habían preguntas cortadas y se desordeban. Pero ya encontré la solución. Tengo cada pregunta en una linea. Ahora lo voy a meter en un formato json y lo demas es solo hacer la web.
De todas formas, gracias!. Continuo con el tema UPDATE: Json de preguntas ya está hecho, ahora voy a cargar las respuestas y me pongo a hacer la web
« Última modificación: 3 Agosto 2021, 01:46 am por 3n31ch »
Al descargar descomprimelo y accede a la carpeta website (creo que estará dentro de otra carpeta con el nombre el-andaluz-test-main), haz click en app.html y debería funcionar. Cualquier cosa dime.
Suerte!
PD: Si alguien lee el código del scrapper falso, no le hagan caso a los comentarios, estuve copiando y pegando lineas del mismo código, así que están repetidos. Me da pereza cambiarlos ahora xD
PD2: Si descargaste el archivo antes de que pusiera esta modificación, deberas descargarlo otra vez. Me faltó colocar que no se cachearan las respuestas. (Al actualizar la pagina o las respuestas, permanecían seleccionadas... ya está corregido).
PD3: (Espero que sea el último), haciendo un par de pruebas me doy cuenta de que hay unas preguntas (muy pocas) que tienen un error (se cargarón dos juntas). Se puede solucionar si un alma caritativa modifica el JSON de las erroneas. Como sea, no debes preocuparte ya que aun con este error las respuestas que entrega el programita son reales. (Igual recomiendo que si tienes dudas verifiques en el pdf)
« Última modificación: 3 Agosto 2021, 03:43 am por 3n31ch »