Skip to content
@langur-treehacks

LangUR

Language learning extension with article recommender and difficulty estimator. Winner of Best Hack using an LLM in Stanford's Treehacks 2024

LangUR: Linguistic Mastery at Your Fingertips

Learning languages is one thing, but what does it take to be fluent in them?

LangUR is a groundbreaking project which bridges the difficult phases of learning languages. In a diverse business world with hundreds of languages being used in high commerical settings, modern applications serve to teach proficiency in langauges, but per a fluency study of Duolingo patrons learning French and Spanish, only 52.94% of 102 French learners reached a pre-intermediate level, and 66.03% of 156 Spanish speakers reached a similar level. (Jiang X, 2021)

image image

Submission

So the question stands: what helps set apart LangUR from language learning apps that help learners breach a beginner level of linguistic competence?

Efficiency. Scalability. Practicality.

Key Features

  1. Uses a grounded evaluation metric to measure your performance (LIX scoring algorithm)
  2. Application learns and adapts to individual learner's abilities
  3. Learning of language conveniently incorporated into daily workflow
  4. Reinforced learning of queries words through review quizzes

image

Deployment

The instructions to install and run the dashboard, extension and LLM backend are in their individual repos.

Research

The project's premise and continuity relies very heavily on social research. When Robin was learning his languages, he found that maintaining continuous performance on a daily basis aided his performance in learning a language, and such a trend is commonly correlated with higher testing proportions among students that are fed information on a consistent daily basis when studying, as demonstrated by the American Psychological Society (Mawhinney et al., 1971).

image

Moreover, the concept of integrating language learning seamlessly into daily routines aligns with principles of habit formation and behavioral psychology. By embedding language practice within the natural flow of a user's day, LangUR capitalizes on the psychological phenomenon of habit stacking. This approach leverages existing habits as anchors for new behaviors, making language learning feel less like a burdensome task and more like an integrated aspect of daily life. Stacking habits is quintessential as evidenced for learning, so, how would one be able to consider a new approach to structuring a language learning app based off of this? Let's look back at the presented graph.

In any instance, Distributed Practice and Practice Testing appear to be the largest factors associated with higher testing in general study areas, where we based our project idea off of: a gradual but slow streamline of language implementation, albeit slowly and consistently. By being passive and seamless, LangUR has the capability to gradually streamline language learning modes into a user's daily workflow, providing an excellent UI, with a diverse array of features such as translation, suggested articles based off of past history, and progressively improving the user's ability to take in the language with the readability algorithm.

We often encounter the issue that learning a language is daunting, requiring contiuous effort, where a lot of people simply don't have that time to invest, whereas the practicality of being fluent in languages has a high yield in business returns by eliminating barriers between multinational individuals and corporations. The idea behind LangUR had to critically emphasize the parallel and efficient nature of learning, which other applications failed to consider. Giving users a comfortable experience, automatically determining skill level through a customized LIX Algorithm, and structuring the application to cater to their learning pace was imperative during the building phase.

In conclusion, taking into account human study patterns, the demanding needs of learning a language and daily time constraints, LangUR was built with the mindfulness that dedication is always on the users side, but we can do our job to make it as seamless as possible, accessible, and catered to the users.

Popular repositories Loading

  1. langur langur Public

    TypeScript 1

  2. llm llm Public

    Python

  3. langur-ext langur-ext Public

    Language learning extension with article recommender and difficulty estimator. Winner of Best Hack using an LLM in Treehacks 2024

    Astro

  4. .github .github Public

Repositories

Showing 4 of 4 repositories
  • .github Public
    langur-treehacks/.github’s past year of commit activity
    0 0 0 0 Updated Mar 3, 2024
  • langur Public
    langur-treehacks/langur’s past year of commit activity
    TypeScript 1 0 0 0 Updated Feb 18, 2024
  • langur-ext Public

    Language learning extension with article recommender and difficulty estimator. Winner of Best Hack using an LLM in Treehacks 2024

    langur-treehacks/langur-ext’s past year of commit activity
    Astro 0 MIT 0 0 0 Updated Feb 18, 2024
  • llm Public
    langur-treehacks/llm’s past year of commit activity
    Python 0 0 0 0 Updated Feb 18, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…