Git Product home page Git Product logo

r-consortium-proposal's Introduction

R course for data journalists from the school of data

In this project we want to create an online R course for journalists and data journalists. We focus on people who are used to working with spreadsheets (e.g. excel). The course will be available in the languages Spanish, French, German and English.

We think R is great for journalists all over the world because it is free, open source and helps cleaning data, analysing data and creating beautiful graphs and reports. So far resources for journalists to learn R are very limited and we want to help make R one of journalists' favorite tools ๐ŸŽ‰

So far we created...

devtools::install_github("school-of-data/r-consortium-proposal", 
                         subdir="r-package")
learnr::run_tutorial("en-recipe-template", package = "ddj")
learnr::run_tutorial("en-skills-template", package = "ddj")

But there is much more work to do and we need help!

Wanna get involved?

We are very thankful for any contributions. You don't need to be an R specialist or know R at all.

Check out CONTRIBUTING.md for infos on how you can help ๐Ÿฐ ๐Ÿ˜ƒ ๐Ÿ‘

r-consortium-proposal's People

Contributors

camilamila avatar clombion avatar heidiseibold avatar joelgombin avatar karillith avatar megfoulkes avatar pbpearman avatar puripant avatar samgoeta avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

r-consortium-proposal's Issues

Data sets that are interesting for journalists

Please recommend us data sets that you think could be useful in an R data journalism course.

Best would be if you already did something in R with that data set so we can reuse the code or if you'd know what could be a good story to write with the info from the data set.

Go through the intro lesson and let us know what you think

The intro lesson is supposed to convince data journalists that R is a great tool for them.

It needs to be really good and clear for someone who never has used R before.

Since this lesson is not in an interactive website yet where you can type your code there, it would be good if you install R and RStudio. This way you can try everything and see if it works for you. See for example http://www.ics.uci.edu/~jutts/110/InstallingRandRStudio.pdf

Update templates with info on where the interactive parts should go

We need to have information on the templates on how to include interactivity.

I think we should have three types of interactive parts (let me know if you disagree):

  • Multiple choice questions
    Example:
    image

  • Runnable code
    Example:
    image

  • Code questions

    • empty code blocks with solutions
      Example:
      image
    • prepared code blocks with changes to be made plus solutions

Coordinate with OKLabs

Pinging @danfowler here, which may indicate whoever in the OKLabs team is best suited to see if there are possible collaborations to be made here.

Help us with beta testing our material!

We need help ๐Ÿ†˜ ๐Ÿ˜„

We finished the first tutorials and need people to beta test the material.

This can be done in three easy steps, which are described here.

Come and be part of this cool project which wants to bring R to journalists! ๐Ÿ‘ ๐ŸŽ‰ ๐Ÿฐ

Create a data recipe for our R data journalism course

Data recipes are like recipes for simple but delicious dishes: You have a step by step guide, which you need to follow and the end result is really good ๐Ÿฅ˜ ๐Ÿฐ ๐Ÿ˜„

We have a template and one (unfinished) data recipe with export data from switzerland. You can look at those for help.

You can get more help by commenting on this issue or writing an email to [email protected]

Our CONTRIBUTING info might also be of use.

We're excited to hear from you ๐ŸŽ‰ ๐Ÿ‘

Go through data recipes and let us know what you think

Look at one of our first recipes we have started.

The first one is a bit more advanced than the second one. Go through the code and let us know if it is clear and easy to understand. In the end all data recipes are supposed to adhere to a standard. This is why we created a template. You can also check it out in R via

devtools::install_github("school-of-data/r-consortium-proposal", 
                         subdir="r-package")
learnr::run_tutorial("en-recipe-template", package = "ddj")

You can solve this issue in two different ways:

  1. Add your comments to this issue
  2. Create a pull request for the recipes where you improve parts

Create testing report template

We need a template to report testing. When people go through a skills lesson or data recipe, what should they look at?

First ideas:

  • Writing, tone:

    • is the text easy to follow?
    • Do the explanations come at the right moment?
    • Are there any leaps in logic?
    • Is the grammar/orthography correct?
  • Content:

    • Does the code run correctly on your machine?
    • Is there another way of doing a step that would be better for beginners or should be mentioned as an alternative?

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.