Untitled Note
By: Anonymous5/8/20232 views Public Note
Implementation of a social identity system for attendance instead of biometric based methods: Since anybody normally has several friends who can vouch for who you are, it should be possible to create a system where attendance is marked for a person if at least k other people confirm that the person was present. Each of the k people of course also need others to confirm their own presence. As a deterrence, a supervisor can do a roll-call of a few randomly identified m individuals and if they are found to be absent then everybody who falsely vouched for them are penalized. Implement such a system and also provide simulation runs to determine suitable values of k and m relative to the class size n. Can do this project in a group of up to 3 students.
Introduction:
In recent years, the use of bio-metric-based methods for attendance tracking has become increasingly prevalent in various sectors. However, concerns regarding privacy, security, and the need for individual identification have raised questions about the effectiveness and ethical implications of such systems. In light of these concerns, an alternative approach is proposed: the implementation of a social identity system for attendance. This system leverages the presence of trusted peers to confirm an individual's attendance, aiming to establish a reliable and community-driven method for tracking participation.
The fundamental idea behind this proposed system is that individuals are likely to have a network of friends who can vouch for their presence. By requiring a certain number of confirmations from these trusted peers, attendance can be accurately marked for a person. Likewise, the credibility of the system is maintained by ensuring that each of these confirmer individuals also receives confirmations from others.
To deter fraudulent behavior and maintain accountability, the system incorporates the role of a supervisor who conducts roll-calls of randomly selected individuals. If any of these individuals are found to be absent despite receiving false confirmations, severe penalties are imposed on those who vouched for them. This approach not only promotes accuracy in attendance but also discourages dishonesty, as individuals must consider the consequences of falsely confirming another's presence.
The objective of this project is to design and implement the social identity system for attendance, taking into account the class size, n, and determining suitable values for two critical parameters: k, the minimum number of confirmations required for attendance, and m, the number of individuals randomly selected for roll-call verification. To accomplish this task, a group of up to three students will collaborate to develop the system and conduct simulation runs to evaluate its performance under various scenarios.
By exploring this alternative approach to attendance tracking, this project aims to address the limitations of bio-metric-based methods while fostering a sense of community responsibility and integrity. The subsequent sections will delve into the details of the proposed system's implementation, the simulation methodology, and the analysis of suitable values for k and m in relation to the class size.
Abstract:
In social identity based attendance system, the attendance is marked based on the confirmation of peers. This system would require at least k other individuals to confirm the presence of a person for their attendance to be marked, and each of those k individuals would also need confirmation from others. The proposed system includes a deterrence mechanism where a supervisor can randomly select m individuals for a roll-call, and if they are found to be absent, then everyone who falsely vouched for them is penalized. This project offers an opportunity for up to three students to explore the implementation of such a system and determine suitable values of k and m relative to the class size n through simulation runs.
MongoDB:
We chose MongoDB Atlas as our database solution for implementing the social identity system for attendance. MongoDB Atlas is a scalable cloud database service that efficiently manages our attendance data.
MongoDB Atlas excels at handling large data volumes, so we can easily accommodate the growing number of attendance records as the class size increases.
Its flexible data model is a perfect fit for our peer validation system. Using JSON-like documents, MongoDB Atlas allows us to store and query attendance information in a structured and adaptable manner, simplifying the tracking of individuals and their peer confirmations.
MongoDB Atlas delivers good data security. It offers authentication, authorization, and encryption at rest and in transit, ensuring the confidentiality and integrity of our attendance data.
Being a cloud-based solution, MongoDB Atlas eliminates the need for physical infrastructure management. We can effortlessly deploy, maintain, and monitor our database environment through an intuitive web interface.
Overall, MongoDB Atlas provides a reliable, scalable, and secure database solution for our attendance system. Its ability to handle large data volumes, flexible data model, and cloud-based nature make it the ideal choice for our project needs.