Fair Allocation

This Module lets you add an activity to courses, in which users can rate choices. You may then distribute the users fairly to the choices by maximizing overall 'happiness' in terms of ratings. This may be an alternative to the choice activity or first-come-first-served.
Price option: Free

Supports Moodle 2.7-5.1 See all versions
Latest release: 5 months ago
Installations: 785
Downloads (last 90 days): 203

Frankenstyle name: mod_ratingallocate
Activities

Description

In the area of schools or universities, there are often allocation problems, where a group of pupils or students needs to be assigned to a bunch of resources. These resources may be study groups, thesis topics, or seminar slots.
Therefore often techniques as first come first serve are used, which is not seldom perceived as unfair by the students.

To reach a high acceptance for the distribution technique is module offers the students the possibility to rate the possible choices according to their preferences. For this purpose the module supports multiple different rating strategies (e.g. Yes-No, Order, Points, Likert-scale).
After a predefined time period for the users to hand in their preferences, the distribution can be started. Here, an algorithm solves the distribution problem by maximizing the overall satisfaction.

Additional features:
  • Choices have maximum sizes
  • After the automated distribution, the allocations can be changed manually (including students with no rating)
  • The students can be notified about their allocation via e-mail


No support in the comments section on this page

Please note that we don't provide any support for this plugin in the comments section on this page anymore.

We appreciate your commendation and reviews for this plugin in the comments. For bug reports and support requests create a ticket in the bug tracker which is linked below.

Thanks for your cooperation.

Contributors

Awards

Automated testing support
Early bird 3.3
Early bird 3.4
Early bird 3.5
Privacy friendly
Early bird 3.6
Early bird 3.7
Early bird 3.8
Early bird 3.9
Early bird 3.10
Early bird 3.11
Early bird 4.3