0% found this document useful (0 votes)
52 views3 pages

CoreCampus: Proxy-Free Attendance System

Uploaded by

mutyalasai7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views3 pages

CoreCampus: Proxy-Free Attendance System

Uploaded by

mutyalasai7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

CoreCampus ERP: Redefining University Management Without Proxies

UniSphere: A Proxy-Free Approach to Student Attendance

Introduction
The CoreCampus ERP system revolutionizes university management by ensuring transparent and

efficient student attendance tracking without the possibility of proxies. Leveraging advanced

geolocation, photo validation, and real-time calendar integration, this system offers an all-in-one

solution for attendance management, class scheduling, and event notifications.

Key Features
- Attendance Management

- Attendance Code: Unique codes generated for each session.

- Location Capture: Ensures student presence using Geolocation API, validating coordinates within

a predefined radius.

- Photo Validation: Captures and overlays the student's photo with geolocation data for additional

verification.

- Class Scheduling and Rescheduling

- Integration with the Google Calendar API for seamless scheduling and notifications of rescheduled

classes.

- Event Notifications

- Faculty can create and share events, syncing them directly with students' calendars via Google

Calendar API.

- Attendance Monitoring

- Students can track their attendance percentage and maintain accountability for their presence.

- Feedback Analysis

- Admins can visualize and analyze student feedback to enhance decision-making and course
improvements.

Technologies Used
- Frontend

- React for user interface development.

- Libraries:

- react-webcam: Camera integration for photo capture.

- react-geolocated: Fetches real-time geolocation data.

- Backend

- Java (Spring Boot) for server-side logic and API implementation.

- Database

- MySQL for secure and efficient data management.

APIs and Tools


- Geolocation API:

- Accepts data from cell towers and WiFi access points.

- Returns latitude/longitude coordinates with an accuracy radius.

- Google Calendar API:

- RESTful API for managing events and schedules.

- Syncs with the Google Calendar web interface.

- Browser APIs:

- [Link]: For accessing the device's camera.

- [Link]: For retrieving geolocation data.

User Roles and Authentication


- Authentication:
- Faculty: Manage attendance and events.

- Students: Mark attendance and track personal data.

- Authorization (Optional):

- Administrator: Access to feedback visualization and advanced analytics.

Key Objectives
- Enhance transparency and eliminate proxy attendance.

- Streamline class scheduling and attendance management.

- Provide a unified platform for attendance tracking, event notifications, and feedback analysis.

You might also like