An open API service indexing awesome lists of open source software.

https://github.com/jhudsl/ottr_template

OTTR for making courses! This is a template repo that helps people write 1 course but publish it in three places. Rendered example: https://jhudatascience.org/OTTR_Template/
https://github.com/jhudsl/ottr_template

edtech-software education online-learning open-source

Last synced: about 2 months ago
JSON representation

OTTR for making courses! This is a template repo that helps people write 1 course but publish it in three places. Rendered example: https://jhudatascience.org/OTTR_Template/

Awesome Lists containing this project

README

        

## OTTR for Courses!

Go to [ottrproject.org](https://www.ottrproject.org/) to get started! :tada:

The purpose of this course template and guide is to make course publishing maintenance across multiple different platforms _less painful_.

_This template and guide helps you_:

- Edit and write a course in [RMarkdown files](https://rmarkdown.rstudio.com/) and have it published to multiple different platforms:
- [Leanpub](https://leanpub.com/bookstore?type=course)
- [Bookdown](https://bookdown.org/)
- [Coursera](https://www.coursera.org/)
- Have [Github action robots](https://www.ottrproject.org/customize-robots.html) do your repetitive tasks like spell check and re-rendering.
- Use [automagic conversion](https://github.com/jhudsl/ottrpal) to ease the lift of prepping the material for different platforms' formats.
- Use [our Docker image](https://hub.docker.com/repository/docker/jhudsl/base_ottr) for consistency across authors as well as to help you [avoid dependency hell](https://en.wikipedia.org/wiki/Dependency_hell).

[See the OTTR pre-print here!](https://arxiv.org/abs/2203.07083)

## Courses that have been made using this template:
- [Documentation and Usability](https://jhudatascience.org/Documentation_and_Usability/)
- [Leadership for Cancer Informatics Research](https://jhudatascience.org/Informatics_Research_Leadership/)
- [Reproducibility in Cancer Informatics](https://jhudatascience.org/Reproducibility_in_Cancer_Informatics/)
- [Advanced Reproducibility in Cancer Informatics](https://jhudatascience.org/Adv_Reproducibility_in_Cancer_Informatics/)

## To Get Started

- Go to the [ottrproject.org](https://www.ottrproject.org/).
- Check out the [rendered version of the template](https://jhudatascience.org/OTTR_Template/).
- Check out our [course on using Leanpub](https://hutchdatascience.org/Using_Leanpub/index.html) for help publishing on this platform.
- Please take a look at the [code of conduct](./code_of_conduct.md).
- If you encounter any problems or have ideas for improvements to this template repository or this getting started guide, please [file an issue here](https://github.com/jhudsl/OTTR_Template/issues/new/choose)! Your feedback is very much appreciated.

## Contributing

If you'd like to contribute, we love that! Please go to the [CONTRIBUTING.md doc](https://github.com/jhudsl/OTTR_Template/blob/main/CONTRIBUTING.md).