ITU-Admin Portal
Version 1.0.0
This app is designed for instructors to efficiently manage their classrooms. It provides secure access to instructor profiles, allowing them to oversee and manage their personal and professional data. Instructors can view all classes they are assigned to, along with a detailed list of students enrolled in each course. The app enables instructors to mark and update student attendance for specific dates. Additionally, it offers tools for defining grading criteria, creating assessments, assigning marks, and generating detailed student reports, streamlining the entire process of student evaluation and classroom management.
Categories
adminmanagementclassroom
Tech Stack
React NativeFirebase
Key Features
Attendance System
- Date-picker interface for selecting class sessions
- Updation of marked attendances in case of mis-convenience
- Bulk attendance marking with swipe gestures
- Attendance modification history with timestamps
- Export attendance records to CSV format
Grading System
- Assignment creation with customizable grading rubrics
- Score input with validation for acceptable ranges
- Gradebook Table with percentage-coded performance indicators
- Final grade assignment based on weighted categories
Reporting Tools
- Automated attendance percentage reports per student
Security Features
- Firebase Security Rules enforce data access permissions
- All sensitive data encrypted in Firestore database
- Automatic logout after period of inactivity
- Role-based UI rendering prevents unauthorized actions
UI/UX Features
- Animated transitions between screens using React Native Reanimated
- Light mode across all screens with persisted preferences and institution's colors
Version
N/A
Android
10.0 or Up
Released
N/A
Updated
N/A
Rating
N/A
Interaction
Mobile Touch Screen
Technical Implementation
Authentication System
- Firebase Authentication handles secure instructor login with email/password
- Role-based access control ensures only instructors can access the portal
Course Management
- Firestore stores course data with instructor assignments and student enrollments
- Real-time course list updates using Firebase
Student Management
- Class roster view with student profiles and enrollment details