Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Conditional activities API: Difference between revisions

From MoodleDocs
(Created page with "== Overview == Conditional Apis allow you to specify , if to show or hide an activity when the conditions associated with it are met/not met. == Files == The main file containin...")
 
Line 21: Line 21:
</code>
</code>
== See Also ==
== See Also ==
[https://docs.moodle.org/en/Conditional_activities Conditional Activities]
[https://docs.moodle.org/en/Conditional_activities Conditional Activities]
[https://docs.moodle.org/en/Conditional_activities_settings Conditional Activities Settings]
[https://docs.moodle.org/en/Conditional_activities_settings Conditional Activities Settings]
[https://docs.moodle.org/en/Using_Conditional_activities Using Conditional Activities]
[https://docs.moodle.org/en/Using_Conditional_activities Using Conditional Activities]

Revision as of 08:32, 13 January 2012

Overview

Conditional Apis allow you to specify , if to show or hide an activity when the conditions associated with it are met/not met.

Files

The main file containing all important conditional stuff is located at lib/conditionlib.php

Functions

fill_availability_conditions(&$cm)
get_grade_name($gradeitemobj)
get_full_course_module()
add_completion_condition($cmid, $requiredcompletion)
add_grade_condition($gradeitemid, $min, $max, $updateinmemory=false)
wipe_conditions()
get_full_information($modinfo=null)
is_midnight($time)
is_available(&$information, $grabthelot=false, $userid=0, $modinfo=null)
show_availability()
get_cached_grade_score($gradeitemid, $grabthelot=false, $userid=0)
update_cm_from_form($cm, $fromform, $wipefirst=true)
completion_value_used_as_condition($course, $cm)

See Also

Conditional Activities
Conditional Activities Settings
Using Conditional Activities