Bitrix Site Manager

CGradeBook::Add

int
CGradeBook::Add(
 array arFields
);

The Add method adds a new record to the grade book.

Parameters

ParameterDescription
arFields The array Array("field"=>"value", ...). Contains values of all the grade book fields. Required fields must be present.

Return Values

The method returns the ID of the new record on success, or false otherwise. If an error occurs, the exception will contain the error description.

See Also

  • CGradeBook::Update
  • Grade book fields

    Example

    
    <?
    if (CModule::IncludeModule("learning"))
    {
        $TEST_ID = 32;
        $STUDENT_ID = 3;
    
        $arFields = Array(
            
            "TEST_ID" => $TEST_ID,
            "STUDENT_ID" => $STUDENT_ID,
            "RESULT" => 300,
            "MAX_RESULT" => 300
        );
    
        $gradebook = new CGradeBook;
        $ID = $gradebook->Add($arFields);
        $success = ($ID>0);
    
        if($success)
        {
            echo "Ok!";
        }
        else
        {
            if($e = $APPLICATION->GetException())
                echo "Error: ".$e->GetString();
        }
    }
    ?>