dfe-analytical-services / local-authority-interactive-tool

Local Authority Interactive Tool
https://department-for-education.shinyapps.io/local-authority-interactive-tool/
MIT License
1 stars 0 forks source link

Feature: Statistical Neighbour Level page #18

Closed JT-39 closed 1 month ago

JT-39 commented 1 month ago

Feature Overview

The Statistical Neighbour Level page of the LAIT. This is the next major step in the LAIT development process.

Problem

No problem, but this is a page required to replicate the LAIT.

Proposed Solution

The Statistical Neighbour Level page will be added in a similar fashion as the LA and Regional Level page, built in a simple one example R script first, moved into a development Shiny app, then finally migrated into a modular format.

The functionality to be added is listed below:

User input:

Table of data for selected indicator:

Table of data for selected indicator:

Table of benchmarks for selected LA, its Region and England and indicator:

Chart of data for selected indicator:

Tables:

Impact

Add the next stage in the LAIT development process and provide all the functionality described above.

Additional Information

I will aim to devise more of a plan to alter the logic used to create the simple one example development case to suit Shiny and Shiny module logic more, to avoid the convoluted logic seen in the Regional Level page.

JT-39 commented 1 month ago

Not complete by previous merge of dev-stat-neigh branch, this was just to trial method to make Arial font appearing in {ggiraph} plots in the deployed app on shinyapps.io

JT-39 commented 1 month ago

The above merge has added the static version of the code needed to replicate the statistical neighbour page, next will be the development app.

JT-39 commented 1 month ago

The above merge contains the development app version of the statistical neighbour page but the final step, converting the codebase into shiny modules and adding these to the server.R and ui.R so the functionality is available in the main app. Therefore reopening this issue.