Skip to content

Builder-Byte/Guard-AI

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

99 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ Transforming Remote Assessments with AI!!! πŸŽ‰

AI-Based Proctoring System for Secure Assessments πŸ”’

Python FastAPI License PRs Welcome Social Winter of Code Contributors

An open-source initiative to transform remote assessment integrity using cutting-edge AI technology.

🌟 Features βš™οΈ Installation πŸ—οΈ Architecture πŸš€ Usage 🀝 Contributing πŸ‘₯ Community


Project Banner



πŸ“„ Provide Your Feedback or Participate

We value your feedback! Please take a moment to fill out the Google Form and contribute to improving our project.

πŸ“‹ Google Form - Participate Now!


🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ”• Close PRs
Stars Forks Issues Open Pull Requests Close Pull Requests

🌟 Overview

This project introduces a cutting-edge AI-powered proctoring system designed to maintain fairness, security, and integrity in remote assessments. By leveraging advanced machine learning techniques, this system redefines how online tests are monitored.

πŸ† Featured In

GSSoC-EXT Social Winter Of Code Social Winter of Code is an open-source program Which aims to bring students into the world of open source development.

πŸ“Ί Project Demo

Watch our community demo:

πŸŽ₯ Watch Demo


🌟 Features

πŸ€– AI-Powered Monitoring

  • Eyeball and Lips Movement Detection
  • Facial Emotion Recognition
  • Screen and Audio Analysis

πŸ”’ Device and Port Checks

  • Unauthorized device detection
  • Port monitoring and anomaly detection
  • Wi-Fi/Bluetooth signal analysis

πŸ—οΈ Architecture & Design

πŸŽ₯ Screen and Audio Monitoring

  • Real-time screen activity analysis
  • Speech-to-text conversion for audio validation

πŸ“Ά Device and Network Monitoring

  • Wi-Fi and Bluetooth signal scanning
  • Pattern recognition for unauthorized devices

Key Features and Uniqueness

Behavioral Analysis

Behavioral Analysis

Added Features

Gaze Tracker

Behavioral Analysis

Priority Areas for Contribution

  1. Database Integration

  2. Features Integration

  3. UI/UX Improvements

  4. Features Development

πŸ›£οΈ Project Roadmap

Phase 1 (Current)

Phase 2 (Upcoming)

Phase 3 (Future)

πŸ”§ Technology Stack

Backend Infrastructure

Frontend Technologies

πŸš€ Future Improvements

🧠 Enhanced Behavioral Analysis

  • Typing cadence detection
  • Posture analysis for better behavior tracking

πŸ”’ Blockchain for Data Integrity

  • Tamper-proof logs of proctoring sessions
  • Improved transparency and data auditability

βš™οΈ Development Setup

  1. Fork the repository.
  2. Create a feature branch:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add your feature"
  4. Push to the branch:
    git push origin feature-name
  5. Open a pull request for review.

Troubleshooting Common Issues

PUT SOME GENERAL POINTS HERE ALSO

πŸ“ Project Structure

Directory structure:
└── Hiteshydv001-Guard-AI/
    β”œβ”€β”€ GazeTracking/
    β”‚   β”œβ”€β”€ example.py
    β”‚   β”œβ”€β”€ requirements.txt
    β”‚   └── gaze_tracking/
    β”‚       β”œβ”€β”€ __init__.py
    β”‚       β”œβ”€β”€ gaze_tracking.py
    β”‚       β”œβ”€β”€ eye.py
    β”‚       β”œβ”€β”€ trained_models/
    β”‚       β”‚   └── shape_predictor_68_face_landmarks.dat
    β”‚       β”œβ”€β”€ pupil.py
    β”‚       └── calibration.py
    β”œβ”€β”€ Proctoring_features/
    β”‚   └── feature1.py
    β”œβ”€β”€ demo/
    β”‚   └── assets
    β”œβ”€β”€ README.md
    └── src/
        └── main.py

πŸš€ Usage

🀝 Contributing

We warmly welcome contributions from developers of all skill levels! Here's how you can help:

graph TD
    A[Fork Repository] --> B[Create Branch]
    B --> C[Make Changes]
    C --> D[Commit Changes]
    D --> E[Push to Branch]
    E --> F[Create Pull Request]
Loading

🎯 Good First Issues

πŸ‘₯ Community

🌟 Contributors

Thanks to these wonderful people:

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Acknowledgments


Made with ❀️ by the Guard AI Community

⬆ Back to Top

## Contributing

Please refer to our CONTRIBUTING.md for contribution guidelines.

About

Designing a remote Proctoring system with add on funtionalities: https://guard-ai-proctor.vercel.app/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 61.3%
  • HTML 12.4%
  • SCSS 8.6%
  • CSS 8.6%
  • Python 6.1%
  • JavaScript 2.3%
  • PLpgSQL 0.7%