Skip to content

LTI tool that allows users to embed a code editor in their LMS per standard LTI.

License

Notifications You must be signed in to change notification settings

gurugutten/code_embed_lti

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

Code Embed is no longer under active development. It started out as a hobby project and I've simply run out of time to maintain it. If someone would like to step up and take over, please contact me. Thanks!

--Jake

Code Embed LTI Tool

Code Embed allows instructors to embed a code editor in their LMS (Canvas, Blackboard, Desire2Learn, etc). I hope to be able to spend more time on it and add some cool features like the ability to create coding assessments, do code execution and show output, auto-grade assessments, etc. Contributions and ideas are always welcome!

Shout outs

Code Embed

  • was developed as part of an LTI App Bounty initiated by Instructure
  • started out as a lti_tool_provider_example (thanks Instructure for making it so easy to get started!)
  • built on the Ace code editor
  • uses the ims-lti gem for authenticating LTI consumers

Development

To get this running in your development environment, check out the repo, then run:

bundle install
shotgun

You can use the XML from the /tool_config.xml endpoint to configure the tool in a Tool Consumer.

About

LTI tool that allows users to embed a code editor in their LMS per standard LTI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 53.8%
  • Ruby 32.3%
  • JavaScript 13.1%
  • CSS 0.8%