As we all know well, Moodle is a multilingual system which, depending on the wishes of the user, can perfectly support many languages. As a rule, when developing a new plugin, there are no big difficulties for the introduction of a language translator, but there are a few nuances about which we will talk about.
Brief about course formats in Moodle A course format is a special type of plugin in Moodle, which is responsible for the course layout – what the course page looks like (/course/view.php) in both view and editing mode, which resources and activities must be displayed, how they are styled and in which order they are arranged, […]
List of rules for proper development in the Moodle environment Naming of parameters (do not use “_” or uppercase) //BED $Userid, $course_id, $ModuleCourseid //GOOD $userid, $courseid, $modulecourseid, $param1, $parm2 ..
The fast way to define test course Moodle using CLI Screen
Extended Essay Validation Plugin counts the minimum ormaximum inserted words in the Moodle question type essay and will not allow thestudent to submit anything while the requirements are not met.
On Ubuntu 16.04 and Ubuntu 18 sudo apt-get install python3-minimal -y sudo apt-get install graphviz -y sudo apt-get install ghostscript -y sudo apt-get install du -y sudo apt-get install aspell -y sudo apt-get install dot -y sudo apt-get install unoconv -y Source Moodle Doc: https://docs.moodle.org/35/en/Universal_Office_Converter_(unoconv) Bash Script: https://github.com/devlionco/bashscripts/blob/master/install_unoconv_moodle_ubunut_18.sh