Hi Dan,
It just seems odd because this works fine in 3.11 and prior versions. I don't know what may have changed in 4.0 to cause this to stop working. It feels like a regression so maybe it doesn't need a lot of work.
What I have noticed with further digging is that in the load_enabled_plugins() method in plugin_manager.php, the line $enabled = $plugininfoclass::get_enabled_plugins(); returns null for \core\plugininfo\plagiarism despite "Enable plagiarism plugins" being set in the UI admin page. I don't understand why and can't figure that out.
It just seems odd because this works fine in 3.11 and prior versions. I don't know what may have changed in 4.0 to cause this to stop working. It feels like a regression so maybe it doesn't need a lot of work.
What I have noticed with further digging is that in the load_enabled_plugins() method in plugin_manager.php, the line $enabled = $plugininfoclass::get_enabled_plugins(); returns null for \core\plugininfo\plagiarism despite "Enable plagiarism plugins" being set in the UI admin page. I don't understand why and can't figure that out.
I will create a tracker issue but may be later today.