LAW Module 4: A Code-a-long
In the Communicate section of the Learning Analytics workflow, the focus is on effectively presenting and sharing the results of your analysis with stakeholders. This involves creating clear and compelling visualizations, writing comprehensive reports, and delivering presentations that highlight key insights and actionable recommendations.
The goal is to ensure that the findings are easily understood and can inform decision-making processes, ultimately leading to improved educational outcomes. Utilizing tools like ggplot2 for visualizations and packages like RMarkdown for report generation can enhance the clarity and impact of your communication.


Process can be automated using R and R Markdown, and knitted using Quarto
Dashboards are valuable because they can include interactive elements
By using HTML, dashboards are :
Essentially universal and readable by any computer
Has no password protection for ease of distribution
Navigation bar: Icon, title, and author along with links to sub-pages if needed
Pages, rows, & columns: Defined using markdown headings (with optional attributes to control height, width, etc.)
Tabsets: Used to further divide content within a row or column
Cards: Containers for plots, data display, and free form content, typically mapped to cells in your notebook or source document
Sidebars and toolbars: Present inputs within interactive dashboards

Each code chunk makes a card, and can take a title
Each code chunk makes a card, doesn’t have to have a title
Text content
Value boxes
Expanding cards
https://quarto.org/docs/dashboards/interactivity/shiny-r
For interactive exploration, some dashboards can benefit from a live R backend
To do this with Quarto Dashboards, add interactive Shiny components
Deploy with or without a server!
The final(ish) step in our workflow/process is sharing the results of analysis with wider audience. Krumm et al. (2018) have outline the following 3-step process for communicating with education stakeholders what you have learned through analysis:
Select: Communicating what one has learned involves selecting among those analyses that are most important and most useful to an intended audience, as well as selecting a form for displaying that information, such as a graph or table in static or interactive form, i.e.a “data product.”
Polish: After creating initial versions of data products, research teams often spend time refining or polishing them, by adding or editing titles, labels, and notations and by working with colors and shapes to highlight key points.
Narrate: Writing a narrative to accompany the data products involves, at a minimum, pairing a data product with its related research question, describing how best to interpret the data product, and explaining the ways in which the data product helps answer the research question.
Create a Data Story with our current data set.