Reparse tutorials source, updating data.js and images
Updated master tutorials doc that uses page breaks between question, tutorial, and answer
Minor clean up in js
- Parse html primarily using page breaks rather than regexs.
- Read Google Sheet for editorial changes.
Move parse_tutorials to py/
Add pager to bottom of answer. Hide answer when changing questions.
Better responsive mastery chooser on x-small screen
Add google analytics tracking
Add GA tracking when dynamically showing questions
Include queryparams in ga trackpageview
Update ga virtual pageview tracking to use analytics.js syntax
Fix GA virtual pageview location
Add texthighlighter plugin
Save highlights
Use the pack version of the texthighlighter plugin, which includes rangy.js
Add notes panel
Add enter key as shortcut for next question
Disable edit function
Add dark color mode and radio buttons for choices.
Change background for dark mode as well.