The link provided by @mlopezcol did resolve the issue…
https://github.com/Courseware/buddypress-courseware/issues/97
However, this is still a “work-around”. Hoping to see an update from Courseware soon.
Go to:
/wp-content/plugins/buddypress-courseware/groups/groups.class.php
Then, go to: line 44
Add the following:
if ( !isset( $bp->courseware ) || !is_object($bp->courseware)) {
$bp->courseware = new stdClass;
}
Final result:
function activate_component() {
global $bp;
if ( !isset( $bp->courseware ) || !is_object($bp->courseware)) {
$bp->courseware = new stdClass;
}
$bp->courseware->id = 'courseware';
$bp->courseware->slug = 'courseware';
$bp->active_components[$bp->courseware->slug] = $bp->courseware->id;
}
I hope this helps.