kantord / LibreLingo

🐢 🌎 📚 a community-owned language-learning platform
https://librelingo.app
GNU Affero General Public License v3.0
1.96k stars 215 forks source link

[Feature Request] Conversation challenge #3388

Open Skivling opened 3 months ago

Skivling commented 3 months ago

At the end of a module, there could be 'conversations'. These are real examples of conversations using the language taught in the module. Similar to Duolingo 'stories' but more focused on short conversations, maybe 4 sentences each side.

It could be displayed as a review task, if the learner understands the conversation they know it's good to move onto new material. Otherwise maybe they should review something.

Ideas for implementing in the yaml: Define the names of the people in the conversation, and what side of the screen they should be on, left/right. Then it is just a list with Name: Sentence down in order. More complicated things will be required for extended functionality though.

kantord commented 3 months ago

It's a good idea, I wonder if it should actually even have a bigger role...

Skivling commented 3 months ago

In the Te Reo learning app developed by AUT (Auckland University of Technology), the app is based around this, and called Kōrerorero which is conversation in Te Reo Māori. At the beginning of each lesson and the end there was a conversation to follow and then it taught those sentences and threw in a bunch of extra vocab. It probably could have a bigger role in LibreLingo as well, though not a priority.