Moodle is a multilingual platform that can be customised for any type of training / teaching. It can be used for both content- and skill-based purposes. It offers many ways of sharing materials (docs, links, videos, your own book doc, customised pages, etc.). It also offers a variety of ways of engaging students in active learning. For example, if you are teaching writing (in any language), your students can create their own blogs; they can participate in forums of discussion; they can participate in peer- or class-feedback using Wiki or Workshop; they can send emails to one another or to you; they can chat, etc. In addition, this platform can help you with differentiation as you can divide your class in groups and assign different exercises to specific student(s). The big advantage is that you have all these applications (I have cited only some) in one platform with a very powerful tracking system which documents each student's activities. There are two challenges I should mention here: a Moodle user should be technology savvy and it is time-consuming to follow-up.
Great in terms of its potential for accessibility and differentiation if used properly. Obviously there remains the question of faculty training for optimal use.
Fovet, F. (2018) Making do with what we have: using the built in functions of a Learning Management System to implement UDL. The AHEAD Journal, 7, 1-17. Retrieved from: https://ahead.ie/userfiles/files/Journal/AHEAD-Journal7.pdf