This is an Expo project created with create-expo-app
.
-
Install dependencies
npm install
-
Start the app
npx expo start
As a student, I have personally experienced the challenges of managing my academic life effectively. Keeping track of student attendance, assignments, exams, and extracurricular activities can be overwhelming, making it difficult to stay organized and on top of everything. Additionally, I have witnessed the challenges faced by educators in tracking attendance and communicating with students.
Our motivation for developing this platform stems from a desire to address these challenges and provide a comprehensive solution that benefits both students and educators. We believe that technology can play a transformative role in enhancing the teaching and learning experience. We are passionate about creating innovative solutions that empower students and educators to succeed.
We address the following key problems:
- Student Management: Students struggle to manage their assignments and exams effectively, leading to stress and reduced productivity.
- Communication: Communication between students and instructors, as well as among peers, is often fragmented and inefficient, hindering collaboration and learning.
- Attendance Tracking: Traditional attendance tracking methods are often manual and error-prone, leading to inaccurate records and administrative inefficiencies.
- Centralized Platform: Students and educators lack a centralized platform to access and share academic resources, feedback, and other relevant information.
The primary objectives of our platform are to:
- User-Friendly Interface: Provide a user-friendly platform for students to manage their assignments, exams, and extracurricular activities.
- Effective Communication: Facilitate effective communication between students and instructors, as well as among peers, through in-app messaging and discussion forums.
- Reliable Attendance Tracking: Implement accurate and reliable attendance tracking using advanced technologies such as Geo-Fencing.
- Centralized Repository: Create a central repository for academic resources, feedback, and other relevant information, accessible to both students and educators.
We offer a range of features tailored to the needs of students, including:
- Assignment and Exam Tracking: Students can access assignments and exams, and track their progress.
- Resource Access: Students can access course materials and other academic resources.
- Communication Tools: Students can communicate with instructors and peers through in-app messaging and participate in discussion forums for each course.
- Attendance Tracking: Students can mark their attendance using Geo-Fencing or manual entry and receive alerts regarding their attendance status.
- Gradebook Integration: Students can view their grades and track their academic progress over time.
- Feedback and Voting: Students can share insights about their learning experiences.
We also provide a range of features for professors, including:
- Communication Tools: Professors can send automated reminders for classes, exams, and assignments, send push notifications for important announcements, and communicate with students through in-app messaging.
- Attendance Tracking: Professors can monitor and record attendance for each class session, and view attendance reports for individual students or the entire class.
- Gradebook Integration: Professors can integrate their gradebook with the app to provide students with a consolidated view of their grades and academic progress.
- Feedback and Voting: Professors can collect feedback from students to enhance course materials and teaching methods, and conduct polls or surveys within the app.
- Manage Resources: Professors can upload materials, assignments, and other resources.
- Exam Management: Professors can create exams manually or automatically based on our algorithm, assign exams to specific groups, or let the algorithm auto-assign them.
This README provides an overview of the key features and functionalities of our Academic Management Platform, designed to enhance the educational experience for both students and professors.
After Fetching Cached Attendance with timestamp.