Conditional activities API: Difference between revisions
From MoodleDocs
(Undo revision 31397 by Ankitfrenz (talk)) |
|||
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_settings Conditional Activities Settings] | |||
[https://docs.moodle.org/en/Using_Conditional_activities Using Conditional Activities] |
Revision as of 08:33, 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