Abstract: A system for generating a dashboard comprising: a database comprising: an activity type table comprising pre-configured activity types; a user activity table comprising at least one activity each being associated with a respective pre-configured activity type; a badge table comprising at least one badge each associated with an activity; a library comprising a dashboard template and at least one graphical element each associated with a respective badge, each dashboard template comprising a plurality of predefined location at which a respective graphical element is insertable and being associated with a respective pre-configured activity type; and a processor configured for each badge associated, retrieving a corresponding graphical element from the library and inserting the retrieved graphical element at the predefined location associated with the pre-configured activity type associated with the badge to obtain a completed dashboard, and outputting the completed dashboard.
Abstract: A system for generating a dashboard comprising: a database comprising: an activity type table comprising pre-configured activity types; a user activity table comprising at least one activity each being associated with a respective pre-configured activity type; a badge table comprising at least one badge each associated with an activity; a library comprising a dashboard template and at least one graphical element each associated with a respective badge, each dashboard template comprising a plurality of predefined location at which a respective graphical element is insertable and being associated with a respective pre-configured activity type; and a processor configured for each badge associated, retrieving a corresponding graphical element from the library and inserting the retrieved graphical element at the predefined location associated with the pre-configured activity type associated with the badge to obtain a completed dashboard, and outputting the completed dashboard.