Cumulative Competitions

Categories

Component ID

1088764

Component name

Cumulative Competitions

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

This suite of modules was written to calculate and display the results of camera club competitions. Although it is written to support a particular set of rules and conventions it is fairly flexible.

There are a number of concepts which you have to understand in order to make effective use of this suite of modules.

  • A season is a club season. It has a name, start date and end date. You have to create at least one of these.
  • A competition type is a class of competition. You have to create at least one of these.
  • An entry type is what is entered into the competition. You have to create at least one of these.
  • The heart of the system is the cumulative competition. Each competition series or even a single competition needs one of these.
  • A competition is an actual competitive event.
  • A super competition aggregates a number of cumulative competitions. This content type is optional.
  • The compindex module shows a list of super and cumulative competitions for a given year.

Competitions should be scored out of twenty for the highlighting of 20s, 19s and 18s to work.

For this module to work well every entrant must be a Drupal user. Also the profile module must be enabled with the following profile fields defined:

  • A code number for the user. The field name must be profile_codenumber, the title must be 'Code Number'. The uploaded result data will contain this number.
  • A first name. The field name must be profile_firstname, the title must be 'First Name'.
  • A surname. The field name must be profile_surname, the title must be 'Surname'.

This module constructs the user's name from the profile_firstname and profile_surname fields. If it is unable to find a user in the Drupal user data it uses the name given in the upload.