Sign-in Page
The initial interface that greets users upon entering the MyKstar web application is the sign-in page. Here, users can seamlessly sign-up or log in, thereby establishing their personalized accounts. This account creation process facilitates the storage of the user’s learning activities within the web, ensuring progress tracking even after logging out.

Homepage Sign up | Sign in Page
Personalized Dashboard
The personalized dashboard features four key sections: a “summary” displaying performance through visualized pie charts and graphs; a real-time “scoreboard” listing top 10 achievers; a “recommendation” board, suggesting lessons based on user’s preferences; and a “goal” board tracking learning goals.

Main Homepage Dashboard
The pie chart illustrates users’ quiz performance. By placing the cursor on the pie, users can effortlessly distinguish the words they correctly answered and those they missed during the quiz.



The real-time line graph displays the trajectory of the user’s performance. Through this graph, users can visually track their progress and observe their gradual improvement.




WordQuiz
Users can test their newly learned words by engaging in interactive quizzes. The goal is to correctly identify the meaning of the presented Korean word.

WordQuiz Feature: For users to test their vocabulary, with the additional feature to test marked keywords from Karaoke Learning Feature.

When users click on the correct answer, the word box will change to green.

Wrong answer: Conversely, if they select an incorrect answer, the word box will change to red.
Users can expand their vocabulary by navigating to the "Words" section in the menu bar. Users will find new words in Korean accompanied by a speaker icon for pronunciation,

Definitions
Dictionary
English translations, explanations in both English and Korean, as well as sentence examples illustrating their usage.

In-built bookmarked words: Bookmarked words are displayed on the bottom.
Karaoke Feature
Under the "Learn" section in the menu bar, users can access engaging karaoke sessions designed for immersive language learning. Users have the option to select a song from the gallery that aligns with their preferences and initiate the learning process.

Gallery of song choices
Once a song is selected, users will be presented with lyrics displayed line by line, synchronized with the audio.

Music synced lyrics
This enables users to sing along and follow the song's rhythm, thereby making the language learning process enjoyable as they learn new vocabulary and enhance their pronunciation skills.

Music synced lyrics
<aside> 💡 Project Final Deliverable Link: https://mykstar.netlify.app/
</aside>
Summary
The Data Science team's primary objective was to leverage data, analytics, data visualization, and machine learning techniques to enhance the Project CUBS language learning platform. The team collected and analyzed user data to identify incorrect answer patterns based on language regions, tailored curricula to individual language acquisition abilities, and provided personalized learning recommendations. They developed a Korean handwriting recognition model (OCR), devised an algorithm for scoring user inputs, and linked learning suggestions to learning scores for improved efficacy. Overall, their work supported the differentiated and data-driven language learning experience for users on the platform.