Kopere Dashboard

Experimental ::: local_kopere_dashboard
Maintained by Eduardo Kraus
Kopere Dashboard is a tool panel with reports, online users, backup, notifications and more.
Latest release:
1483 sites
122 fans
Current versions available: 1

Users online

This is the feature I've always wanted to develop and did it on Kopere Dashboard. It shows the users online in real time, which page they are accessing, whether the focus is on the page or not, the size of the Monitor, which browser they are using and if they are accessing a smartphone and which model of it.

All this in real time.

Click here and see more about Online Users

Import Users

A simple and complete system for importing users.

It is not necessary to send with fixed columns and after import it is just to link columns of the CSV with columns of Moodle.


Benchmark is the act of performing a set of operations in order to evaluate the relative performance of an object, usually running a series of tests and tests on it.

This part is an enhancement to the report_benchmark

Click here and see more about Performace

Static pages

Static pages are pages that you can create for a wide range of purposes. You can, for example, create a FAQ with the main information for the students or for those who access your moodle not being a student.

Click here and see more about static pages


System that generates complete bank backup and MoodleData in moodle easily and quickly.


Lots of useful reports.

Next versions will be developed system to be able to create new reports.


Screenshot #0
Screenshot #1
Screenshot #2


Eduardo Kraus (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Sun, Mar 22, 2020, 3:55 PM
    I have Error 500 with Release 2020062003 on Moodle 3.6.1 (Build: 20181205) with PHP 7.2.28 and mysql (5.7.16-10-log) (Linux).
  • Sun, Mar 22, 2020, 4:14 PM
    Hello, moodle 3.8+ crash with this version, the my page is white and i had to delete it from hard. If not it's a great plugin !
  • Mon, Mar 23, 2020, 7:59 AM
    I have a version of M3.4 and upgrading to your latest version and I can't upgrade once I hit to upgrade it breaks the site

    HTTP ERROR 500

    Please help

  • Wed, Mar 25, 2020, 10:16 PM
    Bom dia,
    Após atualizar o plugin "local_kopere_dashboard" para a versão mais recente 2.4.8 (Build 2020062004) em um moodle versão 3.8.1+ (Build: 20200124) PHP versão 7.1.33 não é mais possível acessar a interface do plugin, pois surge o seguinte erro: Exceção - Class 'local_kopere_dashboard\performancemonitor' not found
    Por gentileza, poderia verificar este problema?

    Agradeço antecipadamente.

  • Fri, Mar 27, 2020, 12:46 AM
    Thanks for sharing this great plugin, but I have problem on my model version 3.8.2. were plugin said need upgrade, I do it. then I was stuck on plugin check and there is information from this plugin if Higher version already installed!. what should I do to fix this problem, thank you very much.
  • Sat, Sep 19, 2020, 7:32 PM
    I have just installed the latest version due to upgrading Moodle (we had this on the previous version). Unzipping the downloaded files resulted in a directory/folder name that is NOT the one to be placed into the local directory; it has a number of erroneous parts to it, such as the author's name.

    More concerning, I have installed the latest version, can confirm it is all installed and yet the system reports that there is a newer version available. If I click download I get the very same version I have just installed and I go around in circles. The latest version is not reporting itself as the latest version!
  • Sun, Sep 20, 2020, 5:05 AM
    I am having the same problem as Messers Newport and Najib: I have this installed on one site. The Notifications page give a notice for the update, but attempting to install simply loops back to the Notifications page with notification that there is a new version of the Dashboard available. Moodle version: 3.9.2+ (Build: 20200918).
  • Wed, Sep 23, 2020, 11:17 PM
    Hi Eduardo, i'm installing your plugin on Moodle 3.9.1+ with SQL Server, but I had received a DML Exception like this: Informações de depuração: SQLState: 42000
    Error Code: 102
    Message: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'LIMIT'.

    SELECT count(u.id) AS num
    FROM mdl_user u
    LEFT JOIN mdl_context cx ON cx.instanceid = u.id
    WHERE u.lastaccess > '1600872784'
    AND u.lastaccess < '1600873084'
    AND cx.contextlevel = '30'
    GROUP BY u.id
    ORDER BY u.timecreated DESC
    LIMIT 1
    [array (
    0 => 1600872784,
    1 => 1600873084,
    2 => 30,
    Error code: dmlreadexception

    Could you help me, please?

    Thanks in advance.
  • Sat, Sep 26, 2020, 7:16 AM
    The problem I reported before (on 20 September) continues with the latest build [3.9.2+ (Build: 20200924)].
  • Thu, Nov 26, 2020, 2:22 AM
    Olá, estou enfrentando o seguinte erro quando o aluno faz a matricula pelo corte "Início em 31 de dezembro de 1969 às 21:00 e nunca expira "
  • Sat, Dec 19, 2020, 7:41 AM
    buenas me gustaría saber a que se debe el error 504 GATEWAY TIME - OUT, instale la ultima versión del plugin y esto me pasa en ciertos clases dependiendo del modulo, les agradezco si me pueden colaborar, me contacte con el creador de plug pero no opteni respuesta
  • Ricardo Caiado
    Wed, Jan 27, 2021, 10:58 AM
    Moodle 3.8.4

    Tentando atualizar para a versão mais recente:

    Instalando atualizações disponíveis

    Saída de depuração ativada
    Baixando local_kopere_dashboard ...
    <- https://moodle.org/plugins/download.php/23252/local_kopere_dashboard_moodle310_2021012000.zip
    -> /XXX/XXXmoodledata/temp/core_plugin/code_manager/distfiles/42011a679253452598d11ba386ca22b1.zip ... OK
    Validando local_kopere_dashboard ...


    Informações de depuração:
    Error code: unexpected_archive_structure
    $a contents:

    Rastreamento de pilha:

    line 483 of /lib/classes/update/code_manager.php: moodle_exception thrown
    line 174 of /lib/classes/update/code_manager.php: call to core\update\code_manager->rename_extracted_rootdir()
    line 1088 of /lib/classes/plugin_manager.php: call to core\update\code_manager->unzip_plugin_file()
    line 1276 of /lib/classes/plugin_manager.php: call to core_plugin_manager->unzip_plugin_file()
    line 2465 of /lib/upgradelib.php: call to core_plugin_manager->install_plugins()
    line 196 of /admin/plugins.php: call to upgrade_install_plugins()
  • Tue, Feb 16, 2021, 11:56 PM
    Is there any way we can see past courses that a learner was enrolled on in their profile page?
  • Saludos, felicidades por el plugin esta excelente, solo una consulta.

    En donde me debe mostrar el uso de CPU, Rendimiento el moodledata me aparece Function disabled by hosting. ¿Alguien sabe que configuraciones debo realizar en el hosting para que me muestre dicha información?

    Muchas gracias quedo atento
  • Fri, Feb 18, 2022, 11:17 PM
    Hi Eduardo. Great plugin! Just getting following error when trying to backup database:

    Debug info: Table 'moodle.mdl_iec_analytics_indicator_calc' doesn't exist
    SELECT * FROM mdl_iec_analytics_indicator_calc LIMIT 0, 50
    -- line 1500 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql()
    -- line 67 of /local/kopere_dashboard/autoload.php: call to local_kopere_dashboard\backup->execute_dumpsql()
    -- line 66 of /local/kopere_dashboard/open-internal.php: call to load_class()
    [array (
    Error code: dmlreadexception
    ×Stack trace:
    line 486 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 1273 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    line 1500 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->get_records_sql()
    line 1451 of /lib/dml/moodle_database.php: call to moodle_database->get_records_select()
    line 189 of /local/kopere_dashboard/classes/backup.php: call to moodle_database->get_records()
    line 67 of /local/kopere_dashboard/autoload.php: call to local_kopere_dashboard\backup->execute_dumpsql()
    line 66 of /local/kopere_dashboard/open-internal.php: call to load_class()
    ×Output buffer:

    Execution of Backup: moodle

    Running Table Backup iec_analytics_indicator_calc

    Moodle 3.10.8 - php 7.4
1 2 3 4
Please login to post comments