Skip to content

mod_topomojo is an activity plugin that allows TopoMojo labs and exercises to accessed from Moodle.

License

Notifications You must be signed in to change notification settings

cmu-sei/moodle-mod_topomojo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TopoMojo Plugin for Moodle

Description

This is an activity plugin that allows TopoMojo labs and exercises to be accessed from the Moodle LMS. TopoMojo is an open source lab player for cyber ranges. It can be downloaded from GitHub at https://github.com/cmu-sei/topomojo. This plugin allows TopoMojo labs to be integrated into a Moodle course. The Moodle activity may embed the TopoMojo VM app into an iframe or it may provide a link for the student to open the full TopoMojo lab player website in a new tab or window. The TopoMojo labs can be started, accessed, extended, shared, and stopped using this plugin. This plugin also will pull challenge questions from TopoMojo and display them as a quiz inside of the Moodle activity. Additional Moodle questions may be added to the quiz.

Development

See the following page to build AMD JS modules: https://moodledev.io/general/development/tools/nodejs

Requirements

  • You must have the TopoMojo application stack deployed for your organization

Installation

  • Download the plugin and extract into mod/topomojo. $ Download the related plugins for mojomatch question type and question behaviour.

License

TopoMojo Plugin for Moodle

Copyright 2024 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. Licensed under a GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007-style license, please see license.txt or contact [email protected] 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 Third-Party Software each subject to its own license.

DM24-1175

About

mod_topomojo is an activity plugin that allows TopoMojo labs and exercises to accessed from Moodle.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published