Skip to content

danielrouco/vocabulary-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vocabulary practice

A simple and intuitive web app to enhance your vocabulary. Create custom word lists, practice them, and track your progress!

Usage

Create a list

After introducing the name of the list introduce the list of words with this format:

word1: translation1, word2: translation2, ... , wordn: translationn

Practice a list

In the practice mode press Enter to submit an answer and press Enter again to go to the next question.

Create a list of your Errors

When you finish practicing a list, if you press the Add error list to your lists button. You will create a normal list with the errors of that practice session.

Edit a list

If you press the Edit button of a list you will be able to edit the name of the list and also the words.

Warning

If you edit a list you will lose all the values of the history graph because I assume that when a list is edited any values or scores about the old list don't make sense for the new list. This will occur even if you change only the name.

Data storage

Caution

All the data (words lists and values for the history graph) is stored in the Local storage of the browser so it is highly recommended to have a backup of your lists.

Tip

If you want to preserve also the values necessary to draw a history graph and a more convenient way to safely store your data: you can search for the data key (all the data is stored here) and copy all the content to save it locally. So that if the Local storage has been deleted you can add the data key with the content that you copied and you will have again all your data. To acces local storage easily:

  1. Open developer options (Right click and Inspect)
  2. Go to Application and Local storage
  3. There you will see a table with the data key. There you can copy the content or paste the content that you copied before.
  4. If you refresh all the data should be updated

Screenshots

Preview1

Preview2

Preview3