Commit graph

6 commits

Author SHA1 Message Date
80ac83db92
feat: Add XLSX export for user grades report
Introduces XLSX export functionality to the user grades report.
Adds a checkbox for selecting XLSX export in the form interface.
Uses PhpSpreadsheet to generate and download detailed Excel
files containing user grades and quiz attempts.

Enhancement enables convenient data export for offline analysis
and sharing.
2024-11-25 10:09:36 +01:00
1af48be553
feat: Add user details display to report
Introduces a user details table for displaying username, first name,
last name, and email in the report. Updates language strings to
support new user details headings and labels for the table fields.

Increments the plugin version for release tracking.
2024-11-21 20:57:29 +01:00
7321ed9c1d
feat: Add new strings for enhanced user grade report
Introduces additional localization strings to improve the
clarity and functionality of the user grade report, including
labels for quizzes, attempts, and questions. This enhances
the report's interpretability for users.

Increments plugin version to reflect string additions.
2024-11-21 20:40:54 +01:00
e77df1e29f
fix: Enhances user grade selection and display
Adds a custom user selector class to streamline user search
and selection based on name or email.

Improves grade display by showing the final grade and maximum
possible grade, enhancing clarity for end-users.

Includes new language strings for improved user interface
text clarity during user selection and grade reporting.

Updates the plugin version to reflect substantive changes.
2024-11-20 15:10:57 +01:00
a0d65305ab
fix: Fixes missing PHP opening tag
Adds the PHP opening tag to prevent potential parsing errors
and ensure correct script execution.
2024-11-20 14:24:58 +01:00
f89cf45a8e
feat: Add user grades report functionality
Introduces a new report to display grades for selected users.
Includes a user selection form and grade display logic.
Sets up plugin metadata and localization strings.

Enables administrators to view a user's grades across courses.

Includes default plugin settings and version information.
2024-11-19 16:06:49 +01:00