Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
behat_grade_deprecated Class Reference

Steps definitions that are now deprecated and will be removed in the next releases. More...

Inheritance diagram for behat_grade_deprecated:

Public Member Functions

 getSession ($name=null)
 Returns the Mink session.
 
 i_give_the_feedback ($feedback, $userfullname, $itemname)
 Enters a quick feedback via the gradebook for a specific grade item and user when viewing the 'Grader report' with editing mode turned on.
 

Public Attributes

const PAGE_READY_JS
 The JS code to check that the page is ready.
 

Protected Member Functions

 deprecated_message ($alternatives, bool $throwexception=false)
 Throws an exception if $CFG->behat_usedeprecated is not allowed.
 

Detailed Description

Steps definitions that are now deprecated and will be removed in the next releases.

This file only contains the steps that previously were in the behat_*.php files in the SAME DIRECTORY. When deprecating steps from other components or plugins, create a behat_COMPONENT_deprecated.php file in the same directory where the steps were defined.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ deprecated_message()

behat_deprecated_base::deprecated_message ( $alternatives,
bool $throwexception = false )
protectedinherited

Throws an exception if $CFG->behat_usedeprecated is not allowed.

Exceptions
Exception
Parameters
string | array$alternativesAlternative/s to the requested step
bool$throwexceptionIf set to true we always throw exception, irrespective of behat_usedeprecated setting.
Return values
void

◆ getSession()

behat_session_interface::getSession ( $name = null)
inherited

Returns the Mink session.

Parameters
string | null$namename of the session OR active session will be used
Return values
Behat\Mink\Session

Implemented in behat_form_field.

◆ i_give_the_feedback()

behat_grade_deprecated::i_give_the_feedback ( $feedback,
$userfullname,
$itemname )

Enters a quick feedback via the gradebook for a specific grade item and user when viewing the 'Grader report' with editing mode turned on.

Deprecated
since 4.2 - we don't allow edit feedback on grader report anymore.
Todo
MDL-77107 This will be deleted in Moodle 4.6. @Given /^I give the feedback "(?P<grade_number>(?:[^"]|::")*)" to the user "(?P<username_string>(?:[^"]|")*)" for the grade item "(?P<grade_activity_string>(?:[^"]|::")*)"$/
Parameters
string$feedback
string$userfullnamethe user's fullname as returned by fullname()
string$itemname

Member Data Documentation

◆ PAGE_READY_JS

const behat_session_interface::PAGE_READY_JS
inherited
Initial value:
= "document.readyState === 'complete' && " .
"(typeof M !== 'object' || typeof M.util !== 'object' || " .
"typeof M.util.pending_js === 'undefined' || M.util.pending_js.length === 0)"

The JS code to check that the page is ready.

The document must be complete and either M.util.pending_js must be empty, or it must not be defined at all.


The documentation for this class was generated from the following file: