Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvladimir <vladimir.espinola@gmail.com>2013-01-18 21:00:52 (GMT)
committer vladimir <vladimir.espinola@gmail.com>2013-01-18 21:00:52 (GMT)
commit6934a6f58929bed7db7e985c98abea6bebad279a (patch)
tree955165c771c3b9c93da56b0640e5c30a2900bc6e
parenta4b8681651331db217afc3062948ee2083cb7619 (diff)
codigo
-rw-r--r--elegir/config.ini28
-rw-r--r--elegir/config.ini~28
-rw-r--r--elegir/elegir.py86
-rw-r--r--elegir/elegir.py~86
-rw-r--r--elegir/imagenes/cubo.jpgbin0 -> 27543 bytes
-rw-r--r--elegir/imagenes/flor.jpgbin0 -> 58064 bytes
-rw-r--r--elegir/imagenes/manzana.jpgbin0 -> 9807 bytes
-rw-r--r--elegir/imagenes/tux.pngbin0 -> 6156 bytes
8 files changed, 228 insertions, 0 deletions
diff --git a/elegir/config.ini b/elegir/config.ini
new file mode 100644
index 0000000..555a52d
--- /dev/null
+++ b/elegir/config.ini
@@ -0,0 +1,28 @@
+[pregunta1]
+enunciado = Como se escribe la palabra cubo
+imagen = imagenes/cubo.jpg
+correcta = cubo
+incorrecta1 = cuvo
+incorrecta2 = kubo
+
+[pregunta2]
+enunciado = Como se escribe la palabra flor
+imagen = imagenes/flor.jpg
+correcta =flor
+incorrecta1 = florr
+incorrecta2 = forl
+
+[pregunta3]
+enunciado = Como se escribe la palabra pingüino
+imagen = imagenes/tux.png
+correcta = pingüino
+incorrecta1 = piguino
+incorrecta2 = pimguino
+
+[pregunta4]
+enunciado = Como se escribe la palabra manzana
+imagen = imagenes/manzana.jpg
+correcta = manzana
+incorrecta1 = mansana
+incorrecta2 = mamzana
+
diff --git a/elegir/config.ini~ b/elegir/config.ini~
new file mode 100644
index 0000000..555a52d
--- /dev/null
+++ b/elegir/config.ini~
@@ -0,0 +1,28 @@
+[pregunta1]
+enunciado = Como se escribe la palabra cubo
+imagen = imagenes/cubo.jpg
+correcta = cubo
+incorrecta1 = cuvo
+incorrecta2 = kubo
+
+[pregunta2]
+enunciado = Como se escribe la palabra flor
+imagen = imagenes/flor.jpg
+correcta =flor
+incorrecta1 = florr
+incorrecta2 = forl
+
+[pregunta3]
+enunciado = Como se escribe la palabra pingüino
+imagen = imagenes/tux.png
+correcta = pingüino
+incorrecta1 = piguino
+incorrecta2 = pimguino
+
+[pregunta4]
+enunciado = Como se escribe la palabra manzana
+imagen = imagenes/manzana.jpg
+correcta = manzana
+incorrecta1 = mansana
+incorrecta2 = mamzana
+
diff --git a/elegir/elegir.py b/elegir/elegir.py
new file mode 100644
index 0000000..037ac2b
--- /dev/null
+++ b/elegir/elegir.py
@@ -0,0 +1,86 @@
+#!/usr/bin/python
+import gtk
+import gobject
+import random
+from ConfigParser import SafeConfigParser
+
+from subprocess import Popen
+
+
+class MyApp():
+
+
+ def __init__(self,puntaje=0,numero=1):
+ self.puntaje=puntaje
+ self.numero=numero
+ Popen(['espeak', '-v', 'es', 'Como se escribe la palabra cubo????'])
+ image = gtk.Image()
+ #image = gtk.image_new_from_pixbuf(gtk.gdk.pixbuf_new_from_file_at_size('imagenes/cubo.jpg', 100, 100))
+ image.set_from_file('imagenes/cubo.jpg')
+
+ window = gtk.Window()
+ window.set_position(gtk.WIN_POS_CENTER)
+ window.set_border_width(200)
+ window.set_title('ELEGIR')
+ vbox = gtk.VBox()
+ hbox = gtk.HBox()
+ button_1 = gtk.Button("cubo")
+ button_2 = gtk.Button("cuvo")
+ button_3 = gtk.Button("kubo")
+
+ window.connect('destroy', self.destroy)
+ button_1.connect('clicked',self.cambio, button_2,button_3,image,1)
+ button_2.connect('clicked',self.cambio, button_1,button_3,image,0)
+ button_3.connect('clicked',self.cambio, button_1,button_2,image,0)
+
+
+ window.add(vbox)
+ vbox.add(image)
+ vbox.add(hbox)
+ hbox.add(button_1)
+ hbox.add(button_2)
+ hbox.add(button_3)
+
+ window.show()
+ vbox.show()
+ image.show()
+ hbox.show()
+ button_1.show()
+ button_2.show()
+ button_3.show()
+
+ def cambio(self,b,b2=None,b3=None,i=None,p=0):
+ parser = SafeConfigParser()
+ parser.read('config.ini')
+ if b.get_label()== parser.get('pregunta'+str(self.numero), 'correcta'):
+ text ='Felicidades, elegiste la respuesta correcta!!!'
+ print 'Felicidades, elegiste la respuesta correcta!!!'
+ else:
+ text ='La palabra seleccionada, no es la correcta'
+ print 'Felicidades, elegiste la respuesta correcta!!!'
+
+ self.puntaje=self.puntaje +p
+ text=text + ' tu puntajes adicional es : ' + str(p)
+ Popen(['espeak', '-v', 'es', text])
+ # parser = SafeConfigParser()
+ # NECESITO UNA PAUSA ANTES DE CAMBIAR LA FIGURA
+
+
+ self.numero=random.randint(1,4)# pregunta seleccionada al azar
+ #i = gtk.image_new_from_pixbuf(gtk.gdk.pixbuf_new_from_file_at_size(parser.get('pregunta'+str(self.numero), 'imagen'), 100, 100))
+ i.set_from_file(parser.get('pregunta'+str(self.numero), 'imagen'))
+ b3.set_label(parser.get('pregunta'+str(self.numero), 'correcta'))
+ b.set_label(parser.get('pregunta'+str(self.numero), 'incorrecta1'))
+ b2.set_label(parser.get('pregunta'+str(self.numero), 'incorrecta2'))
+
+
+ def say(self,b,text):
+ Popen(['espeak', '-v', 'es', text])
+
+ def destroy(self, window, data=None):
+ gtk.main_quit()
+
+
+if __name__ == "__main__":
+ my_app = MyApp()
+ gtk.main()
diff --git a/elegir/elegir.py~ b/elegir/elegir.py~
new file mode 100644
index 0000000..ca18662
--- /dev/null
+++ b/elegir/elegir.py~
@@ -0,0 +1,86 @@
+#!/usr/bin/python
+import gtk
+import gobject
+import random
+from ConfigParser import SafeConfigParser
+
+from subprocess import Popen
+
+
+class MyApp():
+
+
+ def __init__(self,puntaje=0,numero=1):
+ self.puntaje=puntaje
+ self.numero=numero
+ Popen(['espeak', '-v', 'es', 'Como se escribe la palabra cubo????'])
+ image = gtk.Image()
+ #image = gtk.image_new_from_pixbuf(gtk.gdk.pixbuf_new_from_file_at_size('imagenes/cubo.jpg', 100, 100))
+ image.set_from_file('imagenes/cubo.jpg')
+
+ window = gtk.Window()
+ window.set_position(gtk.WIN_POS_CENTER)
+ window.set_border_width(200)
+ window.set_title('ELEGIR')
+ vbox = gtk.VBox()
+ hbox = gtk.HBox()
+ button_1 = gtk.Button("cubo")
+ button_2 = gtk.Button("cuvo")
+ button_3 = gtk.Button("kubo")
+
+ window.connect('destroy', self.destroy)
+ button_1.connect('clicked',self.cambio, button_2,button_3,image,1)
+ button_2.connect('clicked',self.cambio, button_1,button_3,image,0)
+ button_3.connect('clicked',self.cambio, button_1,button_2,image,0)
+
+
+ window.add(vbox)
+ vbox.add(image)
+ vbox.add(hbox)
+ hbox.add(button_1)
+ hbox.add(button_2)
+ hbox.add(button_3)
+
+ window.show()
+ vbox.show()
+ image.show()
+ hbox.show()
+ button_1.show()
+ button_2.show()
+ button_3.show()
+
+ def cambio(self,b,b2=None,b3=None,i=None,p=0):
+ parser = SafeConfigParser()
+ parser.read('config.ini')
+ if b.get_label()== parser.get('pregunta'+str(self.numero), 'correcta'):
+ text ='Felicidades, elegiste la respuesta correcta!!!' + b.get_label()
+ print 'Felicidades, elegiste la respuesta correcta!!!'
+ else:
+ text ='La palabra seleccionada, no es la correcta'
+ print 'Felicidades, elegiste la respuesta correcta!!!'
+
+ self.puntaje=self.puntaje +p
+ text=text + ' tu puntajes adicional es : ' + str(p)
+ Popen(['espeak', '-v', 'es', text])
+ # parser = SafeConfigParser()
+ # NECESITO UNA PAUSA ANTES DE CAMBIAR LA FIGURA
+
+
+ self.numero=random.randint(1,4)# pregunta seleccionada al azar
+ #i = gtk.image_new_from_pixbuf(gtk.gdk.pixbuf_new_from_file_at_size(parser.get('pregunta'+str(self.numero), 'imagen'), 100, 100))
+ i.set_from_file(parser.get('pregunta'+str(self.numero), 'imagen'))
+ b3.set_label(parser.get('pregunta'+str(self.numero), 'correcta'))
+ b.set_label(parser.get('pregunta'+str(self.numero), 'incorrecta1'))
+ b2.set_label(parser.get('pregunta'+str(self.numero), 'incorrecta2'))
+
+
+ def say(self,b,text):
+ Popen(['espeak', '-v', 'es', text])
+
+ def destroy(self, window, data=None):
+ gtk.main_quit()
+
+
+if __name__ == "__main__":
+ my_app = MyApp()
+ gtk.main()
diff --git a/elegir/imagenes/cubo.jpg b/elegir/imagenes/cubo.jpg
new file mode 100644
index 0000000..ada80a1
--- /dev/null
+++ b/elegir/imagenes/cubo.jpg
Binary files differ
diff --git a/elegir/imagenes/flor.jpg b/elegir/imagenes/flor.jpg
new file mode 100644
index 0000000..66462ed
--- /dev/null
+++ b/elegir/imagenes/flor.jpg
Binary files differ
diff --git a/elegir/imagenes/manzana.jpg b/elegir/imagenes/manzana.jpg
new file mode 100644
index 0000000..4f2a9b9
--- /dev/null
+++ b/elegir/imagenes/manzana.jpg
Binary files differ
diff --git a/elegir/imagenes/tux.png b/elegir/imagenes/tux.png
new file mode 100644
index 0000000..ee1f557
--- /dev/null
+++ b/elegir/imagenes/tux.png
Binary files differ