flowchart LR
A(Introduction) --> B{Randomisation}
B --> C{Practical Experiment}
C --> D{Data Recording/Entry}
D --> E{Statistical Analysis}
E --> F(Conclusion)
October 2024 | Shiny in Production
Exploristics
🧑💼️ Worked in a wide range of industries using R to make data-driven decisions
🦡 🌿 🌾 🏥 🤖 🐟 🛥️ 🏥
✏️ Develop KerusCloud: a cloud-based clinical-trial simulation SaaS application
📢 Passionate about Scientific Communication
Shiny in Secondary Education objectives:
Agile Principle #2
Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
Agile Principle #2
Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
Scope
Asthma Workshop
Stroop Test
Stroop Test with cross-over design
The application is broke 2 hours before I’ve to use it with students
…if written and mental arithmetic are secure. In both primary and secondary schools, teachers should use their judgement about when ICT tools should be used 1
Should we even be using an Shiny!?
Why use technology in for learning statistics?
Previous workshops lasted c.45 - 60 mins had the following general workflow. Where would Shiny fit in and would it potential distract?
flowchart LR
A(Introduction) --> B{Randomisation}
B --> C{Practical Experiment}
C --> D{Data Recording/Entry}
D --> E{Statistical Analysis}
E --> F(Conclusion)
Say the background colour of the word, not the word itself1
RED
GREEN
BLUE
PURPLE
RED
ORANGE
BLUE
PURPLE
GREEN
Say the colour of the ink word, not the word itself1
RED
GREEN
BLUE
PURPLE
RED
ORANGE
BLUE
PURPLE
GREEN
Often we want Shiny applications to carry out complex statistical logic on behalf of users and display some business outcome or aggregated summary to users. However our objective was to showcase this statistical logic!
Added a button so the user required to explicitly had carry out randomisation.
reactivePoll& ggplot2 📦Initial designs and experiments required manual data entry which caused some issues…
ReactiveVal & InvalidateLater
Every data scientists favourite plot… .
Aligned with curriculum and classroom learning.