Hi there!
Currently my university is in the process of migrating from Claroline (https://en.wikipedia.org/wiki/Claroline)
to Moodle, and the difference is superb! In particular, we are going to
use the calendar events in each course to make everyone's life easier,
BUT right now most of the relevant events and dates are in a different
system, where we plan all the courses in each semester and put dates and
activities and such. And we don't want the teachers to do the same work twice.
Is there a good strategy to make all the calendar events from the "other" system appear in Moodle? Is LTI a good choice in this case? Or the REST API is best? Or maybe I need to go directly to the database?
My plan for now is to code some Python to get all the relevant events
in the original system (directly from the database), and then do
whatever I need to do to send the data to Moodle (using LTI, REST,
direct db, etc).
(Yes, I'm simplifying a lot: we need some way to link both systems, so we can know that course X in one system matches course Y in moodle, but I wanted to ask first for the best strategy before starting to dig further).
Thanks in advance!