Skip to content

Repository files navigation

📚 pwAssignment

pwAssignment is an educational Android application that provides students with an interactive and personalized learning experience. The app features a student dashboard with learning metrics, recent topics, and an interactive drag-and-drop activity for anatomy learning.

🖥️ Screenshots

✨ Features

1. Student Dashboard

  • User Profile: Displays the student's name and grade (e.g., "Hello Jasmeet, Class 10th").
  • Performance & Achievements: Tracks lectures attempted, Daily Practice Problems (DPPs), medals, and XP.
  • Leaderboard: Shows student's level (e.g., 12/100) and rank (e.g., 5/200).
  • Recent Learning Section: Displays recently studied topics such as System of Linear Equations and Algebra (Video/PDF).
  • Mentor Connect: Enables students to connect with mentors for guidance.
  • Tips & Motivation: Offers reminders for mindfulness and motivation.
  • App Dock: Contains icons for additional tools and resources.

🛠 Tech Stack

  • Language: Kotlin
  • Architecture: MVVM (Model-View-ViewModel)
  • UI Components: ViewBinding, RecyclerView, Drag-and-Drop API
  • Design Tools: Figma (Prototype: View Here)

📲 Installation & Setup

  1. Clone the repository:

    git clone https://github.com/Iamshivang/pwAssignment.git
    
  2. Open the project in Android Studio.

  3. Run the app on an emulator or physical device.

About

pwAssignment is an educational Android application that provides students with an interactive and personalized learning experience. The app features a student dashboard with learning metrics, recent topics, and an interactive drag-and-drop activity for anatomy learning.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages