Labyrinth::Plugin::Survey - YAPC Surveys plugin for the Labyrinth framework
Provides all the core survey management functionality for YAPC Surveys.
Load the current survey configuration.
Analyses the survey configuration, to determine the mandatory and optional fields to be applied when the survey is submitted.
Check the configuration of a specific survey question set.
Check the specific question parameter.
Create a unique ID to be used when collating questions.
Enable an automatic login, providing the keycode is correct.
Provides the supporting data for the initial welcome page. This includes all the courses attributed to the current user, and all the talks held during the conference.
Check the configured start and end times, and set the appropriate template variables to enable or disable access to surveys and evaluations as appropriate.
Loads the data when presenting the survey management pages.
Both the following methods are defined by configuration settings.
Specific configuration to fix course or talk titles.
Use a list of key/value pairs in the configuration file:
title_fixes=<<LIST Mishpselt=Misspelt LIST
Note that for title_fixes, the values should be the full replacement string.
Specific configuration to fix names used by tutors.
Two configurable lists used here. The first is a simple list, while the second uses a list of key/value pairs in the configuration file:
single_names=<<LIST Barbie LIST tutor_fixes=<<LIST Mishpselt=Misspelt LIST
Note that for tutor_fixes, the values should be the full replacement string.
Creates the internal hashes for fixes from loaded settings.
Labyrinth
http://yapc-surveys.org
There are no known bugs at the time of this release. However, if you spot a bug or are experiencing difficulties that are not explained within the POD documentation, please submit a bug report and/or patch via RT [1], or raise an issue or submit a pull request via GitHub [2]. Note that it helps immensely if you are able to pinpoint problems with examples, or supply a patch.
[1] http://rt.cpan.org/Public/Dist/Display.html?Name=Labyrinth-Plugin-Survey [2] http://github.com/barbie/labyrinth-plugin-survey
Fixes are dependent upon their severity and my availability. Should a fix not be forthcoming, please feel free to (politely) remind me.
Barbie, <barbie@cpan.org> Miss Barbell Productions, http://www.missbarbell.co.uk/
Copyright (C) 2006-2014 Barbie for Miss Barbell Productions All Rights Reserved. This distribution is free software; you can redistribute it and/or modify it under the Artistic License 2.0.
To install Labyrinth::Plugin::Survey, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Labyrinth::Plugin::Survey
CPAN shell
perl -MCPAN -e shell install Labyrinth::Plugin::Survey
For more information on module installation, please visit the detailed CPAN module installation guide.