Skip to content
Yannick Warnier edited this page Jul 27, 2022 · 10 revisions

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.

Categories

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.

Report types

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.

Reports list

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
Clone this wiki locally