Moodle Plugins and Design for Language Courses

  • Job Duration01 to 03 months
  • Project LevelExpensive
  • Project deadlineExpired

Project detail

Who we are and what we plan:
We are a young language school which wants to offer modern online classes. These classes shall consist of a variety of online exercises with an automatic feedback and a couple of “core exercises” with manual feedback by our teachers. In addition there will be weekly online meetings in a conference tool.

What we need:
The platform we have chosen is “Moodle”, as it is open source and therefore, it complies with the data protection laws and it can be modified. However, the basic Moodle version doesn’t completely satisfy our needs. The theme of the start page and the course rooms have to be modified. In the course rooms, for each lesson there should be boxes with the exercises and the course material inside. The exercises and lessons should be visible only under the condition that other exercises have been successfully uploaded. Additionally, the main menu inside the course room should be changed.
There are 2 different types of exercises: Type 1 is the normal Moodle-exercise, where the students write a text and the teacher writes a comment afterwards. Type 2 has fully automatic feedback (as Moodle integrated in Multiple Choice). Each of these type 2 exercises shall contain a set of around 30 questions. Only 10 questions out of this set will be displayed to the student per trial. Another trial of the same exercise (e.g. because it was not passed, or the result was not satisfying), shall show 10 newly randomly selected questions out of this set.
Another important feature to be implemented is that the student can “earn” stars depending on their performance in each exercise (from one to three stars each). And depending on a couple of requirements, they should earn trophies, for example for 3 well done listening exercises they get a trophy for listening (e.g. an elephant because of its big ears).
The option to change the language shall only apply for the explanations and videos, not for the regular course content, which will always be displayed in the target language. There shall be a button (or a field for hovering) for small explanations and/or translations in different languages.
Another button shall play small audios, e.g. a word´s pronunciation.
The complete platform shall work for desktop and mobile devices.

What needs to be done:
• Modify the theme according to our requirements (see pictures)
• Implement the option that 10 out of 30 questions will be randomly displayed in an exercise. (H5P?)
• Implement plugins for the stars and the trophies
• Adjust the language theme according to our requirements
• Implement the explanations-/translations-button
• Implement the audio-button
• Handover of how to use the implementations
• Documentation of implementations
• 1 year support to fix bugs of the implementations and to ensure compatibility for future Moodle updates during that year

Skills Required

Industry Categories

Freelancer type required for this project