// // You should have received a copy of the GNU General Public License // along with Moodle. If not, see <http://www.gnu.org/licenses/>. /** * The teamwork module configuration variables * * The values defined here are often used as defaults for all module instances. * * @package mod_teamwork * @copyright 2009 David Mudrak <*****@*****.**> * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die; if ($ADMIN->fulltree) { require_once $CFG->dirroot . '/mod/teamwork/locallib.php'; $grades = teamwork::available_maxgrades_list(); $settings->add(new admin_setting_configselect('teamwork/grade', get_string('submissiongrade', 'teamwork'), get_string('configgrade', 'teamwork'), 80, $grades)); $settings->add(new admin_setting_configselect('teamwork/gradinggrade', get_string('gradinggrade', 'teamwork'), get_string('configgradinggrade', 'teamwork'), 20, $grades)); $options = array(); for ($i = 5; $i >= 0; $i--) { $options[$i] = $i; } $settings->add(new admin_setting_configselect('teamwork/gradedecimals', get_string('gradedecimals', 'teamwork'), get_string('configgradedecimals', 'teamwork'), 0, $options)); if (isset($CFG->maxbytes)) { $maxbytes = get_config('teamwork', 'maxbytes'); $options = get_max_upload_sizes($CFG->maxbytes, 0, 0, $maxbytes); $settings->add(new admin_setting_configselect('teamwork/maxbytes', get_string('maxbytes', 'teamwork'), get_string('configmaxbytes', 'teamwork'), 0, $options)); } $settings->add(new admin_setting_configselect('teamwork/strategy', get_string('strategy', 'teamwork'), get_string('configstrategy', 'teamwork'), 'accumulative', teamwork::available_strategies_list())); $options = teamwork::available_example_modes_list(); $settings->add(new admin_setting_configselect('teamwork/examplesmode', get_string('examplesmode', 'teamwork'), get_string('configexamplesmode', 'teamwork'), teamwork::EXAMPLES_VOLUNTARY, $options));