From pa-dev at gmx.de Wed Sep 5 20:38:06 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Wed, 05 Sep 2012 22:38:06 +0200 Subject: [gcompris-devel] testers needed for new music activities in GCompris In-Reply-To: <1346195701.30809.27.camel@kong> References: <50395379.60507@gmx.de> <50395566.9090209@gmx.de> <1346113290.18602.19.camel@kong> <503D2146.4020501@gmx.de> <1346195701.30809.27.camel@kong> Message-ID: <5047B82E.2070701@gmx.de> Hi! On 29.08.2012 01:15, Bruno Coudoin wrote: > Le mardi 28 ao?t 2012 ? 21:51 +0200, Peter Albrecht a ?crit : >> On 28.08.2012 02:21, Bruno Coudoin wrote: > I am always taking care not to take unneeded space. I see no problem to > create a bigger GCompris but I don't like wasting space. Saving space is a good attitude! :) (less harddisk space, less download time, less data traffic, smaller backups, smaller git repos, ...) >> But this comparison also showed, that >> "./python/note_names.py" is missing in "beth2.tgz". Was this >> intended? > > This is intented, this file was not used. There is something, I don't understand: Starting gcompris, I can see an acitivity called "Name that Note!". On my fresh compilated gcompris installation (at git commit 76cf56be9796ba41341eeebde1abc940da021771, Wed Sep 5 2012): # cd /usr/local # grep -nHr "Name that" . tells me, that this text is only found in > ./share/gcompris/boards/note_names.xml:12: Name that Note! Looking at this note_names.xml, I can see: > http://gcompris.net/wiki/Adding_an_activity#Menu_creation I would guess that there should be some "note_names.py" around, containing the code for this activity. But # cd /usr/local # find -iname "*note_names*" won't find such a file. Where is my error in reasoning? BTW: Trying to start this activity on my self compiled installation does not work. On console output, I can read > ImportError: No module named note_names Regards, Peter Albrecht From bethmhadley at gmail.com Wed Sep 5 21:06:14 2012 From: bethmhadley at gmail.com (Beth Hadley) Date: Wed, 5 Sep 2012 17:06:14 -0400 Subject: [gcompris-devel] testers needed for new music activities in GCompris In-Reply-To: <5047B82E.2070701@gmx.de> References: <50395379.60507@gmx.de> <50395566.9090209@gmx.de> <1346113290.18602.19.camel@kong> <503D2146.4020501@gmx.de> <1346195701.30809.27.camel@kong> <5047B82E.2070701@gmx.de> Message-ID: Hi Peter, Your concern about note_names.py is understood. My note_names activity does indeed depend on note_names.py I do not know why Bruno wrote that this module is not used. However https://github.com/bdoin/GCompris/blob/master/src/note_names-activity/note_names.py does appear to have the correct note_names activity. I'm not sure why your github repo didn't grab this file....It was apparently added 10 days ago. Perhaps it would be best to try to resolve this issue via irc with Bruno and/or myself. I'm crazy busy with the first week of classes, but I'll do my best. Good luck! ~Beth On Wed, Sep 5, 2012 at 4:38 PM, Peter Albrecht wrote: > > Hi! > > On 29.08.2012 01:15, Bruno Coudoin wrote: > > Le mardi 28 ao?t 2012 ? 21:51 +0200, Peter Albrecht a ?crit : > >> On 28.08.2012 02:21, Bruno Coudoin wrote: > > I am always taking care not to take unneeded space. I see no problem to > > create a bigger GCompris but I don't like wasting space. > > Saving space is a good attitude! :) > (less harddisk space, less download time, less data traffic, > smaller backups, smaller git repos, ...) > > > >> But this comparison also showed, that > >> "./python/note_names.py" is missing in "beth2.tgz". Was this > >> intended? > > > > This is intented, this file was not used. > > There is something, I don't understand: > > Starting gcompris, I can see an acitivity called "Name that > Note!". > > On my fresh compilated gcompris installation > (at git commit 76cf56be9796ba41341eeebde1abc940da021771, Wed > Sep 5 2012): > > # cd /usr/local > # grep -nHr "Name that" . > > tells me, that this text is only found in > > ./share/gcompris/boards/note_names.xml:12: Name that Note! > > Looking at this note_names.xml, I can see: > > > According to > > http://gcompris.net/wiki/Adding_an_activity#Menu_creation > I would guess that there should be some "note_names.py" > around, containing the code for this activity. > > But > # cd /usr/local > # find -iname "*note_names*" > won't find such a file. > > Where is my error in reasoning? > > > BTW: Trying to start this activity on my self compiled > installation does not work. On console output, I can read > > ImportError: No module named note_names > > > Regards, > Peter Albrecht > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel -- Beth Hadley From pa-dev at gmx.de Wed Sep 5 21:11:02 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Wed, 05 Sep 2012 23:11:02 +0200 Subject: [gcompris-devel] Feedback regarding music activities In-Reply-To: References: Message-ID: <5047BFE6.7050907@gmx.de> Hi! On 30.08.2012 01:59, Beth Hadley wrote: > I've had a bit of time to work on your thoughts, although not much due to > my busy week of orientation at college. Thanks for your time and working on my suggestions! Spare time is rare again for me, too, since vacations are over. I just compiled Git HEAD of > https://github.com/bdoin/GCompris (at git commit 76cf56be9796ba41341eeebde1abc940da021771, Wed Sep 5 2012) >> re: Explore Activities > yes, I did change these entirely from the version you tested. Please play > my new versions again. At level one, there is no way, to automatically switch to level two. The icon of explored animals should change from (?) (= red circle with questionmark) to (v) (= green circle with check). After all animals have been visited, the bonus should be displayed and level should increase to two. Otherwise maybe someone does not realize that there are levels two and three. >>> 1) "Attempt" is not visible: >>> The melody, the user plays on the piano, is recorded and the >>> user can erase it, if she/he thinks, she/he was wrong. But >>> this is somewhat invisible. The user has to imagine: "There >>> is something recorded in the computers RAM" >>> It would be easier to understand, if you would show the >>> attempt, which was entered by the user, on the screen. >>> Perhaps you print the current row of entered piano key >>> letters next to the piano keys. E.g.: C C F G > Yes, I know the user's entry is invisible but this is mostly by intention. > When you play the piano, nothing pops up to let you know what notes you've > already played. I'm trying to give kids a good understanding of what it > might be like to actually play piano, especially for those who don't have a > real one! Ok, that's a good point. >>> 2) GCompris: Repeat question: >>> The GCompris interface provides a way to the user, to >>> "repeat the current question". This is a button (two green >>> arrows bend to a circle) in the GCompris bar. You set it with: >>> # gcompris.bar_set(gcompris.BAR_LEVEL|gcompris.BAR_REPEAT) >>> >>> Maybe you want to add this, to provide a user interface >>> homogeneous to other activities. > Perhaps, but I went through the activities and can't find any one in > particular that really needs that type of repeat. For those that have a > question, there's always an option to press a button to hear it again. Do > you have a specific suggestion for where you'd like to see a repeat > question button? Example: "Explore farm animals", level 2: Animal sound is played once, but the user can click on the play button, to play this sound again. In my opinion, this would be a typical case for "repeat the current question" as described above. Same for the "play" button in "Play Piano!". With "Play Rhythm", there is a play button, too. But it appears under certain circumstances. So I'm not shure, if "gcompris.BAR_REPEAT" would be flexible enough. > >>> ** Play Rhythm! ** > This activity is entirely changed and hopefully easier. You should play the > newest version. The new version is a lot better! Easier to play and make more fun. I played all 12 levels! :) > Actually, I'm confused why Bruno said note_names.py isn't used...it is > critical to the note_names-activity. I'll try to chat on IRC with Bruno > about this. You're welcome to join us on IRC too.! See my other email from today, as reply on Bruno's email. >> Another tiny bug: The "world" bonus in "Explore World Music" >> has transparent eyes. This looks strange. > > Yes, I'll be changing all bonuses to official gcompris bonus. The "world" is also used as icon for "Explore World Music" in the GCompris main menu. The transparent eyes can be seen, when you hover over the icon. > Again, I do appreciate your feedback and I'm sorry this process has been > crazy and I have unfortunately not been able to spend as much time this > week as I would have liked. No problem for me. This is a project of free contributors and spare time often is rare. > I committed my changes to my local github account ( > https://github.com/bethmhadley) then I'll try to chat with Bruno to figure > out what's up with the whole merging process and creating new bundles. I can't decide, whether to take your fork or Bruno's fork as "upstream". ;) > Once we've figured out a few more of these bugs, I'm looking forward to > more feedback. Your ideas and thoughts have really improved the quality of > these activities! Thanks, > ~Beth It's very nice, to read a "thank you"! (Don't get this on my daily job very often.) That's why I love open source projects and contributing to them. Regards, Peter From pa-dev at gmx.de Wed Sep 5 21:31:05 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Wed, 05 Sep 2012 23:31:05 +0200 Subject: [gcompris-devel] Bug: Music Activities: Missing Bonus Images In-Reply-To: References: Message-ID: <5047C499.5020808@gmx.de> Hi! I just manually compiled > https://github.com/bdoin/GCompris at current git HEAD 76cf56be9796ba41341eeebde1abc940da021771 Playing around, I encountered some error messages about missing images. When I play the activity "Play Piano!" or "Play Rhythm", instead of the bonus to be displayed, I get the error message: Can't open file "piano_composition/happyNote.png". Doing a # cd /usr/local # find -name "*ote.png" does not find the mentioned file on the harddisk. I guess the have been deleted at > https://github.com/bdoin/GCompris/commit/26de48530957fac372b13f6901946df6843221cf so those two activities should use the new NOTE-Bonus instead of gcomprismusic.displaySadNote() and gcomprismusic.displayHappyNote(). Regards, Peter From bethmhadley at gmail.com Wed Sep 5 21:52:06 2012 From: bethmhadley at gmail.com (Beth Hadley) Date: Wed, 5 Sep 2012 17:52:06 -0400 Subject: [gcompris-devel] Feedback regarding music activities In-Reply-To: <5047BFE6.7050907@gmx.de> References: <5047BFE6.7050907@gmx.de> Message-ID: Hi Peter, Thank you again for the comments. Just skimming through quickly, you raise several great points. I would recommend you to fork Bruno's master repo, because he'll be updating his more frequently than I update mine. He will also pull in my changes when they're ready to be added to the main repo. This way we won't have issues with updating repositories and testing old code versions, which unfortunately my project has been prone to in the past. As for the other concerns, I shall address them perhaps this weekend. Your suggestions really are very worthwhile and I'll see what I can do about them. Thanks so much for your time! ~Beth On Wed, Sep 5, 2012 at 5:11 PM, Peter Albrecht wrote: > Hi! > > On 30.08.2012 01:59, Beth Hadley wrote: >> I've had a bit of time to work on your thoughts, although not much due to >> my busy week of orientation at college. > Thanks for your time and working on my suggestions! Spare > time is rare again for me, too, since vacations are over. > > I just compiled Git HEAD of >> https://github.com/bdoin/GCompris > (at git commit 76cf56be9796ba41341eeebde1abc940da021771, Wed > Sep 5 2012) > > >>> re: Explore Activities >> yes, I did change these entirely from the version you tested. Please play >> my new versions again. > > At level one, there is no way, to automatically switch to > level two. The icon of explored animals should change from > (?) (= red circle with questionmark) to (v) (= green circle > with check). After all animals have been visited, the bonus > should be displayed and level should increase to two. > > Otherwise maybe someone does not realize that there are > levels two and three. > > >>>> 1) "Attempt" is not visible: >>>> The melody, the user plays on the piano, is recorded and the >>>> user can erase it, if she/he thinks, she/he was wrong. But >>>> this is somewhat invisible. The user has to imagine: "There >>>> is something recorded in the computers RAM" >>>> It would be easier to understand, if you would show the >>>> attempt, which was entered by the user, on the screen. >>>> Perhaps you print the current row of entered piano key >>>> letters next to the piano keys. E.g.: C C F G >> Yes, I know the user's entry is invisible but this is mostly by intention. >> When you play the piano, nothing pops up to let you know what notes you've >> already played. I'm trying to give kids a good understanding of what it >> might be like to actually play piano, especially for those who don't have a >> real one! > > Ok, that's a good point. > > >>>> 2) GCompris: Repeat question: >>>> The GCompris interface provides a way to the user, to >>>> "repeat the current question". This is a button (two green >>>> arrows bend to a circle) in the GCompris bar. You set it with: >>>> # gcompris.bar_set(gcompris.BAR_LEVEL|gcompris.BAR_REPEAT) >>>> >>>> Maybe you want to add this, to provide a user interface >>>> homogeneous to other activities. >> Perhaps, but I went through the activities and can't find any one in >> particular that really needs that type of repeat. For those that have a >> question, there's always an option to press a button to hear it again. Do >> you have a specific suggestion for where you'd like to see a repeat >> question button? > > Example: "Explore farm animals", level 2: > Animal sound is played once, but the user can click on the > play button, to play this sound again. In my opinion, this > would be a typical case for "repeat the current question" as > described above. > > Same for the "play" button in "Play Piano!". > > With "Play Rhythm", there is a play button, too. But it > appears under certain circumstances. So I'm not shure, if > "gcompris.BAR_REPEAT" would be flexible enough. > > >> >>>> ** Play Rhythm! ** >> This activity is entirely changed and hopefully easier. You should play the >> newest version. > > The new version is a lot better! Easier to play and make > more fun. I played all 12 levels! :) > > >> Actually, I'm confused why Bruno said note_names.py isn't used...it is >> critical to the note_names-activity. I'll try to chat on IRC with Bruno >> about this. You're welcome to join us on IRC too.! > > See my other email from today, as reply on Bruno's email. > > >>> Another tiny bug: The "world" bonus in "Explore World Music" >>> has transparent eyes. This looks strange. >> >> Yes, I'll be changing all bonuses to official gcompris bonus. > > The "world" is also used as icon for "Explore World Music" > in the GCompris main menu. The transparent eyes can be seen, > when you hover over the icon. > > >> Again, I do appreciate your feedback and I'm sorry this process has been >> crazy and I have unfortunately not been able to spend as much time this >> week as I would have liked. > > No problem for me. This is a project of free contributors > and spare time often is rare. > > >> I committed my changes to my local github account ( >> https://github.com/bethmhadley) then I'll try to chat with Bruno to figure >> out what's up with the whole merging process and creating new bundles. > > I can't decide, whether to take your fork or Bruno's fork as > "upstream". ;) > > >> Once we've figured out a few more of these bugs, I'm looking forward to >> more feedback. Your ideas and thoughts have really improved the quality of >> these activities! Thanks, >> ~Beth > > It's very nice, to read a "thank you"! (Don't get this on my > daily job very often.) That's why I love open source > projects and contributing to them. > > Regards, > Peter > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel -- Beth Hadley From pa-dev at gmx.de Wed Sep 5 22:00:36 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Thu, 06 Sep 2012 00:00:36 +0200 Subject: [gcompris-devel] testers needed for new music activities in GCompris In-Reply-To: References: <50395379.60507@gmx.de> <50395566.9090209@gmx.de> <1346113290.18602.19.camel@kong> <503D2146.4020501@gmx.de> <1346195701.30809.27.camel@kong> <5047B82E.2070701@gmx.de> Message-ID: <5047CB84.4020902@gmx.de> Hi Beth, I guess, I found the error. Now I can start the "Name that Note!"-activity again. For details see pull request: https://github.com/bdoin/GCompris/pull/3 Regards, Peter On 05.09.2012 23:06, Beth Hadley wrote: > Hi Peter, > > Your concern about note_names.py is understood. My note_names activity > does indeed depend on note_names.py I do not know why Bruno wrote that > this module is not used. However > https://github.com/bdoin/GCompris/blob/master/src/note_names-activity/note_names.py > does appear to have the correct note_names activity. I'm not sure why > your github repo didn't grab this file....It was apparently added 10 > days ago. > > Perhaps it would be best to try to resolve this issue via irc with > Bruno and/or myself. I'm crazy busy with the first week of classes, > but I'll do my best. Good luck! > ~Beth > > > > On Wed, Sep 5, 2012 at 4:38 PM, Peter Albrecht wrote: >> >> Hi! >> >> On 29.08.2012 01:15, Bruno Coudoin wrote: >>> Le mardi 28 ao?t 2012 ? 21:51 +0200, Peter Albrecht a ?crit : >>>> On 28.08.2012 02:21, Bruno Coudoin wrote: >>> I am always taking care not to take unneeded space. I see no problem to >>> create a bigger GCompris but I don't like wasting space. >> >> Saving space is a good attitude! :) >> (less harddisk space, less download time, less data traffic, >> smaller backups, smaller git repos, ...) >> >> >>>> But this comparison also showed, that >>>> "./python/note_names.py" is missing in "beth2.tgz". Was this >>>> intended? >>> >>> This is intented, this file was not used. >> >> There is something, I don't understand: >> >> Starting gcompris, I can see an acitivity called "Name that >> Note!". >> >> On my fresh compilated gcompris installation >> (at git commit 76cf56be9796ba41341eeebde1abc940da021771, Wed >> Sep 5 2012): >> >> # cd /usr/local >> # grep -nHr "Name that" . >> >> tells me, that this text is only found in >>> ./share/gcompris/boards/note_names.xml:12: Name that Note! >> >> Looking at this note_names.xml, I can see: >>> > >> According to >>> http://gcompris.net/wiki/Adding_an_activity#Menu_creation >> I would guess that there should be some "note_names.py" >> around, containing the code for this activity. >> >> But >> # cd /usr/local >> # find -iname "*note_names*" >> won't find such a file. >> >> Where is my error in reasoning? >> >> >> BTW: Trying to start this activity on my self compiled >> installation does not work. On console output, I can read >>> ImportError: No module named note_names >> >> >> Regards, >> Peter Albrecht >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> gcompris-devel mailing list >> gcompris-devel at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gcompris-devel > > > > > -- > Beth Hadley > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel > From pa-dev at gmx.de Wed Sep 5 22:02:50 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Thu, 06 Sep 2012 00:02:50 +0200 Subject: [gcompris-devel] testers needed for new music activities in GCompris In-Reply-To: <5047CB84.4020902@gmx.de> References: <50395379.60507@gmx.de> <50395566.9090209@gmx.de> <1346113290.18602.19.camel@kong> <503D2146.4020501@gmx.de> <1346195701.30809.27.camel@kong> <5047B82E.2070701@gmx.de> <5047CB84.4020902@gmx.de> Message-ID: <5047CC0A.20509@gmx.de> Hi! Perhaps this was also the reason, why Bruno said: "note_names.py" is not needed and left it out of the bundle. Regards, Peter On 06.09.2012 00:00, Peter Albrecht wrote: > Hi Beth, > > I guess, I found the error. > Now I can start the "Name that Note!"-activity again. > > For details see pull request: > https://github.com/bdoin/GCompris/pull/3 > > Regards, > Peter > > On 05.09.2012 23:06, Beth Hadley wrote: >> Hi Peter, >> >> Your concern about note_names.py is understood. My note_names activity >> does indeed depend on note_names.py I do not know why Bruno wrote that >> this module is not used. However >> https://github.com/bdoin/GCompris/blob/master/src/note_names-activity/note_names.py >> does appear to have the correct note_names activity. I'm not sure why >> your github repo didn't grab this file....It was apparently added 10 >> days ago. >> >> Perhaps it would be best to try to resolve this issue via irc with >> Bruno and/or myself. I'm crazy busy with the first week of classes, >> but I'll do my best. Good luck! >> ~Beth >> >> >> >> On Wed, Sep 5, 2012 at 4:38 PM, Peter Albrecht wrote: >>> >>> Hi! >>> >>> On 29.08.2012 01:15, Bruno Coudoin wrote: >>>> Le mardi 28 ao?t 2012 ? 21:51 +0200, Peter Albrecht a ?crit : >>>>> On 28.08.2012 02:21, Bruno Coudoin wrote: >>>> I am always taking care not to take unneeded space. I see no problem to >>>> create a bigger GCompris but I don't like wasting space. >>> >>> Saving space is a good attitude! :) >>> (less harddisk space, less download time, less data traffic, >>> smaller backups, smaller git repos, ...) >>> >>> >>>>> But this comparison also showed, that >>>>> "./python/note_names.py" is missing in "beth2.tgz". Was this >>>>> intended? >>>> >>>> This is intented, this file was not used. >>> >>> There is something, I don't understand: >>> >>> Starting gcompris, I can see an acitivity called "Name that >>> Note!". >>> >>> On my fresh compilated gcompris installation >>> (at git commit 76cf56be9796ba41341eeebde1abc940da021771, Wed >>> Sep 5 2012): >>> >>> # cd /usr/local >>> # grep -nHr "Name that" . >>> >>> tells me, that this text is only found in >>>> ./share/gcompris/boards/note_names.xml:12: Name that Note! >>> >>> Looking at this note_names.xml, I can see: >>>> >> >>> According to >>>> http://gcompris.net/wiki/Adding_an_activity#Menu_creation >>> I would guess that there should be some "note_names.py" >>> around, containing the code for this activity. >>> >>> But >>> # cd /usr/local >>> # find -iname "*note_names*" >>> won't find such a file. >>> >>> Where is my error in reasoning? >>> >>> >>> BTW: Trying to start this activity on my self compiled >>> installation does not work. On console output, I can read >>>> ImportError: No module named note_names >>> >>> >>> Regards, >>> Peter Albrecht >>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> gcompris-devel mailing list >>> gcompris-devel at lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/gcompris-devel >> >> >> >> >> -- >> Beth Hadley >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> gcompris-devel mailing list >> gcompris-devel at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gcompris-devel >> > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel > From bruno.coudoin at gcompris.net Thu Sep 6 22:26:23 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Fri, 07 Sep 2012 00:26:23 +0200 Subject: [gcompris-devel] testers needed for new music activities in GCompris In-Reply-To: <5047CB84.4020902@gmx.de> References: <50395379.60507@gmx.de> <50395566.9090209@gmx.de> <1346113290.18602.19.camel@kong> <503D2146.4020501@gmx.de> <1346195701.30809.27.camel@kong> <5047B82E.2070701@gmx.de> <5047CB84.4020902@gmx.de> Message-ID: <1346970383.19150.13.camel@kong> Hi, I am sorry for the confusion on this. I did merge Peter's fix on that. At least Peter it gave you an opportunity to dig into that and understand the intricacy of our compilation chain. Bruno. Le jeudi 06 septembre 2012 ? 00:00 +0200, Peter Albrecht a ?crit : > Hi Beth, > > I guess, I found the error. > Now I can start the "Name that Note!"-activity again. > > For details see pull request: > https://github.com/bdoin/GCompris/pull/3 > > Regards, > Peter > > On 05.09.2012 23:06, Beth Hadley wrote: > > Hi Peter, > > > > Your concern about note_names.py is understood. My note_names activity > > does indeed depend on note_names.py I do not know why Bruno wrote that > > this module is not used. However > > https://github.com/bdoin/GCompris/blob/master/src/note_names-activity/note_names.py > > does appear to have the correct note_names activity. I'm not sure why > > your github repo didn't grab this file....It was apparently added 10 > > days ago. > > > > Perhaps it would be best to try to resolve this issue via irc with > > Bruno and/or myself. I'm crazy busy with the first week of classes, > > but I'll do my best. Good luck! > > ~Beth > > > > > > > > On Wed, Sep 5, 2012 at 4:38 PM, Peter Albrecht wrote: > >> > >> Hi! > >> > >> On 29.08.2012 01:15, Bruno Coudoin wrote: > >>> Le mardi 28 ao?t 2012 ? 21:51 +0200, Peter Albrecht a ?crit : > >>>> On 28.08.2012 02:21, Bruno Coudoin wrote: > >>> I am always taking care not to take unneeded space. I see no problem to > >>> create a bigger GCompris but I don't like wasting space. > >> > >> Saving space is a good attitude! :) > >> (less harddisk space, less download time, less data traffic, > >> smaller backups, smaller git repos, ...) > >> > >> > >>>> But this comparison also showed, that > >>>> "./python/note_names.py" is missing in "beth2.tgz". Was this > >>>> intended? > >>> > >>> This is intented, this file was not used. > >> > >> There is something, I don't understand: > >> > >> Starting gcompris, I can see an acitivity called "Name that > >> Note!". > >> > >> On my fresh compilated gcompris installation > >> (at git commit 76cf56be9796ba41341eeebde1abc940da021771, Wed > >> Sep 5 2012): > >> > >> # cd /usr/local > >> # grep -nHr "Name that" . > >> > >> tells me, that this text is only found in > >>> ./share/gcompris/boards/note_names.xml:12: Name that Note! > >> > >> Looking at this note_names.xml, I can see: > >>> >> > >> According to > >>> http://gcompris.net/wiki/Adding_an_activity#Menu_creation > >> I would guess that there should be some "note_names.py" > >> around, containing the code for this activity. > >> > >> But > >> # cd /usr/local > >> # find -iname "*note_names*" > >> won't find such a file. > >> > >> Where is my error in reasoning? > >> > >> > >> BTW: Trying to start this activity on my self compiled > >> installation does not work. On console output, I can read > >>> ImportError: No module named note_names > >> > >> > >> Regards, > >> Peter Albrecht > > From pa-dev at gmx.de Fri Sep 7 18:54:02 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Fri, 07 Sep 2012 20:54:02 +0200 Subject: [gcompris-devel] testers needed for new music activities in GCompris In-Reply-To: <1346970383.19150.13.camel@kong> References: <50395379.60507@gmx.de> <50395566.9090209@gmx.de> <1346113290.18602.19.camel@kong> <503D2146.4020501@gmx.de> <1346195701.30809.27.camel@kong> <5047B82E.2070701@gmx.de> <5047CB84.4020902@gmx.de> <1346970383.19150.13.camel@kong> Message-ID: <504A42CA.80005@gmx.de> Hi! On 07.09.2012 00:26, Bruno Coudoin wrote: > At least Peter it gave you an opportunity to dig into that and > understand the intricacy of our compilation chain. That's right. ;) Regards, Peter From pa-dev at gmx.de Sun Sep 9 19:56:15 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Sun, 09 Sep 2012 21:56:15 +0200 Subject: [gcompris-devel] new activity idea - mouse-wheel zoom In-Reply-To: <5023B5B0.2030505@gcompris.net> References: <50224BAE.8020307@gmx.de> <5023B5B0.2030505@gcompris.net> Message-ID: <504CF45F.1020702@gmx.de> Hi! On 09.08.2012 15:05, Bruno Coudoin wrote: > Le 08/08/12 13:21, Peter Albrecht a ?crit : >> ... I had planned to implement: Train >> zooming with the mouse wheel >> >> # Goldmining # >> >> The user is presented a rock wall. At a certain position the >> user can see something sparkling. The user has to zoom in >> three time until she/he is very close to the wall. At this >> zoom level, a gold nugged can be seen instead of just a >> sparkling effekt. The user clicks on the nugget to mine it. >> Than she/he has to zoom out again to the top level, to see >> the next point sparkling. >> > > I like it ! Ok, I am almost done with my mining-activity. But I keep it solely on my local git repository (and backup), until I'm satisfied with it. ;) At the moment I am looking for some sounds. I think, "/usr/share/tuxpaint/sounds/magic/realrainbow.ogg" might fit very nice to the "new nugget is placed"-event. "Tux Paint" is GPL licensed and GCompris is licensed under GPL V3. 1) Can I use this sound? (I am new to all this licensing stuff) 2) Should I copy it to "./src/mining-activity/resources/mining/realrainbow.ogg"? 3) Where do I give credit to the source? My guess: Git commit message and /src/mining-activity/mining.xml.in (section "_credits"). Thanks for your time! Regards, Peter From bruno.coudoin at gcompris.net Sun Sep 9 21:38:05 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Sun, 09 Sep 2012 23:38:05 +0200 Subject: [gcompris-devel] new activity idea - mouse-wheel zoom In-Reply-To: <504CF45F.1020702@gmx.de> References: <50224BAE.8020307@gmx.de> <5023B5B0.2030505@gcompris.net> <504CF45F.1020702@gmx.de> Message-ID: <1347226685.22162.3.camel@kong> Le dimanche 09 septembre 2012 ? 21:56 +0200, Peter Albrecht a ?crit : > Hi! > > On 09.08.2012 15:05, Bruno Coudoin wrote: > > Le 08/08/12 13:21, Peter Albrecht a ?crit : > >> ... I had planned to implement: Train > >> zooming with the mouse wheel > >> > >> # Goldmining # > >> > >> The user is presented a rock wall. At a certain position the > >> user can see something sparkling. The user has to zoom in > >> three time until she/he is very close to the wall. At this > >> zoom level, a gold nugged can be seen instead of just a > >> sparkling effekt. The user clicks on the nugget to mine it. > >> Than she/he has to zoom out again to the top level, to see > >> the next point sparkling. > >> > > > > I like it ! > > Ok, I am almost done with my mining-activity. > But I keep it solely on my local git repository (and > backup), until I'm satisfied with it. ;) > > At the moment I am looking for some sounds. I think, > "/usr/share/tuxpaint/sounds/magic/realrainbow.ogg" > might fit very nice to the "new nugget is placed"-event. > > "Tux Paint" is GPL licensed and GCompris is licensed under > GPL V3. > > 1) Can I use this sound? (I am new to all this licensing stuff) Yes, Tux Paint is a good resource, they are doing a very good job yes this is compatible with our own licence. > 2) Should I copy it to > "./src/mining-activity/resources/mining/realrainbow.ogg"? Yes and in your code you play it with gcompris.sound.play_ogg("mining/realrainbow.ogg") > 3) Where do I give credit to the source? My guess: Git > commit message and /src/mining-activity/mining.xml.in > (section "_credits"). You can you this place or put a README file in your resource directory to put a reference to all your resources. Bruno. From bruno.coudoin at gcompris.net Sun Sep 9 21:54:07 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Sun, 09 Sep 2012 23:54:07 +0200 Subject: [gcompris-devel] Feedback regarding music activities In-Reply-To: <5047BFE6.7050907@gmx.de> References: <5047BFE6.7050907@gmx.de> Message-ID: <1347227647.22162.17.camel@kong> Le mercredi 05 septembre 2012 ? 23:11 +0200, Peter Albrecht a ?crit : > >> re: Explore Activities > At level one, there is no way, to automatically switch to > level two. The icon of explored animals should change from > (?) (= red circle with questionmark) to (v) (= green circle > with check). After all animals have been visited, the bonus > should be displayed and level should increase to two. > > Otherwise maybe someone does not realize that there are > levels two and three. Hi, I just merge Beth's branch and added a bunch of fixes over it. Now explore activities do work like you describe it should. > >> Another tiny bug: The "world" bonus in "Explore World Music" > >> has transparent eyes. This looks strange. > > > > Yes, I'll be changing all bonuses to official gcompris bonus. All bonuses are now based on the GCompris bonus API. Bruno. From bruno.coudoin at gcompris.net Sun Sep 9 21:54:43 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Sun, 09 Sep 2012 23:54:43 +0200 Subject: [gcompris-devel] Bug: Music Activities: Missing Bonus Images In-Reply-To: <5047C499.5020808@gmx.de> References: <5047C499.5020808@gmx.de> Message-ID: <1347227683.22162.18.camel@kong> Le mercredi 05 septembre 2012 ? 23:31 +0200, Peter Albrecht a ?crit : > > > When I play the activity "Play Piano!" or "Play Rhythm", > instead of the bonus to be displayed, I get the error > message: Can't open file "piano_composition/happyNote.png". This is fixed now. Bruno. From pa-dev at gmx.de Mon Sep 10 18:41:53 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Mon, 10 Sep 2012 20:41:53 +0200 Subject: [gcompris-devel] new activity idea - mouse-wheel zoom In-Reply-To: <1347226685.22162.3.camel@kong> References: <50224BAE.8020307@gmx.de> <5023B5B0.2030505@gcompris.net> <504CF45F.1020702@gmx.de> <1347226685.22162.3.camel@kong> Message-ID: <504E3471.4050604@gmx.de> On 09.09.2012 23:38, Bruno Coudoin wrote: > Le dimanche 09 septembre 2012 ? 21:56 +0200, Peter Albrecht a ?crit : >> Hi! >> >> On 09.08.2012 15:05, Bruno Coudoin wrote: >>> Le 08/08/12 13:21, Peter Albrecht a ?crit : >>>> ... I had planned to implement: Train >>>> zooming with the mouse wheel >>>> >>>> # Goldmining # >>>> >>> I like it ! >> >> Ok, I am almost done with my mining-activity. >> But I keep it solely on my local git repository (and >> backup), until I'm satisfied with it. ;) >> >> At the moment I am looking for some sounds. I think, >> "/usr/share/tuxpaint/sounds/magic/realrainbow.ogg" >> might fit very nice to the "new nugget is placed"-event. >> >> "Tux Paint" is GPL licensed and GCompris is licensed under >> GPL V3. >> >> 1) Can I use this sound? (I am new to all this licensing stuff) > > Yes, Tux Paint is a good resource, they are doing a very good job > yes this is compatible with our own licence. > >> 2) Should I copy it to >> "./src/mining-activity/resources/mining/realrainbow.ogg"? > > Yes and in your code you play it with > gcompris.sound.play_ogg("mining/realrainbow.ogg") > >> 3) Where do I give credit to the source? My guess: Git >> commit message and /src/mining-activity/mining.xml.in >> (section "_credits"). > > You can you this place or put a README file in your resource directory > to put a reference to all your resources. > > Bruno. Thanks for your answers. Going to add some sound. ;) Regards, Peter From pa-dev at gmx.de Mon Sep 10 20:18:59 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Mon, 10 Sep 2012 22:18:59 +0200 Subject: [gcompris-devel] Problem to update German translation Message-ID: <504E4B33.8050803@gmx.de> Hi! I'm currently working on a "goldmining-activity". Since I added some english texts, I would like to provide German translations, too. According to http://gcompris.net/wiki/Translation_addons, I did: # cd ./po # intltool-update de But the process brings up some msgid-warnings and finally terminates with the error message: > xgettext: error while opening "../src/piano_composition-activity/piano_composition.xml.in.h" for reading: No such file or directory > ERROR: xgettext failed to generate PO template file. Please consult > error message above if there is any. I have no idea, why it is looking for a "*.xml.in.h" file!?! The "de.po" file is not changed. Or should I provide a German "mining.xml"-file and leave adding this translations to "de.po" to Christian Kirbach (current main German translator)? Regards, Peter From pa-dev at gmx.de Mon Sep 10 20:32:23 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Mon, 10 Sep 2012 22:32:23 +0200 Subject: [gcompris-devel] Problem compiling GCompris HEAD (0a0cb4b0ea) Message-ID: <504E4E57.7020002@gmx.de> Hi! just pulled bdoin/GCompris commit 0a0cb4b0ea... (Sep 09, 2012) to my local git repository and tried to compile it: make fails with: > make[5]: Entering directory `.../src/explore-activity/resources/explore' > make[5]: *** No rule to make target `defaultCompletedLocationPic.png', needed by `all-am'. Stop. Reason (I guess): "./src/explore-activity/resources/explore/Makefile.am" lists "defaultCompletedLocationPic.png", but the file does not exist in this directory. Nor anywhere else in "./src/" Regards, Peter From bhadley at mit.edu Mon Sep 10 20:42:18 2012 From: bhadley at mit.edu (Beth Hadley) Date: Mon, 10 Sep 2012 16:42:18 -0400 Subject: [gcompris-devel] Problem compiling GCompris HEAD (0a0cb4b0ea) In-Reply-To: <504E4E57.7020002@gmx.de> References: <504E4E57.7020002@gmx.de> Message-ID: Hi Peter, Peter, Bruno did some work this weekend on refactoring my explore activities. The message you see is related to my explore activities. I do not think defaultCompletedLocationPic.png is used any longer in the code. It was used in earlier iterations of the explore-activity design. Bruno will probably get rid of the reference and the bug will be fixed. Thanks for your patience and help as we try to clean up some of the mess that is caused by merging repos =) I do apologize for some of my last-minute-coding that caused many of these discrepancies in repositories. Thanks for letting us know about the bug, and we'll look into getting it fixed ASAP. Thanks, ~Beth On Mon, Sep 10, 2012 at 4:32 PM, Peter Albrecht wrote: > Hi! > > just pulled bdoin/GCompris commit 0a0cb4b0ea... (Sep 09, > 2012) to my local git repository and tried to compile it: > > make fails with: > > make[5]: Entering directory `.../src/explore-activity/resources/explore' > > make[5]: *** No rule to make target `defaultCompletedLocationPic.png', > needed by `all-am'. Stop. > > Reason (I guess): > "./src/explore-activity/resources/explore/Makefile.am" lists > "defaultCompletedLocationPic.png", but the file does not > exist in this directory. Nor anywhere else in "./src/" > > Regards, > Peter > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel > From bruno.coudoin at gcompris.net Mon Sep 10 20:45:02 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Mon, 10 Sep 2012 22:45:02 +0200 Subject: [gcompris-devel] Problem compiling GCompris HEAD (0a0cb4b0ea) In-Reply-To: <504E4E57.7020002@gmx.de> References: <504E4E57.7020002@gmx.de> Message-ID: <1347309902.9267.14.camel@kong> Hi, just pull again, I fixed that one. Bruno. Le lundi 10 septembre 2012 ? 22:32 +0200, Peter Albrecht a ?crit : > Hi! > > just pulled bdoin/GCompris commit 0a0cb4b0ea... (Sep 09, > 2012) to my local git repository and tried to compile it: > > make fails with: > > make[5]: Entering directory `.../src/explore-activity/resources/explore' > > make[5]: *** No rule to make target `defaultCompletedLocationPic.png', needed by `all-am'. Stop. > > Reason (I guess): > "./src/explore-activity/resources/explore/Makefile.am" lists > "defaultCompletedLocationPic.png", but the file does not > exist in this directory. Nor anywhere else in "./src/" > > Regards, > Peter > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel From bruno.coudoin at gcompris.net Mon Sep 10 20:52:52 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Mon, 10 Sep 2012 22:52:52 +0200 Subject: [gcompris-devel] Problem to update German translation In-Reply-To: <504E4B33.8050803@gmx.de> References: <504E4B33.8050803@gmx.de> Message-ID: <1347310372.9267.16.camel@kong> Le lundi 10 septembre 2012 ? 22:18 +0200, Peter Albrecht a ?crit : > Hi! > > I'm currently working on a "goldmining-activity". Since I > added some english texts, I would like to provide German > translations, too. > > According to http://gcompris.net/wiki/Translation_addons, > I did: > > # cd ./po > # intltool-update de > > But the process brings up some msgid-warnings and finally > terminates with the error message: > > xgettext: error while opening "../src/piano_composition-activity/piano_composition.xml.in.h" for reading: No such file or directory > > ERROR: xgettext failed to generate PO template file. Please consult > > error message above if there is any. > > I have no idea, why it is looking for a "*.xml.in.h" file!?! > The "de.po" file is not changed. > > Or should I provide a German "mining.xml"-file and leave > adding this translations to "de.po" to Christian Kirbach > (current main German translator)? Hum, I don't understant what's going on there. This file is properly referenced in the POTFILES.in. I am still digging... From bruno.coudoin at gcompris.net Mon Sep 10 21:19:58 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Mon, 10 Sep 2012 23:19:58 +0200 Subject: [gcompris-devel] Problem to update German translation In-Reply-To: <1347310372.9267.16.camel@kong> References: <504E4B33.8050803@gmx.de> <1347310372.9267.16.camel@kong> Message-ID: <1347311998.9267.18.camel@kong> Le lundi 10 septembre 2012 ? 22:52 +0200, Bruno Coudoin a ?crit : > > Hum, I don't understant what's going on there. This file is properly > referenced in the POTFILES.in. I am still digging... > Ok I got it, the end tag was instead of <_goal>. That was breaking intltool. In GCompris we just use sed on the file to remove all _ in front og the tags thus the bug was not visible to us. Bruno. From pa-dev at gmx.de Wed Sep 12 17:02:34 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Wed, 12 Sep 2012 19:02:34 +0200 Subject: [gcompris-devel] Problem compiling GCompris HEAD (0a0cb4b0ea) In-Reply-To: <1347309902.9267.14.camel@kong> References: <504E4E57.7020002@gmx.de> <1347309902.9267.14.camel@kong> Message-ID: <5050C02A.6010003@gmx.de> Hi! and it compiles again! Thanks for fixing! Regards, Peter On 10.09.2012 22:45, Bruno Coudoin wrote: > > Hi, just pull again, I fixed that one. > > Bruno. > > Le lundi 10 septembre 2012 ? 22:32 +0200, Peter Albrecht a ?crit : >> Hi! >> >> just pulled bdoin/GCompris commit 0a0cb4b0ea... (Sep 09, >> 2012) to my local git repository and tried to compile it: >> >> make fails with: >>> make[5]: Entering directory `.../src/explore-activity/resources/explore' >>> make[5]: *** No rule to make target `defaultCompletedLocationPic.png', needed by `all-am'. Stop. >> >> Reason (I guess): >> "./src/explore-activity/resources/explore/Makefile.am" lists >> "defaultCompletedLocationPic.png", but the file does not >> exist in this directory. Nor anywhere else in "./src/" >> >> Regards, >> Peter >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> gcompris-devel mailing list >> gcompris-devel at lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gcompris-devel > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel > From pa-dev at gmx.de Wed Sep 12 17:08:39 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Wed, 12 Sep 2012 19:08:39 +0200 Subject: [gcompris-devel] Problem compiling GCompris HEAD (0a0cb4b0ea) In-Reply-To: References: <504E4E57.7020002@gmx.de> Message-ID: <5050C197.2000804@gmx.de> On 10.09.2012 22:42, Beth Hadley wrote: > Thanks for your patience and help as we try to clean up some of the mess > that is caused by merging repos =) I do apologize for some of my > last-minute-coding that caused many of these discrepancies in repositories. > > Thanks for letting us know about the bug, and we'll look into getting it > fixed ASAP. No need to apologize. For a "mess" it compiles and runs quite nice! :) And Bruno is very quick at fixing things! :) Regards, Peter From bhadley at mit.edu Wed Sep 12 19:36:06 2012 From: bhadley at mit.edu (Beth Hadley) Date: Wed, 12 Sep 2012 15:36:06 -0400 Subject: [gcompris-devel] Problem compiling GCompris HEAD (0a0cb4b0ea) In-Reply-To: <5050C197.2000804@gmx.de> References: <504E4E57.7020002@gmx.de> <5050C197.2000804@gmx.de> Message-ID: I caused the mess, Bruno fixed it. =) Thanks Bruno. I'm hoping to have time this weekend to put in a few improvements. Thanks all, ~Beth On Wed, Sep 12, 2012 at 1:08 PM, Peter Albrecht wrote: > On 10.09.2012 22:42, Beth Hadley wrote: > > Thanks for your patience and help as we try to clean up some of the mess > > that is caused by merging repos =) I do apologize for some of my > > last-minute-coding that caused many of these discrepancies in > repositories. > > > > Thanks for letting us know about the bug, and we'll look into getting it > > fixed ASAP. > > No need to apologize. For a "mess" it compiles and runs > quite nice! :) > > And Bruno is very quick at fixing things! :) > > Regards, > Peter > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel > From pa-dev at gmx.de Wed Sep 12 20:31:09 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Wed, 12 Sep 2012 22:31:09 +0200 Subject: [gcompris-devel] More music activity comments, based on git commit 672eb8eecd 12.09.2012 Message-ID: <5050F10D.8050103@gmx.de> Hi! Some more comments on the music activities. (My test is based on git commit 672eb8eecd... from 12.09.2012) If I post too much or too fast, just tell me. Until I hear something else, I keep testing every now and then and report the things I notice. ;) ** Explore Farm Animals Level 1: Questionmarks turning to stars works very well! Usability feels good. Thanks! Level 2: Guessing an animal sound correctly, will display a bonus. But the bonus sound is only played ~200 milliseconds before the next animal sound is played. Looking at the code, in checkAnswer() there is: > gcompris.bonus.display(gcompris.bonus.WIN, gcompris.bonus.SMILEY) > self.playRandom() Have a look the hexagon-activity at the function pause(). This one is called once when the bonus starts to be displayed and another time when the bonus disappears again. Evaluate the pause parameter to identify the state (bonus start or bonus end). And play the next animal sound after the bonus has disappeared. In all three levels there is no final bonus, showing "level complete". For expample in level, having visited the last animal and going back to the farm screen, the activity just switches to level 2. Maybe there should be a bonus being displayed. Just to help the user understand: "you have completed level one, lets go to level two". ** Play Piano The rubber showing only if notes have been played, works well. And the new note bonus is very nice. ;) ** Play Rhythm Works also very well! :) One little bug: The rubber is being displayed after some rhythm has been entered. Clicking the rubber will delete the entered rhythm, but the rubber is still visible. It should disappear after been clicked (and the entered rhythm is erased). ** Piano Composition Listen to "Frere Jacques", I can't hear a sound for the note "D'" (the top most one in this song). This note also is not on the keyboard on the left side. Maybe this is the problem. Same problem for "Baa, Baa, Blacksheep" or "Fuchs du hast die Gans gestohlen". Listening to the music of the world makes much fun! ** Name that note When playing at level 2 (3, 5, 6 ... 12), clicking at the solutions in the middle plays that tone. So clicking different letters plays different tone. But if the question is for an "upper C" (the C at the upper end of the scale), every alternative note in the middle plays the same tone: the "upper C". This problem does not accur, if asked for a "C" or any other note. I also have some error output on console for this activity: ----------------------- 8< ----------------------- > Traceback (most recent call last): > File "/usr/local/share/gcompris/python/note_names.py", line 82, in start > self.display_level(self.gcomprisBoard.level) > File "/usr/local/share/gcompris/python/note_names.py", line 142, in display_level > self.rootitem, 'teal') > File "/usr/local/share/gcompris/python/gcomprismusic.py", line 1326, in textButton > line_width = 2.0) > TypeError: could not convert value for property `fill_color_rgba' from str to guint > Traceback (most recent call last): > File "/usr/local/share/gcompris/python/note_names.py", line 445, in set_level > self.display_level(level) > File "/usr/local/share/gcompris/python/note_names.py", line 142, in display_level > self.rootitem, 'teal') > File "/usr/local/share/gcompris/python/gcomprismusic.py", line 1326, in textButton > line_width = 2.0) > TypeError: could not convert value for property `fill_color_rgba' from str to guint ----------------------- >8 ----------------------- ** Final words After pointing to bugs (bad things), I also want to say some nice words to honor your effort, Beth, Bruno and everyone else, who helped: All in all the music activities are very mature! And I think, the are a very good addition to gcompris. Thank you all! Regards, Peter From pa-dev at gmx.de Wed Sep 12 20:38:34 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Wed, 12 Sep 2012 22:38:34 +0200 Subject: [gcompris-devel] Problem to update German translation In-Reply-To: <1347311998.9267.18.camel@kong> References: <504E4B33.8050803@gmx.de> <1347310372.9267.16.camel@kong> <1347311998.9267.18.camel@kong> Message-ID: <5050F2CA.20802@gmx.de> On 10.09.2012 23:19, Bruno Coudoin wrote: > Le lundi 10 septembre 2012 ? 22:52 +0200, Bruno Coudoin a ?crit : >> >> Hum, I don't understant what's going on there. This file is properly >> referenced in the POTFILES.in. I am still digging... >> > Ok I got it, the end tag was instead of <_goal>. That was > breaking intltool. In GCompris we just use sed on the file to remove all > _ in front og the tags thus the bug was not visible to us. Thanks, with current Git HEAD, "intltool-update de" runs without warnings or errors. :) Excellent support in almost no time! Regards, Peter From bruno.coudoin at gcompris.net Thu Sep 13 23:39:48 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Fri, 14 Sep 2012 01:39:48 +0200 Subject: [gcompris-devel] More music activity comments, based on git commit 672eb8eecd 12.09.2012 In-Reply-To: <5050F10D.8050103@gmx.de> References: <5050F10D.8050103@gmx.de> Message-ID: <1347579588.7263.41.camel@kong> Le mercredi 12 septembre 2012 ? 22:31 +0200, Peter Albrecht a ?crit : > Hi! > > If I post too much or too fast, just tell me. Until I hear > something else, I keep testing every now and then and report > the things I notice. ;) This is perfect for me. You may hit some problems I identified on my todo list but its better to have some feedbacks than no feedbacks at all. > Level 2: > > Guessing an animal sound correctly, will display a bonus. > But the bonus sound is only played ~200 milliseconds before > the next animal sound is played. > Looking at the code, in checkAnswer() there is: > > gcompris.bonus.display(gcompris.bonus.WIN, gcompris.bonus.SMILEY) > > self.playRandom() Hum, I made a fix in this spirit but I have not tested with the bonus sound. > Have a look the hexagon-activity at the function pause(). > This one is called once when the bonus starts to be > displayed and another time when the bonus disappears again. > Evaluate the pause parameter to identify the state (bonus > start or bonus end). And play the next animal sound after > the bonus has disappeared. I used this trick. > In all three levels there is no final bonus, showing "level > complete". There is now a bonus on the last level. But it is the same as the others. > For expample in level, having visited the last animal and > going back to the farm screen, the activity just switches to > level 2. Maybe there should be a bonus being displayed. Just > to help the user understand: "you have completed level one, > lets go to level two". There is one now. > ** Play Piano > > The rubber showing only if notes have been played, works > well. And the new note bonus is very nice. ;) I reworked this one again even more. Now I removed the need to have an OK button. I mark the notes as passed or failed in real time. Sadly, Beth did the staff too small and scale it it thus the image quality of my status mark are ugly. > ** Play Rhythm > > Works also very well! :) > One little bug: The rubber is being displayed after some > rhythm has been entered. Clicking the rubber will delete the > entered rhythm, but the rubber is still visible. It should > disappear after been clicked (and the entered rhythm > is erased). I plan to rework it in the same spirit to remove the need for the ok button and provide a better feedback of your mistakes. Are you too slow or too fast, you need to know... > ** Piano Composition > > Listen to "Frere Jacques", I can't hear a sound for the note > "D'" (the top most one in this song). This note also is not > on the keyboard on the left side. Maybe this is the problem. > Same problem for "Baa, Baa, Blacksheep" or "Fuchs du hast > die Gans gestohlen". Beth, do you have an idea there? > Listening to the music of the world makes much fun! Yes, we all have to thanks Beth for that. > ** Name that note > > When playing at level 2 (3, 5, 6 ... 12), clicking at the > solutions in the middle plays that tone. So clicking > different letters plays different tone. But if the question > is for an "upper C" (the C at the upper end of the scale), > every alternative note in the middle plays the same tone: > the "upper C". > This problem does not accur, if asked for a "C" or any other > note. Beth again, I don't understand the problem here. > I also have some error output on console for this activity: I fixed it and improved the look and feel. > > ** Final words > > After pointing to bugs (bad things), I also want to say some > nice words to honor your effort, Beth, Bruno and everyone > else, who helped: > > All in all the music activities are very mature! And I > think, the are a very good addition to gcompris. Thank you all! I think so. Still some work to make it perfect, we have never been tha close. Bruno. From bethmhadley at gmail.com Fri Sep 14 05:30:36 2012 From: bethmhadley at gmail.com (Beth Hadley) Date: Fri, 14 Sep 2012 01:30:36 -0400 Subject: [gcompris-devel] More music activity comments, based on git commit 672eb8eecd 12.09.2012 In-Reply-To: <1347579588.7263.41.camel@kong> References: <5050F10D.8050103@gmx.de> <1347579588.7263.41.camel@kong> Message-ID: Grr...git is still not my friend. I'm trying to merge and update my current repo but I'm getting tons of merge errors, etc. Until I have some time to really dig in and fix that, I just pulled Bruno's master and ran the current code to investigate your latest comments. Here are my thoughts (although brief! sorry!) On Thu, Sep 13, 2012 at 7:39 PM, Bruno Coudoin wrote: > > Le mercredi 12 septembre 2012 ? 22:31 +0200, Peter Albrecht a ?crit : > > Hi! > > > > If I post too much or too fast, just tell me. Until I hear > > something else, I keep testing every now and then and report > > the things I notice. ;) > > This is perfect for me. You may hit some problems I identified on my > todo list but its better to have some feedbacks than no feedbacks at > all. > Many thanks to Bruno for keeping up with this! I'll do what I can...Thanks for your comments, always helping to improve GCompris =) > > > Level 2: > > > > Guessing an animal sound correctly, will display a bonus. > > But the bonus sound is only played ~200 milliseconds before > > the next animal sound is played. > > Looking at the code, in checkAnswer() there is: > > > gcompris.bonus.display(gcompris.bonus.WIN, gcompris.bonus.SMILEY) > > > self.playRandom() > > Hum, I made a fix in this spirit but I have not tested with the bonus > sound. > I noticed this is a problem as well. With the new version of explore activity, the bonus is displayed, and simultaneously a new sound is played. I suggest adding back in the delay that waited to play the new sound until after the bonus disappears. > > Have a look the hexagon-activity at the function pause(). > > This one is called once when the bonus starts to be > > displayed and another time when the bonus disappears again. > > Evaluate the pause parameter to identify the state (bonus > > start or bonus end). And play the next animal sound after > > the bonus has disappeared. > > I used this trick. > > > In all three levels there is no final bonus, showing "level > > complete". > > There is now a bonus on the last level. But it is the same as the > others. > > > For expample in level, having visited the last animal and > > going back to the farm screen, the activity just switches to > > level 2. Maybe there should be a bonus being displayed. Just > > to help the user understand: "you have completed level one, > > lets go to level two". > > There is one now. > > > ** Play Piano > > > > The rubber showing only if notes have been played, works > > well. And the new note bonus is very nice. ;) I agree. Excellent improvements Bruno! > I reworked this one again even more. Now I removed the need to have an > OK button. I mark the notes as passed or failed in real time. > Sadly, Beth did the staff too small and scale it it thus the image > quality of my status mark are ugly. Bruno, I really like your idea here but the check status pictures are way too ugly. I made the piano staff small then scaled it so that I could reuse the same code for multiple activities, each requiring a different size musical staff. So I'm wondering if you can just load in larger images and scale these accordingly. > > ** Play Rhythm > > > > Works also very well! :) > > One little bug: The rubber is being displayed after some > > rhythm has been entered. Clicking the rubber will delete the > > entered rhythm, but the rubber is still visible. It should > > disappear after been clicked (and the entered rhythm > > is erased). > > I plan to rework it in the same spirit to remove the need for the ok > button and provide a better feedback of your mistakes. Are you too slow > or too fast, you need to know... > > > ** Piano Composition > > > > Listen to "Frere Jacques", I can't hear a sound for the note > > "D'" (the top most one in this song). This note also is not > > on the keyboard on the left side. Maybe this is the problem. > > Same problem for "Baa, Baa, Blacksheep" or "Fuchs du hast > > die Gans gestohlen". > > Beth, do you have an idea there? I fixed this a few weeks ago. "D", "E", and I think even "F" is supported above treble clef high C. I just pulled Bruno's latest code and the D plays fine. Try it again and see.... > > Listening to the music of the world makes much fun! > > Yes, we all have to thanks Beth for that. > > > ** Name that note > > > > When playing at level 2 (3, 5, 6 ... 12), clicking at the > > solutions in the middle plays that tone. So clicking > > different letters plays different tone. But if the question > > is for an "upper C" (the C at the upper end of the scale), > > every alternative note in the middle plays the same tone: > > the "upper C". > > This problem does not accur, if asked for a "C" or any other > > note. > > Beth again, I don't understand the problem here. Sorry, nor do I. Peter, could you explain the steps to replicate the bug. I do know that I put in some code so that when the answer is low C, only that low C is an option. And when the answer is high C, only the high C is an option. I didn't feel it was important to test the children on the difference between high C and low C, just as long as they know it's a C. > > I also have some error output on console for this activity: > > I fixed it and improved the look and feel. > > > > > ** Final words > > > > After pointing to bugs (bad things), I also want to say some > > nice words to honor your effort, Beth, Bruno and everyone > > else, who helped: > > > > All in all the music activities are very mature! And I > > think, the are a very good addition to gcompris. Thank you all! > > I think so. Still some work to make it perfect, we have never been tha > close. Well, really it's thanks to you and Bruno for making some great improvements. I'll chip in where I can, and of course I'll follow all the email threads. Also, another thing I noticed: the lyrics for the activity extend on top of the music staff. Not good. Bruno, I think you went in and changed some formatting, so you'll want to look at that and make sure it all fits nicely in the space provided. It's not a huge space, but it's plenty of room for a couple lines of lyrics. Thanks to both of you! > Bruno. > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://ad.doubleclick.net/clk;258768047;13503038;j? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel -- Beth Hadley From bruno.coudoin at gcompris.net Fri Sep 14 06:37:22 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Fri, 14 Sep 2012 08:37:22 +0200 Subject: [gcompris-devel] More music activity comments, based on git commit 672eb8eecd 12.09.2012 In-Reply-To: References: <5050F10D.8050103@gmx.de> <1347579588.7263.41.camel@kong> Message-ID: <1347604642.25597.9.camel@kong> Le vendredi 14 septembre 2012 ? 01:30 -0400, Beth Hadley a ?crit : > Grr...git is still not my friend. I'm trying to merge and update my > current repo but I'm getting tons of merge errors, etc. Until I have > some time to really dig in and fix that, I just pulled Bruno's master > and ran the current code to investigate your latest comments. Here are > my thoughts (although brief! sorry!) Perhaps something like this would do it: git checkout bethmaster git merge -s recursive -X theirs brunomaster > > > Level 2: > > > > > > Guessing an animal sound correctly, will display a bonus. > > > But the bonus sound is only played ~200 milliseconds before > > > the next animal sound is played. > > > Looking at the code, in checkAnswer() there is: > > > > gcompris.bonus.display(gcompris.bonus.WIN, gcompris.bonus.SMILEY) > > > > self.playRandom() > > > > Hum, I made a fix in this spirit but I have not tested with the bonus > > sound. > > > I noticed this is a problem as well. With the new version of explore > activity, the bonus is displayed, and simultaneously a new sound is > played. I suggest adding back in the delay that waited to play the new > sound until after the bonus disappears. Arf, I made a fix, I was not testing for pause end to call the next sound. > > > ** Play Piano > > > > > > The rubber showing only if notes have been played, works > > > well. And the new note bonus is very nice. ;) > I agree. Excellent improvements Bruno! > > I reworked this one again even more. Now I removed the need to have an > > OK button. I mark the notes as passed or failed in real time. > > > Sadly, Beth did the staff too small and scale it it thus the image > > quality of my status mark are ugly. > Bruno, I really like your idea here but the check status pictures are > way too ugly. I made the piano staff small then scaled it so that I > could reuse the same code for multiple activities, each requiring a > different size musical staff. So I'm wondering if you can just load in > larger images and scale these accordingly. Beth, I should have given more explanation here. Using the scaling feature was a good idea but not in this direction. When you are doing graphics, you always loose details when you scale up (well except in hollywood movies). The good approach here is to make the 1 ratio version of the staff that uses the whole GCompris's screen. Then in each activity you set a scale to 0.5 or something to make it smaller. > Also, another thing I noticed: the lyrics for the activity extend on > top of the music staff. Not good. Bruno, I think you went in and > changed some formatting, so you'll want to look at that and make sure > it all fits nicely in the space provided. It's not a huge space, but > it's plenty of room for a couple lines of lyrics. Yes, this is on my TODO list to rework this activity layout to have room for everything. Bruno. From pa-dev at gmx.de Sat Sep 15 20:03:11 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Sat, 15 Sep 2012 22:03:11 +0200 Subject: [gcompris-devel] Bug: Explore Farm Animals: exit with "home"-button Message-ID: <5054DEFF.6000709@gmx.de> Hi! I have found another bug (based on commit ae4186c4f 14.09.2012): 1. start "Explore Farm Animals" 2. visit an animal 3. don't click "Back to Homepage" but the "home"-button in the GCompris-Bar This will end the activity as expected, but leaves all the animal's graphics (description, picture and "Back to Homepage") on the screen, being mixed up with the graphics of the GCompris main-menu. Regards, Peter From pa-dev at gmx.de Sat Sep 15 21:32:03 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Sat, 15 Sep 2012 23:32:03 +0200 Subject: [gcompris-devel] More music activity comments, based on git commit 672eb8eecd 12.09.2012 In-Reply-To: <1347604642.25597.9.camel@kong> References: <5050F10D.8050103@gmx.de> <1347579588.7263.41.camel@kong> <1347604642.25597.9.camel@kong> Message-ID: <5054F3D3.6040906@gmx.de> On 14.09.2012 08:37, Bruno Coudoin wrote: > Le vendredi 14 septembre 2012 ? 01:30 -0400, Beth Hadley a ?crit : *** Explore Farm Animals >>>> Guessing an animal sound correctly, will display a bonus. >>>> But the bonus sound is only played ~200 milliseconds before >>>> the next animal sound is played. Now it works like a charm! Thanks! >>>> For expample in level, having visited the last animal and >>>> going back to the farm screen, the activity just switches to >>>> level 2. Maybe there should be a bonus being displayed. Just >>>> to help the user understand: "you have completed level one, >>>> lets go to level two". >>> There is one now. You added a bonus at the end of level 2. How about adding a bonus, when level 1 is finished, too? >>>> ** Play Piano >>>> >>> I reworked this one again even more. Now I removed the need to have an >>> OK button. I mark the notes as passed or failed in real time. Nice idea! This is more intuitive. > ..., you always loose details when you scale up (well except in > hollywood movies). Lol! How true... > The good approach here is to make the 1 ratio version > of the staff that uses the whole GCompris's screen. Then in each > activity you set a scale to 0.5 or something to make it smaller. Playing around with my gold mining activity (https://github.com/bdoin/GCompris/pull/4), I realized that scaling down might also have drawbacks. If you use fullscreen for GCompris and disable zoom (= not scale up GCompris to monitor resolution), images scaled down to e.g. 0.3 might look crumbly. Enabling "zoom" in the GCompris options has some smoothing effekt on this. But Bruno is right: Scaling down should in general produce better pictures than scaling up. At least it has the potential to. If I remember correctly, there is a way to tell PyGooCanvas which scaling algorithm to use. But I haven't tried this myself. >>>> ** Play Rhythm >>> I plan to rework it in the same spirit to remove the need for the ok >>> button and provide a better feedback of your mistakes. Are you too slow >>> or too fast, you need to know... You a right! This would be very helpful. >>>> ** Piano Composition >> I fixed this a few weeks ago. "D", "E", and I think even "F" is >> supported above treble clef high C. I just pulled Bruno's latest code >> and the D plays fine. Try it again and see.... The wav-files have not been added to the Makefile.am. So they did not get installed on my system. I made a fix and requested a git pull: https://github.com/bdoin/GCompris/pull/5 Beth, maybe you should do a fresh install from source more often? - rm -rf /usr/local/bin/gcompris - rm -rf /usr/local/lib/gcompris/ - rm -rf /usr/local/share/gcompris/ - cd gcompris-git-repo/ - sh autogen.sh - make - make install >>> ** Name that note >>> >>> When playing at level 2 (3, 5, 6 ... 12), clicking at the >>> solutions in the middle plays that tone. So clicking >>> different letters plays different tone. But if the question >>> is for an "upper C" (the C at the upper end of the scale), >>> every alternative note in the middle plays the same tone: >>> the "upper C". >>> This problem does not accur, if asked for a "C" or any other >>> note. >> Beth again, I don't understand the problem here. > Sorry, nor do I. Peter, could you explain the steps to replicate the > bug. I do know that I put in some code so that when the answer is low > C, only that low C is an option. And when the answer is high C, only > the high C is an option. I didn't feel it was important to test the > children on the difference between high C and low C, just as long as > they know it's a C. Steps to reproduce: 1. start the activity 2. goto level 2 3. I'am asked to name a "G" 4. clicking on the note on the left, I hear a sound: lets say "de" 5. clicking answer alternative "F" in the middle of the screen, I hear a sound like "da"; clicking "C" in the middle, I hear a sound like "do"; clicking "G" in the middle, I hear a sound like "de", exactly the sound, I hear when clicking the note "G" on the left side of the screen; in short: different answers, different sounds 6. now I answer this question correctly with "G" and "OK" 7. repeat steps 3. to 6. until you are asked for an "upper C" 8. now I click on the note on the left side of the screen and hear a sound like "di" __expected behaviour__: See step 5.: clicking the different answer alternative in the middle of the screen, I hear different sounds. Like "do", "de", "da" and "di" corresponding to the answer letter I select. __actual behaviour__: Clicking the different answer alternatives, I only hear the sound of the "upper C": "di"; always the same sound no matter which answer alternative I click. Not "da", "do" or "de", although clicking on the "F", "lower C" or "G", but always "di", "di", "di". Regards, Peter From pa-dev at gmx.de Sun Sep 16 13:32:19 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Sun, 16 Sep 2012 15:32:19 +0200 Subject: [gcompris-devel] Maze activity: run_fast Message-ID: <5055D4E3.7090805@gmx.de> Hi! My son recently played the maze activity and liked it very much. But something is confusing about this activity: There is an undocumented "run_fast"-mode. This means, you don't have to go through the maze step by step, but tux walks automatically as long as the path is unambiguous. This is very handy with larger mazes. But if you don't understand it, this behaviour and its activation is quite confusing. Looking at the source code, I found a few conditions, affecting the run_fast-mode: 1) switching to level 1 run_fast is disabled 2) switching to level 14 run_fast is enabled 3) clicking on tux toggles run_fast-mode I think, this should be documented in the activity manual "./src/maze-activity/maze.xml.in" with something like: -------------------------- 8< -------------------------- Use the keyboard arrows to move Tux up to the door. >From level 14 on, run-fast-mode will be enabled. This means tux will walk all the way automatically until he reaches a fork and you have to decide which way to go further. If you want to use this feature in earlier levels or want to disable it in advanced levels, click on tux to toggle the run-fast-mode. -------------------------- >8 -------------------------- Best would be, if there was a symbol showing, whether run-fast-mode is enabled or not. ;) Regards, Peter From bruno.coudoin at gcompris.net Sun Sep 16 20:23:35 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Sun, 16 Sep 2012 22:23:35 +0200 Subject: [gcompris-devel] More music activity comments, based on git commit 672eb8eecd 12.09.2012 In-Reply-To: <1347604642.25597.9.camel@kong> References: <5050F10D.8050103@gmx.de> <1347579588.7263.41.camel@kong> <1347604642.25597.9.camel@kong> Message-ID: <1347827015.25437.2.camel@kong> Le vendredi 14 septembre 2012 ? 08:37 +0200, Bruno Coudoin a ?crit : > Perhaps something like this would do it: > git checkout bethmaster > git merge -s recursive -X theirs brunomaster Hi, I updated your repository to be in sync with my master branch. The command above did 'almost' work. It fails to merge binary files. I had to do a 'git checkout --theirs' on all the wav files. This forced git to pick mine. Bruno. From bruno.coudoin at gcompris.net Mon Sep 17 23:03:39 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Tue, 18 Sep 2012 01:03:39 +0200 Subject: [gcompris-devel] More music activity comments, based on git commit 672eb8eecd 12.09.2012 In-Reply-To: <5054F3D3.6040906@gmx.de> References: <5050F10D.8050103@gmx.de> <1347579588.7263.41.camel@kong> <1347604642.25597.9.camel@kong> <5054F3D3.6040906@gmx.de> Message-ID: <1347923019.25437.19.camel@kong> Hi, Some more comment on this long message. Le samedi 15 septembre 2012 ? 23:32 +0200, Peter Albrecht a ?crit : > >>>> For expample in level, having visited the last animal and > >>>> going back to the farm screen, the activity just switches to > >>>> level 2. Maybe there should be a bonus being displayed. Just > >>>> to help the user understand: "you have completed level one, > >>>> lets go to level two". > > >>> There is one now. > > You added a bonus at the end of level 2. How about adding a > bonus, when level 1 is finished, too? Done. > The wav-files have not been added to the Makefile.am. So > they did not get installed on my system. > I made a fix and requested a git pull: > https://github.com/bdoin/GCompris/pull/5 I commited your patch. > >>> ** Name that note > Steps to reproduce: > 1. start the activity > 2. goto level 2 > 3. I'am asked to name a "G" > 4. clicking on the note on the left, I hear a sound: lets > say "de" > 5. clicking answer alternative "F" in the middle of the > screen, I hear a sound like "da"; clicking "C" in the > middle, I hear a sound like "do"; clicking "G" in the > middle, I hear a sound like "de", exactly the sound, I hear > when clicking the note "G" on the left side of the screen; > in short: different answers, different sounds > 6. now I answer this question correctly with "G" and "OK" > 7. repeat steps 3. to 6. until you are asked for an "upper C" > 8. now I click on the note on the left side of the screen > and hear a sound like "di" > Thanks a lot for your detailed instruction. I found the bug and made a fix. Now I keep the 2 'C' buttons on the right, it is up the the children to find the right one. I think it is less confusing after all, at least, the code is cleaner. Bruno. From pa-dev at gmx.de Tue Sep 18 11:52:14 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Tue, 18 Sep 2012 13:52:14 +0200 Subject: [gcompris-devel] More music activity comments, based on git commit 672eb8eecd 12.09.2012 In-Reply-To: <1347923019.25437.19.camel@kong> References: <5050F10D.8050103@gmx.de> <1347579588.7263.41.camel@kong> <1347604642.25597.9.camel@kong> <5054F3D3.6040906@gmx.de> <1347923019.25437.19.camel@kong> Message-ID: <5058606E.3090409@gmx.de> Hi! On 18.09.2012 01:03, Bruno Coudoin wrote: > Some more comment on this long message. Maybe I should have posted each issue in a separate email. ;) > Le samedi 15 septembre 2012 ? 23:32 +0200, Peter Albrecht a ?crit : >> You added a bonus at the end of level 2. How about adding a >> bonus, when level 1 is finished, too? > > Done. Perfect! >>>>> ** Name that note >> Steps to reproduce: >> 1. start the activity >> 2. goto level 2 >> 3. I'am asked to name a "G" >> 4. clicking on the note on the left, I hear a sound: lets >> say "de" >> 5. clicking answer alternative "F" in the middle of the >> screen, I hear a sound like "da"; clicking "C" in the >> middle, I hear a sound like "do"; clicking "G" in the >> middle, I hear a sound like "de", exactly the sound, I hear >> when clicking the note "G" on the left side of the screen; >> in short: different answers, different sounds >> 6. now I answer this question correctly with "G" and "OK" >> 7. repeat steps 3. to 6. until you are asked for an "upper C" >> 8. now I click on the note on the left side of the screen >> and hear a sound like "di" >> > > Thanks a lot for your detailed instruction. I found the bug and made a > fix. Now I keep the 2 'C' buttons on the right, it is up the the > children to find the right one. I think it is less confusing after all, > at least, the code is cleaner. The same-sound-bug is fixed. Thanks! The "2-C-problem" is quite difficult. I agree, code is cleaner, if showing two "C" buttons. But at level 4 you don't get sounds, when clicking on the buttons. So children don't have a chance do identify the correct solution. Their only chance is to try one with a 50:50 chance. This might be a little bit frustrating. According to wikipedia > http://en.wikipedia.org/wiki/File:Common_Octave_Naming_Systems.png we could name the notes c' and c". But this would be way too complicated for children. Please have a look at the following pull request: > https://github.com/bdoin/GCompris/pull/6 Regards, Peter From bruno.coudoin at gcompris.net Tue Sep 18 21:25:17 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Tue, 18 Sep 2012 23:25:17 +0200 Subject: [gcompris-devel] Maze activity: run_fast In-Reply-To: <5055D4E3.7090805@gmx.de> References: <5055D4E3.7090805@gmx.de> Message-ID: <1348003517.25437.22.camel@kong> Le dimanche 16 septembre 2012 ? 15:32 +0200, Peter Albrecht a ?crit : > Hi! > > My son recently played the maze activity and liked it very > much. But something is confusing about this activity: There > is an undocumented "run_fast"-mode. > > This means, you don't have to go through the maze step by > step, but tux walks automatically as long as the path is > unambiguous. This is very handy with larger mazes. But if > you don't understand it, this behaviour and its activation > is quite confusing. > > Looking at the source code, I found a few conditions, > affecting the run_fast-mode: > > 1) switching to level 1 run_fast is disabled > 2) switching to level 14 run_fast is enabled > 3) clicking on tux toggles run_fast-mode > > I think, this should be documented in the activity manual > "./src/maze-activity/maze.xml.in" with something like: > -------------------------- 8< -------------------------- > Use the keyboard arrows to move Tux up to the door. > > >From level 14 on, run-fast-mode will be enabled. This means > tux will walk all the way automatically until he reaches a > fork and you have to decide which way to go further. > If you want to use this feature in earlier levels or want to > disable it in advanced levels, click on tux to toggle the > run-fast-mode. > -------------------------- >8 -------------------------- > > Best would be, if there was a symbol showing, whether > run-fast-mode is enabled or not. ;) Hi, You are not the first to complain about that. Are you interested in providing a patch. For example having a toggle button with a rabbit and a turtle to show the current status of this feature and to switch it on or off would be fine. Bruno. From phil at northquayit.com Tue Sep 18 22:23:04 2012 From: phil at northquayit.com (Philip Morris) Date: Tue, 18 Sep 2012 23:23:04 +0100 Subject: [gcompris-devel] Latest Live CD In-Reply-To: References: Message-ID: An updated v12-05 Live CD has been created to resolve the issue of sound dying 10 minutes or so after boot up. You can find the new CD here With Kind Regards Phil Morris phone: 07797 962072 url: www.northquayit.com On 18 June 2012 20:53, Philip Morris wrote: > Hello all, > > A new live CD has been created with v12.05. > It can be found here > > -- > With Kind Regards > > Phil Morris > > url: www.northquayit.com > > > > > > From bruno.coudoin at gcompris.net Tue Sep 18 22:58:08 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Wed, 19 Sep 2012 00:58:08 +0200 Subject: [gcompris-devel] Bug: Explore Farm Animals: exit with "home"-button In-Reply-To: <5054DEFF.6000709@gmx.de> References: <5054DEFF.6000709@gmx.de> Message-ID: <1348009088.25437.23.camel@kong> Hi, good point, this is fixed now. Bruno. Le samedi 15 septembre 2012 ? 22:03 +0200, Peter Albrecht a ?crit : > Hi! > > I have found another bug (based on commit ae4186c4f 14.09.2012): > > 1. start "Explore Farm Animals" > 2. visit an animal > 3. don't click "Back to Homepage" but the "home"-button > in the GCompris-Bar > > This will end the activity as expected, but leaves all the > animal's graphics (description, picture and "Back to > Homepage") on the screen, being mixed up with the graphics > of the GCompris main-menu. From phil at northquayit.com Wed Sep 19 08:52:46 2012 From: phil at northquayit.com (Philip Morris) Date: Wed, 19 Sep 2012 09:52:46 +0100 Subject: [gcompris-devel] Time Activity Message-ID: I was presenting Gcompris from a live CD to a special needs school ( Mont a L'Abb e ) last week (that was when I found the sound crashing bug). The head mistress there loves Gcompris and asked if there was a module that could be used to teach the children how to tell the time? Just an idea. With Kind Regards Phil Morris phone: 07797 962072 url: www.northquayit.com From bruno.coudoin at gcompris.net Wed Sep 19 17:04:27 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Wed, 19 Sep 2012 19:04:27 +0200 Subject: [gcompris-devel] Time Activity In-Reply-To: References: Message-ID: <1348074267.21995.4.camel@kong> Le mercredi 19 septembre 2012 ? 09:52 +0100, Philip Morris a ?crit : > I was presenting Gcompris from a live CD to a special needs school ( Mont a > L'Abb e ) last week > (that was when I found the sound crashing bug). > > The head mistress there loves Gcompris and asked if there was a module that > could be used to teach the children how to tell the time? Hi, have you seen that one: http://gcompris.net/en-clockgame Is this what you are looking for? Bruno. From phil at northquayit.com Wed Sep 19 18:44:03 2012 From: phil at northquayit.com (Philip Morris) Date: Wed, 19 Sep 2012 19:44:03 +0100 Subject: [gcompris-devel] Time Activity In-Reply-To: <1348074267.21995.4.camel@kong> References: <1348074267.21995.4.camel@kong> Message-ID: Oh the embarrassment - merci Phil On 19 September 2012 18:04, Bruno Coudoin wrote: > Le mercredi 19 septembre 2012 ? 09:52 +0100, Philip Morris a ?crit : > > I was presenting Gcompris from a live CD to a special needs school ( > Mont a > > L'Abb e ) last week > > (that was when I found the sound crashing bug). > > > > The head mistress there loves Gcompris and asked if there was a module > that > > could be used to teach the children how to tell the time? > > Hi, have you seen that one: > http://gcompris.net/en-clockgame > > Is this what you are looking for? > > Bruno. > > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > gcompris-devel mailing list > gcompris-devel at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gcompris-devel > From bruno.coudoin at gcompris.net Wed Sep 19 19:29:22 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Wed, 19 Sep 2012 21:29:22 +0200 Subject: [gcompris-devel] Time Activity In-Reply-To: References: <1348074267.21995.4.camel@kong> Message-ID: <1348082962.21995.14.camel@kong> Le mercredi 19 septembre 2012 ? 19:44 +0100, Philip Morris a ?crit : > Oh the embarrassment - merci Everything is in GCompris! From pa-dev at gmx.de Fri Sep 21 20:32:28 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Fri, 21 Sep 2012 22:32:28 +0200 Subject: [gcompris-devel] GooCanvas get pointer position? Message-ID: <505CCEDC.4090508@gmx.de> Hi! I would like to know the position of the mouse pointer on the screen in GCompris' 800x520 coordinate space. Does anyone know, how to optain this? When called as a "motion_notify_event", I get the desired values from event.x_root / event.y_root. But in my case, I have no event. Best, I could come up with is: # x, y = self.rootitem.get_canvas().get_pointer() But this gives me the mouse coordinates in screen resolution (1680x1050 in my case). Any ideas? Regards, Peter From phil at northquayit.com Sun Sep 23 15:59:32 2012 From: phil at northquayit.com (Philip Morris) Date: Sun, 23 Sep 2012 16:59:32 +0100 Subject: [gcompris-devel] Algorithm activity Message-ID: Hi, I've just noticed that during this activity that on going into the help function and returning to the game that the level moves up one. On reaching level 5 it reverts back to level 1. Phil -- With Kind Regards Phil Morris phone: 07797 962072 url: www.northquayit.com From bruno.coudoin at gcompris.net Mon Sep 24 21:21:59 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Mon, 24 Sep 2012 23:21:59 +0200 Subject: [gcompris-devel] Algorithm activity In-Reply-To: References: Message-ID: <1348521719.25869.13.camel@kong> Hi, Thanks for your feedback. I just pushed a fix for that. Bruno. Le dimanche 23 septembre 2012 ? 16:59 +0100, Philip Morris a ?crit : > Hi, > > I've just noticed that during this activity that on going into the help > function and returning to the game that the level moves up one. On > reaching level 5 it reverts back to level 1. > > Phil > From pa-dev at gmx.de Tue Sep 25 13:20:35 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Tue, 25 Sep 2012 15:20:35 +0200 Subject: [gcompris-devel] Invitation to test new activity: "Mining for gold" Message-ID: <5061AFA3.3040405@gmx.de> Hi list, I have programmed a new activity for GCompris: "Mining for gold" It is intended to teach children how to use the mouse wheel or touchpad to zoom in and out. ** How to get it ** There are two ways to test: (a) download the tgz-bundle from: > https://github.com/downloads/palbr/GCompris/mining-acitiviy_2012-09-25.tgz and add its contents to - "/usr/share/gcompris" (if installed gcompris with your package distribution system) - "/usr/local/share/gcompris" (if you compiled gcompris yourself) (b) or checkout my git branch > https://github.com/palbr/GCompris/tree/mining-activity and compile yourself. ;) ** How to start ** After adding the activity, start GCompris with: # gcompris --reread-menu So GCompris will find the new activity and provide it in the menu. The activity can be found in the section: computer -> mouse ** How to play ** For usage instructions, have a look at the manual in the activity ("(?)" Button in the GCompris bar) or click professor tux to show you, what to do. ** Feedback ** I would be very happy, to get some feedback from you! Does it work? Do you like it? Did you find bugs? Do you have ideas for improvement? Best way to provide feedback, is the mailing list. For further details, also see the running pull request at github: > https://github.com/bdoin/GCompris/pull/4 Regards, Peter From bruno.coudoin at gcompris.net Tue Sep 25 22:25:15 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Wed, 26 Sep 2012 00:25:15 +0200 Subject: [gcompris-devel] Invitation to test new activity: "Mining for gold" In-Reply-To: <5061AFA3.3040405@gmx.de> References: <5061AFA3.3040405@gmx.de> Message-ID: <1348611915.715.25.camel@kong> Hi, Just to let you know that I integrated your mining activity on the official master branch. Thanks a lot for this accomplishment and I hope you have other gold to share with us. For example, if you stay in the computer discovery area, I'd love to see an activity to let children discover the different parts of it. Bruno. From pa-dev at gmx.de Thu Sep 27 07:59:52 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Thu, 27 Sep 2012 09:59:52 +0200 Subject: [gcompris-devel] Invitation to test new activity: "Mining for gold" In-Reply-To: <1348611915.715.25.camel@kong> References: <5061AFA3.3040405@gmx.de> <1348611915.715.25.camel@kong> Message-ID: <50640778.7030206@gmx.de> On 26.09.2012 00:25, Bruno Coudoin wrote: > Just to let you know that I integrated your mining activity on the > official master branch. Thanks a lot for this accomplishment and I hope > you have other gold to share with us. > > For example, if you stay in the computer discovery area, I'd love to see > an activity to let children discover the different parts of it. Yes, the "computer parts"-activity is an activity I would be interested in, to implement. (Found it at http://gcompris.net/wiki/Ideas_for_activities#Computer_parts ) But at the moment I have another private project waiting in my TODO-pipeline. And vacation is almost over again. :( But I hope to soon find time to develop for GCompris again. Because this is a very nice project with very friendly people! I read you on the mailing list. :) Regards, Peter From pa-dev at gmx.de Thu Sep 27 09:52:13 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Thu, 27 Sep 2012 11:52:13 +0200 Subject: [gcompris-devel] Maze activity: run_fast In-Reply-To: <1348003517.25437.22.camel@kong> References: <5055D4E3.7090805@gmx.de> <1348003517.25437.22.camel@kong> Message-ID: <506421CD.4090504@gmx.de> Hi! On 18.09.2012 23:25, Bruno Coudoin wrote: > Le dimanche 16 septembre 2012 ? 15:32 +0200, Peter Albrecht a ?crit : >> My son recently played the maze activity and liked it very >> much. But something is confusing about this activity: There >> is an undocumented "run_fast"-mode. > You are not the first to complain about that. Are you interested in > providing a patch. For example having a toggle button with a rabbit and > a turtle to show the current status of this feature and to switch it on > or off would be fine. I am working on it. ;) Regards, Peter From pa-dev at gmx.de Thu Sep 27 21:38:59 2012 From: pa-dev at gmx.de (Peter Albrecht) Date: Thu, 27 Sep 2012 23:38:59 +0200 Subject: [gcompris-devel] Maze activity: run_fast In-Reply-To: <506421CD.4090504@gmx.de> References: <5055D4E3.7090805@gmx.de> <1348003517.25437.22.camel@kong> <506421CD.4090504@gmx.de> Message-ID: <5064C773.4020900@gmx.de> On 27.09.2012 11:52, Peter Albrecht wrote: > On 18.09.2012 23:25, Bruno Coudoin wrote: >> Le dimanche 16 septembre 2012 ? 15:32 +0200, Peter Albrecht a ?crit : >>> My son recently played the maze activity and liked it very >>> much. But something is confusing about this activity: There >>> is an undocumented "run_fast"-mode. >> You are not the first to complain about that. Are you interested in >> providing a patch. For example having a toggle button with a rabbit and >> a turtle to show the current status of this feature and to switch it on >> or off would be fine. > I am working on it. ;) If someone on the list is following this thread (Bruno should get an email from github): Done! :) See: https://github.com/bdoin/GCompris/pull/7 Regards, Peter From bruno.coudoin at gcompris.net Sun Sep 30 18:42:42 2012 From: bruno.coudoin at gcompris.net (Bruno Coudoin) Date: Sun, 30 Sep 2012 20:42:42 +0200 Subject: [gcompris-devel] Maze activity: run_fast In-Reply-To: <5064C773.4020900@gmx.de> References: <5055D4E3.7090805@gmx.de> <1348003517.25437.22.camel@kong> <506421CD.4090504@gmx.de> <5064C773.4020900@gmx.de> Message-ID: <1349030562.18249.0.camel@kong> Le jeudi 27 septembre 2012 ? 23:38 +0200, Peter Albrecht a ?crit : > > If someone on the list is following this thread (Bruno > should get an email from github): Thanks a lot, this is commited. Bruno.