There are two types of markdown fields you will come across in CourseMaker:
Type 1: Extensive
This are the markdown fields for populating lectures. You will find them in school -> courses -> curriculum. Then if you edit a given lecture you will see that there is a "markdown" lecture type.
- You can use the KaTex syntax to define Math
- You can use 3 backticks with the language to create language syntax highlighting.
Code Examples
Writing this in your markdown...
```javascript
const myFunction = () => 'Hello, World!'
```
...gives:
const myFunction = () => 'Hello, World!'
or writing this in your markdown...
```python
def my_function():
return 'Hello, World!'
```
...gives:
def my_function():return 'Hello, World!'
coming soon: charts via mermaid.js
Type 2: Restricted
This is what you will find for course (and school on the standard plan and above) landing pages.
Standard markdown, but images are currently not supported.