Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

evaluate the design principles of the tutorials project #142

Open
avallecam opened this issue Apr 16, 2024 · 0 comments
Open

evaluate the design principles of the tutorials project #142

avallecam opened this issue Apr 16, 2024 · 0 comments
Labels
beta-stage To do before upgrade life cycle to beta to-all-tasks To apply in all repos after solved in early-task

Comments

@avallecam
Copy link
Member

At the beginning of the project, we defined the design principles below. After developments in tutorials-early, tutorials-middle, and tutorials-late, we can contrast and evaluate the consistency between the planning and the developed materials in an evaluation phase of the project


What design principles we follow for these lessons?

This section aims to capture the decisions about why a material is the way it is.

  • A Tutorial documentation format
    • Easy to consume in a self-paced manner,
    • Be self-explanatory,
    • Show common mistakes and misconceptions, and
    • Write assessment exercises with diagnostic power for those common misconceptions.
  • Add links to related Explanation documentation.
  • Show the outbreak analytics pipeline approach connecting common policy questions with analysis tasks, data inputs and outputs.
  • Order the content to promote motivation: first the content that requires the less time to master and most useful once mastered. Aligned with the datasciencebox design principles.
  • Facilitate the material maintainability. It should be cheaper to update than to replace it.
  • Use the lesson folder structure from The Carpentries workbench, designed accordingly to their design principles.
  • Facilitate a multimodal experience:
    • Create visuals to explain related concepts. Vision gathers the most information in the short term memory
    • Create slides or other teacher document (e.g. visual qmd files) to facilitate it's reuse by other instructors for in-person workshops or online trainings.
    • Create interactive videos to create a sense of presence.
    • Add an interactive chatbox for effective one-to-one timely feedback.
    • Use callout blocks for complementary info and refer to existing materials from the epidemiology and data science training community: reconlearn, appliedepi, graphnet, rstudio, stackoverflow, github issues and discussions.

What is not included in this material?

Topics that are out of the scope of these lessons include:

  • How to use Git and GitHub to contribute in Open science projects.

  • How to create a reproducible analysis project.

  • How to build R packages for data analysis tasks.

@avallecam avallecam added beta-stage To do before upgrade life cycle to beta to-all-tasks To apply in all repos after solved in early-task labels Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta-stage To do before upgrade life cycle to beta to-all-tasks To apply in all repos after solved in early-task
Projects
Status: No status
Development

No branches or pull requests

1 participant