Search and Add words (feature request)

Here is my typical use case:
I encounter a new word but can’t remember if it is already in my course. So I need to search and add the word if it is not there.
The problems:

  1. The current search function is very well hidden - in the database section.
  2. If I find the word, there is not information in which level it is.
  3. If I add the word right from the database screen, it does not appear in any of my course’s levels. It is in the course - I can find it with search - but there is no way to add it to a certain level.
  4. The same scenario often happens on the go, but there is no way to add a new word in the mobile app.