Skip to content

brospars/edx-studio-toc

Repository files navigation

Edx Studio Table of content

How to use

Bookmarklet

  1. Create a bookmark (right-click "add bookmark") and paste the code from here
    Bookmark
  2. Go to the course homepage in studio (ex : https://studio.fun-mooc.fr/course/course-v1:xxxxxxxxxx)
    Studio
  3. Run the bookmarklet by clicking it
    Course data
  4. Click the button to copy and go to the app
  5. Paste the data inside the "Raw data" field

Table of Contents

  1. Go to the Table of contents tab screenshot
  2. Select options (base url, depth, template, etc) app
  3. Check the preview app
  4. Copy code from the left panel

Discourse categories

  1. Go to the Discourse tab screenshot
  2. Put Discourse options (API key are generated from Discourse Admin panel > API) screenshot
  3. Check existing categories by clicking "Fetch existing categories" screenshot
  4. Update or delete existing categories screenshot
  5. Generate all categories and subcategories using "Create X categories and X subcategories" screenshot

Development

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

About

A bookmarklet and app to create a table of content for an OpenEdx course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published