Activities: Subcourse

Maintained by Picture of David Mudrák David 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.
1185 sites
63 fans

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

Show comments
  • Picture of David Mudrák
    Wed, 28 Mar 2018, 5:04 AM

    Hi Tim. Are you referring to completion based on grade or completion based on completing the referenced course? See issues #15 and #16 in the plugin's bug tracker for details and comment there eventually. Thanks.

  • Picture of Tim Hillier
    Thu, 29 Mar 2018, 2:32 AM
    Thank you David. the problem was mine. I did not have course completion set properly, just activity completion. Thank you for getting back to me.
    As we primarily use scorm packages that send completion versus a mark is there a way to hide the grades from the student to only show completion in the check box?
  • Picture of Dmitry Gorsky
    Mon, 7 May 2018, 5:50 PM
    Hello David! Is it possible to automatically enroll students to all sub-courses?
  • Picture of David Mudrák
    Mon, 7 May 2018, 6:57 PM

    Subcourse does not (and will not) deal with actual enrolment. There are other ways how to achieve it, for example via

  • Picture of scott hallman
    Tue, 8 May 2018, 9:45 AM
    Hi David
    great plug in. Since the overview report page in moodle is all jumbled this bring a nice solution to mapping progress in over 200 courses over 5 years. I'm sure you have been asked this before. But it would seem to make more sense to have not just a link to the course the grades are coming from but rather the grader report itself. thus allowing for the drilling down of grade to see how the students got their final marks. Could an additional link be added so they can go to course and go to course grades. For students it would redirect them to the user report and for the staff to grader report of that course?
    Many thanks Scott
  • Ricardo Caiado
    Thu, 21 Jun 2018, 10:25 PM

    Any update to Moodle 3.5?

  • Picture of David Mudrák
    Fri, 22 Jun 2018, 4:49 AM

    Yes I plan to formally update it asap. Meanwhile, the current 3.4 version should just work well.

  • Ricardo Caiado
    Fri, 22 Jun 2018, 4:54 AM
    Great news
  • Picture of Aaron Johnson
    Wed, 4 Jul 2018, 10:27 PM
    Hi David,

    I too was wondering about being able to go back to the parent course from the Subcourse. I understand about not being able to link back from the Subcourse. Perhaps it would be enough if when clicking on the link, the Subcourse was opened in a new window instead of the current one. Maybe that is a feature/option you could add, similar to the URL "Appearance" setting block.

  • Picture of David Mudrák
    Thu, 5 Jul 2018, 5:55 PM

    That could be added as a feature. Please suggest it in the plugin's issues tracker. As far as I understood it, the recent best practise was to avoid doing these things on behlf of the user though. It was argued that users themselves should control how they open the link (same tab, new tab, new window etc).

  • Picture of scott hallman
    Tue, 11 Sep 2018, 6:57 AM
    Hi David
    we see to have found a bug in that when the courses final grade is hidden it still comes through in the subcourse link. I have reported to github but can't upload pictures for some reason.
  • Picture of Joseph Liaw
    Fri, 16 Nov 2018, 7:55 AM
    Hi David:

    Thank you for this FANTASTIC plugin--this allows teachers to build robust learning modules and then use a master "dashboard" course to tie together the subcourses!

    Wanted to a report a bug if any teachers use Natural Aggregation for grades (which is when a grade is simply the total of points earned divided by points possible)--the subcourse plugin does a great job of reporting back the points earned, EXCEPT if a teacher does a grade override to Exclude a grade for a student.

    The actual subcourse calculates the grade correctly, but when it passes the grade to the "dashboard" course, the Subcourse plugin still pulls the Total Points possible without factoring in the lower grade total for any students with a teacher override to Exclude any grades for a student.

    If you need screenshots I can upload them somewhere and share them.

    Thank you for sharing this great plugin with the Moodle community!
  • Picture of David Mudrák
    Fri, 16 Nov 2018, 6:31 PM

    Thank you Joseph for an important report. May I ask you to copy it into a new issue in the plugin's bug tracker (please find the link above). Thank you.

  • Picture of Joseph Liaw
    Mon, 3 Dec 2018, 9:39 AM
    Hi David:

    I added the report to Github / Bug Tracker....thanks for looking into this when you get a chance!
  • Sketch...
    Thu, 14 Feb 2019, 7:40 PM
    How do you install this activity? What are the installation instructions?
1 2 3 4 5
Please login to post comments