Best Answer - Chosen by the Asker
Hello Mohamed ,
You might have already learned the language and you are at a certain level ,not learning it from the scratch or a beginner , so that kind of rating is to determine and show what your level at the language is ,if you are a beginner, you speak it a little or you are at an advanced level and you just want to practice it etc ...