─────    HOME    |     HOW IT WORKS    |     GET $10 EXTRA    |     ABOUT THE ALGORITHM    ─────

HOME    |     HOW IT WORKS    |     GET $10 EXTRA    |     ABOUT THE ALGORITHM



⎯  GET $10 EXTRA


At FindMySpanishTutor.com, we take pride in our cutting-edge algorithm and the personalized recommendations it provides to our users. We are constantly working to improve the algorithm and ensure that our users have the best possible experience with our website.

How does the algorithm work?

The algorithm used by FindMySpanishTutor.com analyzes each teacher and assigns a score from 0 to 100 in the following categories:

  1. Experience and years in teaching: This category measures the number of years a teacher has been teaching and their overall experience in the field of language instruction. The higher the score in this category, the more experienced and qualified the teacher is likely to be.

  2. Professionalism of the public profile on iTalki: This category evaluates the teacher’s public profile on the iTalki platform, looking at factors such as the quality of their profile picture, the accuracy of their descriptions, and their overall presentation. A higher score in this category indicates that the teacher is more professional and dedicated.

  3. Number of classes completed: This category looks at the number of classes a teacher has completed on the iTalki platform, indicating how active and committed they are. The more classes completed, the higher the score in this category.

  4. Calendar availability: This category measures the teacher’s availability to schedule classes at different times, including weekends and holidays. A higher score in this category indicates that the teacher is more flexible and able to accommodate the user’s needs.

  5. Number of students taught: This category evaluates the number of students that a teacher has taught in the past, indicating how experienced they are in handling different levels and types of students. The more students taught, the higher the score in this category.

  6. Type of classes offered: This category considers the different types of classes that a teacher offers, such as conversation classes, grammar classes, or exam preparation. A higher score in this category indicates that the teacher can offer a more customized learning experience.

  7. Student reviews: This category looks at the reviews that previous students have left for the teacher, evaluating the teacher’s teaching style, punctuality, and overall quality of instruction. A higher score in this category indicates that the teacher has received positive feedback from previous students.

  8. Price of the classes: This category considers the price range of the teacher’s classes, with a higher score indicating that the teacher offers a more affordable price range.

  9. Class attendance ratio: This category evaluates the teacher’s attendance ratio in their previous classes, indicating how committed they are to their students. A higher score in this category indicates that the teacher is more reliable and punctual.

  10. Origin of the teacher and native accent: The score in this category is a numerical representation of the teacher’s accent, with 0 being the European Spanish accent and 100 being the Argentinian accent. All other accents fall somewhere in between, with their score reflecting how close they are to either end of the spectrum. For example, a Mexican accent might be assigned a score of 20, a Caribbean accent might be assigned a score of 80, and a Colombian accent might be assigned a score of 50. This category is designed to help users find a teacher with an accent that best suits their preferences and learning goals.

  11. Expertise in the different fields of the language: In this category, the algorithm evaluates the teacher’s expertise in different aspects of the Spanish language, including grammar, pronunciation, vocabulary, conversation, and proficiency exams. The score for this category ranges from 0 to 100, with 0 indicating expertise in proficiency exams and 100 indicating expertise in conversation. The other areas of expertise are assigned scores in between these two extremes based on their relevance to the user’s quiz answers.

Each user’s quiz answers alter the score in one or more of these categories, and the final punctuation determines the recommended teacher.

The algorithm uses cutting-edge technology to analyze and compare these different categories, providing users with a personalized teacher recommendation based on their unique learning needs and preferences. In this way, each one of the 2,349 teachers can appear as a result if the appropriate answers are selected.

How frequently is the algorithm updated?

Our algorithm is constantly being updated and improved to provide the best possible teacher recommendations to our users. The quiz is reviewed in three different ways to ensure its accuracy and reliability.

  • Firstly, an automatic software completes the quiz every 2 hours in any of the possible combinations. This software checks for any mistakes, broken links, or non-updated information and sends a warning to our team if any issues are found.
  • Secondly, teacher’s information is reviewed every 15 days to ensure that their information is up to date and that they are still actively teaching and accepting new students. This ensures that our algorithm is based on current and accurate data.
  • Finally, a complete revision of the quiz algorithm is taken every 2 months to detect any potential problems with the algorithm and to make necessary improvements to provide the best possible teacher recommendations.

We take the accuracy and reliability of our algorithm seriously, and we are committed to continually improving it to ensure that our users receive the most relevant and personalized teacher recommendations possible.

Can I get the same tutor recommended if I change my answers?

While the algorithm aims to provide the most suitable teacher recommendation based on the user’s quiz answers, there may be cases where the same teacher is recommended even if some answers are changed. However, the probability of this happening is extremely low, around 0.0024%.
This is due to the fact that not all quiz answers have the same weight or importance. Some questions carry more weight than others, such as the origin and accent of the teacher being more critical than the pace of learning. Additionally, not all answers on each question carry equal weight. So, if a user only slightly modifies one or two answers, the algorithm may still recommend the same teacher as before.
However, statistically speaking, if a user were to change all of their answers, it would be virtually impossible to receive the same teacher recommendation, with a probability of approximately 0.000000001%.