Skip to content

v0.1.0

Compare
Choose a tag to compare
@amyheather amyheather released this 23 Feb 09:20

Release date: 21st February 2024

Contributors: Amy Heather

First release of kailo-beewell-dashboard package on PyPi. Contains functions for production of synthetic standard #BeeWell survey dashboard (including static PDF version, which can be produced using the dashboard).

Added

Functions used to generate and process data, and to produce the dashboard:

  • authentication.py - for user authentication using Django
  • bar_charts.py - to create bar charts of proportions of each survey responses, or ordered bar charts comparing scores
  • bar_charts_text.py - dictionary with descriptions to go above bar charts on the 'explore results' page
  • convert_image.py - converts a plotly figure to HTML string
  • create_and_aggregate_data.py - functions used to create and process the pupil-level data
  • explore_results.py - functions used for the 'explore results' page
  • import_data.py - connects to TiDB Cloud and imports data to session state
  • page_setup.py - page configuration, styling, formatting
  • reshape_data.py - to reshape data or extract a certain element, with functions often used across multiple different pages
  • response_labels.py - dictionary of labels to each of the question response options
  • reuse_text.py - two sections of text that were reused on different pages of the dashboard vs PDF report
  • score_descriptions.py - simple descriptions used on the 'explore results' page to support score interpretation
  • static_report.py - uses same functions as on the dashboard, to produce a static HTML report (containing same information as in dashboard)
  • stylable_container.py - produces stylised containers for streamlit
  • summary_rag.py - produces the red-amber-green boxes and 'summary' page introduction and table
  • switch_page.py - function to switch page programmatically
  • who_took_part.py - functions used for the 'who took part' page