Skip to main content

Table 3 Multiple modules of the activity eCoaching app

From: ProHealth eCoach: user-centered design and development of an eCoach app to promote healthy lifestyle with personalized activity recommendations

Module

Purpose

Data Sharing

For user log-in, personalized configuration for activity sensors.

Data Collection

For the collection of sensor data, contextual weather data, and self-reporting questionnaire data.

Preference Settings

For collecting user preferences and persist them. Users can set long term or short-term physical activity goals, or the system can suggest them for a system-defined goal set. Users can edit and change the goals when they want. The level of goals gradually increases with the progress of individual performance.

Monitoring

For AI or rule-based prediction of health state of the participant and compare it with pre-set user goals to generate personalized recommendations. This module also monitors contextual weather data that helps in contextual recommendation generation.

Recommendation Visualization

For visual reflection of activity in progress and displaying future predictions to motivate individuals.

Rewards

For classifying the user’s progress to reach personalized goal at the end of pre-set period into three groups – well done ( ), up-to the mark ( ), must be improved ( ).

Notification or Reminders

For generating personalized reminders adaptively based on the context, preferences, and health state. It can be an audio notification or a push notification with a precise and dynamic content.

Problem Reporting

For addressing technical problems confronted by end-users.