Moodle Plugins directory: Exabis Competencies - Competence grids | Moodle.org

Exabis Competencies - Competence grids
Competency based education
Do your students find course content abstract or disconnected from real-life applications? Exabis Competencies bridges this gap by linking Moodle activities directly to practical skills and life-related outcomes. This plugin enhances motivation, supports self-reflection, and helps educators track skill development across and within courses.
Core Benefits
Real-World Relevance
Help students understand the “why” behind course tasks by connecting content to real-world skills and workplace competencies.
Self-Reflection & Feedback
Promote deeper learning by enabling students to self-assess and reflect on their progress throughout their learning path.
Features
Custom Learning Pathways
Adapt complexity and structure for individuals or groups. Assign competencies per student or class-wide to match diverse needs.
Cross-Course Competency Projects
Design interdisciplinary activities where students acquire and demonstrate skills across multiple subjects.
Flexible Demonstration of Mastery
Let students show what they know in ways that match their strengths – from traditional assignments to alternative formats.
Student Autonomy
Empower students to schedule tasks, organize content, and take ownership of their learning.
Integrated Assessment Tools
Evaluate and track competencies using multiple rating scales. Recognize achievements automatically based on evidence or task completion.
Detailed Reports & Profiles
Generate comprehensive student competence profiles and track growth with customized reports.
Part of the Open-Source Exabis Suite
Exabis Competencies can be used as a standalone module or as part of the Exabis Suite – a 100% open-source toolkit that also includes Exabis ePortfolio and Exabis Student Report. Together, these tools support adaptive, personalized, and competency-based learning paths in Moodle.
Read more at www.exabis.at/en/
or visit our website at: https://gtn-solutions.com
The documentation is in the right panel (docs).
I have also messaged you privately regarding live sessions and webinars. I hope this will help! Regards, Paula
we have the the PHP Warning: Declaration of block_exacomp\common\SimpleXMLElement::addChild(block_exacomp\common\mixed $name, ?string $value = NULL, ?string $namespace = NULL): ?SimpleXMLElement should be compatible with SimpleXMLElement::addChild($name, $value = NULL, $ns = NULL) in /var/www/html-moodle.stud/blocks/exacomp/lib/common.php on line 140
Is this due to an outdated PHP version?
best regards
Please let us know what PHP version you are using, seems like PHP 7.x?
you can try to find this line in the code:
public function addChild(mixed $name ...
and try to remove the "mixed" keyword, like so:
public function addChild($name ...
best regards
our moodle is hosting with php 7.4.33.
If editing the code dosen't help, Would upgrading php help?
best regards
Debug info:
You can't specify target table 'mdlnv_block_exacompschedule' for update in FROM clause
UPDATE mdlnv_block_exacompschedule
SET start = null, endtime = null, is_overdue = 1
WHERE id IN (
SELECT schedule.id
FROM mdlnv_block_exacompschedule schedule
JOIN mdlnv_block_exacompexamples ex ON ex.id = schedule.exampleid
WHERE schedule.start > ?
AND schedule.start < ?
AND ex.blocking_event = 0
AND schedule.id NOT IN (
SELECT sched.id
-- select table inside a subquery, because else we get a
-- 'You can't specify target table 'schedule' for update in FROM clause'
-- error
FROM (SELECT id, exampleid, start FROM mdlnv_block_exacompschedule) AS sched
JOIN mdlnv_block_exacompitem_mm item_mm ON sched.exampleid = item_mm.exacomp_record_id
JOIN mdlnv_block_exaportitem item ON item_mm.itemid = item.id
WHERE sched.start > ?
AND sched.start < ?
)
)
[array (
0 => 1728002740,
1 => 1728607540,
2 => 1728002740,
3 => 1728607540,
)]
Backtrace:
* line 293 of /lib/dml/moodle_read_slave_trait.php: call to moodle_database->query_end()
* line 1258 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->query_end()
* line 14785 of /blocks/exacomp/lib/lib.php: call to mysqli_native_moodle_database->execute()
* line 36 of /blocks/exacomp/classes/task/clear_exacomp_weekly_schedule.php: call to block_exacomp_clear_exacomp_weekly_schedule()
* line 410 of /lib/classes/cron.php: call to block_exacomp\task\clear_exacomp_weekly_schedule->execute()
* line 208 of /lib/classes/cron.php: call to core\cron::run_inner_scheduled_task()
* line 125 of /lib/classes/cron.php: call to core\cron::run_scheduled_tasks()
* line 186 of /admin/cli/cron.php: call to core\cron::run_main_process()
the bug in the clear_exacomp_weekly_schedule has been fixed in the experimental branch and will be solved with the next update.
Thanks
kind regards
Richard
How to set up automatic completion of students' competencies after they complete tests without the teacher's participation?
I would like some help regarding the Exabis Competencies plugin, specifically regarding the Export option. I understand that the plugin can be used for grids such as Topics, Skills, etc.
What's happening is that when I access the Import/Export option, I only see the following options:
Import descriptors
Import assignments from the scheduler
1. What step or procedure do I need to follow to export what I've created in a course?
2. Can I import what I've created in one course and restore it to the Block of another? Is that correct?
Thank you very much!
Thank you for reaching out to us.
I would like to inform you that the competence grids, whether created or imported to a particular Moodle installation, are accessible across all courses within that installation.
The import/export functions are necessary to import competence grids to Moodle from Comet or between different Moodle installations. Users are able to build competence grids both in Comet and in Moodle.
Could you kindly specify which particular materials (e.g., grids, content, etc.) you are looking to export? This will help us give you the most relevant guidance.
Additionally, please clarify the type of account you are using- the standard admin account provides multiple import/export options.
We look forward to your response and remain at your disposal should you require any further assistance.
Best regards,
GTN-Solutions Team
thank you for your message. Could you please clarify when exactly the 404 error occurs? Does it happen after creating a competency grid when you click "Save", or at a different step? It would also be helpful if you could describe the steps you took before clicking "Save", so we can better understand the issue.
Thank you!
Best regards,
GTN-Solutions Team