Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Files | Namespaces | Classes | Functions | Variables
assignsubmission_file

Files

file  access.php
 Capability definitions for this module.
 
file  assessable_uploaded.php
 The assignsubmission_file assessable uploaded event.
 
file  backup_assignsubmission_file_subplugin.class.php
 This file contains the class for backup of this submission plugin.
 
file  lib.php
 This file contains the moodle hooks for the submission file plugin.
 
file  lib.php
 Online Text assignment submission subplugin data generator.
 
file  locallib.php
 This file contains the definition for the library class for file submission plugin.
 
file  provider.php
 Privacy class for requesting user data.
 
file  restore_assignsubmission_file_subplugin.class.php
 This file contains the class for restore of this submission plugin.
 
file  settings.php
 This file defines the admin settings for this plugin.
 
file  submission_created.php
 The assignsubmission_file submission_created event.
 
file  submission_updated.php
 The assignsubmission_file submission_updated event.
 
file  upgrade.php
 Upgrade code for install.
 
file  version.php
 This file contains the version information for the file submission plugin.
 

Namespaces

namespace  assignsubmission_file\event
  
 
namespace  assignsubmission_file\privacy
  
 

Classes

class  assign_submission_file
 Library class for file submission plugin extending submission plugin base class. More...
 
class  assignsubmission_file\event\assessable_uploaded
 The assignsubmission_file assessable uploaded event class. More...
 
class  assignsubmission_file\event\submission_created
 
class  assignsubmission_file\event\submission_updated
 
class  assignsubmission_file\privacy\provider
 Privacy class for requesting user data. More...
 
class  assignsubmission_file_generator
 
class  backup_assignsubmission_file_subplugin
 Provides the information to backup submission files. More...
 
class  restore_assignsubmission_file_subplugin
 Restore subplugin class. More...
 

Functions

 assignsubmission_file_pluginfile ($course, $cm, context $context, $filearea, $args, $forcedownload, array $options=array())
 Serves assignment submissions and other files. More...
 
 xmldb_assignsubmission_file_upgrade ($oldversion)
 Stub for upgrade code. More...
 

Variables

 $capabilities
 
 $plugin = 2020060900
 
const ASSIGNSUBMISSION_FILE_FILEAREA 'submission_files'
 
const ASSIGNSUBMISSION_FILE_MAXSUMMARYFILES 5
 
$plugin component = 'assignsubmission_file'
 
$plugin version = 2020061500
 

Detailed Description

Function Documentation

◆ assignsubmission_file_pluginfile()

assignsubmission_file_pluginfile (   $course,
  $cm,
context  $context,
  $filearea,
  $args,
  $forcedownload,
array  $options = array() 
)

Serves assignment submissions and other files.

Parameters
mixed$coursecourse or id of the course
mixed$cmcourse module or id of the course module
context$context
string$filearea
array$args
bool$forcedownload
array$options- List of options affecting file serving.
Return values
boolfalse if file not found, does not return if found - just send the file

◆ xmldb_assignsubmission_file_upgrade()

xmldb_assignsubmission_file_upgrade (   $oldversion)

Stub for upgrade code.

Parameters
int$oldversion
Return values
bool

Variable Documentation

◆ $capabilities

$capabilities
Initial value:
= array(
)