Dia Dhuit GNOME.Weekly Report 5:GSOC
- From: srishti sethi <srishakatux gmail com>
- To: gnome-soc-list gnome org
- Subject: Dia Dhuit GNOME.Weekly Report 5:GSOC
- Date: Mon, 27 Jun 2011 15:49:29 +0530
Originally from my blog!
27th June 2011 : During the fifth week of gsoc I worked on the following:-
- Adding a Multilist to Dicey-Dicey :I
gave a final touch up to dicey_dicey activity by creating a multilist
of numbers by following the rules 1)proposing a question with same
answer only once 2)not to propose a question that contains the answer 3)
re-propose the question which is not correctly answered.
- Rhymes_Riddles Activity :Activity which I started previous week was remarked by Bruno as per which I worked on the following issues:-
* Added a repeat icon.
* Created a multilist of questions.
* Accept answers in lower and upper case.
* Set the text("Type your answer here") in the entry widget to appear for the first time only.
* Fixed the gtk widget issue on pause.
# There is a problem with GTK widgets, they are not covered by the help
# We hide/show them here
if(self.board_paused):
self.entry.hide()
else :
self.entry.show()
- Louis_braille-activity :This
activity includes story of Louis Braille life narrated in a lively
style. It includes introduction to his biography and discovery of
braille.This week I loved researching on Louis Braille and collecting
relevant pictures with each story.An amazing video on Louis Braille :http://www.youtube.com/watch?v=9bdfC2j_4x4&feature=related
To give a look and feel of slideshow I added previous and next buttons to the activity.
Also
I have imported ConfigParser module at this stage to parse through
activity.desktop file where I have included the activity content with
year,story and images of activity at each level.
def read_data(self):
'''Load the activity data'''
config = ConfigParser.RawConfigParser()
p = gcompris.get_properties()
filename = gcompris.DATA_DIR + '/' + self.gcomprisBoard.name + '/activity.desktop'
try:
gotit = config.read(filename)
if not gotit:
gcompris.utils.dialog(_("Cannot find the file
'{filename}'").format(filename=filename),None)
return False
except ConfigParser.Error as error:
gcompris.utils.dialog(_("Failed to parse data set '{filename}'
with error:\n{error}").format(filename=filename, error=error), None)
return False
self.dataset = config
return True
- Screenshots
--
Thanks & Regards
Srishti Sethi
http://srishtisethi.blogspot.com/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]