GroupList

  1. 5.x custom/classes/GroupList.php GroupList
  2. 4.x custom/classes/GroupList.php GroupList

Hierarchy

Expanded class hierarchy of GroupList

Properties

NameDescription
ObjList::$array_list

Functions & methods

NameDescription
ObjList::add
ObjList::check_is_empty
ObjList::find_all_matches
ObjList::find_match
ObjList::get_element
ObjList::get_first
ObjList::get_next
ObjList::get_size
ObjList::has_more
ObjList::index_of
ObjList::insert_after_index
ObjList::object_index_of
ObjList::reset_counter
ObjList::to_string
ObjList::__construct
_GroupList::add_listAdds the supplied GroupList to the bottom of $this's list.
_GroupList::assign_min_grade
_GroupList::contains_group_requirement_id
_GroupList::find_match_with_degree_idReturn back the matching group object, if it's degree_id matches. Otherwise, FALSE
_GroupList::get_advised_courses_list
_GroupList::get_cloneReturn a GroupList which is a clone of this list.
_GroupList::get_group_course_id_arrayReturn an array of course_id's for all the groups in this list. will look like: $rtn[group_id][course_id] = TRUE
_GroupList::reload_missing_coursesCalls the function "reload_missing_courses" on all groups in this list.
_GroupList::reset_list_counters
_GroupList::set_req_by_degree_idSet all the courses and branches in this group to the specified degree_id.
_GroupList::sort_alphabetical_order
_GroupList::sort_best_grade_first_by_student_gradesSorts best-grade-first, as defined by the setting "grade_order", which is a CSV of grades, best-first. Ex: A, B, C, D, F
_GroupList::sort_degree_advising_weightSort this list of groups by the advising weights of the degrees they belong to.
_GroupList::sort_prioritySort this list of groups by their priority number. Higher priorities appear at the top of the list.
_GroupList::z__sort_degree_advising_weight
_GroupList::z__sort_priority

File

custom/classes/GroupList.php, line 3

View source
class GroupList extends _GroupList {


}