Blocks: Exabis E-Portfolio

Maintained by Picture of andreas riepl 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
995 sites
54 fans
Moodle 2.0, 2.1, 2.2, 2.3, 2.4, 2.5
This block can easily be added to a Moodle installation and provides ePortfolio functionality for each student and teacher course independently.
Students can build up their ePortfolios collecting weblinks, files and notes within individually defined categories.  ePortfolio-artefacts can be published to specific target-groups using views to start reflection and assessments.

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

Exabis ePortfolio is part of a suite of three main modules: Exabis ePortfolio (portfolio work), Exabis Competencies - Competence grids (connecting artefacts to competences and individualization paths using digital competence grids) and 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 – these are teacher guided, self-paced, competence-based and individualized.

The free app DAKORA (working with digital competence grids) which was developed together with the Federal Ministry of Education in Baden-Württemberg, Germany, allows work with all three modules with an innovative interface for tablets and smartphones which can be downloaded from all app stores.   

Try out DAKORA at

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

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


Screenshot #0
Screenshot #1
Screenshot #2


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

Comments RSS

Show comments
  • Paco García
    Wed, 4 Oct 2017, 11:28 AM
    I have the 3.0.3 version and send this message when try to use: ERROR 500 - INTERNAL SERVER ERROR
  • Picture of Игорь М
    Fri, 3 Nov 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
  • Picture of andreas riepl
    Fri, 3 Nov 2017, 7:15 PM
    Hello, thanks for the information, we will look into this as soon as possible, regards, Andreas
  • Picture of Pipid Wibowo
    Tue, 2 Jan 2018, 7:03 PM
    Good job
  • Picture of Fabian Sesterhenn
    Tue, 30 Jan 2018, 10:34 PM
    it looks like one (old?) issue has turned up again. I've posted a detailed issue here:

    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.
  • Picture of Kees Koopman
    Sat, 10 Feb 2018, 6:57 PM
    Hi Fabian and Andreas,

    Thank you for this research. I also run into this problem.

    Sincerely, Kees.
  • Picture of andreas riepl
    Mon, 12 Feb 2018, 4:15 PM
    Hello, you can download the changes from - regards, Andreas
  • Picture of Kees Koopman
    Tue, 13 Feb 2018, 6:28 AM
  • Picture of Francisco Fierro
    Fri, 23 Feb 2018, 10:29 PM
    Hello, I'm Francisco and I work with version 4.4 of the plugin compatible with Moodle 2.8.
    Among the requirements I was asked to meet was that a teacher should be able to see the content of their students' portfolios and I had the problem that at the time of sharing the category/folder, in the teacher's view does not show the structure of categories/folders and is of vital importance because it generates confusion. What would you recommend me?
    In other topics, what sites or forums do you recommend me to consult documentation?
    Awaiting your reply, and thanking you in advance. I say goodbye
  • Picture of andreas riepl
    Wed, 28 Feb 2018, 10:18 PM
    Hello Francesco, we did the changes, please download for 4.4 from: and be sure to backup before, regards Andreas
  • Picture of Francisco Fierro
    Mon, 5 Mar 2018, 9:31 PM
    Hello again, first of all, thank you for giving me the time to implement my request. Second, you know that by letting the block run for a couple of days I ran into 2 bugs: 1. - When the students want to save their tasks (occupying the function of importing tasks from moodle) they get a reading error in the database, clicking on the code and seeing the debugging error note that it is due to the lack of the exact table exompitemexample which is not defined in the installdb file either. 2. - When teachers want to copy a structure they have not been able to either because they skipped a Fatal error Call to undefined function is_sharablestructure () in shared_structures. php on line 70. Awaiting your reply, and thanking you in advance. I say goodbye
  • Picture of andreas riepl
    Wed, 7 Mar 2018, 12:20 AM
    Hello Fransicso, find the newest version here: - this solves problem #2 - for problem #1 - we cannot reconstruct this - maybe this is due to a dependency problem with exacomp - try unchecking all configartion paramenters of exaport related to exacomp, if this doesn't work we need more details, best regards, Andreas
  • Picture of Francisco Fierro
    Tue, 13 Mar 2018, 4:20 AM
    Hello again, first of all, thank you again for taking the time to answer my questions. Regarding the answer to question 1 of my previous post deactivate all the options related to exacomp and I keep getting the following error message ( ). Awaiting your reply, and thanking you in advance. I say goodbye
  • Picture of andreas riepl
    Tue, 13 Mar 2018, 9:14 PM
  • Picture of Francisco Fierro
    Fri, 16 Mar 2018, 4:50 AM
    Hello again Andreas, first of all, thank you again for taking the time to answer, but the problem persists in the last version.
1 2 3 4 5 6 7 8 9 10
Please login to post comments