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.
1401 sites
85 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 Alex Denby
    Mon, Feb 29, 2016, 2:42 AM
    My employers would like to use this for their site, but they want to know just how much nesting is possible with this activity.
  • Picture of David Mudrák
    Mon, Feb 29, 2016, 4:51 PM

    If by nesting you mean a course containing a link to a subcourse which in turn contains a link to another subcourse, then there should be no limit. Just avoid circular dependencies.

  • Picture of Samuel Torres
    Thu, May 12, 2016, 1:20 AM
    I'm on Moodle 3.0.3+ (Build: 20160407). When I add a subcourse and then click on the link it doesn't take me to the course, it just gives me a 404. Do I need to do any other configuration after installing the plugin?
  • Picture of David Mudrák
    Thu, May 12, 2016, 3:00 PM

    Hi Samuel. Can you please use the Github bug tracker of this plugin (see link above) and provide more details - especially the URL of your site and the URL you are redirected to. Thanks.

  • Picture of Mike Condardo
    Fri, Jun 10, 2016, 2:48 AM
    Hi David -- I am using Moodle 3.0 and Subcourse 4.0.0 and I would like the Subcourse course to fetch grades on two specific activities from six different courses. But currently it is pulling ALL activities from all six courses. How do I narrow the "fetch of activities"???
  • Picture of Mike Condardo
    Fri, Jun 10, 2016, 2:59 AM
    AND ... it is not seeing the completed grades from the activity to the subcourse gradebook
  • Picture of David Mudrák
    Fri, Jun 10, 2016, 11:32 AM

    Hi Mike. It might be misunderstanding. The Subcourse does not fetch grades from specific activities in other courses. By design, it only fetches the final grade from the whole course. That is the point that turns the whole other course into a single unit / module in another course (thence the name "subcourse").

    I do not plan to change this behaviour. Thanks for understanding.

  • Picture of David Boggs
    Sun, Jun 12, 2016, 5:09 AM
    Like the plug-in, it was "almost" what I needed. The place it falls short is on activity completion, or maybe I missed a setting, you cannot set a passing grade before the activity is marked complete. The only setting is 'must have a grade', so if your sub-course has a number of graded activities and completion is set, the first graded activity in the sub-course marks the activity as complete. No very useful in providing your student a nice view of what they completed unless the sub-course only contains one activity.
  • Picture of David Mudrák
    Tue, Jun 14, 2016, 9:40 PM

    Thanks David. That is good improvement suggestion. Can you please raise a feature request in the plugin's issues tracker at github. Thanks.

  • Germán and Temudgin
    Thu, Jun 16, 2016, 10:08 PM
    Hi David,

    I found it odd that the 'Useful links' section above did not show me a link to 'Contribute translations for the [laguage-pack]'.

    But I did make a es_mx translation of 28 strings in AMOS smile
  • Ricardo Caiado
    Wed, Dec 7, 2016, 8:19 PM
    Any upgrade to Moodle 3.2?
  • Wazza
    Thu, Dec 8, 2016, 9:52 PM
    I would like to get a total grade from a specific category in another course. Is this possible?
  • Picture of David Mudrák
    Thu, Dec 8, 2016, 11:01 PM

    @Ricardo, any help with testing the plugin in Moodle 3.2 and reporting results will be appreciated. I am going to check all my plugins compatibility asap, but there are others' plugins that need my attention too.

    @Richard, no. The module is designed to fetch the other course's final grade only.

  • Picture of David Mudrák
    Sat, Dec 10, 2016, 7:12 AM

    A new version v4.0.1 released for Moodle 3.1 and 3.2. The only change from v4.0.0 is in the syntax of Behat tests so both versions should work well for recent Moodle versions.

  • Picture of Oleksandr Szpinkowski
    Sun, Jan 22, 2017, 6:24 PM
    Please, tell me how to go to subcourse by one click on the link (without additional, in the screenshot №3)? Thanks
Please login to post comments