Exabis E-Portfolio

Blocks ::: block_exaport
Maintained by andreas riepl
Start ePortfolio work with Moodle – a compact block with everything needed to collect, select, reflect and share. Exabis ePortfolio establishes a learner driven way of contributing learning products during learning processes course independently. Key features are: - building up ePortfolios with an individual structure - linking ePortfolio-artefacts to competences - publishing of views with a selection of material - export to Europass for CVs - integration of OpenBadges - export to SCORM-format
Latest release:
1329 sites
71 fans
Current versions available: 6

Exabis ePortfolio allows students to create, collect and share outcomes of their learning process in form of a digital portfolio.
Exabis ePortfolio facilitates a learner driven way of attaining new competences, knowledge and skills, by creating and sharing artefacts as a learner.

This module can be used to work with digital competence grids within Moodle spanning over courses. 

Key features are: 

- ePortfolios can be built up individually or collaboratively
- materials, so-called artefacts, can be collected and published selectively using views
- learning products can be linked to competences (see exabis competence grids)
- export to Europass for CVs
- integration of OpenBadges
- export to SCORM-format
- base for using the DAKORA-app to individualize learning processes with competence grids.

This block can easily be added to a Moodle installation. It works course-independently.

Students can collect weblinks, files and notes and save them in self-defined categories. They can publish all or parts of their collected learning material, choosing to share their work with all or a selected group of users. Providing other students and teachers access to their ePortfolio makes it possible for their work to be assessed and reflected upon.

ePortfolios can be saved as a SCORM-package, and as such be used cross-platform for further work. The CV-functionality allows exporting to the Europass format.

Exabis ePortfolio is part of a suite of three main modules: 

Exabis ePortfolio
portfolio work 

Exabis Competencies - Competence grids
competency-based education connecting learning products  to competences and defining personalized learning paths using digital competence grids and. Base (together with exabis ePortfolio) for the DAKORA-App

Exabis student review
course spanning reporting tool of students’ achievements including assessment of soft skills.

The module can be used standalone or as part of this suite. Advantage of using all three modules together is that learner driven learning paths can be established – guided by trainers, self-paced, competency-based and personalised.

The free app DAKORA (working with digital competence grids) allows work with two of the modules (exaport, exacomp) with a simplified and innovative interface for tablets and smartphones which can be downloaded from all app stores. All data of the app is stored in MOODLE.

Try out DAKORA at https://exacloud.at/dakora

For a detailed documentation refer to the Admins' manual or the Teachers' manual.

Brandnew: take a look at the video to see how the system works: go to www.exabis.at/en

Find  a video of using Dakora here, the transcript in English is available: with timeline or without timeline.

More info at gtn-solutions.com

Take a look at the video to see how it works in schools:

Find the transcript in English here: with timeline or without timeline.

More info at gtn-solutions.com


Screenshot #0
Screenshot #1
Screenshot #2


andreas riepl (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Mon, Jun 26, 2017, 5:04 PM
    Hello Kees, thank you, is it possible that you are still using version 4.5.1, I think some of those issues are already fixed. Can you get our modules from git?
  • Tue, Jul 4, 2017, 1:11 AM
    Hi Andreas,

    Thank you for your answer.

    We use (downloaded from Moodle.org)
    Moodle version 3.3+ (Build: 20170519)
    Exabis e-Portfolio version 4.5.1.experimental 2016092101

    Is the version on git more recent?
    Is this the URL: https://github.com/gtn/exaport

  • Thu, Jul 13, 2017, 5:31 PM
    Hello Kees, we just published, we are now going by version-numbers in the branches, so we will update changes on https://github.com/gtn/exaport/tree/v4.6.0
    best regards
  • Sat, Jul 22, 2017, 6:03 AM
    Sorry I took so long to reply to your question of June 17. This problem occurs in all browsers that I use. I just now tested it on MS Edge, as well, with the latest version of Exabis on Moodle 3.2. I try to enter Header text in a view and I cannot have any spaces between words.
  • Wed, Jul 26, 2017, 10:33 PM
    hi blair, i wrote you a pm.
  • Thu, Sep 14, 2017, 12:30 PM
    can i use it in my wordpress site? my website software ljk currently using wordpress cms.
  • Tue, Sep 19, 2017, 3:28 AM
    Dear developers!
    Thanks for the extremely useful block. I've encountered several errors with 4.6.0:
    1) when students try to export the CV to europass xml, they get an "PHP catchable fatal error" with the following debug:
    Debug info: Argument 1 passed to DOMNode::appendChild() must be an instance of DOMNode, null given, called in [dirroot]/blocks/exaport/lib/resumelib.php on line 848 and defined
    Error code: codingerror
    Stack trace:
    line 433 of /lib/setuplib.php: coding_exception thrown
    line ? of unknownfile: call to default_error_handler()
    line 1124 of /blocks/exaport/lib/resumelib.php: call to DOMNode->appendChild()
    line 848 of /blocks/exaport/lib/resumelib.php: call to europassXMLEmployersEducations()
    line 51 of /blocks/exaport/resume.php: call to europassXML()
    Output buffer:
    Notice: Undefined variable: arrayIDs in /var/www/html_moodle/moodle/blocks/exaport/lib/resumelib.php on line 1236
    if I change return $arrayIDs; to return 0;, everything seems to work...

    2) unable to drag personal info into views, it just is not saved there (the dialog pops out after dragging, I choose params, when I click Save in the dialog, nothing goes into the view - it still is empty).

    Any help will be appreciated. Thanks
  • Tue, Sep 19, 2017, 4:16 AM
    Hello Alexandre, we will look into the matter shortly - Moodle made changes to JavaScript which we have to rewrite, regards Andreas
  • Tue, Sep 19, 2017, 4:17 AM
    thanks for the quick reply.
    fyi, the currently used version of moodle is Moodle 3.2.4+ (Build: 20170817)
  • Tue, Sep 19, 2017, 11:35 PM
    Thanks for the hint, I just corrected it pertamini digital. Best regards, Andreas
  • Paco García
    Wed, Oct 4, 2017, 11:28 AM
    I have the 3.0.3 version and send this message when try to use: ERROR 500 - INTERNAL SERVER ERROR
  • Fri, Nov 3, 2017, 11:38 AM
    Нам очень нравится блок Exabis E-Portfolio, но недавно мы столкнулись с проблемой.
    Если мы удаляем пользователя, у которого был открыт общий доступ к папке, то потом, когда просматриваем других пользователей, выдается ошибка

    We really like the Exabis E-Portfolio, but recently we ran into a problem.
    If we delete a user who has been shared with the folder, then when we scan other users, we get an error

    Debug info: SELECT id FROM {user} WHERE id = ? AND deleted = ?
    [array (
    0 => '167',
    1 => 0,
    Error code: invaliduser
    Stack trace:
    line 1526 of /lib/dml/moodle_database.php: dml_missing_record_exception thrown
    line 1502 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()
    line 6212 of /lib/accesslib.php: call to moodle_database->get_record()
    line 61 of /blocks/exaport/lib/lib.php: call to context_user::instance()
    line 760 of /blocks/exaport/lib/sharelib.php: call to block_exaport_get_category_icon()
    line 73 of /blocks/exaport/view_items.php: call to block_exaport\get_categories_shared_to_user()

    167 - id удаленного пользователя. Можно исправить эту ошибку? Я восстановил пользователя через mysql и удалил его общую папку вручную, но если таких пользователей будет много, это займет много времени.


    167 - id of the remote user. Can you fix this error? I restored the user through mysql and deleted his shared folder manually, but if there are many such users, it will take a long time.

    Thank you
  • Fri, Nov 3, 2017, 7:15 PM
    Hello, thanks for the information, we will look into this as soon as possible, regards, Andreas
  • Tue, Jan 2, 2018, 7:03 PM
    Good job
  • Tue, Jan 30, 2018, 10:34 PM
    it looks like one (old?) issue has turned up again. I've posted a detailed issue here: https://github.com/gtn/exaport/issues/17

    In short: Media-links from encrypted HTTPS sources are rewritten to unencrypted HTTP. This leads to "mixed content" error with modern browsers and the content is blocked.
Please login to post comments