skills-service:1.4.0
- implemented
Progress and Rankingpage - new default landing page- visualize user's progress and ranking across all of the integrated projects
- provide capability to drill down to each project and view its
Skills Display - added the ability to customize landing page per user between
Progress and Rankingand the originalProject Adminview - project admins can place the project into production mode via the
Settingspage which will then display that project on theProgress and Rankingpage
- added
Self ReportingcapabilitySkills Displaypresents an "I did it" button for skills with self-reporting enabled- project admins can configure self reported skills as either
Honor SystemorRequires Approval - implemented new
Self Reportproject page to manage approval requests - email notifications are sent when points are requested, approved, and rejected
- implemented accessibility testing and drastically improved accessibility compliance
- automated accessibility score generated on every push to master and prominently displayed on GitHub
- added storage of ALL user events related to a skill id, whether applied or not
- updated metrics to utilize ALL events
- added
Post Achievementmetrics to depict whether a skill is utilized after achievement
- created new
Issuesproject page; exposed errors when a skill id is reported that does not exist in the project's definition - added ability to configure custom email html header and footer in the dashboard's settings
- added
Adminstamp in the header to clearly indicate when using Administrative portion of the dashboard - implemented additional
Skills Displaycomponent theme options - replaced vue-table-2 with the vue-bootstrap Table Component
This release was also published to DockerHub