Hello Saramati,

One of the best options for computer-aided learning is Flash quizzes.

Here is an example of Flash application to learning Pali:

http://dhamma.ru/flash/taskmaker.html

The text is quite easy to edit and replace with a text editor.

Such Flash exercises can be used to learn grammar, vocabulary, syntax,
as in English courses:

http://a4esl.org/q/f/
http://www.spellmaster.com
http://www.quia.com/tutoract.html

Anyone can easily create the exercise using the web forms:

http://a4esl.org/c/qw.html
http://a4esl.org/c/bilingual.html
http://www.swift-tools.net/index.html?generator

Such Flashes are relatively easy to create with the templates provided
in Flash MX PRO:

http://www.macromedia.com/support/flash/applications/learning_interactions/
http://www.macromedia.com/support/flash/applications/quiz_tutorial/
http://livedocs.macromedia.com/flash/mx2004/main/wwhelp/wwhimpl/common/html/wwhe\
lp.htm?context=Flash_MX_2004_Documentation&file=19_elea4.htm

You can see the example of the templates application at:

http://club.coolmaps.com/krow_flash1.cfm
http://club.coolmaps.com/flashmx/flashmxquiz.htm

Cheers,
Dimitry