Concept Widget

Use the Concept widget to explain or reuse a particular concept in your lesson.

The Concept widget is a named collection of Educative widgets/features that can be added to your Markdown only. This collection of widgets is meant to explain a particular concept in your lesson. You can reuse a concept anywhere in your course without having to make the widgets all over again!

Supported widgets

Currently, the following pre-defined widgets can be used in a concept:

  • Markdown
  • Drawing
  • Array
  • Linked List
  • Binary Tree
  • Nary Tree
  • Stack
  • Hash Table
  • Graphviz
  • Sequence Diagram

It can load a collection of pre-defined widgets anywhere in your Markdown or text editor.

Edit mode

Consider a scenario where you want to create a concept on how to recursively calculate the factorial of a number.

Published mode

Here is an example of the concept: Binary tree and n-array tree are differentBinaryVsNaryTree.

Clicking the arrow button opens the concept. Re-clicking it closes the concept.