ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Exercise certificate adapter. More...
Public Member Functions | |
__construct ($object) | |
ilTestCertificateAdapter contructor More... | |
getCertificatePath () | |
Returns the certificate path (with a trailing path separator) More... | |
getCertificateVariablesForPreview () | |
Returns an array containing all variables and values which can be exchanged in the certificate. More... | |
getCertificateVariablesForPresentation ($params=array()) | |
Returns an array containing all variables and values which can be exchanged in the certificate The values should be calculated from real data. More... | |
getCertificateVariablesDescription () | |
Returns a description of the available certificate parameters. More... | |
addAdditionalFormElements (&$form, $form_fields) | |
addFormFieldsFromPOST (&$form_fields) | |
addFormFieldsFromObject (&$form_fields) | |
saveFormFields (&$form_fields) | |
getAdapterType () | |
Returns the adapter type This value will be used to generate file names for the certificates. More... | |
getCertificateID () | |
Returns a certificate ID This value will be used to generate unique file names for the certificates. More... | |
Public Member Functions inherited from ilCertificateAdapter | |
__construct () | |
ilCertificateAdapter constructor. More... | |
getCertificatePath () | |
Returns the certificate path (with a trailing path separator) More... | |
getCertificateVariablesForPreview () | |
Returns an array containing all variables and values which can be exchanged in the certificate. More... | |
getCertificateVariablesForPresentation ($params=array()) | |
Returns an array containing all variables and values which can be exchanged in the certificate The values should be calculated from real data. More... | |
getCertificateVariablesDescription () | |
Returns a description of the available certificate parameters. More... | |
getAdapterType () | |
Returns the adapter type This value will be used to generate file names for the certificates. More... | |
getCertificateID () | |
Returns a certificate ID This value will be used to generate unique file names for the certificates. More... | |
addAdditionalFormElements (&$form, $form_fields) | |
Allows to add additional form fields to the certificate editor form This method will be called when the certificate editor form will built using the ilPropertyFormGUI class. More... | |
addFormFieldsFromPOST (&$form_fields) | |
Allows to add additional form values to the array of form values evaluating a HTTP POST action. More... | |
addFormFieldsFromObject (&$form_fields) | |
Allows to add additional form values to the array of form values evaluating the associated adapter class if one exists This method will be called when the certificate editor form will be shown and the content of the form has to be retrieved from wherever the form values are saved. More... | |
saveFormFields (&$form_fields) | |
Allows to save additional adapter form fields This method will be called when the certificate editor form is complete and the form values will be saved. More... | |
deleteCertificate () | |
Is called when the certificate is deleted Add some adapter specific code if more work has to be done when the certificate file was deleted. More... | |
getCertificateFilename ($params=array()) | |
Set the name of the certificate file This method will be called when the certificate will be generated. More... | |
getUserIdForParams ($a_params) | |
Get user id for params. More... | |
Protected Attributes | |
$object | |
Protected Attributes inherited from ilCertificateAdapter | |
$lng | |
Additional Inherited Members | |
Protected Member Functions inherited from ilCertificateAdapter | |
getBaseVariablesDescription ($a_enable_last_access=true, $a_enable_completion_date=true) | |
Get variable descriptions. More... | |
getBaseVariablesForPreview ($a_enable_last_access=true, $a_enable_completion_date=true) | |
Get variable dummys. More... | |
getBaseVariablesForPresentation ($a_user_data, $a_last_access=null, $a_completion_date=false) | |
Get variable values. More... | |
getUserCompletionDate ($a_user_id, $a_object_id=null) | |
Get completion for user. More... | |
Exercise certificate adapter.
Definition at line 33 of file class.ilExerciseCertificateAdapter.php.
ilExerciseCertificateAdapter::__construct | ( | $object | ) |
ilTestCertificateAdapter contructor
object | $object | A reference to a test object |
Definition at line 42 of file class.ilExerciseCertificateAdapter.php.
References $object.
ilExerciseCertificateAdapter::addAdditionalFormElements | ( | & | $form, |
$form_fields | |||
) |
Definition at line 135 of file class.ilExerciseCertificateAdapter.php.
References $_POST, $form, and ilRadioGroupInputGUI\addOption().
ilExerciseCertificateAdapter::addFormFieldsFromObject | ( | & | $form_fields | ) |
Definition at line 153 of file class.ilExerciseCertificateAdapter.php.
ilExerciseCertificateAdapter::addFormFieldsFromPOST | ( | & | $form_fields | ) |
ilExerciseCertificateAdapter::getAdapterType | ( | ) |
Returns the adapter type This value will be used to generate file names for the certificates.
Definition at line 169 of file class.ilExerciseCertificateAdapter.php.
ilExerciseCertificateAdapter::getCertificateID | ( | ) |
Returns a certificate ID This value will be used to generate unique file names for the certificates.
Definition at line 180 of file class.ilExerciseCertificateAdapter.php.
ilExerciseCertificateAdapter::getCertificatePath | ( | ) |
Returns the certificate path (with a trailing path separator)
Definition at line 53 of file class.ilExerciseCertificateAdapter.php.
ilExerciseCertificateAdapter::getCertificateVariablesDescription | ( | ) |
Returns a description of the available certificate parameters.
The description will be shown at the bottom of the certificate editor text area.
Definition at line 115 of file class.ilExerciseCertificateAdapter.php.
References $id, $template, and ilCertificateAdapter\getBaseVariablesDescription().
ilExerciseCertificateAdapter::getCertificateVariablesForPresentation | ( | $params = array() | ) |
Returns an array containing all variables and values which can be exchanged in the certificate The values should be calculated from real data.
The $params parameter array should contain all necessary information to calculate the values.
array | $params | An array of parameters to calculate the certificate parameter values |
Definition at line 86 of file class.ilExerciseCertificateAdapter.php.
References $id, $params, ilObjUser\_lookupFields(), ilLPMarks\_lookupMark(), ilExerciseMembers\_lookupStatus(), ilCertificateAdapter\getBaseVariablesForPresentation(), ilCertificateAdapter\getUserCompletionDate(), object, and ilUtil\prepareFormOutput().
ilExerciseCertificateAdapter::getCertificateVariablesForPreview | ( | ) |
Returns an array containing all variables and values which can be exchanged in the certificate.
The values will be taken for the certificate preview.
Definition at line 64 of file class.ilExerciseCertificateAdapter.php.
References $id, array, ilCertificateAdapter\getBaseVariablesForPreview(), object, and ilUtil\prepareFormOutput().
ilExerciseCertificateAdapter::saveFormFields | ( | & | $form_fields | ) |
Definition at line 158 of file class.ilExerciseCertificateAdapter.php.
|
protected |
Definition at line 35 of file class.ilExerciseCertificateAdapter.php.
Referenced by __construct().