<br clear="all">Hi all,<br><br>Thanks for your prompt reply and suggestions in the last mail.Since then i have gone through the admin program as suggested by Tim Holly and also kept my eyes open for the libt4kcommon. I found the admin program a bit buggy and lacking in several functionalities. The Qt interface was plain at its best and crashed when unloading the tuxtype and tuxmath plugins when the dialog box was closed.Besides a wordlist option for the tuxtype and basic subtraction and addition tasks it is rather lacking. Also the documentation on the project was non availabe till 7 days ago when swistak added the readme to the git repo.When one executes the compiled executable it asks for a school data path argument and the path where the school data would be stored which was rather a nag. I added a basic dialog box invoked from the settings pop down menu of the main UI where the user can set the school data path and the application stores it without nagging the user each time. The command line arguments will still override the path set from the ui if they are passed at all.The text box remembers the path set from the last time.( I made use of QSettings and wrote  a basic path dialog class).<br>


<br>If given a chance I would like to improve the UI and add some more functions like factorization, multiplication, spelling bee, etc).I would like to make the admin program a bit more intuitive than it is at present.A clippit (of MS-office fame) style animated help would improve the ui a great deal. Also intead of seperate dialogs we could have a ribbon interface all within one window.<br>

<br>Regarding the libt4kcommon library I think that i can port the tuxmath and tuxtype to use the libt4kcommon library to some degree in the summer if given the chance as I have a robust knowledge of c and i have learned SDL to some credible level.I wish to extend the common library besides basic sdl multimedia and menu to include common game events and functions.<br>

<br>Of all the ideas suggested by you guys I found these two the most interesting. I have robust knowledge of c,c++, Qt, sdl(atleast i can read the code at current level without much ado), gcc, make, gdb(novice level but working upon it,I used to prefer IDE&#39;s debugger) and know the essentials of working with git.I am an avid learner and programming is a passion and a hobby that i developed not before few years back.So i don&#39;t claim to know all  but i am always willing to learn and push my boundaries. <br>

<br>I seek your help in the application process i.e. the how should i apply to your project.What should be the structure of the application?Is there any qualification task?Should i attach some presentation or video to clarify my ideas? Hope to hear soon.<br>

<br> <br>-- <br>Regards<br>Satyarth<br>IDD-Part III<br>Center of Advanced Studies <br>Mining Engineering<br>IT-BHU<br><br><br>