Moodle  2.2.1
http://www.collinsharper.com
C:/xampp/htdocs/moodle/report/completion/index.php File Reference

Go to the source code of this file.

Namespaces

namespace  report

Enumerations

enum  COMPLETION_REPORT_PAGE
enum  COMPLETION_REPORT_COL_TITLES

Functions

 csv_quote ($value)

Variables

 $courseid = required_param('course', PARAM_INT)
 $format = optional_param('format','',PARAM_ALPHA)
 $sort = optional_param('sort','',PARAM_ALPHA)
 $edituser = optional_param('edituser', 0, PARAM_INT)
 $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST)
 $context = context_course::instance($course->id)
 $url = new moodle_url('/report/completion/index.php', array('course'=>$course->id))
 $firstnamesort = ($sort == 'firstname')
 $excel = ($format == 'excelcsv')
 $csv = ($format == 'csv' || $excel)
 $start = optional_param('start', 0, PARAM_INT)
 $sifirst = optional_param('sifirst', 'all', PARAM_ALPHA)
 $silast = optional_param('silast', 'all', PARAM_ALPHA)
 $extrafields = get_extra_user_fields($context)
 $leftcols = 1 + count($extrafields)
 $group = groups_get_course_group($course, true)
if($group===0 &&$course->
groupmode==SEPARATEGROUPS
$completion = new completion_info($course)
if(!$completion->has_criteria()) $criteria = array()
foreach($completion->
get_criteria(COMPLETION_CRITERIA_TYPE_COURSE)
as $criterion) foreach($completion->
get_criteria(COMPLETION_CRITERIA_TYPE_ACTIVITY)
as $criterion) foreach($completion->
get_criteria() as $criterion) 
$allow_marking = false
 $allow_marking_criteria = null
 $where_params = array()
if($sifirst!== 'all') if($silast!==
'all') 
$total = $completion->get_num_tracked_users(implode(' AND ', $where), $where_params, $group)
 $grandtotal = $completion->get_num_tracked_users('', array(), $group)
if(!$grandtotal) $progress = array()
if($total) $link = $CFG->wwwroot.'/report/completion/?course='.$course->id
 $initials = array('first', 'last')
 $alphabet = explode(',', get_string('alphabet', 'langconfig'))
 $pagingbar = ''

Enumeration Type Documentation

Definition at line 34 of file index.php.

Configuration

Definition at line 33 of file index.php.


Function Documentation

csv_quote ( value)

Print criteria icons

Definition at line 68 of file index.php.

Here is the call graph for this function:


Variable Documentation

foreach ($completion->get_criteria(COMPLETION_CRITERIA_TYPE_COURSE) as $criterion) foreach ($completion->get_criteria(COMPLETION_CRITERIA_TYPE_ACTIVITY) as $criterion) foreach ($completion->get_criteria() as $criterion) $allow_marking = false

Definition at line 121 of file index.php.

$allow_marking_criteria = null

Definition at line 122 of file index.php.

$alphabet = explode(',', get_string('alphabet', 'langconfig'))

Definition at line 240 of file index.php.

if ($group===0 &&$course->groupmode==SEPARATEGROUPS) $completion = new completion_info($course)

Load data

Definition at line 95 of file index.php.

Definition at line 48 of file index.php.

Definition at line 47 of file index.php.

Definition at line 41 of file index.php.

if (!$completion->has_criteria()) $criteria = array()

Definition at line 102 of file index.php.

$csv = ($format == 'csv' || $excel)

Definition at line 56 of file index.php.

$edituser = optional_param('edituser', 0, PARAM_INT)

Definition at line 44 of file index.php.

$excel = ($format == 'excelcsv')

Definition at line 55 of file index.php.

$extrafields = get_extra_user_fields($context)

Definition at line 64 of file index.php.

$firstnamesort = ($sort == 'firstname')

Definition at line 54 of file index.php.

Definition at line 42 of file index.php.

$grandtotal = $completion->get_num_tracked_users('', array(), $group)

Definition at line 206 of file index.php.

Definition at line 85 of file index.php.

$initials = array('first', 'last')

Definition at line 239 of file index.php.

$leftcols = 1 + count($extrafields)

Definition at line 65 of file index.php.

if (strlen($sort)) $link = $CFG->wwwroot.'/report/completion/?course='.$course->id

Definition at line 232 of file index.php.

print $pagingbar = ''

Definition at line 242 of file index.php.

if (!$grandtotal) $progress = array()

Definition at line 216 of file index.php.

$sifirst = optional_param('sifirst', 'all', PARAM_ALPHA)

Definition at line 60 of file index.php.

$silast = optional_param('silast', 'all', PARAM_ALPHA)

Definition at line 61 of file index.php.

Definition at line 43 of file index.php.

$start = optional_param('start', 0, PARAM_INT)

Definition at line 59 of file index.php.

if ($sifirst!== 'all') if ($silast!== 'all') $total = $completion->get_num_tracked_users(implode(' AND ', $where), $where_params, $group)

Definition at line 203 of file index.php.

$url = new moodle_url('/report/completion/index.php', array('course'=>$course->id))

Definition at line 50 of file index.php.

$where_params = array()

Definition at line 190 of file index.php.

 All Data Structures Namespaces Files Functions Variables Enumerations