📜 ⬆️ ⬇️

We learn English cheaply and effectively. Part 2

Almost three years have passed since the writing of the first part. Probably, even the link to give meaning is gone. All this time I continued to learn English with the help of various websites and applications, resources changed, but they did not become ideal.

At the moment I have not found a single application with which you can learn the language at least to the Advanced level. It is time to create your own.

Yes, there are a lot of bicycles, but I have something to offer, and I remember very well how the local public is concerned about this topic, so comments are welcome.

Main application problems



Now I am learning words with Anki. Anyone who has used this application will ask me: “How did you get down to this?”. Anki is not friendly, but this is the only application that allows you to learn a lot of words at the expense of a good system of repetitions, and the AnkiDroid mobile application works perfectly offline (I learn the language on the subway on the way to work).
')

What i suggest


At the moment I managed to work out the layouts of the application, the database structure and the overall system architecture. Brief information can be viewed in the presentation:


Pay or say


Pay or Say. This principle kills several problems at once. For those who are not ready to pay real money for using the application, you can ask for a little work. Instead of viewing an advertisement, they can slander words and phrases in their native language. Further, all records are evaluated, sorted, processed and:


Even 10 thousand users per year can say 3 million words and phrases. The guys from FORVO will be envied. Trained neural networks can not only understand users, but also reveal an accent in the student's speech.

You can even trite to sell access to samples of words, so that you can pay salaries to employees and for server rent.

Words always in context


A typical card for learning the language: "Word - Translations." This approach works, I learned about 5,000 words in this way. But I learned not all the meanings of words, and I don’t understand how to use many words at all. The main mistake - we learn words.

The main problem of words is that they do not exist.

We have many Values ​​in our heads, these are abstractions that do not depend on language at all. The meanings are connected with the Sounding - what we pronounce in our native and foreign languages. If you graduated from school, then perhaps Values ​​are still associated with Writing.

Where is the word here? He is not here. A word is just a word, another abstraction. So why teach them?
All words must necessarily be given in context - in sentences. You read the sentence, the Value pops up in your head, and then the brain simply remembers the bundles of Meaning, Writing and Sounding.



For each Meaning its own phrase (within reason).

Ease of use


One language - one “learn” button.

By this button for the training session, the user receives:


As soon as some developers get rid of them, they stuff a bunch of Lessons into the interface, until you get to the right place - the desire to learn disappears.

Stable work offline


This not only saves the nerves of users, but also reduces the load on the server.
That's all, nothing supernatural. Why is there no such application on the market? Maybe it’s enough to hire productologists who are not able to do anything other than marketing?

About sad


According to the most modest estimates (experience is not lost), the creation of such a system will cost at least $ 300,000, and this is without artificial intelligence, an embedded social network, a bookstore and a database of teachers. Development of all components and promotion of the application - this is about $ 2,000,000.

Investors in projects at the “concept” stage do not come close, so there’s only one hope - to get initial investments through crowdfunding. The more people learn about the project - the greater the chance that the perfect application will appear. The more questions, comments and suggestions you leave to me - the more likely that the application will be perfect for you.

Materials


General architecture
Database structure
Application layouts, clickable, in Russian.
Layouts of the application , in English.

Thank you all for your attention!

Source: https://habr.com/ru/post/458850/


All Articles