1. We encountered challenges including unauthorized access with fake identities, disruptive behavior during sessions, and difficulties in maintaining a focused learning environment. We developed a GUI application to collect and store participants' machine details, IP addresses, and other relevant information.

  2. The inspiration behind our project stems from the common disruptions faced during virtual meetings and online sessions amid the COVID-19 pandemic.

  3. Our solution tracks and logs IP addresses of unauthorized users during academic sessions, and includes a message filtering feature to block offensive content from being displayed.

  4. The project was built using Python, integrating Zoom meetings through a customized GUI, implementing login and signup pages for recording device-specific details. We employed profanity filtering and automatic recording of disruptive participants, with access provided to teachers for necessary action. Our application also stores device credentials and employs multi-factor authentication to block unauthorized access attempts.

  5. Our team encountered challenges related to unauthorized access with valid credentials, abusive language in chat, disruptive camera usage, and fraudulent attendance through multiple IDs.

  6. We are proud of our accomplishments, which include continuous monitoring, automated authentication, a chatbot equipped with automatic abusive language detection, and the implementation of Multi-Factor Authentication (MFA) in online meetings.

  7. Throughout the project, we gained insights into various Python files and successfully integrated them with Fasten and Godspeed.

  8. Our future plans for Lock Digital Doors involve expanding its integration with other meeting platforms beyond Zoom and incorporating our chatbot into those applications.

Built With

  • cv2
  • functools
  • hashlib
  • libraries
  • mysql
  • os
  • pyautogui
  • python
  • python-pyautogui-cv2-tkinter-pil-socket
  • sockets
  • workbench
  • zoom
Share this project:

Updates