diff --git a/dojo.yml b/dojo.yml index 20a8c10..b67fb45 100644 --- a/dojo.yml +++ b/dojo.yml @@ -8,3 +8,4 @@ modules: - id: hello - id: world - id: demo + - id: lectures diff --git a/lectures/DESCRIPTION.md b/lectures/DESCRIPTION.md new file mode 100644 index 0000000..ab41808 --- /dev/null +++ b/lectures/DESCRIPTION.md @@ -0,0 +1 @@ +This module showcases two styles of embedded lectures that pwn.college supports: graded and non-graded. diff --git a/lectures/graded-lecture/.config b/lectures/graded-lecture/.config new file mode 100644 index 0000000..205163a --- /dev/null +++ b/lectures/graded-lecture/.config @@ -0,0 +1 @@ +hh4XAU6XYP0 549 diff --git a/lectures/module.yml b/lectures/module.yml new file mode 100644 index 0000000..74948bc --- /dev/null +++ b/lectures/module.yml @@ -0,0 +1,17 @@ +name: Lectures +resources: + - name: Ungraded Lecture + type: lecture + video: hh4XAU6XYP0 + slides: 14ZJRIyf0HnoYO1N8GI5ygE-ZVgdhjJrvzkETFLz7NIo + - id: graded-lecture + name: Graded Lecture + description: | + Lectures can be graded by embedding them as challenges! + This is a demonstration of this capability. + + Graded lectures are actually custom challenges with a custom interface. + The challenge runs a special docker container, and the way to configure it is to include a .config file containing the youtube ID for the video and the duration in seconds that must be watched before the flag is given. + image: pwncollege/challenge-lecture + interfaces: + Challenge: 80