Hey guys,
i'm pretty new to moodle and this will be my first forum post. first of all i hope that i made it to the correct forum category for my question.
the feature i should implement within moodle is an enhancement of the Course-List view (/course/index.php?categoryid={id})
out of the box the Course-Name will be displayed with options for Short-Name/expanded and so on... but that options are not enough for our requirements. in that list we should display, for example, start- and end-date per row or the name of the lecturer.
what would be the best practice to extend moodle for that requirements? i checked the core course/index.php and was able to "extend" the name string by start- and end-date but why i ended up here is - what if - we need, for example, datatables for that list - that would be a time consuming task based on what i saw in the codebase.
so should i rewrite parts of the core for our custom needs? or is there a mature plugin? or do we have to, for example, somehow create a fully custom view that lives side by side with the other list - is that even a thing with moodle?
any help is much appreciated
have a nice one
EDIT:
is there a reason why that list is so minimal out of the box? even on the detail view there is just no information. example: our school client has written the lecturer names into the course title because otherwise, they would not know.