-
Notifications
You must be signed in to change notification settings - Fork 466
Reports dictionary
This "work in progress" dictionary is meant to replicate the concept of data dictionary for the database structure, but for the different reports Chamilo currently offers.
There are several main categories of reports, which will come handy in the reports lists below.
Reports should all bear a number between 0001
and 9999
, where the first digit is a category, the second digit is the type of report, and the 2 last digits are the report itself.
All reports should be identified in the Chamilo HTML code by an id
attribute in the upmost element enclosing the full report, in the form of a string composed of report-
and the given id
. As such, the report on the number of courses by categories at the URL /main/admin/statistics/index.php?report=courses
should bear the report-1301
as it is a bar chart for the administrator, and it just happens to be the first one available on this page.
The main report categories are as follow:
- Category 1: Administrative reports. Those are all reports that present data usually only accessible to platform administrators. Things like number of user connections, courses by languages, teachers time on the platform, etc. These also include reports accessible to roles like session administrators, session (general) coaches, etc.
- Category 2: Course tracking reports. Those are the reports accessible to teachers and course coaches in sessions, usually to check the evolution of courses and their students.
- Category 3: These are reports available to students. Usually their own tracking, the average of other students in the course, etc.
The report types are their format or visual representation.
- Type 1: Table report. Presents data in colums and rows
- Type 2: Table report but in an extractable format (XLSX, ODS, TXT, JSON, PDF)
- Type 3: Data presented as a bar chart (horizontal or vertical)
- Type 4: Data presented as a pie chart
- Type 5: Data presented as a histogram
- Type 6: Data presented as a radar chart
- Type 7: Data presented as a donut/doughnut chart
- Type 8: to be completed
- Type 9: Data presented in any other form.
Based on the numbering above, we can start defining all reports. We present them as a table with as much synthetic information as possible
ID | Name | Data shown | URL to access |
---|---|---|---|
1001 | |||
1002 | |||
1003 |
-
Home
- Tools and sessions
- Quiz: Importing
- Releases
- Community support strategy
- Translation management
- How to report issues
- Development
- Integration