Code Embed is a tool that lets you embed a code editor in an LMS such as Canvas, Blackboard, or Moodle.
Alternatively, to configure the tool manually, perform the first two steps above and then:
Please let us know if you have tried Code Embed in a different LMS with or without success. We would love to hear any feedback you may have regarding other environments.
Code Embed may be used in Canvas in two main ways: via an editor button and via resource selection.
To use Code Embed in Pages, Assignments, Quizzes, or any other feature that utilizes the rich content editor, you may use Code Embed's editor button. Note that Code Embed cannot at this time be used for students to submit their own code. It can only display code that it is initally configured to display (like sample code). Allowing students to submit code for assignments and quizzes would be awesome, but it's a feature we haven't gotten to yet, which is why we'd love your help!
After installing Code Embed, simply enter edit mode for any resource that uses the rich content editor and:
Resource selection allows you to use Code Embed in Canvas features such as Modules. We won't cover the exact steps for this as it's not a popular use case, but it is pretty straightforward to do.
Coming soon! It may work now, but it needs more testing. We'll post instructions here as soon as it's available.
You should be able to use Code Embed in its most basic form as a standard LTI tool in any LMS that supports LTI. Again, please let us know if you have tried this as we haven't tested it out yet.
Code Embed is open source! We would love your help to improve it and add more functionality. If you are interested in contributing or just have some cool ideas, please fork us on GitHub or get in touch with us! If you found a bug, please file an issue on GitHub and we'll do our best to fix it.
Hi there! I'm Jake Stoeffler, the author of Code Embed. Whether you need help with Code Embed or just want to say hi, I'd love to hear from you! Feel free to get in touch using any of the following outlets:
Thanks for stopping by!