MICBridge

Current Functionality of the MIC Website Desired Functionality of the MIC Website
Current Functionality of the MIC website: definitions for terms are only accessible via a seperate glossary page. Desired Functionality of the MIC website: definitions for terms appear on hover.

A sample of the functionality the MICBridge offers is demonstrated on this page when users hover their cursors over the links.

The 'MICBridge' API is a comprehensive web scraping and content enhancement tool that is meant to bridge the gap between dynamic user engagement and static content. We developed it to target an existing usability issue with the MIC site, where users seeking definitions of key terms are redirected to a separate page. The API periodically scrapes MIC's glossary page to retrieve and update the MySQL database with the most up-to-date set of definitions. The database serves as the backbone for the MICBridge, which is made accessible to the MIC site through injected JavaScript code. Through endpoints offered by the API, the MIC has real-time definition retrieval, which are displayed in neatly styled pop-ups whenever a user hovers over linked glossary terms in an article (Fig. 4). Our solution improves the reader experience and promotes learning by reducing time to understanding and navigation.

As the Micronutrient Information Center (MIC) plans its transition to Drupal 10, the foundational architecure of the MICBridge positions it as a scalable and adaptable solution that can be extended beyond its current implementation. The existing functionality, focused on enhancing the user interaction with dynamic pop-ups for glossary terms, is just the beginning of what could become a multi-faceted tool tailored to a variety of eductional informational needs on the MIC.

Future developments could see the MICBridge extending its capabilities to integrate more deeply with various content segments of the MIC. For example, the API could be adapted to provide inline references , nutritional data insights, or interactive content summaries directly within articles or research papers. This would not only streamline the user experience but also enhance the site's educational value by providing immediate access to a broader range of information without the need for navigating away from the current reading material.

The potential for MICBridge to support additional services also opens up opportunities for customizability and porsonalization within the MIC. Future iterations could include user-specific content curation where the API dynamically adjusts the information presented based on individual user preferences or past interactions. Such personalized experiences could significatnly enhance user engagement and satisfaction, fostering a deeper connection to the site's content.