Code Monkey home page Code Monkey logo

coursedown's Introduction

coursedown

Netlify Status

Introducing coursedown

Build your R-based course websites with this IHEID themed course website template and {blogdown}! Thought as a companion to the excellent {iheiddown} package, {coursedown} cuts down the time you’ll need to publish a fully functional course website to share R code with your students to an hour or two!

Getting started

Getting started with {coursedown} is as simple as hitting the “Use this template” button above and creating your own repository. The only thing left to do then is to head over to Netlify to deploy your site. This will take no more than 15 minutes! For an illustrated walk-through, head over to the website to find a detailed user guide and check out the various possibilities the theme offers!

Dependencies:

While the template itself does not depend on the following packages. Some of the scripts depend on packages. You can either delete the problematic lab scripts in the static/labs folder or install them before building your site by running the following commands:

install.packages("tidyverse")
install.packages("gapminder")

Open an issue

Bug reports and suggestions for improvements are welcome! Simply create an issue on GitHub or open up a PR.

Acknowledgements:

The template was inspired by two other excellent blogdown sites: Alison Hill’s “Sharing on short notice” and Andrew Heiss’ Program Evaluation course and the present version of the demo site contains “lab pages” from Alison Hill’s site. These are only included for showcasing the possibilities of the site and will be replaced over the coming weeks.

I cannot recommend Alison Hill’s and Andrew Heiss’ blogs enough if you want to learn more about scientific publishing on the web in general or running a course on the web. Their blogs taught me most of what I know today!

coursedown's People

Contributors

bbieri 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.