- Henriette Ekeberg
- Håkon Thorkildsen Smørvik
- Marius Nilsen Kluften
The assignments involves creating an app that allows a user to select an existing pivot table (PT) or data visualiser (DV), and reproduce the favourite for a set of organisation units in a layout that makes them possible to compare. The app must have an interface for choosing the organisation units for which to reproduce the favourite. This assignment thus requires studying the metadata format for the favourites in to understand how it can modified to show the relevant organisation units, and then drawing it with the DHIS2 chart or pivot table plugins.
It should be possible for an administrator (in this case users with the authority to add/edit public PT or DV favourites) to highlight certain favourites that are of particular relevance for this type of analysis in a shortlist of favourites, and for individual users to highlight favourites that they personally use often. This information could be saved using the dataStore (public) and userDataStore (private) API endpoints respectively.
Optionally, you can add support for:
- making new charts or tables from scratch within the app rather than starting with a pre-defined favourite
- add support for GIS favourites