Changelog

Interactive Phrase Ordering Practice with Spaced Repetition for Language Learning

1. Enter a Phrase

  • The user inputs a complete phrase in the target language (e.g., "I am learning Spanish").


2. Generate a Scrambled Phrase

  • The system automatically scrambles the words in the phrase (e.g., "learning I am Spanish").


3. Practice Ordering

  • The user sees the scrambled words and needs to reorder them correctly:

    • They can drag and drop the words or type the phrase in the correct order.

    • The system checks the answer and provides immediate feedback.


4. Spaced Repetition

  • The phrase is added to the spaced repetition system.

  • Based on correct or incorrect answers, the system schedules it for future review.


5. Progress Tracking

  • The user can monitor their progress:

    • Number of phrases learned.

    • Accuracy percentage.

    • Most challenging phrases.