weekly release 4.0dev
[moodle.git] / mod / quiz / db / messages.php
CommitLineData
bc68fc9a 1<?php
bc68fc9a
AD
2// This file is part of Moodle - http://moodle.org/
3//
4// Moodle is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published by
6// the Free Software Foundation, either version 3 of the License, or
7// (at your option) any later version.
8//
9// Moodle is distributed in the hope that it will be useful,
10// but WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12// GNU General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
16
17/**
ba643847 18 * Defines message providers (types of message sent) for the quiz module.
bc68fc9a 19 *
01773a6d
SH
20 * @package mod_quiz
21 * @copyright 2010 Andrew Davis http://moodle.com
22 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
bc68fc9a
AD
23 */
24
a17b297d
TH
25defined('MOODLE_INTERNAL') || die();
26
fd0537ce
TH
27$messageproviders = array(
28 // Notify teacher that a student has submitted a quiz attempt.
29 'submission' => array(
30 'capability' => 'mod/quiz:emailnotifysubmission'
94263cca 31 ),
f2557823 32
fd0537ce
TH
33 // Confirm a student's quiz attempt.
34 'confirmation' => array(
c1343815
JL
35 'capability' => 'mod/quiz:emailconfirmsubmission',
36 'defaults' => array(
37 'airnotifier' => MESSAGE_PERMITTED + MESSAGE_DEFAULT_LOGGEDIN + MESSAGE_DEFAULT_LOGGEDOFF,
38 ),
fd0537ce
TH
39 ),
40
41 // Warning to the student that their quiz attempt is now overdue, if the quiz
42 // has a grace period.
43 'attempt_overdue' => array(
c1343815
JL
44 'capability' => 'mod/quiz:emailwarnoverdue',
45 'defaults' => array(
46 'airnotifier' => MESSAGE_PERMITTED + MESSAGE_DEFAULT_LOGGEDIN + MESSAGE_DEFAULT_LOGGEDOFF,
47 ),
fd0537ce 48 ),
bc68fc9a 49);