Generico can do this if I understand you correctly. The content of the course global variable available to Generico templates. So in the template you would specify @@COURSE:fullname@@ to get the long name. I attached a template bundle which shows how to do it. Note the start date and end dates need formatting to be useful , so that is done in javascript in the template.
The page shows how to import the template bundle into your Generico templates.
https://support.poodll.com/support/solutions/articles/19000086450-how-to-use-generico-bundles