Introduction#
It would be nice to have a portable tool that makes it easy to take notes about vocabulary while learning a language, share them, explore them and use them to automatically build quizzes.
To make it portable, Android sounds like a great platform.
Features#
Input#
The main input are drawings or images with labels. The user can take pictures, draw shapes, write annotations. Write description in language and store it. Record description in language and store it, associated with corresponding words and pictures. The software has a database with words, sounds, descriptions and pictures/drawings.Drills#
It can do drills:- show picture without labels
- show picture and labels on the side, have the user position them
- show/play description, show multiple pictures, let user choose
Exploration#
It can do exploration/learning:- show picture display labels
- show picture let user click objects, play word
- show picture play descriptions
- show picture when user double clicks object show gallery of pictures
- go to wiktionary or wikipedia or google for word
Sharing#
New data can be uploaded to website.Leveraging Android#
Android offers:
- Text to speech, this allows to pronounce words that have
Data model#
Word:- roman spelling
- local writing
- language
- word reference
- text with explanation
- links to words pronounced in sound
- flag saying it's a pronounciation
- link to short description of speaker (male/female, age range, accent description)
- image data
- short description
- copyright info to help traceability, allow user to keep some images private
- image ref
- link to word or sound
- image area description
Existing resources#
Wiktionary#
The wiktionary project and wikipedia provide:- translations of words
- pronunciation of words (phonetic notation and sound files)
- definition of words
Kde education#
The KDE education has quiz training applications:
The applications let you share vocabulary, cards in kvtml format: ContributionsAdd new attachment
Only authorized users are allowed to upload new attachments.