Giter VIP home page Giter VIP logo

airs-ngss-survey's Introduction

airs-ngss-survey

Background

This is a repository for an analysis of the extent to which science teachers across the United States consider themselves to be teaching the Next Generation Science Standards.

This is an example repository for a project that involves the analysis of summary data from a large-scale assessment. It uses data from the following source:

The project uses a number of tools to address a number of challenges and/or to leverage certain opportunities:

  • git/GitHub for sharing code publicly in a way that promotes collaboration and transparency
  • Open Science Framework (OSF) for
  • OSF for sharing data (even large datasets) in either a private or public repository
  • OSF for sharing products, including reports and pre- and post-prints
  • {osfr} for linking between these efficiently

How to reproduce this analysis

1. Access this repository

Clone or download this repository from its homepage.

2. Open the R Project in this repository

This step requires having R and RStudio installed first.

Open the project by clicking on airs-ngss-survey.Rproj. This opens the project in RStudio.

Install the required packages by running the following function in your R console:

install.packages(c("here", "tidyverse", "readxl", "janitor", "rmarkdown", "osfr", "fs", "targets"))

3. Running the analysis

To run the project pipeline, enter and run the following function in the RStudio console:

targets::tar_make()

This will run all of the analyses and create the output, including an R Markdown report.

This includes accessing the data from OSF (available here) via the {osfr} package.

If any part of the analysis that a later parts depends upon changes, then running the above command will re-run all of the analyses from that point forward.

Note on data. While private data is often stored in OSF repositories, public data may also be; the targets plan will download the two required files (in the /data directory). If this data were a part of a private repository, you would first need to be granted access to the repository. Then, you would need to authenticate your identity via osfr.

airs-ngss-survey's People

Contributors

jrosen48 avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.