This is an activity plugin that allows Crucible labs and exercises to accessed from the Moodle LMS. Crucible is a open source lab player for cyber ranges. It can be download from GitHub at https://github.com/cmu-sei/crucible. This plugin allows Crucible labs to be integrated into a Moodle course. The Moodle activity may embed the Crucible VM app into an iframe or it may provide a link for the student to open the full Crucible lab player window in a new tab or window. The Crucible labs can be started, accessed, and stopped using this plugin.
- You must have the Crucible applcation stack deployed for your organization
- You must use the same OUATH2 identity server for authentication of Moodle and Crucible
- Download the plugin and extract into mod/crucible.
Crucible Plugin for Moodle
Copyright 2020 Carnegie Mellon University.
NO WARRANTY. THIS CARNEGIE MELLON UNIVERSITY AND SOFTWARE ENGINEERING INSTITUTE MATERIAL IS FURNISHED ON AN "AS-IS" BASIS. CARNEGIE MELLON UNIVERSITY MAKES NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, AS TO ANY MATTER INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, EXCLUSIVITY, OR RESULTS OBTAINED FROM USE OF THE MATERIAL. CARNEGIE MELLON UNIVERSITY DOES NOT MAKE ANY WARRANTY OF ANY KIND WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT.
Released under a GNU GPL 3.0-style license, please see license.txt or contact permission@sei.cmu.edu for full terms.
[DISTRIBUTION STATEMENT A] This material has been approved for public release and unlimited distribution. Please see Copyright notice for non-US Government use and distribution.
This Software includes and/or makes use of the following Third-Party Software subject to its own license:
- Moodle (https://docs.moodle.org/dev/License) Copyright 1999 Martin Dougiamas.
DM20-0196