-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.php
119 lines (99 loc) · 3.82 KB
/
settings.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<?php
// This file is part of Moodle - http://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/**
* Kent's custom reports in one plugin.
*
* @package report_kent
* @copyright 2016 Skylar Kelty <S.Kelty@kent.ac.uk>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined('MOODLE_INTERNAL') || die();
if ($hassiteconfig) {
$category = new admin_category('kentreports', 'Kent Reports');
$category->add('kentreports', new admin_externalpage(
'kentoverviewreport',
'Kent Overview',
new \moodle_url("/report/kent/reports/overview/index.php")
));
$category->add('kentreports', new admin_externalpage(
'reportactivitiesreport',
'Category-Based Activity Usage',
new \moodle_url("/report/kent/reports/activities/index.php")
));
$category->add('kentreports', new admin_externalpage(
'coursecatcountsreport',
'Category-Based Course Counts',
new \moodle_url("/report/kent/reports/category/index.php")
));
$category->add('kentreports', new admin_externalpage(
'coursemodulecountsreport',
'Category-Based Activity Counts',
new \moodle_url("/report/kent/reports/category/activity.php")
));
$category->add('kentreports', new admin_externalpage(
'courseturnitincountsreport',
'Category-Based Turnitin Counts',
new \moodle_url("/report/kent/reports/category/turnitin.php")
));
$category->add('kentreports', new admin_externalpage(
'manualcoursereport',
'Manual Courses',
new \moodle_url("/report/kent/reports/courses/manual.php")
));
$category->add('kentreports', new admin_externalpage(
'reportconnectcourse',
'Connect Courses',
new \moodle_url("/report/kent/reports/connect/index.php")
));
$category->add('kentreports', new admin_externalpage(
'reportstudentactivity',
'Student Activity',
new \moodle_url("/report/kent/reports/studentactivity/index.php")
));
$category->add('kentreports', new admin_externalpage(
'reportfilesize',
'Filesize',
new \moodle_url("/report/kent/reports/filesize/index.php")
));
$category->add('kentreports', new admin_externalpage(
'reportkentplayer',
'Kentplayer Report',
new \moodle_url("/report/kent/reports/kentplayer/index.php")
));
$category->add('kentreports', new admin_externalpage(
'reportdeadlines',
'Deadlines',
new \moodle_url("/report/kent/reports/deadlines/index.php")
));
$category->add('kentreports', new admin_externalpage(
'reportturnitinaudit',
'Turnitin Audit',
new \moodle_url("/report/kent/reports/turnitinaudit/index.php")
));
$category->add('kentreports', new admin_externalpage(
'reportturnitingrademark',
'Turnitin Grademark Usage',
new \moodle_url("/report/kent/reports/turnitinaudit/grademark.php")
));
$category->add('kentreports', new admin_externalpage(
'readinglistcoursereport',
'Reading Lists report',
new \moodle_url("/report/kent/reports/courses/readinglists.php")
));
$ADMIN->add('reports', $category);
// No report settings.
$settings = null;
}