Difference between revisions of "Guides"

From Sean_Carver
Jump to: navigation, search
(Next Steps)
Line 16: Line 16:
 
* Put all source files on GITHUB.
 
* Put all source files on GITHUB.
 
* Create one command to pull latest changes (in RMarkdown) from GITHUB and automake HTML files and PDF files, completely updating website.
 
* Create one command to pull latest changes (in RMarkdown) from GITHUB and automake HTML files and PDF files, completely updating website.
* Put both PDF and HTML on TOC.
+
* Put links to both PDF and HTML on TOC.
  
 
Shiny Apps:
 
Shiny Apps:

Revision as of 14:33, 3 August 2016

I am working on writing up my class notes for STAT 202 (Basic Statistics) into a document that I hope will eventually replace the textbook.

The PDF version that I used for summer 2016 is available here: The Data Professor's Guide to Basic Statistics.

The source TeX file for this document is here: basicstat.tex although other files are required which aren't yet posted.

What I want to discuss here is my plans to convert this document to HTML. This approach allows Shiny Apps and Graded Quizzes to be linked in. It also creates a modular organization which adds flexibility (mixing and matching of the components) when alternative textbooks are written.

Next Steps

Website navigation:

  • Give each chapter its own Tufte handout document.
  • Create a Table of Contents (TOC) which links to all chapters.
  • Create a navigation bar on each page with a buttons for LAST CHAPTER, UP TO TOC, LAST CHAPTER. (RMarkdown does this but I don't know how this will work with Tufte Templates).
  • Put all source files on GITHUB.
  • Create one command to pull latest changes (in RMarkdown) from GITHUB and automake HTML files and PDF files, completely updating website.
  • Put links to both PDF and HTML on TOC.

Shiny Apps:

  • Put an image of Shiny App in document, have these images generated automatically from code for Shiny App.
  • Have image linked to App, you can follow link from website or PDF reader, or copy from hard copy.
  • Install Shiny Server on my desktop.
  • Obtain a server or access to a server that is accessible outside AU.

Graded Homework:

  • Explore systems that allow you do do this.
  • Auto-generate an image of question which is linked to the app that allows you to answer question, and get an answer, auto-graded, or sent to instructor.