LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices



Reply
 
Search this Thread
Old 10-28-2010, 01:14 PM   #1
alsaf
Member
 
Registered: Mar 2009
Distribution: Lubuntu 13.10
Posts: 40

Rep: Reputation: 0
Lightbulb Language learning software


Apologies in advance as I'm cross-posting in order to get as a wider audience to get as much feedback as possible.

I am currently studying to learn the ) Gàidhlig (Scottish Gaelic language and finding studying by rote out of a book a bit 'limiting'.

Because of this, I am thinking about creating a software project which could act as an interactive way to helping me learn the language. I've got a few ideas floating in my head but the direction I want to take is that the software is not an alternative but an aid to be used in conjunction with traditional studying materials. I was thinking possibly small interactive games or exercises that both are fun as well as to test and use the parts of language I have learned. There might also be a bit of reporting to show strengths and weaknesses.

Firstly, the technical specifications, that offhand, I can think of that the project will need to meet:

1. Cross-platform (while I would like it to be just Linux, I have to be realistic that people would rather use Windows)
2. The language data is separate from main program so that the software can be used with other languages.
3. Not too complex so that it is quick and easy to program as I will be doing it myself.


As I mentioned, this is just at an idea's stage and I was looking for some advice which I would be grateful to receive. I plan to write the project in C++ for cross platform compatibility, better structure of code (I don't fancy using C and GObject) and easy installation. What toolkit library is the best to use? I was thinking of either wxWidgets or QT but as the software project could involve game type animations is there any other libraries that are better suited?

I am also looking for some barnstorming ideas for content. Has anybody got any idea's that would be fun as well as educational? The ideas I have is maybe a simple card exercise showing pictures and a time limit to enter it's meaning in the given language to things like crosswords, hangman and other word-type puzzles. The thinking behind it is to constantly use the language you have learned until it becomes second nature. It is a lot more random than what you would get out of a book and to keep it interesting.

I don't know if what I am wanting to achieve is too ambitious for what I am capable of but with your help and advice, I'll get a better idea.
 
Old 10-30-2010, 09:11 AM   #2
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 714Reputation: 714Reputation: 714Reputation: 714Reputation: 714Reputation: 714Reputation: 714
Cross-platform? C++? 2D Animations?

Qt is perfect for this!
 
Old 10-30-2010, 10:57 AM   #3
alsaf
Member
 
Registered: Mar 2009
Distribution: Lubuntu 13.10
Posts: 40

Original Poster
Rep: Reputation: 0
Thanks for taking the time to reply MTK358, much appreciated. I had cross-posted this on the Ubuntu forums and the advice I got was much the same.


One of the people had posted details about educational software in KDE. I had tried Kwordquiz and found it quite useful. I think it might make more sense to see if any help is needed in the KDE language project rather than starting a new one by myself.
 
Old 10-30-2010, 01:01 PM   #4
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 714Reputation: 714Reputation: 714Reputation: 714Reputation: 714Reputation: 714Reputation: 714
If you decide to do it yourself, I think it's best to use pure Qt and no KDE libs. This means that it can be more easily be ported to other OSes and won't require Linux users to install bloated KDE libs.
 
Old 10-30-2010, 06:55 PM   #5
alsaf
Member
 
Registered: Mar 2009
Distribution: Lubuntu 13.10
Posts: 40

Original Poster
Rep: Reputation: 0
I never thought of that. I've tried one of the KDE programs, KWordQuiz, which I like. There's a few things I would like improved so I plan to work on that to get a bit of experience using C++ as well as the KDE/QT libs and see how it goes after that.

Again, thanks for the advice MTK358, it is much appreciated.
 
  


Reply

Tags
language, project


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Learning a Foreign Language Software JMJ_coder Linux - Software 4 08-28-2012 04:38 PM
Is assembly language worth learning? pr_deltoid General 20 07-01-2010 04:01 AM
[SOLVED] Can you tell me the better site for learning programing language?? amwjatyvh Programming 19 05-30-2010 11:07 AM
Learning AWK language: BadBoy1954 Programming 6 09-18-2008 02:05 PM
learning a foreign language using linux fisher99 Slackware 2 05-20-2003 11:27 PM


All times are GMT -5. The time now is 02:01 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration