
Security News
OWASP 2025 Top 10 Adds Software Supply Chain Failures, Ranked Top Community Concern
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.
canvas-markdown-quiz
Advanced tools
Add markdown support for Canvas LMS quizzes.
Following test_quiz.md, create your own quiz markdown file, like quiz1.md.
The structure of this md file should be like this:
---
(Some quiz configs)
---
# Your Title
(Your description)
---
(Block 1)
---
(Block 2)
---
...
---
(Block n)
Quiz config should be formatted as YAML, and the options are available at this page. You don't have to set title and description parameter in this config.
Each block is a question, and it should be like this:
---
```yaml
question_type: multiple_choice_question
points_possible: 1
answers:
-
answer_text: "Option 1"
answer_weight: 100
-
answer_text: "Option 2"
answer_weight: 0
```
Question description goes here.
```cpp
#include <stdio.h>
int main(){
printf("Hello World!");
}
```
---
Quiz question config should be formatted as YAML, and the options are available at this page. You don't have to set the text parameter in this config.
canvas-markdown-quiz# using pip for python
pip install canvas-markdown-quiz
# using pip3 for python3
pip3 install canvas-markdown-quiz
Note: If you cannot install canvasapi, please check your network connection. We recommend you to use Tsinghua mirror in the mainland of China.
Open your project directory, and type the following command to run.
For the first time, it will ask you some questions to save the configuration file.
cvs-makequiz <md filename>

FAQs
Markdown support for canvas quiz
We found that canvas-markdown-quiz demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
OWASP’s 2025 Top 10 introduces Software Supply Chain Failures as a new category, reflecting rising concern over dependency and build system risks.

Research
/Security News
Socket researchers discovered nine malicious NuGet packages that use time-delayed payloads to crash applications and corrupt industrial control systems.

Security News
Socket CTO Ahmad Nassri discusses why supply chain attacks now target developer machines and what AI means for the future of enterprise security.