From: Tim H. <ho...@wu...> - 2006-12-08 23:09:17
|
Hi tuxmathers, I had an interesting meeting with my daughters' computer teacher, who may coordinate giving tuxmath a try in their school. I thought that it might be worthwhile sharing his observations with others on the list. 1. First, David's work on the options/menu code is clearly a good thing; apparently your typical teacher won't edit a config file. (I just updated and haven't yet had a chance to see what's happening in detail, but it sounds like a good direction to go in. I'm excited to see how this evolves.) What sounds necessary is basically a set of options files that one could use ("Kindergarten", "First grade", etc?) in a menu of choices. Perhaps a school's computer teacher could tweak the files, but the typical classroom teacher apparently won't. 2. Packaging may be something worth thinking more about; the typical school environment might want to have this installed on the server and not on all the computers individually. I haven't personally thought a lot about how one handles things like the placement of the options files---presumably this could be handled by having the tuxmath "binary" actually be a shell script that launches the true binary and but also specifies the location of the options files? (the point being that the shell script is of course editable by whoever installs on the school's server, so that person can change the location.) Others may already know the right answer here (and maybe it's even already implemented...) Maybe we need some kind of "installer" that asks this question? 3. Similar to what David indicated in the TODO list from Nov. 18, the "blowing up" of the cities could present a problem. In the teacher's words, "it only takes one parent to complain." This may be more relevant for young kids than older kids (both I and my third grader like it that they blow up, and I imagine that many others might too, so I'm not arguing for complete elimination). He suggested having an option to have the cities _not_ explode as perhaps the simplest thing to do. (Shields could disappear, but nothing worse happens? Or maybe an "ouch" or "rats" sound or something, but nothing more violent?) Anyway, something to think about. 4. Our school, at least, seems to be moving to try to collect more performance data from the programs. He indicated that it would be fine if it doesn't report back, but that reporting data would be a big plus. Tuxmath already does that, but perhaps not in a way that (our) school could take advantage of: at my daughters' school every kid logs in with the username "student," so there's nothing about the /home directory that gives any indication about the kid's identity. He showed me a couple of educational programs that implement a pull-down menu with the names of all kids in the class, and kids have to select their own name to get the program running. (Apparently kids are usually honest about these things...) 5. He was somewhat concerned about the diversity of performance levels within a class with regards to the speed settings. I'll tentatively suggest that perhaps one way to handle this is to make "feedback" be the default mode? (Disclaimer: since I wrote that code, I'm probably biased...) 6. Sadly, the Mac OS X version does _not_ transfer well from one machine to another. So, I haven't got that disk image working correctly yet (sorry everyone)---as of now only compiling from scratch works. I'll spend more time looking at the other tux4kids programs to see how they do it---thanks to Bill for a helpful email about that (wish I'd remembered it earlier...) some time ago. Best, --Tim |
From: David B. <db...@ta...> - 2006-12-11 11:01:48
|
Hello everyone, On Friday 08 December 2006 18:09, Tim Holy wrote: > Hi tuxmathers, > > 1. First, David's work on the options/menu code is clearly a good thing; At least it may be when I actually get it working! > What sounds necessary is basically a set of options files that > one could use ("Kindergarten", "First grade", etc?) in a menu of choices. This is exactly what I want to do after the new menu is working. That's why I called the directory for the global options file "missions" (I thought of "lessons" originally, but I thought any kid who saw that might think it too boring). > Perhaps a school's computer teacher could tweak the files, but the typical > classroom teacher apparently won't. Although my third grader certainly will! > > 2. Packaging may be something worth thinking more about; the typical school > environment might want to have this installed on the server and not on all > the computers individually. I thought we could have the installer put in a symlink under ./data/missions that could point to a network location with more options files. However, I don't think Windows has real symlinks. Specifically, I don't know if one can use fopen() on a Windows shortcut and get it to traverse the "link" to the target file. > > 3. Similar to what David indicated in the TODO list from Nov. 18, the > "blowing up" of the cities could present a problem. In the teacher's words, > "it only takes one parent to complain." I think we should have some sort of option to turn off the explosion sound and graphics. > > 4. Our school, at least, seems to be moving to try to collect more > performance data from the programs. He indicated that it would be fine if > it doesn't report back, but that reporting data would be a big plus. > Tuxmath already does that, but perhaps not in a way that (our) school could > take advantage of: at my daughters' school every kid logs in with the > username "student," so there's nothing about the /home directory that gives > any indication about the kid's identity. He showed me a couple of > educational programs that implement a pull-down menu with the names of all > kids in the class, and kids have to select their own name to get the > program running. (Apparently kids are usually honest about these things...) I agree - my wife and daughter are now used to having their own login at the computers at our house, but the school treats all of the ordinary users as a single user. I have thought about having a sign-in at the start of the program for the purpose of a high score table. It would not really be secure, of course, but it could address the above issues. > > 5. He was somewhat concerned about the diversity of performance levels > within a class with regards to the speed settings. I'll tentatively suggest > that perhaps one way to handle this is to make "feedback" be the default > mode? (Disclaimer: since I wrote that code, I'm probably biased...) OK with me. > > 6. Sadly, the Mac OS X version does _not_ transfer well from one machine to > another. So, I haven't got that disk image working correctly yet (sorry > everyone)---as of now only compiling from scratch works. I'll spend more > time looking at the other tux4kids programs to see how they do it---thanks > to Bill for a helpful email about that (wish I'd remembered it earlier...) > some time ago. Well, it's still a step forward. There was some discussion on the SDL mailing list recently about building MacOSX universal binaries that may be relevant. Cheers, -- David Bruce |
From: Holger L. <de...@la...> - 2006-12-11 12:20:56
|
Hi, On Monday 11 December 2006 12:00, David Bruce wrote: > I thought we could have the installer put in a symlink under > ./data/missions that could point to a network location with more options > files. However, I don't think Windows has real symlinks. Specifically, I > don't know if one can use fopen() on a Windows shortcut and get it to > traverse the "link" to the target file. at least Windows XP still has no links, dunno about vista. regards, Holger |
From: Bill K. <nb...@so...> - 2006-12-13 08:44:33
|
On Mon, Dec 11, 2006 at 06:00:56AM -0500, David Bruce wrote: > > 3. Similar to what David indicated in the TODO list from Nov. 18, the > > "blowing up" of the cities could present a problem. In the teacher's words, > > "it only takes one parent to complain." > > I think we should have some sort of option to turn off the explosion sound and > graphics. First alpha of TuxMath came out literally days before the 9/11 attack. <:^( That was quite a blow to me, and was probably one of the main things that kept me from /really/ getting back into TuxMath. (And, admittedly, Tux Paint is a bit more fun to work on, and to see kids use ;^) ) Anyway, here's an idea I just had. Replace cities with igloos. As they get hit, more of them get destroyed, into it's just a shell with an annoy looking penguin inside. Or maybe instead of being destroyed in chunks, have bits of the igloo melt away...? Gotta run... -bill! |
From: Tim H. <ho...@wu...> - 2006-12-13 11:01:06
|
Hi Bill, On Wednesday 13 December 2006 02:44, Bill Kendrick wrote: > > I think we should have some sort of option to turn off the explosion > > sound and graphics. > > Anyway, here's an idea I just had. Replace cities with igloos. > As they get hit, more of them get destroyed, into it's just a shell with > an annoy looking penguin inside. > > Or maybe instead of being destroyed in chunks, have bits of the igloo melt > away...? Wow. I like those ideas. Not being artistically-talented, I doubt I could do that well myself, but I'd applaud anyone who could! On a related note: the icon for tuxmath is at 40x40 resolution, but for the Mac it would be nice to have one up to resolution 128x128 (the scaled 40x40 looks a bit grainy at that resolution). I have no idea how these were produced, but if it was using a vector-drawing program, would it be possible to write one out at higher resolution? If this is not easy, it's obviously not a pressing problem... --Tim > > Gotta run... > > -bill! > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _________________________________hormones and behavior______________ > Tuxmath-devel mailing list > Tux...@li... > https://lists.sourceforge.net/lists/listinfo/tuxmath-devel |
From: Holger L. <de...@la...> - 2006-12-13 11:31:23
|
Hi, On Wednesday 13 December 2006 09:44, Bill Kendrick wrote: > Anyway, here's an idea I just had. Replace cities with igloos. > As they get hit, more of them get destroyed, into it's just a shell with > an annoy looking penguin inside. > > Or maybe instead of being destroyed in chunks, have bits of the igloo melt > away...? Great idea!! Much more kids and humans friendly. No need to destroy cities = at=20 all! regards, Holger |
From: David B. <db...@ta...> - 2006-12-13 15:39:07
Attachments:
folder_home2.png
|
On Wednesday 13 December 2006 06:31, Holger Levsen wrote: > Hi, > > On Wednesday 13 December 2006 09:44, Bill Kendrick wrote: > > Anyway, here's an idea I just had. Replace cities with igloos. > > As they get hit, more of them get destroyed, into it's just a shell with > > an annoy looking penguin inside. > > > > Or maybe instead of being destroyed in chunks, have bits of the igloo > > melt away...? > > Great idea!! Much more kids and humans friendly. No need to destroy cities > at all! On my machine, KDE includes a very nice 128 x 128 igloo icon (see attachment). The city png images are 70 x 85 - it would not be too hard to adapt the igloo icon for this purpose, and there should not be any licensing problems. I, for one, welcome our igloo-dwelling penguin overlords! -- David Bruce |