The Vocabulary Knowledge Profiler (VKP) is an online vocabulary test for learners of English as a second or foreign language. It is designed to measure your written receptive vocabulary knowledge, that is the vocabulary knowledge that enables you to read English texts.
VKP tests your recognition of word meanings in a decontextualised way using four-option Multiple Choice items. The words tested are sampled from the most frequent 10,000 content words (lemmas) in the Corpus of Contemporary American English (COCA). It reports your scores according to your mastery of different frequency levels.
The research and programming behind this site has been supported by the TOEFL Small Grant for Doctoral Research in Second or Foreign Language Assessment and the British Council APTIS Assessment Research Award.
There are 4 different tests that can be taken as well as the automated test which takes you through a randomly selected variety of questions, becoming gradually more difficult as you get questions wrong and re-testing areas where the results are questionable.
The researchers also have access to a powerful administration tool, allowing them to update and maintain the vocabulary database and associated images, as well as download the resultant data in several reporting formats generated by the system.
The application is a single-page app built with Angular, that connects to a REST API built with Laravel and MySQL, using Beanstalk for report generation and image manipulation queues.
Go ahead and take the test yourself! It's kind of fun :)