# Optional: Notify admin for review if adminReviewEnabled: sendToReviewQueue(sensorID, description)
## 4 Implementation Details
Below that, a \"Device Status\" section indicates whether the sensor device is Online or Offline, and a \"Location Information\" section provides coordinates (if relevant). Finally, a \"Recent Trends\" section contains a sentence or two summarizing what happened recently (e.g., \"_Over the past 50 min, the temperature varied between 19.89 \({}^{\circ}\)C and 23.48 \({}^{\circ}\)C. Humidity fluctuated between 44.1% and 59.79%, indicating possible environmental changes.\"_). This summary is generated by analyzing the recent data and could be further enhanced by AI. In this view, everything is designed to be easily read by a screen reader in a logical order. A user can arrow through the text or jump by headings to each section. Importantly, as shown at the bottom of the figure, the dashboard includes a clear notice informing users that \"The values and trends shown are based on actual sensor data. However, certain summaries and explanations were enhanced using AI to support accessibility and comprehension. Please interpret results with awareness that automated assistance was involved.\" This message is essential to ensure transparency and to remind users to be mindful of potential AI-generated biases or misinterpretations. Additionally, the figure clearly demonstrates the use of inclusive design principles to enhance accessibility for a broad range of users, including individuals who are blind, partially sighted, or elderly. The interface features generous margins and padding to reduce visual clutter and improve readability. High color contrast between text and background--such as dark blue headers on a light background, and a bright green status label on a pale blue card--ensures that content remains legible even for users with visual impairments or color blindness. Font sizes are sufficiently large and consistent, and the layout follows a clear vertical hierarchy that supports linear screen reader navigation. Buttons are visually distinct and adequately spaced, making them easy to activate with assistive technologies or by users with motor limitations. These visual and structural choices reflect a commitment to accessibility and universal design, ensuring that the dashboard remains usable and comprehensible for all users, regardless of ability. Within the accessible view, the user can further choose how to dive into the data. The summary gives an overview, but more detailed modes are available via the secondary navigation. Figure 5a shows the Bullet Trend List View. In this view, the latest 10 sensor readings (or a certain timeframe) are displayed as a series of \"Trend Summary\" blocks, each timestamp. Under each timestamp, key sensor metrics are listed as bullets with a brief interpretation. For example, the first entry read as follows:  
* Temperature: 22.41 \({}^{\circ}\)C--Moderate level detected. * Humidity: 52.68%--Comfortable environment. * Air Quality Index: 90--Moderate air quality. * Energy Consumption: 1.18 kWh--Normal usage. * Device Status: Idle. The use of plain-language phrases (\"Moderate level detected\", \"Comfortable environment\", etc.) comes from simple rules or AI assistance that categorize raw values. This view allows users to scroll through a textual history of the data. It is especially useful for screen reader users because it breaks down the data into bite-sized, timestamped chunks that can be read line by line. In implementation, this page is generated by querying the last 10 readings from each sensor and pairing each reading with a phrase. In developing the Bullet Trend List View, special attention was paid to creating a semantically structured layout that works seamlessly with assistive technologies such as screen readers. Each \"Trend Summary\" block is wrapped in accessible HTML5 \"<section>\" elements with proper \"aria-labelledby\" references to ensure clear navigation landmarks.