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 Moodle

Learn how to create a new CodeGrade assignment for your course in Moodle.

PreviousIn CanvasNextIn Sakai

Last updated 11 months ago

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

  1. In your Moodle course, press the "+ Add an activity or resource" button in the place you want to add your CodeGrade assignment.

  2. From the window that now shows up, select "CodeGrade" and press "Add".

  3. Now set the name for your assignment and edit additional settings.

  4. Press "Save" again to save and display your new CodeGrade assignment.

Grades are automatically sent back to Moodle after setting While the assignment is in the Done state, all grades and changes to grades are immediately sent back to Moodle. Only after this is done, the CodeGrade assignment will show up in the grade book.

Now, go ahead and set up the General Settings:

1ī¸âƒŖ
➕
➕
the assignment state to Done in CodeGrade.
âš™ī¸General settings