<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">ojapps</journal-id>
      <journal-title-group>
        <journal-title>Open Journal of Applied Sciences</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2165-3925</issn>
      <issn pub-type="ppub">2165-3917</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/ojapps.2025.1512251</article-id>
      <article-id pub-id-type="publisher-id">ojapps-147910</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Biomedical</subject>
          <subject>Life Sciences</subject>
          <subject>Chemistry</subject>
          <subject>Materials Science</subject>
          <subject>Computer Science</subject>
          <subject>Communications</subject>
          <subject>Engineering</subject>
          <subject>Physics</subject>
          <subject>Mathematics</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>AI-Based Attendance Tracking and Monitoring System for UIDT Staff in Thies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Guisse</surname>
            <given-names>Youssouphe</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Faye</surname>
            <given-names>Ababacar Sadikh</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Ndiaye</surname>
            <given-names>Jupiter</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Ka</surname>
            <given-names>Aliou</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Traore</surname>
            <given-names>Youssou</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Diop</surname>
            <given-names>Mame Andallah</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Diallo</surname>
            <given-names>Oumar</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Sow</surname>
            <given-names>Ousmane</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> ED2DS, Iba Der Thiam University, Thies, Senegal </aff>
      <aff id="aff2"><label>2</label> University Institute of Technology, Iba Der Thiam University, Thies, Senegal </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>27</day>
        <month>11</month>
        <year>2025</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>11</month>
        <year>2025</year>
      </pub-date>
      <volume>15</volume>
      <issue>12</issue>
      <fpage>3884</fpage>
      <lpage>3898</lpage>
      <history>
        <date date-type="received">
          <day>09</day>
          <month>11</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>08</day>
          <month>12</month>
          <year>2025</year>
        </date>
        <date date-type="published">
          <day>11</day>
          <month>12</month>
          <year>2025</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2025 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2025</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/ojapps.2025.1512251">https://doi.org/10.4236/ojapps.2025.1512251</self-uri>
      <abstract>
        <p>Academic institutions in Senegal, focused on social relations, knowledge transfer, and research, must now modernize in the face of health risks, theological developments, economic and social development, and security risks. Events such as COVID-19, the series of protests that took place throughout Senegal from March 2021 to February 2024, digitalization, and the use of generative AI, which have disrupted academic institutions, are forcing them to rethink how they operate. However, in an institution such as Iba Der Thiam University in Thies, the increase in student numbers is putting pressure on infrastructure, administrative management, and educational monitoring. Security and transparency remain a challenge, as the existing mechanisms are still prone to fraud. A multitasking system for teaching and administration is a solution for the university in terms of attendance and monitoring. It is very useful for automating the tracking of working hours and supervising activities. The system put in place is autonomous, multitasking for teaching and administrative purposes, modular, open source, and can be used in all institutions. A clocking system based on a very simple DLIB facial recognition model, the Python programming language, and electronic resources. It automatically records and authenticates staff as they enter or leave the establishment, thereby monitoring their punctuality. In addition, it monitors exams and ensures compliance with rules, such as the prohibition of using a phone during class, thanks to the integration of real-time surveillance with the help of cameras, an AI accelerator (Tinker Edge T), and an object detection and recognition model. It can be deployed both in the cloud and locally. A graphical interface allows you to view attendance and track activities to verify compliance with school rules. This automation solution contributes to improving the management of administrative staff, working hours, discipline, safety, and transparency.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Productivity</kwd>
        <kwd>Personnel</kwd>
        <kwd>Clocking</kwd>
        <kwd>Arduino</kwd>
        <kwd>Visualization Interface</kwd>
        <kwd>Cloud</kwd>
        <kwd>Open Source and AI</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>With the new VISION SENEGAL 2050, structured around four main strategic areas: Competitive economy, Quality human capital and social equity, Sustainable planning and development, and finally good governance and African engagement [<xref ref-type="bibr" rid="B1">1</xref>], achieving these economic objectives and quality human capital requires rationalization of resources, increased productivity within institutions, and promotion of quality training. While the number of students in Senegalese universities is very high, resource management remains inadequate. Senegal is one of the countries in the ECOWAS region that presents significant risks of academic corruption [<xref ref-type="bibr" rid="B2">2</xref>]. Furthermore, the clocking-in systems used often require interaction or physical proximity between users. This can lead to health risks, hinder productivity, and make data vulnerable to loss, forgetfulness, or theft, thereby reducing the reliability of attendance tracking.</p>
      <p>Researchers have proposed solutions based on traditional clocking systems. Radio frequency identification (RFID) tags are equipped with an identification chip that uses an electromagnetic field to exchange data [<xref ref-type="bibr" rid="B3">3</xref>]-[<xref ref-type="bibr" rid="B5">5</xref>]. Employees are assigned personal codes in the form of PINs, which they enter into a terminal to record their arrival and departure times [<xref ref-type="bibr" rid="B6">6</xref>]. Other methods rely on filling out forms, where each employee personally records their arrival and departure times for identification purposes. There are also biometric clocking systems that analyze each individual’s physical characteristics: fingerprinting uses the pattern of lines on the skin of the fingers for identification. Each individual has different patterns, which is what motivates their use [<xref ref-type="bibr" rid="B7">7</xref>][<xref ref-type="bibr" rid="B8">8</xref>]. Iris morphology is also an extremely reliable technique that contains an infinite number of characteristic points (fractal set), although fraud is still possible using lenses [<xref ref-type="bibr" rid="B9">9</xref>]. Facial recognition is also a technique that involves identifying a person from an image of their face [<xref ref-type="bibr" rid="B10">10</xref>]-[<xref ref-type="bibr" rid="B12">12</xref>]. With regard to exam surveillance, researchers have adopted people counting solutions based on various environmental parameters such as CO2, carbon monoxide (CO), and total volatile organic compounds (TVOC), but these have only been tested in spaces that can accommodate fewer than 10 people at a time [<xref ref-type="bibr" rid="B13">13</xref>]. Video camera-based approaches to counting people [<xref ref-type="bibr" rid="B14">14</xref>][<xref ref-type="bibr" rid="B15">15</xref>] have achieved good accuracy, but they rely on complex image processing algorithms that require significant computing resources. However, their method only produces accurate results when there is minimal movement in the classroom. There is also traditional surveillance, where the person must be active, moving around the room, and reporting any suspicious activity [<xref ref-type="bibr" rid="B16">16</xref>]. An exam cheating detection system using YOLOv11: a comprehensive real-time object detection framework to improve academic integrity. It identifies six distinct behaviors: the examiner, leaning over to copy, looking around, sitting normally, talking and cheating, and walking [<xref ref-type="bibr" rid="B17">17</xref>].</p>
      <p>To improve these systems, this project focuses on the design of an automated and intelligent scoring device, with surveillance as a future extension.</p>
      <p>According to the report on the Biometric System Market by Fortune Business Insights [<xref ref-type="bibr" rid="B18">18</xref>], the biometric systems market is valued at USD 36.3 billion in 2024 and is expected to grow to USD 113.32 billion in 2032, with a CAGR of 15.2%. Facial recognition, which is valued at USD 7.73 billion in 2024, is expected to reach USD 24.28 billion in 2032, with a CAGR of 15.5%. The time and attendance systems used in Senegal are most often fingerprint reader systems with paper forms, which can be costly, pose health risks, and are prone to fraud. With technological advances such as electronics, information technology, and AI, these systems increasingly need to be upgraded. Biometric systems have become one of the most relevant technologies used to ensure the security of time and attendance systems. They will make administrations and institutions more secure by improving identification methods and resource management.</p>
      <p>The aim of the study is to develop a biometric system that registers and authenticates administrative staff in order to improve the quality of time and attendance services using AI and IoT. In addition, the exam monitoring system detects unauthorized objects and counts the number of people in the room, then sends a message with an image of the detected object. This solution will enable decision-makers to independently view the staff present in the administration or establishment in real time and, at the same time, obtain reports via an interface. The system operates in four main phases: acquisition, motion detection, facial image capture, person identification, and registration.</p>
    </sec>
    <sec id="sec2">
      <title>2. Materials and Methods</title>
      <p>The device consists of a number of interconnected components: a central processing unit, an Arduino board, a camera, and a photoelectric sensor. The central processing unit is responsible for processing the data received via the camera, which is linked to an Arduino board connected to a photoelectric sensor. A real-time data visualization interface enables quick and effective decision-making. The architecture of this prototype is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/2313504-rId13.jpeg?20251211020813" />
      </fig>
      <p><bold>Figure 1</bold><bold>.</bold> Overview of the scoring system.</p>
      <sec id="sec2dot1">
        <title>2.1. Main Computer</title>
        <p>The computer (<xref ref-type="fig" rid="fig2">Figure 2</xref>) is essential to the functioning of the system, accelerating data processing. It is equipped with Wi-Fi and Ethernet connectivity. The system is built with a sensor that collects information from the external environment in order to detect movement and capture images. The captured image is stored in the mini-computer and, depending on the device, will either be sent to the cloud to be processed with an artificial intelligence model for facial recognition in order to identify the person or processed locally with artificial intelligence models. <bold>Table 1</bold> shows the characteristics of the mini-PC.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId14.jpeg?20251211020814" />
        </fig>
        <p><bold>Figure 2.</bold> Lenovo ThinkCentre M700 Intel mini-PC.</p>
        <p><bold>Table 1.</bold> Specifications of the Lenovo ThinkCentre M700 Intel Mini PC.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>Operating System</td>
                <td>Windows 10 Pro 64-bit</td>
              </tr>
              <tr>
                <td>Processor</td>
                <td>Intel(R) Pentium(R) CPU G4400T at 2.90 GHz (2 CPUs)</td>
              </tr>
              <tr>
                <td>RAM</td>
                <td>8 GB</td>
              </tr>
              <tr>
                <td>Storage</td>
                <td>118.0 GB hard drive</td>
              </tr>
              <tr>
                <td>Graphics</td>
                <td>
                  Intel
                  <sup>®</sup>
                  HD Graphics 510
                </td>
              </tr>
              <tr>
                <td>Connectivity</td>
                <td>WIFI 802.11 ac Bluetooth v4.0 Ethernet 10/100/1000 Mbit/s</td>
              </tr>
              <tr>
                <td>Front Interfaces</td>
                <td>2 USB 3.0 ports1 × 3.5 mm microphone jack input1 × 3.5 mm headphone jack output</td>
              </tr>
              <tr>
                <td>Rear Interfaces</td>
                <td>4 USB 3.0 ports2 Display Ports1 LAN RJ45 port1 × 3.5 mm headphone jack</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Acquisition Card</title>
        <p>In this project, we use an Arduino Uno board that is interconnected with components (<xref ref-type="fig" rid="fig3">Figure 3</xref>). It can be programmed for various tasks; in our case, to control three LEDs and a sensor. <bold>Table 2</bold> summarizes all the connections established between the Arduino board, the proximity sensor, the PC and the LEDs.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId15.jpeg?20251211020816" />
        </fig>
        <p><bold>Figure 3.</bold> Input and output connections to the Arduino board.</p>
        <p><bold>Table 2.</bold> Addressing of the electronic board.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>Address</td>
                <td>Nomenclature</td>
                <td>Function</td>
              </tr>
              <tr>
                <td>Pin 2</td>
                <td>D1</td>
                <td>Proximity sensor</td>
              </tr>
              <tr>
                <td>Pin 8</td>
                <td>V1</td>
                <td>Operating indicator light</td>
              </tr>
              <tr>
                <td>Pin 9</td>
                <td>V2</td>
                <td>Processing indicator light</td>
              </tr>
              <tr>
                <td>Pin 10</td>
                <td>V3</td>
                <td>Out of service indicator light</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec2dot3">
        <title>2.3. Visualization Interface</title>
        <p>The display interface (<xref ref-type="fig" rid="fig4">Figure 4</xref>) is a tool that displays data or information in a way that is understandable to the user. It is developed using the Python tkinter library and can be accessed either locally or remotely on the same network, depending on the prototype. The information displayed includes the surname, first name, date, arrival and departure times, and status, which manages the agent’s attendance, absence, and lateness times.</p>
        <p>The first visualization interface stores data in an AWS cloud database, using a Python script developed with Tinker. This data is then displayed on the interface. The second interface stores data in a local WampServer database, which can be used to visualize data either through SQL queries or via a Tinker Python script, either locally or remotely on the same network. As for working hours, we have set a limit of 8 a.m. to 8:30 a.m.; beyond this range, the agent is considered late, and from 12 p.m. onwards, they are considered absent. Each interface has a menu with several options, such as attendance management, working hours, and daily, weekly, monthly, and overall reports (<xref ref-type="fig" rid="fig5">Figure 5</xref>), not to mention holiday management, all in real time for better organization.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId16.jpeg?20251211020816" />
        </fig>
        <p><bold>Figure 4.</bold> Visualization interface.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId17.jpeg?20251211020816" />
        </fig>
        <p><bold>Figure 5.</bold> Weekly report.</p>
      </sec>
      <sec id="sec2dot4">
        <title>2.4. Cameras</title>
        <p>The first device has one camera, while the second has two extendable cameras. They are used to take photos if movement is detected in order to identify the person. </p>
      </sec>
      <sec id="sec2dot5">
        <title>2.5. Sensors and LEDs</title>
        <p>2.5.1. Photoelectric Sensor</p>
        <p>This measures the distance between different objects, with a detection range of 5 to 30 cm. It is set to detect whether there is a person in the device. </p>
        <p>2.5.2. Infrared Motion Detector</p>
        <p>The heat emitted by an individual produces infrared rays. It is thanks to this infrared radiation that the sensor can detect the presence of intruders. </p>
        <p>2.5.3. LED</p>
        <p>There are three LEDs: red, green and yellow. Red indicates that the device is out of service, yellow that it is processing information and green that it is waiting for information.</p>
      </sec>
      <sec id="sec2dot6">
        <title>2.6. Exam Monitoring Prototype</title>
        <p>In order to enhance the educational environment, an intelligent real-time monitoring system linked to cameras has been set up. The device uses two USB cameras, a Tinker Edge T, and algorithms. The Tinker Edge is equipped with Google Edge TPU, a machine learning (ML) accelerator that speeds up processing efficiency, reduces energy requirements, and facilitates the creation of connected devices and intelligent applications. Thanks to this integrated ML accelerator, the Tinker Edge T is capable of performing 4 tera-operations per second (TOPS) using only 0.5 watts per computing unit. It is also optimized for TensorFlow Lite models, which facilitates the compilation and execution of common ML models [<xref ref-type="bibr" rid="B19">19</xref>]. The object detection model used is the TensorFlow Lite API developed by Google AI Edge.</p>
        <p>The device detects and identifies objects such as phones and computers, which are not allowed during exams, and sends an alert message with a screenshot as proof. It is also capable of counting the number of people in a room. At this stage, the system is being tested, and several improvements are planned for future versions.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Results and Discussion</title>
      <sec id="sec3dot1">
        <title>3.1. Scoring Module</title>
        <p>The scoring device is a box divided into two compartments (<xref ref-type="fig" rid="fig6">Figure 6</xref>). The first </p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId18.jpeg?20251211020824" />
        </fig>
        <p><bold>Figure 6.</bold> Overview of the scoring system.</p>
        <p>part of the device is dedicated to taking photos. It has an illuminated opening that receives the photo captured by the camera. The second part, for control and command, is equipped with an Arduino board that manages Boolean inputs and outputs, indicating the activation of the system (photo capture, processing, and shutdown).</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. First Prototype</title>
        <p>The first scoring system (<xref ref-type="fig" rid="fig7">Figure 7</xref>) was developed using Python scripts to manage the connection between the Arduino board, the photoelectric sensor, the three LEDs (green, yellow, and red), and the camera, and to send the data to the cloud server.</p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId19.jpeg?20251211020825" />
        </fig>
        <p><bold>Figure 7.</bold> Architecture of the scoring system.</p>
        <p>When a person is detected by the photoelectric sensor, the green LED turns yellow to indicate that the image capture program is active, then turns green again after capture. The image is saved with the date, hour, minutes, and seconds. The image name is saved in a file called enregistrement.txt, then the connection is checked. When the connection is established, the image is transmitted to the cloud for identity verification; if this fails, the image name is saved in the file erreur.txt.</p>
        <p>For this system, the person must stand in front of the prototype and face the camera at a distance of 25 cm to ensure proper identification. The position of the device is important, as lighting is a key factor in obtaining a better photo. The captured image is then sent to the cloud for processing using AWS Rekognition, a deep learning-based image recognition service.</p>
        <p>The cloud is used for data processing by AWS artificial intelligence. It enables savings to be made by pooling services across a large number of customers. According to a study by the American think tank Brookings Institution, governments could achieve savings of 20% to 25% on their IT budgets if they migrated to cloud computing [<xref ref-type="bibr" rid="B20">20</xref>]. The use of cloud computing also relieves the company of certain tasks: maintenance, security, and service upgrades are the sole responsibility of the service provider. These are generally performed better and faster than when they are the responsibility of the customer, especially when the customer is not an IT organization [<xref ref-type="bibr" rid="B21">21</xref>][<xref ref-type="bibr" rid="B22">22</xref>].</p>
        <p>However, cloud computing also has its limitations, as the data collected is sent to other countries for storage and processing, which can lead to a loss of control over the information. Data access and management depend on the provider’s policies and tools, with a risk of dependence on the provider. There are also security issues, such as data confidentiality, online threats, and privacy violations, if the provider does not comply with strict standards. Finally, connection problems can make it difficult to send data to the cloud for processing. Control over personal data, therefore, remains a major challenge for privacy protection. <xref ref-type="fig" rid="fig8">Figure 8</xref> shows the device as it was built, and <xref ref-type="fig" rid="fig9">Figure 9</xref> shows an example of processing performed by the system.</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId20.jpeg?20251211020825" />
        </fig>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId21.jpeg?20251211020825" />
        </fig>
        <p><bold>Figure 8.</bold> First prototype.</p>
        <fig id="fig10">
          <label>Figure 10</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId22.jpeg?20251211020825" />
        </fig>
        <p><bold>Figure 9</bold><bold>.</bold> Processing performed by the system.</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Second Prototype</title>
        <p>After the first prototype based on a cloud-connected scoring system for identity verification, the second prototype (<xref ref-type="fig" rid="fig10">Figure 10</xref>) takes a local approach with two cameras positioned differently to improve the probability of individual recognition. The two images are verified to ensure they have been captured correctly, resized to the same height, combined side by side, and then saved with the date, hour, minutes, and seconds. The name of the image is saved in a file called enregistrement.txt. The officer concerned does not need to be present in front of the device to trigger the prototype, as the cameras are automatically activated as soon as they enter the motion detector’s field of action.</p>
        <fig id="fig11">
          <label>Figure 11</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId23.jpeg?20251211020827" />
        </fig>
        <p><bold>Figure 10.</bold> Scoring system architecture.</p>
        <p>To process the collected data, a pre-trained minimum norm vector recognition model (dlib 128D descriptor) is used, which is open source locally. This model is built using dlib’s advanced facial recognition technology with deep learning. It achieves 99.38% accuracy on the Labeled Faces in the Wild benchmark [<xref ref-type="bibr" rid="B23">23</xref>]. Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex C++ software to solve real-world problems [<xref ref-type="bibr" rid="B24">24</xref>]. It stands out for its easy-to-use Python interfaces, which make it particularly accessible for integration into various projects. The model performs facial recognition by projecting each face into a 128-dimensional feature space. It then compares the representations obtained by calculating the Euclidean distance between them: if this distance is sufficiently small, the system concludes that the faces match.</p>
        <p>All processing is performed locally from a single reference image. The position of the two cameras used to take the facial image is crucial, because if neither camera captures the face correctly, identification will be impossible. This is because the system relies entirely on capturing the face: if it is not photographed correctly or if the person is not within the cameras’ field of view, identification cannot be performed.</p>
      </sec>
      <sec id="sec3dot4">
        <title>3.4. Third Prototype</title>
        <p>After the second prototype, which uses two cameras and local processing to enhance recognition reliability, the third device (<xref ref-type="fig" rid="fig11">Figure 11</xref>) simplifies the architecture by using only one camera while retaining the same processing model. The image is saved with the date, hour, minutes, and seconds. The image name is saved in a recording.txt file. The agent concerned must be present in front of the device to trigger the prototype and ensure identification. For data processing, the model applied in the second device was used. The information is recorded in a database that is entirely local with WampServer.</p>
        <fig id="fig12">
          <label>Figure 12</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId24.jpeg?20251211020827" />
        </fig>
        <p><bold>Figure 11.</bold> Scoring system architecture.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. UIDT Data</title>
      <p>The data collected aims to identify the requirements for a time and attendance system within the various departments of Ibar Der Thiam University in Thies. To this end, six departments were surveyed using a structured questionnaire sent to department heads. The data received was analysed to identify current needs and expectations regarding the types of time-and-attendance systems used, the size of each department, the type of storage, the type of time-and-attendance system desired, the data stored, the purpose of the system, etc.</p>
      <sec id="sec4dot1">
        <title>4.1. Types of Attendance Tracking Used and Desired</title>
        <p>Most do not use any system or use a manual system. Among the six components, only 16.7% have a formal system that uses logbooks to record the surname, first name, arrival, and departure times for each employee. This indicates a low level of automation or digitization of the time and attendance system. All entities want a modern, biometric, and automatic solution that integrates an entry/exit or multi-clocking system. This reflects a significant need for reliability, strict monitoring, and security. <xref ref-type="fig" rid="fig12">Figure 12</xref> illustrates the result obtained.</p>
        <fig id="fig13">
          <label>Figure 13</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId25.jpeg?20251211020830" />
        </fig>
        <p><bold>Figure 12.</bold> Types of clocking systems used.</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Company Size and Type of User</title>
        <p>The system is intended solely for managing administrative staff. Almost all structures have fewer than 50 employees; only the rectorate has more than 50 and fewer than 500 employees.</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. Desired Data Storage</title>
        <p>The data collected is personal information based on the photos, names, and identities of employees. Most UIDT organizations wish to maintain internal control over their data, but some are considering a hybrid approach, possibly for security or connectivity reasons. Two-thirds of entities (66.7%) prefer local data storage, while one-third (33.3%) opt for a hybrid solution combining local and cloud storage. <xref ref-type="fig" rid="fig13">Figure 13</xref> shows these results.</p>
      </sec>
      <sec id="sec4dot4">
        <title>4.4. Comparison of Processing Time between Cloud and Local Storage</title>
        <p>We also compared cloud and local processing times on the university’s Wi-Fi network for 30 processes to obtain the average processing time for each environment. We noticed greater consistency in processing times with the local environment, which had a peak but did not exceed 50 seconds. Overall, local processing time ranged from 26 to 50 seconds. Cloud processing, on the other hand, varied much more, ranging from 7 to 70 seconds. This result can be explained by heavy traffic on the university’s Wi-Fi network during the test. The results are illustrated in <xref ref-type="fig" rid="fig14">Figure 14</xref>.</p>
        <fig id="fig14">
          <label>Figure 14</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId26.jpeg?20251211020833" />
        </fig>
        <p><bold>Figure 13.</bold> Preferred types of storage.</p>
        <fig id="fig15">
          <label>Figure 15</label>
          <graphic xlink:href="https://html.scirp.org/file/2313504-rId27.jpeg?20251211020832" />
        </fig>
        <p><bold>Figure 14</bold><bold>.</bold> Local and cloud processing.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Conclusion</title>
      <p>The design of a multitasking system is an important element in public and private institutions, particularly in a context where agents constitute the main workforce of the company. With this in mind, technical solutions are being implemented to ensure the effective management of structures by integrating revolutionary clocking and surveillance systems. This paper proposes a clocking system solution to make the institution more flexible and digital, and to open the way for the integration of AI and object detection for exam surveillance. The system uses open-source facial recognition and object detection models. It can be deployed entirely locally. The introduction of this technological solution into UIDT structures could help improve staff management, credibility, and the effectiveness of attendance monitoring. It is also important to highlight a key limitation of the system: its sensitivity to image quality. Blurry, poorly lit, or poorly angled images can reduce the reliability of facial recognition and lead to identification errors. Additional efforts will therefore be required to improve the accuracy of recordings and ensure the security of personal data collected by the system. With the latest innovations in facial, morphological, and iris recognition systems, attendance management is now carried out in real time, enabling quick and efficient decision-making without the possibility of dispute.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Stratégie nationale de développement 2025-2029 (2024) Vision Senegal 2050. https://www.economie.gouv.sn/sites/default/files/2025-04/snd.pdf</mixed-citation>
          <element-citation publication-type="journal">
            <year>2025</year>
            <article-title>Vision Senegal 2050</article-title>
            <volume>2029</volume>
            <issue>2024</issue>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Kaninda, S. (2019) Corruption in Education Systems in West Africa Policy Paper. Transparency International. https://cislac.org/wp-content/uploads/2023/03/Policy-Paper-Corruption-in-Education-100519.docx.pdf</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Kaninda, S.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Corruption in Education Systems in West Africa Policy Paper</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ibrahim, A.B., Zulkifli, C.Z. and Kahar, N.H.A. (2018) Attendance System Using RFID with “Drive Thru” Techniques. <italic>International Journal of Academic Research in Business and Social Sciences</italic>, 8, 436-444. https://doi.org/10.6007/ijarbss/v8-i7/4385 <pub-id pub-id-type="doi">10.6007/ijarbss/v8-i7/4385</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.6007/ijarbss/v8-i7/4385">https://doi.org/10.6007/ijarbss/v8-i7/4385</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ibrahim, A.B.</string-name>
              <string-name>Zulkifli, C.Z.</string-name>
              <string-name>Kahar, N.H.A.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Attendance System Using RFID with “Drive Thru” Techniques</article-title>
            <source>International Journal of Academic Research in Business and Social Sciences</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.6007/ijarbss/v8-i7/4385</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Olanipekun, A.A. and Boyinbode, O.K. (2015) A RFID Based Automatic Attendance System in Educational Institutions of Nigeria. <italic>International Journal of Smart Home</italic>, 9, 65-74. https://doi.org/10.14257/ijsh.2015.9.12.07 <pub-id pub-id-type="doi">10.14257/ijsh.2015.9.12.07</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.14257/ijsh.2015.9.12.07">https://doi.org/10.14257/ijsh.2015.9.12.07</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Olanipekun, A.A.</string-name>
              <string-name>Boyinbode, O.K.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>A RFID Based Automatic Attendance System in Educational Institutions of Nigeria</article-title>
            <source>International Journal of Smart Home</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.14257/ijsh.2015.9.12.07</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Nkalo, U.K., Agwu, E.O. and Stanley, E.C. (2019) Radio Frequency Identification (RFID) Based Attendance System with Short Message Service (SMS) Backup. <italic>IOSR</italic><italic>Journal of Computer Engineering</italic> ( <italic>IOSR</italic>- <italic>JCE</italic>), 21, 1-8.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Nkalo, U.K.</string-name>
              <string-name>Agwu, E.O.</string-name>
              <string-name>Stanley, E.C.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Radio Frequency Identification (RFID) Based Attendance System with Short Message Service (SMS) Backup</article-title>
            <source>IOSR Journal of Computer Engineering (IOSR-JCE)</source>
            <volume>21</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhi, T.J., Ibrahim, Z. and Aris, H. (2014) Effective and Efficient Attendance Tracking System Using Secret Code. <italic>Proceedings of the</italic>6 <italic>th International Conference on Information Technology and Multimedia</italic>, Putrajaya, 18-20 November 2014, 108-112. https://doi.org/10.1109/icimu.2014.7066613 <pub-id pub-id-type="doi">10.1109/icimu.2014.7066613</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icimu.2014.7066613">https://doi.org/10.1109/icimu.2014.7066613</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhi, T.J.</string-name>
              <string-name>Ibrahim, Z.</string-name>
              <string-name>Aris, H.</string-name>
              <string-name>Multimedia, P</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Effective and Efficient Attendance Tracking System Using Secret Code</article-title>
            <source>Proceedings of the 6th International Conference on Information Technology and Multimedia</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1109/icimu.2014.7066613</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sousedik, C. and Busch, C. (2014) Presentation Attack Detection Methods for Fingerprint Recognition Systems: A Survey. <italic>IET Biometrics</italic>, 3, 219-233. https://doi.org/10.1049/iet-bmt.2013.0020 <pub-id pub-id-type="doi">10.1049/iet-bmt.2013.0020</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1049/iet-bmt.2013.0020">https://doi.org/10.1049/iet-bmt.2013.0020</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sousedik, C.</string-name>
              <string-name>Busch, C.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Presentation Attack Detection Methods for Fingerprint Recognition Systems: A Survey</article-title>
            <source>IET Biometrics</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1049/iet-bmt.2013.0020</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yager, N. and Amin, A. (2004) Fingerprint Verification Based on Minutiae Features: A Review. <italic>Pattern Analysis &amp; Applications</italic>, 7, 94-113. https://doi.org/10.1007/s10044-003-0201-2 <pub-id pub-id-type="doi">10.1007/s10044-003-0201-2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10044-003-0201-2">https://doi.org/10.1007/s10044-003-0201-2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yager, N.</string-name>
              <string-name>Amin, A.</string-name>
            </person-group>
            <year>2004</year>
            <article-title>Fingerprint Verification Based on Minutiae Features: A Review</article-title>
            <source>Pattern Analysis &amp; Applications</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1007/s10044-003-0201-2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Umer, S., Dhara, B.C. and Chanda, B. (2015) Iris Recognition Using Multiscale Morphologic Features. <italic>Pattern Recognition Letters</italic>, 65, 67-74. https://doi.org/10.1016/j.patrec.2015.07.008 <pub-id pub-id-type="doi">10.1016/j.patrec.2015.07.008</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.patrec.2015.07.008">https://doi.org/10.1016/j.patrec.2015.07.008</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Umer, S.</string-name>
              <string-name>Dhara, B.C.</string-name>
              <string-name>Chanda, B.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Iris Recognition Using Multiscale Morphologic Features</article-title>
            <source>Pattern Recognition Letters</source>
            <volume>65</volume>
            <pub-id pub-id-type="doi">10.1016/j.patrec.2015.07.008</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="thesis">Randa, B. and Sara, B. (2024) Conception et mise en oeuvre d’un système de contrôle d’accès basé sur la reconnaissance faciale. Doctoral Dissertation, University Center of Abdalhafid Boussouf-MILA.</mixed-citation>
          <element-citation publication-type="thesis">
            <person-group person-group-type="author">
              <string-name>Randa, B.</string-name>
              <string-name>Sara, B.</string-name>
              <string-name>Dissertation, U</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Conception et mise en oeuvre d’un système de contrôle d’accès basé sur la reconnaissance faciale</article-title>
            <source>Doctoral Dissertation</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="thesis">Oussama, A. and Samir, A. (2022) Etude et Réalisation d’un système de reconnaissance faciale basé sur une carte ESP32-cam et la librairie OpenCV pour le langage Python. Doctoral Dissertation, Faculté des sciences et de la technologie univ bba.</mixed-citation>
          <element-citation publication-type="thesis">
            <person-group person-group-type="author">
              <string-name>Oussama, A.</string-name>
              <string-name>Samir, A.</string-name>
              <string-name>Dissertation, F</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Etude et Réalisation d’un système de reconnaissance faciale basé sur une carte ESP32-cam et la librairie OpenCV pour le langage Python</article-title>
            <source>Doctoral Dissertation</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Naroua, H., Chaibou, K. and Komlavi, A.A. (2024) Étude comparative d’algorithmes d’apprentissage artificiel pour la reconnaissance faciale. Revue Africaine de Recher-che en Informatique et Mathématiques Appliquées, 40.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Naroua, H.</string-name>
              <string-name>Chaibou, K.</string-name>
              <string-name>Komlavi, A.A.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Étude comparative d’algorithmes d’apprentissage artificiel pour la reconnaissance faciale</article-title>
            <source>Revue Africaine de Recher-che en Informatique et Mathématiques Appliquées</source>
            <volume>40</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Dong, B., Andrews, B., Lam, K.P., Höynck, M., Zhang, R., Chiou, Y., <italic>et al</italic>. (2010) An Information Technology Enabled Sustainability Test-Bed (ITEST) for Occupancy Detection through an Environmental Sensing Network. <italic>Energy and Buildings</italic>, 42, 1038-1046. https://doi.org/10.1016/j.enbuild.2010.01.016 <pub-id pub-id-type="doi">10.1016/j.enbuild.2010.01.016</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.enbuild.2010.01.016">https://doi.org/10.1016/j.enbuild.2010.01.016</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Dong, B.</string-name>
              <string-name>Andrews, B.</string-name>
              <string-name>Lam, K.P.</string-name>
              <string-name>Zhang, R.</string-name>
              <string-name>Chiou, Y.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>An Information Technology Enabled Sustainability Test-Bed (ITEST) for Occupancy Detection through an Environmental Sensing Network</article-title>
            <source>Energy and Buildings</source>
            <volume>42</volume>
            <pub-id pub-id-type="doi">10.1016/j.enbuild.2010.01.016</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lin, S.F., Chen, J.Y. and Chao, H.X. (2001) Estimation of Number of People in Crowded Scenes Using Perspective Transformation. <italic>IEEE Transactions on Systems</italic>, <italic>Man</italic>, <italic>and Cybernetics</italic><italic>Part A</italic>: <italic>Systems and Humans</italic>, 31, 645-654. https://doi.org/10.1109/3468.983420 <pub-id pub-id-type="doi">10.1109/3468.983420</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/3468.983420">https://doi.org/10.1109/3468.983420</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lin, S.F.</string-name>
              <string-name>Chen, J.Y.</string-name>
              <string-name>Chao, H.X.</string-name>
              <string-name>Systems, M</string-name>
            </person-group>
            <year>2001</year>
            <article-title>Estimation of Number of People in Crowded Scenes Using Perspective Transformation</article-title>
            <source>IEEE Transactions on Systems</source>
            <volume>31</volume>
            <pub-id pub-id-type="doi">10.1109/3468.983420</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Li, J., Huang, L. and Liu, C. (2011) Robust People Counting in Video Surveillance: Dataset and System. 2011 8 <italic>th IEEE International Conference on Advanced Video and Signal Based Surveillance</italic> ( <italic>AVSS</italic>), Klagenfurt, 30 August-2 September 2011, 54-59. https://doi.org/10.1109/avss.2011.6027294 <pub-id pub-id-type="doi">10.1109/avss.2011.6027294</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/avss.2011.6027294">https://doi.org/10.1109/avss.2011.6027294</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Li, J.</string-name>
              <string-name>Huang, L.</string-name>
              <string-name>Liu, C.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Robust People Counting in Video Surveillance: Dataset and System</article-title>
            <source>2011 8th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS)</source>
            <volume>30</volume>
            <pub-id pub-id-type="doi">10.1109/avss.2011.6027294</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhang, N. and He, X. (2022) A Comparison of Virtual and In-Person Instruction in a Physical Examination Course during the COVID-19 Pandemic. <italic>Journal of Chiropractic Education</italic>, 36, 142-146. https://doi.org/10.7899/jce-21-12 <pub-id pub-id-type="doi">10.7899/jce-21-12</pub-id><pub-id pub-id-type="pmid">35195718</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.7899/jce-21-12">https://doi.org/10.7899/jce-21-12</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhang, N.</string-name>
              <string-name>He, X.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Comparison of Virtual and In-Person Instruction in a Physical Examination Course during the COVID-19 Pandemic</article-title>
            <source>Journal of Chiropractic Education</source>
            <volume>36</volume>
            <pub-id pub-id-type="doi">10.7899/jce-21-12</pub-id>
            <pub-id pub-id-type="pmid">35195718</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kim, S.J. and Kim, M.J. (2025) Cheating Detection in Examinations Using YOLOv11: A Comprehensive Real-Time Object Detection Framework for Enhancing Academic Integrity.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kim, S.J.</string-name>
              <string-name>Kim, M.J.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Cheating Detection in Examinations Using YOLOv11: A Comprehensive Real-Time Object Detection Framework for Enhancing Academic Integrity</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Marché du système biométrique August 11, 2025-2032. Rapport sur le Biometric système Market de Fortune Business Insights. https://www.fortunebusinessinsights.com/fr/biometric-system-market-107100107100 https://www.fortunebusinessinsights.com/fr/biometric-system-market-107100</mixed-citation>
          <element-citation publication-type="web">
            <year>2025</year>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <mixed-citation publication-type="web">ASUS. https://www.asus.com/fr/networking-iot-servers/aiot-industrial-solutions/tinker-board-series/tinker-edge-t/</mixed-citation>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">M.-J. D. (2011) Le cloud computing sera bénéfique aux PME. https://www.lecommercedulevant.com/article/19972-le-cloud-computing-sera-bnfique-aux-pme-</mixed-citation>
          <element-citation publication-type="web">
            <year>2011</year>
            <article-title>Le cloud computing sera bénéfique aux PME</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Amazon Web Services (2016) Presentation of Safety Procedures. https://d1.awsstatic.com/whitepapers/fr_FR/Security/Intro_Security_Practices.pdf</mixed-citation>
          <element-citation publication-type="web">
            <year>2016</year>
            <article-title>Presentation of Safety Procedures</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ndiaye, J., Sow, O., Diallo, O., Faye, A.S., Traore, Y., Diop, M.A., <italic>et al</italic>. (2023) Development of an Intelligent Queue Manager That Takes Account of the Social and Health Context. <italic>Engineering</italic>, 15, 561-579. https://doi.org/10.4236/eng.2023.159040 <pub-id pub-id-type="doi">10.4236/eng.2023.159040</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/eng.2023.159040">https://doi.org/10.4236/eng.2023.159040</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ndiaye, J.</string-name>
              <string-name>Sow, O.</string-name>
              <string-name>Diallo, O.</string-name>
              <string-name>Faye, A.S.</string-name>
              <string-name>Traore, Y.</string-name>
              <string-name>Diop, M.A.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Development of an Intelligent Queue Manager That Takes Account of the Social and Health Context</article-title>
            <source>Engineering</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.4236/eng.2023.159040</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">Geitgey, A. (2020) Face-Recognition. Bibliothèque Python pour la reconnaissance faciale basée sur dlib. https://pypi.org/project/face-recognition/</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>Geitgey, A.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Face-Recognition</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="web">King, D.E. (2025) Dlib C++ Library. http://dlib.net/</mixed-citation>
          <element-citation publication-type="web">
            <person-group person-group-type="author">
              <string-name>King, D.E.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Dlib C++ Library</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>