-
Notifications
You must be signed in to change notification settings - Fork 0
Smartlearn-edu/moodle_report_studentgrades
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Student Course Grades Report Plugin ===================================== Version: 1.0.0 Release Date: August 2025 Compatibility: Moodle 4.0+ DESCRIPTION ----------- The Student Course Grades Report plugin allows users to view and export their grade reports from ALL courses they are enrolled in as a single comprehensive HTML document. Unlike traditional grade reports that show one course at a time, this plugin provides a holistic view of a student's academic performance across their entire enrollment. FEATURES -------- * Export all course grades for a student as one HTML file * Hierarchical grade structure with categories and totals for each course * Site logo integration from admin settings * Customizable color scheme (18+ color settings) * Word-compatible HTML output for easy document processing * RTL language support * Overall summary with total courses enrolled * Grade visibility and permission checking * Print-friendly CSS styling * Admin capability to view any student's cross-course report USE CASES --------- * Students preparing academic portfolios * Students applying for scholarships (need comprehensive grade report) * Academic advisors reviewing student progress across all courses * Parents viewing their child's complete academic record * End-of-semester comprehensive grade summaries * Transfer students needing complete transcripts INSTALLATION ------------ 1. Download the plugin ZIP file 2. Extract to /path/to/moodle/report/studentgrades/ 3. Visit Site Administration > Notifications to complete installation 4. Configure color settings at Site Administration > Plugins > Reports > Student Course Grades PERMISSIONS ----------- * report/studentgrades:view - View own course grades report - Assigned to: students, teachers, editing teachers, managers * report/studentgrades:viewall - View any user's course grades report - Assigned to: teachers, editing teachers, managers ACCESS ------ Students can access this report from: * Their user profile menu * Direct link: /report/studentgrades/index.php Teachers/Admins can access any student's report by selecting the user. PLUGIN ARCHITECTURE ------------------- This is a USER-LEVEL report plugin, meaning it operates at the user context level rather than course context. It complements the existing course-level grade reports by providing a cross-course perspective. COMPARISON WITH COURSE GRADE REPORTS ------------------------------------ * Course Grade Report: One course → All students * Student Course Grades Report: One student → All courses Both plugins can coexist and serve different purposes. RELEASE NOTES ------------- Version 1.0.0 (August 2025) ---------------------------- * Initial release * Comprehensive color customization system with 18+ configurable colors * Admin settings page for color configuration * Privacy API implementation for GDPR compliance * Robust error handling for logo and course enrollment * Enhanced permission handling for viewing reports * Proper CSS namespacing to prevent conflicts * Export grades from all enrolled courses as single HTML file * Overall summary showing total courses * Support for RTL languages * Word-compatible HTML output SUPPORT ------- For support and bug reports, please use the Moodle plugins directory or contact the plugin maintainer. PRIVACY ------- This plugin does not store any personal data. It only provides functionality to export grade data that is already stored by Moodle's core grade system. Exported HTML files are generated on-demand and not persistently stored. LICENSE ------- GNU GPL v3 or later - http://www.gnu.org/copyleft/gpl.html CREDITS ------- This plugin was inspired by the need for comprehensive student grade reports across multiple courses, complementing Moodle's built-in course-level grade reporting.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published