Eiz A.
Senior Moodle developer
Freelancer/Contractor
  • Main Location:
    UK, Leicester
  • Other Location:
    EU, Slovenia
Availability/Capacity

Skills

Moodle
PHP
HTML
CSS
JS/JQuery
MySQL
Git
Other skills:
  • API
  • Server setup & config
  • Apache
  • AWS
  • Jira
  • ...etc

Random Category Question Type (2015)

Moodle plugin

Project details

Description
This feature enhances Moodle's existing quiz functionality by allowing questions to be pulled randomly from a random subcategories within a parent category. It includes provisions to ensure the same subcategory is not selected more than once, preserving the variety of questions presented to the learner. The plugin also allows for editing of random questions, which is not possible with Moodle's core features, thus adding a layer of customization and flexibility to the quiz design process. The following are the key functionalities of this feature:

  • Random Subcategory Selection: Augmented Moodle's quiz module to add random questions from a randomly chosen subcategory, enhancing question diversity.

  • Unique Subcategory Enforcement: Introduced logic to ensure the uniqueness of subcategories when selecting random questions, avoiding repetition and ensuring a broad range of topics.

  • Form Modification: Customized the 'Add a random question' form to include the new feature, reflecting an intuitive user interface for course creators.

  • Question Set Identification: Implemented a system to generate and assign unique identifiers to question sets, facilitating better question management.

  • Dynamic Question Addition: Enabled on-the-fly editing of random question parameters, providing flexibility and control over quiz content.

  • Project Type:
    Custom Plugin
  • Year of development:
    2015
  • Client Sector:
    Clinical research and education
  • Client Location:
    France
  • Moodle version:
    2.9
  • Tags:
    Question Type plugin,
    Quiz extension,
    Additional feature,
    Customisation

Ready to order your project?

Let's work together!
Contact me
brand
brand
brand
brand

BaraSoft