Subcourse

Activities ::: mod_subcourse
Maintained by Dan Marsden, Catalyst IT
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.
Latest release:
3218 sites
1k downloads
175 fans
Current versions available: 12

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.
  • If the final grade in the referenced course is hidden, the associated subcourse activity grade is hidden, too.

This allows to apply the concept of grades aggregation to a next level and aggregate grades across courses.

Diagram illustrating course final grades aggregated to a main course via the Subcourse instances

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

Dan Marsden (Lead maintainer)
David Mudrák: Original author and maintainer
Vadim Dvorovenko
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Ирина Ткаченко
    Wed, 22 Feb 2023, 10:43 PM
    Hello!
    Please help me solve the problem: when I try to install subcourse 4, I get an error /moodle/dmlwriteException

    How can this be fixed?
    Thank you
  • Annie H.
    Thu, 27 Apr 2023, 4:45 AM
    Hi, I really like the subcourse plugin. But I miss a function analogous to the one in settings >link to subcourse activity>redirect to referenced course. Is it possible to additionally include a function/button that redirects from the referenced course back to the main course? Does the option already exist and if so am I overlooking it. If no, is there an option to add a back to main course button/link ?
    Thanks for any feedback
  • David Mudrák
    Thu, 27 Apr 2023, 10:07 PM

    Hi Annie. You can always make such a link manually (e.g. via a Label or a HTML block). Thing is, there are scenarios where one course may be a referenced course of multiple Subcourse instances (in other words, two Subcourses in two different courses both linking to the same referenced course).

  • Fa Ahmed
    Thu, 15 June 2023, 7:22 PM
    Hi, Can it offer support for Moodle version 4.1.x?
  • gerard van rooy
    Mon, 10 July 2023, 5:37 PM
    Hi there. I have 15 sub-courses running and all are connected to a certificate to indicating the results of different courses. But, I get a "Error writing to database. More information about this error" error. I don't know if the problem is with mysql or something else.
    Please help
  • David Mudrák
    Tue, 11 July 2023, 6:21 PM

    Hello Gerard. Can you please report this as a new issue in the Subcourse tracker at Github and provide exact steps to reproduce? Also, if possible, please turn developer debugging on and report all the stack messages. TIA

  • Oleksandr Szpinkowski
    Tue, 15 Aug 2023, 1:54 AM
    Good day David.
    Tell me please, is there a detailed instruction on setting up the subcourse?
    I installed to version 3.11 but subcourse grades are not imported into the main course.
  • Annica Grimm
    Thu, 24 Aug 2023, 8:38 PM
    Dear David, could you tell me, when you will update the plugin to 4.1?
    We would love to use it, but our Moodle is already on 4.1.4.
  • Paul
    Sat, 26 Aug 2023, 11:12 PM
    Will this be updated for Moodle 4.2 or has it been taken into Core?
  • David Mudrák
    Thu, 19 Oct 2023, 1:43 AM

    Many thanks and good luck to Dan Marsden for taking over the maintenance of this plugin!

  • Carel-Piet van Eeden
    Tue, 21 Nov 2023, 1:22 PM
    This is going to be a gamechanger for us once it is available for Moodle 4.2 - really looking forward to seeing it!
  • Dan Marsden
    Tue, 21 Nov 2023, 1:33 PM
    @Carel-Piet, try the version in github and report any issues you have to the tracker. Thanks!
  • Carel-Piet van Eeden
    Tue, 21 Nov 2023, 8:55 PM
    @Dan - it works an absolute charm, thank you!
  • Fabian Auchter
    Thu, 21 Dec 2023, 6:01 PM
    Hy, I really like the plugin but we're unfortunately on Moodle 4.2. Are there any Upgrading plans?
  • Dan Marsden
    Fri, 22 Dec 2023, 7:49 AM
    @Fabian - the latest versions of our plugins will always be in github, however we don't always remember to update the plugins db entry - I've just updated the plugins db now with the latest versions, but in future please check the version available in the github repo - thanks! smile
Please login to post comments