CodeLab

CodeLab

by
  • Homework Submission
  • Assessment
  • Content
  • Study Helps
  • 7th-12th Grade
  • Postsecondary
  • Canvas
  • Blackboard
  • Desire2Learn
  • Moodle
  • Sakai
  • Schoology
  • English
Requires Consumer Key and Secret

CodeLab is the web-based interactive programming exercise system for intro programming classes in Python, Java, C++, C, C# and JavaScript. It is a proven system that has been used in over 400 institutions in 20 countries and analyzed over 136,000,000 (one hundred thirty-six million) exercise submissions from more than 300,000 students.

CodeLab has 800+ short exercises, each focused on a particular programming idea or language construct. The student types in code and the system immediately judges its correctness, offering hints when the submission is incorrect. Through this process, the student gains mastery over the semantics, syntax and common usage of the language elements.

Additional Keywords: coding, cs1

Installation Instructions

Visit https://turingscraft.com/canvas

The instructions there will include directions on getting a “key” and “secret”.

Config Options
Accessibility Documentation:
The CodeLab LMS student client is compliant with WCAG 2.1 A, and strives to be WCAG 2.1 AA compliant.
Security Information:
CodeLab implements a comprehensive security strategy, that includes the latest standards in encryption (SSL for communications, bcyrpt for passwords), intrusion protection, silos, and minimized data footprints. For additional details, send email to canvas@turingscraft.com
Privacy Policy:
CodeLab maintains only the bare minimum of personally identifying information needed for the operation of its service. We don't and won't share your information with anyone unless required to respond to a subpoena (which has never happened in 17 years of operation and which is highly improbable). We go to great lengths to secure the information we do have using the latest methods for encryption. CodeLab does not leave persistent data on client computers, nor does it access such data. All users can opt to destroy terminate their accounts and destroy any remaining personally identifying information. For additional information, see: https://www.turingscraft.com/privacy
Configuration URL: Paste this URL into your LMS