I am using Moodle 2.2 / Totara 2.2 with the face to face plug-in to offer a single course multiple times during a specific time period. I need to be able to generate a report at site level with the following criteria:
List all courses offered for a pre-defined period of 6 weeks or 60 days (like 60 days starting from today's date).
List total number of students who have currently signed up for each session
Show each session in a line
Group them by Course short or long name
Filter them by selected period
Sort them by course name
Course Name | Session Name/ID | Maximum Capacity | # of Student Signed-Up | Available Seats |
Acc 100 | Session 1 | 40 | 0 | 40 |
Acc 101 | Session 1 | 30 | 12 | 18 |
Session 2 | 45 | 35 |
10 |
Can we pass at least the course name as a parameter to be selected at the runtime by user (with a default of ALL if not selected).
This is the first time that I am attempting to create any report. Can I use the report builder to do so? Do I need to create SQL queries, or such queries exist?
I appreciate any help I could get, before attempting to re-invent the wheel.
Regards,
Tony