CodeGrade Help
Go to websiteAPI docsContact us
  • 🏠CodeGrade Help Center
  • ❓FAQ
    • Using CodeGrade in Safari
    • Using sections
    • Configuring roles of members
    • Archiving your course
    • Adding new members
    • Releasing grades and feedback
    • Exporting Submissions
    • Choosing a grading scale
    • Creating course-wide snippets
    • Course Gradebook
    • Allowing students to hand in after the deadline
  • Use built-in content
    • πŸ‘₯Community Library
    • 🐍Introduction to Python Curriculum
  • Create your own assignments
    • 1️⃣Build your assignment
      • βž•Create assignment
        • βž•Standalone
        • βž•In Blackboard
        • βž•In Brightspace
        • βž•In Canvas
        • βž•In Moodle
        • βž•In Sakai
        • βž•In Open edX
        • πŸ’ΎImporting a previous assignment
      • βš™οΈGeneral settings
      • πŸ“‹Add Rubric
      • πŸ€–Add Automatic Grading
      • πŸ§‘β€πŸŽ“Student View
    • 2️⃣Grade your assignment
      • ✏️Give Feedback
      • πŸ’―Give a Grade
    • 3️⃣Analyze your assignment
      • πŸ•΅οΈβ€β™‚οΈDetect Plagiarism
      • πŸ“ŠAnalytics
      • πŸŽ“View and export grades
    • *️⃣Other features
      • AI Assistant
      • πŸ‘₯Peer Feedback
      • πŸ«‚Group Assignments
      • πŸ™‹Collaborative Grading
      • πŸ•ΆοΈAnonymous Grading
      • πŸ›‘οΈManage Course Permissions
      • πŸ“¬Hand In Requirements
  • Automatic Grading Guides
    • πŸ—οΈAutoTest V2 Blocks
    • ✏️Quizzes
      • ❓Multiple Choice Question
      • ❓Select All Question
      • πŸ’»Coding Question
    • 🐍Python
      • 🐍Create your first Python assignment
      • 🐍Advanced Python autograding
    • β˜•Java
      • β˜•Create your first Java assignment
      • β˜•Advanced Java autograding
    • πŸ“˜Jupyter Notebook
    • 🐬MySQL
    • 🌐Web Development
      • 🌐Web Development with Selenium
      • 🎨Automatically grading CSS
    • 🟨JavaScript
      • 🟨Create your first JavaScript assignment
      • 🟨Advanced JavaScript autograding
    • πŸ“ŠR
    • ©️C
      • ©️Create your first C assignment
      • ©️Advanced C Autograding
    • πŸ–₯️C#
      • πŸ–₯️Create your first C# assignment
      • πŸ–₯️Advanced C# autograding
    • βž•C++
      • βž•Create your first C++ assignment
      • βž•Advanced C++ autograding
    • 🐘PHP
      • 🐘Create your first PHP assignment
      • 🐘Advanced PHP autograding
    • πŸ—οΈCode Structure Tests with Semgrep
  • For students
    • πŸš€Getting started
      • πŸš€Getting started in CodeGrade
      • πŸš€Getting started in Blackboard
      • πŸš€Getting started in Brightspace
      • πŸš€Getting started in Canvas
      • πŸš€Getting started in Moodle
      • πŸ€·β€β™‚οΈI forgot my CodeGrade username / password
    • 🧬Advanced Features
      • πŸ‘₯Handing in with a group
      • πŸ“₯Handing in using Git
      • πŸ“Giving Peer Feedback
      • πŸ†Doing a Final Exam
      • ❓Asking Questions
      • πŸ’³Enrolling in a paid course
      • 🎟️Using a coupon to enroll in a course
      • βͺRefunding a paid course
  • πŸ“˜APIv2: Typescript
  • 🐍APIv1: Python
  • πŸ€–APIv1: Docs
  • 🌐Our Website
  • βœ‰οΈContact us
Powered by GitBook
On this page
  1. Create your own assignments
  2. Build your assignment
  3. Create assignment

In Open edX

PreviousIn SakaiNextImporting a previous assignment

Last updated 11 months ago

Follow the steps below to create a new CodeGrade assignment in Open edX:

  1. Edit the unit in which you want to add CodeGrade and select Advanced from the Add New Component section. Select LTI Consumer.

  2. Select Edit in the component that appears. This should open a modal in which you can set up the CodeGrade assignment.

  3. Set the Display Name to the name of the assignment.

  4. The value for LTI ID depends on the configuration that your administrator set, however this will probably be codegrade.

  5. The LTI URL is https://app.codegra.de/api/v1/lti/launch/1 for most CodeGrade instances, if you use a custom CodeGrade URL replace app with your custom URL prefix.

  6. Now scroll all the way to the bottom and make sure the following options are all set to True:

    • Scored, this option allows to passback a grade for the assignment

    • Request user’s email

    • Request user's full name

    • Request user’s username

  7. Click the save button.

Grades are automatically sent back to Open edX after setting While the assignment is in the Done state, all grades and changes to grades are immediately sent back to Open edX.

Now, go ahead and set up the General Settings:

1️⃣
βž•
βž•
the assignment state to Done in CodeGrade.
βš™οΈGeneral settings