R Markdown as host of the Interactive Lecture Notes

Technical Components of interactive lecture notes:

  1. In-text quizzes with instantaneous feedback,
  2. Interactive diagrams(js),
  3. Discussion with textbooks,
  4. Video demonstrations,
  5. Online exercises with instantaneous grading and comments,
  6. Chapter or section summaries
  7. In text coding
  8. Including r output
  9. Whats app integrated discussion forum
  10. Chat with data
  11. Translation into selected language with one click

1) In-text quizes (for some reason to make it work in a browser we embedded the csv file into the HTML with js. This makes the management of quizes more difficult. Need a text process routine to do this.)

2) Interactive graph

line graph

quadratic graph

demand and supply model

3) Discussion with textbooks/chapters/sections

Chat with PDF

5) Online exercises with instantaneous grading and comments,

6) chapter or section summaries: together with the chatbot )

7) In-text codeing with hint and comments

8) Including R output including shiny apps

You can also embed plots, for example:

1+2
## [1] 3

\(f(x) = \frac{x^2}{1-x}\)

Test 1: Manual embedding with iframe tag

Test 2: Automatic embedding with knitr::include_app

knitr::include_url(url = "https://snsf-open.shinyapps.io/shiny_demoapp/", height = "550px")

9) Whats app integrated discussion forum (to be completed.)

10 Chat with data

Julius.ai

Chat with Data

10) Translation into a selected lanaguange using Google Translation