An apparatus comprising a communication interface for receiving reference activity data items, current activity data, and current environmental data;at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to maintain a reference activity data item relating to a previous activity, which reference activity data item comprising reference activity data associated with reference environmental data; receive current activity data and current environmental data relating to a current activity;determine the reference activity data associated with the reference environmental data corresponding to the current environmental data; compare the current activity data with the reference activity data; and provide feedback for a user of the apparatus in response to the comparison.La présente invention concerne un appareil comprenant une interface de communication servant à recevoir des éléments de données d'activité de référence, des données d'activité en cours et des données environnementales du moment; au moins un processeur; et au moins une mémoire contenant un code de programme informatique. La ou les mémoires et le code de programme informatique, avec le ou les processeurs, sont conçus pour amener l'appareil à conserver un élément de données d'activité de référence en rapport avec une activité antérieure, l'élément de données d'activité de référence comprenant des données d'activité de référence associées à des données environnementales de référence; à recevoir des données d'activité en cours et des données environnementales du moment en rapport avec une activité en cours; à déterminer les données d'activité de référence associées aux données environnementales de référence correspondant aux données environnementales du moment; et à comparer les données d'activité en cours aux données d'activité de référence; et à fournir un ret