Activities: Subcourse

Maintained by Picture of David MudrákDavid Mudrák
Subcourse behaves as a graded activity. The grade for each student is automatically fetched from a final grade in another course. This allows course designers to organize the learning content into separate units.
1234 sites
78 fans
Current versions available: 8

Subcourse is an activity module that represents the final grade obtained in another course. This allows to create "meta-gradebook" in one course, where all final grades from other courses are aggregated.

Grades are fetched automatically or can be fetched manually any time.

The grade type and other grade item settings are copied from the original grade total item and can not be changed.

Subcourse can be automatically marked as a completed when the referenced course is completed.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


Picture of David Mudrák
David Mudrák (Lead maintainer)
Picture of Vadim Dvorovenko
Vadim Dvorovenko
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of doug hinkle
    Thu, Dec 12, 2013, 6:03 AM
    David, I have set up a course that has SCORM courses as subcourse activities. When testing the grading, the SCORM course hasan 80 which is passing but the subcourse displays a 70. There is only one attempt in the SCORM course.
  • Picture of David Mudrák
    Thu, Dec 12, 2013, 6:32 AM
    @doug please check the gradebook in the SCORM courses. The subcourse fetches the course final grade. Does it display different value than the subcourse?
  • Picture of doug hinkle
    Thu, Dec 12, 2013, 7:32 AM
    The course total in the SCORM course shows an 80 also for the course total.
  • Picture of doug hinkle
    Thu, Dec 12, 2013, 7:38 AM
    I just went into the main course again and now it is displaying the correct score. I did not change anything but might have looked at a different report than I did earlier. Odd that it would change from a 70 to the correct score of 80 on its own. I will test with other SCORM courses and let you know if it continues to have issues.
  • Picture of Александр Пушкин
    Mon, Apr 7, 2014, 2:09 AM
    Whether there will be a version for moodle 2.6+?
  • Picture of Steve Towson
    Mon, Jun 2, 2014, 4:52 PM
    Hello David ... what are the changes between this version of the module and the previous? Thanks.
  • Picture of David Mudrák
    Mon, Jun 2, 2014, 7:21 PM
    As the release notes say, it's actually just a trivial removal of a deprecated function call (contributed by Vadim Dvorovenko). More features (mostly based again on Vadim's work) are to come in v2.7.0 (for Moodle 2.7), hopefully soon.
  • Picture of Elton LaClare
    Fri, Jul 17, 2015, 2:31 PM
    Hello David. Thank you for this very useful module. We would like to begin using it after our upgrade to 2.9 next month. Before installing it, our Moodle service provider wants to be assured that it will work on 2.9. Has anyone tried it out?
  • Picture of David Mudrák
    Fri, Jul 17, 2015, 8:10 PM

    Thanks for pinging me Elton. I just released the version v3.1 of the Subcourse module. Behat tests pass on both Moodle 2.8 and 2.9.

  • Picture of Alain Bolli
    Tue, Nov 24, 2015, 10:55 PM

    I translated in French. Here is the file :
  • Picture of David Mudrák
    Wed, Dec 2, 2015, 8:47 PM

    Thanks Alain for sharing your work! I submitted your strings via for review and inclusion into the French Moodle language pack. Once they are accepted by the French language pack maintainers, they will become available.

  • Picture of Sarah Paliulis
    Sat, Jan 23, 2016, 5:25 AM
    We've been looking for a way to bundle our online courses and give students a certificate for completing all of the courses in the bundle. This module looks great and almost meets our needs. Our only issue is that it allows students to get the certificate even if they received a failing grade in one of the individual courses because the only activity completion option is "require grade." Is there any way to add the option of "require minimum score," which is available for other types of activities in Moodle?
  • Picture of David Mudrák
    Mon, Jan 25, 2016, 3:59 PM

    That's a very good suggestion Sarah. Let me look at it.

  • Picture of David Mudrák
    Mon, Jan 25, 2016, 10:05 PM

    @Sarah Paliulis: I know that Quiz provides this "Require passing grade" condition. It would be good if that feature was implemented in a way that allows to use it in any activity module. That route will take a bit longer than simply copy & pasting the code from the Quiz into the Subcourse, but I believe it would be better solution.

    Meanwhile (depending on what module you use for certificates), may it is possible to define the "Restrict access" for the certificate module. If I remember correctly, there was a way to define that the certificate module is not available unless a specific grade is achieved in another module.

  • Picture of Sarah Paliulis
    Wed, Jan 27, 2016, 7:30 AM
    Thanks for replying, David. I'm looking at the certificate's completion settings now and testing to see if that will work for us. Thanks for the suggestion.
Please login to post comments