| $component | core_grades\component_gradeitem | protected |
| $context | core_grades\component_gradeitem | protected |
| $itemname | core_grades\component_gradeitem | protected |
| $itemnumber | core_grades\component_gradeitem | protected |
| $scale | core_grades\component_gradeitem | protected |
| __construct(string $component, context $context, string $itemname) | core_grades\component_gradeitem | protected |
| allow_decimals() | core_grades\component_gradeitem | protected |
| check_grade_validity(?float $grade) | core_grades\component_gradeitem | |
| create_empty_grade(stdClass $gradeduser, stdClass $grader) | core_grades\component_gradeitem | |
| get_advanced_grading_controller() | core_grades\component_gradeitem | protected |
| get_advanced_grading_instance(stdClass $grader, stdClass $grade, ?int $instanceid=null) | core_grades\component_gradeitem | |
| get_advanced_grading_method() | core_grades\component_gradeitem | |
| get_all_grades() | core_grades\component_gradeitem | |
| get_formatted_grade_for_user(stdClass $gradeduser, stdClass $grader) | core_grades\component_gradeitem | |
| get_grade(int $gradeid) | core_grades\component_gradeitem | |
| get_grade_for_user(stdClass $gradeduser, stdClass $grader) | core_grades\component_gradeitem | |
| get_grade_instance_id() | core_grades\component_gradeitem | |
| get_grade_item() | core_grades\component_gradeitem | |
| get_grade_itemid() | core_grades\component_gradeitem | |
| get_grade_menu() | core_grades\component_gradeitem | |
| get_gradeitem_value() | core_grades\component_gradeitem | protected |
| get_grading_component_name() | core_grades\component_gradeitem | |
| get_grading_component_subtype() | core_grades\component_gradeitem | |
| get_grading_manager() | core_grades\component_gradeitem | protected |
| get_scale() | core_grades\component_gradeitem | protected |
| get_table_name() | core_grades\component_gradeitem | protected |
| instance(string $component, context $context, string $itemname) | core_grades\component_gradeitem | static |
| is_grading_enabled() | core_grades\component_gradeitem | |
| is_using_advanced_grading() | core_grades\component_gradeitem | |
| is_using_direct_grading() | core_grades\component_gradeitem | |
| is_using_scale() | core_grades\component_gradeitem | |
| load_from_context(context $context) | core_grades\component_gradeitem | static |
| require_user_can_grade(stdClass $gradeduser, stdClass $grader) | core_grades\component_gradeitem | |
| send_student_notification(stdClass $gradeduser, stdClass $grader) | core_grades\component_gradeitem | |
| store_grade(stdClass $grade) | core_grades\component_gradeitem | protected |
| store_grade_from_formdata(stdClass $gradeduser, stdClass $grader, stdClass $formdata) | core_grades\component_gradeitem | |
| user_can_grade(stdClass $gradeduser, stdClass $grader) | core_grades\component_gradeitem | |
| user_has_grade(stdClass $gradeduser) | core_grades\component_gradeitem | |