From the beginning of first Moodle versions, developers have the basis frontend-framework YUI (Yahoo User Interface), but it was not so good solution for third-party developers because of low popularity/community and complexity hardly use the one, so they didn’t use YUI at own Moodle plugins and themes development and uses jQuery. Fortunately or not, at […]
While additional Moodle functionality developing for one of our customers required check the user the presence of his only as a «Student» role for a given course, while if the user has the teacher or manager role, the function should return false. In Moodle there are two similar functions, but they perform a few more […]
Any site in the development should be tested from different angles: HTML-layout, functionality, server load, usability, and it is necessary to check on the test content. But if in the case of a conventional site, we can easily and quickly fill several pages of simple content like lorem ipsum, then, in the case of Moodle, […]
Starting with version 2.7 Moodle has a new stylish and pleasant visual editor Atto. Editor is included as a mandatory plugin in the system, which has its own settings. Users liked this visual editor, judging by the reviews, but there were some difficulties due to the fact that the basic functionality of the editor is […]
Privacy (confidentiality) of data is of great importance, especially in projects such as distance education based on Moodle, because administrator has to upload a lot of inside information: orders, lists, guidelines, certifications and so forth. Agree, this information is intended only for only some people, ie, for internal use and leakage of information is not […]
While development process of any software, programmer need not only to write clear code with clear thought-out architecture, but also he need to keep in mind all sorts of checks and incorrect user activities, such as checking incoming data from users, because your product will be used as ordinary people who can make error sending […]
If you decide to opt for distance learning based on Moodle, but have not figured out the sequence of the process, this article will help you to understand the most important stages. Usually they occur in the same order: Deciding on the need for a remote form of education and identification platform for its implementation […]