Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgnacio Rodríguez <ignaciorodriguez@sugarlabs.org>2013-03-22 23:49:18 (GMT)
committer Ignacio Rodríguez <ignaciorodriguez@sugarlabs.org>2013-03-22 23:49:18 (GMT)
commit777ab3bd2eadb9d4888e24f5319d62ef313c500e (patch)
treecc9379d40b35093bdc6dcde67ee2315870596423
parenta903bd295bf9ad9c1f787130c3bf50964fdd5059 (diff)
Tests de Preguntas.
-rw-r--r--Globals.py92
-rw-r--r--Tests.py16
2 files changed, 62 insertions, 46 deletions
diff --git a/Globals.py b/Globals.py
index 03b48d9..54ccc27 100644
--- a/Globals.py
+++ b/Globals.py
@@ -216,7 +216,7 @@ ELEMENTOS = [
"opciones":[],
"respuesta": None}'''
-'''
+
PREGUNTAS = [None,
{"elemento":1,
"pregunta":"¿Cómo se llama el cambio del estado sólido a gaseoso?",
@@ -289,12 +289,12 @@ None,
"Un número que indica la cantidad de nucleones.",
"Un número que indica la cantidad de neutrones en el núcleo.",
"Ninguna de las opciones anteriores es correcta."],
-"respuesta": 2}
+"respuesta": 2},
{"elemento":12, "Automáticamente retroceden 2 espacios."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
{"elemento":13,
"pregunta":"",
@@ -302,7 +302,7 @@ None,
"",
"",
"", ""],
-"respuesta": }
+"respuesta": None},
{"elemento":14,
"pregunta":"Identifiquen el orden de igualación de una ecuación química",
@@ -310,7 +310,7 @@ None,
"No metales Metales Hidrógeno Oxígeno",
"Oxígeno Hidrógeno No metales Metales",
"No metales Oxígeno Hidrógeno Metales", "No metales Halógenos Metales Hidrógeno"],
-"respuesta": 1}
+"respuesta": 1},
{"elemento":15,
"pregunta":"¿Cuál es la lectura de la siguiente ecuación?",
@@ -319,7 +319,7 @@ None,
"Carbonato de calcio se descompone para dar dióxido de carbono y óxido de calcio",
"Óxido de calcio reacciona con dióxido de carbono generando carbonato de calcio",
"Dióxido de carbono se mezcla con óxido de calcio formando carbonato de calcio."],
-"respuesta": 3}
+"respuesta": 3},
{"elemento":16,
"pregunta":"¿Qué ocurre con una temperatura de una sustancia si continúa su calentamiento cuando llega a su punto de ebullición?",
@@ -327,7 +327,7 @@ None,
"Disminuye",
"Se mantiene constante",
"Varía de forma proporcional a la superficie", "Ninguna de las anteriores es correcta"],
-"respuesta": 3}
+"respuesta": 3},
{"elemento":17,
"pregunta":"¿Qué significa que un cuerpo es puro?",
@@ -335,7 +335,7 @@ None,
"Que está formado por un solo elemento",
"Que forma parte de una solución",
"Que es preparado sintéticamente", "Que no se puede fraccionar"],
-"respuesta": 5}
+"respuesta": 5},
{"elemento":18,
"pregunta":"¿Qué es un grupo en la tabla periódica",
@@ -343,22 +343,22 @@ None,
"Una secuencia de cuadros en horizontal",
"Un sector donde se ubican los metales",
"Una disposición de cuadros en diagonal", "Un conjunto de elementos que son sintéticos"],
-"respuesta": 1}
+"respuesta": 1},
-{"elemento":19, Automáticamente avanzan 2 espacios.
+{"elemento":19, "Automáticamente avanzan 2 espacios."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
-{"elemento":20, Automáticamente pierden un turno.
+{"elemento":20, "Automáticamente pierden un turno."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
-{"elemento":21, ¡Suerte! No hay pregunta.
+{"elemento":21, "¡Suerte! No hay pregunta."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
{"elemento":22,
"pregunta":"¿Para que sirve una cromatografía?",
@@ -367,7 +367,7 @@ None,
"Para separar componentes coloreados en una mezcla homogénea",
"Para realizar un estudio gráfico de un compuesto coloreado",
"Para comparar métodos de separación de fases"],
-"respuesta": 3}
+"respuesta": 3},
{"elemento":23,
"pregunta":"Una de estas afirmaciones era sostenida antiguamente por algunos griegos sobre la constitución de la materia ¿Cuál?",
@@ -375,12 +375,12 @@ None,
"Los protones ocupan el núcleo",
"Las órbitas de los electrones es circular",
"Los orbitales son zonas del espacio donde se sitúan los electrones", "Ninguna de las anteriores es correcta"],
-"respuesta": 5}
+"respuesta": 5},
-{"elemento":24, ¡Suerte! No hay pregunta.
+{"elemento":24, "¡Suerte! No hay pregunta."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
{"elemento":25,
"pregunta":"¿Qué es una propiedad intensiva?",
@@ -389,7 +389,7 @@ None,
"Una propiedad que no depende de la cantiad de materia",
"Una propiedad que depende de la cantidad de materia",
"Una característica de una mezcla heterogénea"],
-"respuesta": }
+"respuesta": None},
{"elemento":26,
"pregunta":"¿Qué es el número másico?",
@@ -397,7 +397,7 @@ None,
"La cantidad de electrones en un átomo",
"La suma del número de electrones y del número de protones de un átomo",
"La cantidad de nucleones de un átomo", "Un número que indica la cantidad de niveles de energía ocupado por electrones en un átomo"],
-"respuesta": 4}
+"respuesta": 4},
{"elemento":27,
"pregunta":"¿Cuál de estas propiedades sirve en cierta medida para definir una sustancia?",
@@ -406,7 +406,7 @@ None,
"Su masa a determinada presión",
"Su temperatura a presión constante",
"Ninguna de las anteriores es correcta"],
-"respuesta": 2}
+"respuesta": 2},
{"elemento":28,
"pregunta":"¿Qué significa que dos átomos sean isótopos?",
@@ -414,7 +414,7 @@ None,
"Que forman una única molécula",
"Que tienen la misma cantidad de neutrones",
"Que son iguales", "Que tienen la misma cantidad de nucleones"],
-"respuesta": 5}
+"respuesta": 5},
{"elemento":29,
"pregunta":"",
@@ -422,7 +422,7 @@ None,
"",
"",
"", ""],
-"respuesta": }
+"respuesta": None},
{"elemento":30,
"pregunta":"¿Cuál es el resultado de la suma mental de los Z de los primeros 10 elementos?",
@@ -430,7 +430,7 @@ None,
"58",
"55",
"60", "49"],
-"respuesta": 3}
+"respuesta": 3},
{"elemento":31,
"pregunta":"¿Qué es una propiedad intensiva",
@@ -438,12 +438,12 @@ None,
"Una propiedad de una solución",
"Todo aquello que puede ser medido",
"Una propiedad que no depende de la cantidad de materia", "Ninguna de las anteriores es correcta"],
-"respuesta": 5}
+"respuesta": 5},
-{"elemento":32, ¡Suerte! No hay pregunta.
+{"elemento":32, "¡Suerte! No hay pregunta."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
{"elemento":33,
"pregunta":"¿Qué diferencia hay entre condensación y licuación?",
@@ -452,7 +452,7 @@ None,
"No hay diferencias",
"Uno es un método de separación de fases y el otro una opecración de fraccionamiento",
"Uno es sinónimo de ecuación química y el otro de reacción química"],
-"respuesta": 3}
+"respuesta": 3},
{"elemento":34,
"pregunta":"¿Cuál es el resultado de la suma de los Z de los elementos del segundo período de la TP",
@@ -460,7 +460,7 @@ None,
"50",
"51",
"54", "52"],
-"respuesta": 5}
+"respuesta": 5},
{"elemento":35,
"pregunta":"¿En qué consiste una tamización?",
@@ -468,7 +468,7 @@ None,
"Un cambio de estado",
"Un sinónimo de reacción química",
"Una método para separar dos sólidos", "Una técnica que permite separar componentes coloreados en ciertas mezclas"],
-"respuesta": 4}
+"respuesta": 4},
{"elemento":36,
"pregunta":"¿Por qué método de separación de fases se puede separar agua salada?",
@@ -476,7 +476,7 @@ None,
"Por imantación",
"Por decantación",
"Por filtración", "Por ninguno"],
-"respuesta": 5}
+"respuesta": 5},
{"elemento":37,
"pregunta":"¿Qué postilado no corresponde a la teoría atómica de Dalton?",
@@ -485,12 +485,12 @@ None,
"Los átomos de un mismo elemento son iguales entre sí",
"Los átomos de elementos distintos son diferentes entre si",
"Ninguno de estos postulados corresponde a la teoría de Dalton"],
-"respuesta": 2}
+"respuesta": 2},
-{"elemento":38, ¡Suerte! No hay pregunta.
+{"elemento":38, "¡Suerte! No hay pregunta."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
{"elemento":39,
"pregunta":"¿Qué es la imantación?",
@@ -498,7 +498,7 @@ None,
"Un método de separación de fases",
"Un tipo de reacción química",
"Un cambio de estado", "Ninguna de la anteriores es correcta"],
-"respuesta": 2}
+"respuesta": 2},
{"elemento":40,
"pregunta":"Indica qué característica corresponde al modelo atómico de Rutherford",
@@ -506,12 +506,12 @@ None,
"Los electrones se ueven en órbitas circulares",
"El núcleo atómico está formado por electrones",
"Los átomos no poseen espacio vacío", "Todas las afirmaciones corresponden a este modelo"],
-"respuesta": 2}
+"respuesta": 2},
-{"elemento":41, Automáticamente avanzan 2 espacios.
+{"elemento":41, "Automáticamente avanzan 2 espacios."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
{"elemento":42,
"pregunta":"Calcular Z y A para un átomo que tiene 20 electrones y 18 neutrones",
@@ -519,7 +519,7 @@ None,
"Z = 18 A = 2",
"Z = 2 A = 18",
"Z = 20 A = 38", "Z = 38 A = 36"],
-"respuesta": 4}
+"respuesta": 4},
{"elemento":43,
"pregunta":"Una sustancia simple es aquella que...",
@@ -527,7 +527,7 @@ None,
"Tiene dos o más elementos en su composición",
"Está formada por moléculas",
"Forma parte de una solución", "Puede destilarse para obtener otras"],
-"respuesta": 1}
+"respuesta": 1},
{"elemento":44,
"pregunta":"¿Cómo se llama el cambio del estado gaseoso a sólido?",
@@ -535,12 +535,12 @@ None,
"Vaporización",
"Licuación",
"Sublimación", "Reacción"],
-"respuesta": 4}
+"respuesta": 4},
-{"elemento":45, Automáticamente retroceden 2 espacios.
+{"elemento":45, "Automáticamente retroceden 2 espacios."
"pregunta":"None",
"opciones":[],
-"respuesta":None}
+"respuesta":None},
{"elemento":46,
"pregunta":"¿Qué científico descubrió los electrones?",
@@ -548,7 +548,7 @@ None,
"J. Thomson",
"J. Dalton",
"N. Böhr", "A. Lavoisier"],
-"respuesta": 2}
+"respuesta": 2},
{"elemento":47,
"pregunta":"¿Cómo se llama el cambio del estado líquido a gaseoso?",
@@ -557,5 +557,5 @@ None,
"Solidificación",
"Licuación", "Ninguna de las anteriores es correcta"],
"respuesta": 1}
-]'''
+]
diff --git a/Tests.py b/Tests.py
new file mode 100644
index 0000000..7598cae
--- /dev/null
+++ b/Tests.py
@@ -0,0 +1,16 @@
+from Globals import *
+P = PREGUNTAS
+import random
+
+Pregunta = random.choice(P)
+print "Elemento: " + str(Pregunta["elemento"])
+print ""
+print "Pregunta: " + str(Pregunta["pregunta"])
+print ""
+print "Respuestas: "
+actual = 0
+for x in Pregunta["opciones"]:
+ print str(actual) + ") " + x
+ print ""
+ actual += 1
+print "Respuesta original: " + str(Pregunta["respuesta"]) + ") " + str(Pregunta["opciones"][Pregunta["respuesta"]])