Student Study Analyzer is an Android application designed to streamline and digitize the management of student assignments, notes, videos, fees, and assessments for educational institutions. The app provides dedicated interfaces for students, teachers, and administrators, enabling efficient communication, resource sharing, and academic tracking.
- Admin Panel: Manage faculty, students, and database records. Access detailed student and faculty information.
- Teacher Panel: Upload assignments, notes, and videos. Track student submissions and generate reports.
- Student Panel: Access and submit assignments, view notes and videos, check updates, and pay fees online.
- Teachers can upload assignments and track which students have viewed or submitted them.
- Students can view and submit assignments directly through the app.
- Excel reports for assignment submissions and pending students can be generated and downloaded.
- Teachers can upload notes and educational videos.
- Students can access notes and videos categorized by subject and year.
- Students can pay fees online via Razorpay integration.
- Admins can view and export fee payment details as Excel files.
- Teachers can assess student submissions and generate analytics.
- Admins and teachers can download reports in Excel format for further analysis.
- Students receive updates and notifications about new assignments, notes, and videos.
- Separate login flows for admin, teacher, and student.
- Firebase Authentication and Realtime Database integration.
app/
└── src/
└── main/
├── java/com/page_1/app/
│ ├── admin/ # Admin activities and database management
│ ├── DisplayFiles/ # Assignment, notes, and video display logic
│ ├── recycleFaculty/
│ ├── recycleStudent/
│ ├── student/ # Student activities and UI
│ ├── teacher/ # Teacher activities and UI
│ └── utils/ # Utility classes
└── res/
├── layout/ # XML layout files for activities and fragments
├── drawable/ # Icons and images
└── values/ # Strings, colors, styles
- Java (Android)
- Firebase (Authentication, Realtime Database)
- Razorpay (Payment Integration)
- Apache POI (Excel file generation)
- RecyclerView, ListView, CardView (UI Components)
Developed by Sameer Shaikh