Ilya Tregubov
01f6b2f988
MDL-50650 core_grades: Validate minimum grade when importing grades
...
Also add behat test for max and min grade validation.
2023-12-04 16:03:49 +08:00
Kyle Matter
68ef883354
MDL-50650 core_grades: allow grade imports larger than 100 points
2023-12-04 12:34:44 +08:00
Sujith Haridasan
73d604369d
MDL-71062 core: Step 1 deprecation of print_error function
2022-07-13 08:20:54 +05:30
Shintaro Fujiwara
48bce2cee1
MDL-69304 gradeimport_csv: Validate if the user id is numerical.
2021-03-26 04:45:52 +09:00
Mihail Geshoski
f9bcf22483
MDL-52052 gradeimport_csv: Do not skip rows with blank user fields
2020-07-20 08:54:11 +08:00
Jun Pataleta
2791334251
MDL-29317 gradeimport_csv: Case-insensitive query for email and username
...
Query using the following fields for
\gradeimport_csv_load_data::check_user_exists() should be done in a
case-insensitive manner:
* email - As agreed in MDL-29315
* username - Although usernames can only be in lowercase during
registration, usernames are being handled in a case-insensitive
fashion when logging in. It makes sense to make check_user_exists()
consistent with this behaviour.
2019-03-29 13:29:32 +08:00
Jun Pataleta
d45f0f0ceb
MDL-64958 grade_import: Ensure correct user is being fetched
...
* We need to ensure that we are checking the correct user account.
Since email and idnumber are not unique fields, there's a chance that
multiple user records will match when querying for user data using
these fields. This might lead to a different user's grades being
inadvertently modified during grade import. In such a case, this
function needs to return a null userid.
2019-03-11 09:32:17 +08:00
Adrian Greeve
0305798c62
MDL-30315 gradebook: Uploading feedback doesn't override grades.
2015-08-18 17:02:45 +08:00
David Monllao
b87374bdf7
Merge branch 'MDL-48993-master' of git://github.com/merrill-oakland/moodle
2015-02-17 17:17:36 +08:00
David Monllao
b40fc76b97
MDL-48991 gradebook: Return value according to coding style
2015-02-17 16:49:45 +08:00
Eric Merrill
deb7f93af8
MDL-48993 gradebook: When importing new items, treat blank or - as empty
2015-02-12 17:17:06 -05:00
Matt Switlik
cf0af62603
MDL-48991 gradebook: Properly import multiple new grade items
...
Work done in MDL-46547 caused a problem where multiple new grade items
were not imported. Fix up the passing of new grade objects.
2015-02-12 16:06:59 -05:00
Dan Poltawski
e2270952c5
Merge branch 'MDL-46599-master' of git://github.com/lameze/moodle
2014-10-16 17:30:27 +01:00
Adrian Greeve
b9cafe3b40
MDL-46599 gradebook: Added a time exported column to grade export via csv.
...
This will be useful for checking if a csv import is trying to overwrite
new grade updates.
2014-10-16 10:31:10 +08:00
Simey Lameze
a5240a82a6
MDL-46599 gradebook: Add force import option on CSV file and direct importing
2014-10-16 10:22:45 +08:00
Adrian Greeve
a2809ae2c9
MDL-46546 core_grades: Notice display for bad import.
...
If the initial import of csv data is bad, a notification
will be displayed to the user.
2014-10-13 10:36:38 +08:00
Adrian Greeve
b0147a652c
MDL-46547 gradebook: Moving gradebook csv import into a class.
...
This allows plugins such as drag and drop to use / extend the class
and saves on duplicating code.
2014-10-06 09:14:04 +08:00