Foreign Language Learning

"Foreign Language Learning" is an a2i project. In this project learn different languages through audio and video presentation.

Technology Used
  • Laravel php framework is used for server side coding.
  • Bootstrap and jQuery are used for client side coding.
  • MySQL is used as database.

Project Details
  • Admin Panel
    • Menu setup.
    • User setup.
    • Role setup.
    • Language and country code setup.
    • Presentation topic/category setup.
    • Setup video presentation to a language and topic/category.
    • Word translation setup under a video presentation.
    • Sentence translation setup under a video presentation. Highlight text with audio playing.
  • Website
    • On website home page choose a language to learn.
    • Select a topic/category to learn.
    • On a topic/category, there are several video presentation to see.
    • Select word learning or sentence learning.
    • On word learning page, there are several words to learn. Choose one word and learn translation through audio.
    • On sentence learning page, there are several sentences to learn. Choose one sentence and learn translation through audio. Here are three sentences - bangla audio, foreign language audio and help audio. On help audio, text will be highlighted while audio is playing.