Skip to content

Ahmed-Elgendy25/University-Managment-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to your Academia Sync App đź‘‹

This is an Expo project created with create-expo-app.

Get started

  1. Install dependencies

    npm install
  2. Start the app

     npx expo start

Academic Management Platform

1. Introduction

1.1 Background and Motivation

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.

1.2 Problem Statement

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.

1.3 Project Objectives and Solutions

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.

2. Features

2.1 Features for Students

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.

2.2 Features for Professors

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.

2.3 Showcase

Authentication

Login Register Forget Password OTP Enter New Password

Home

Home

After Fetching Cached Attendance with timestamp.

Home after getting cached attendance with timestamp

Chat

Chat List Chat Search Chat Members Message Screen

Account Settings

Account Settings Account Settings 2

Notification

Notification

Student

Subject Details

Subject-Details

Assignments Module

Assignment-downloading-material Assignment-uploading-material1 Assignment-uploading-material Assignments list2 Assignments list

Attendance Module

Attendance without connection1 Taking Attendance with connection Attendance with connection2 Attendance list2 Attendance list1 Attendance list Attendance without connection2

Exam Module

Exam-Screen Exam-list3 Exam-list2 Exam-list1 Exam-details

Feedback Module

Feedback1 Feedback

Professor

Assignments Module

Assignment-details-list2 Assignment-details-list Assignment-list

Attendance Module

Attendance-list Attendance-list2 Attendance-details

Exam Module

Exam-details Exam-list Exam-details3 Exam-details2

Feedback Module

Feedback

Documentaion: final-docs.pdf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published