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.
1268 sites
76 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


  • Germán and Temudgin
    Fri, Nov 22, 2013, 11:20 PM
    Hi David,
    Congrats for this nice and useful module.

    It seems odd to me that there is no link for 'Contribute translations for {your current language}' in the 'useful links' section above. But the plugin strings are indeed available at AMOS, and I had them translated to mexican spanish some time ago, without problems.

    Maybe the recent Moodle site disaster removed the programming Aparup or you had recently made.

    I am shure you will be able to find the issue and fix it quicky, for this (and other plugins?), as always.

    Have a nice day.
  • Picture of David Mudrák
    Wed, Nov 27, 2013, 6:27 PM
    Hi German. Thanks for spotting this. I have created MDLSITE-2641 to be investigated.
  • Picture of Yevhen Matasar
    Fri, Nov 29, 2013, 6:45 AM
    Hello there! Your module is really useful. Thank you!
    I have translated it to Ukrainian and Russian, you can add it to package:
  • Picture of Vernon Spain
    Fri, Nov 29, 2013, 2:57 PM
    Hi David,
    Awesome work. Been using this for years but have to stop using it due to the load on our cron.

    We don't need it to run automatically so I was wondering if i set the mdl_modules cron field to "0" if that would make it manually only? Do you have any experience with this?

  • Picture of David Mudrák
    Fri, Nov 29, 2013, 3:30 PM
    Hi Vernon

    correct. Set the "cron" field to zero in that table. But also remember to do it every time you update the module (because it is set to the valued defined in version.php during the upgrade). However, I would like to see if there is something we can improve in the cron performance here. Would you mind reporting two issues for me please? One for the ability to disable cron via settings, the other that would describe your problems with the current cron implementation. Thanks in advance.
  • Picture of David Mudrák
    Fri, Nov 29, 2013, 10:03 PM
    Eugene, please note the correct procedure to translate add-ons is to use site. Translations are not shipped with add-ons any more. Thanks!
Please login to post comments