Your Moodle version

Blocks: Exabis E-Portfolio

Maintained by Picture of andreas riepl andreas riepl
Start ePortfolio-work within Moodle - a compact block with everything needed to build up competency-profiles. Establish a student-centered way of contributing within Moodle. Key-features are course-independant eportfolio-work througout Moodle, publishing of views, association of artefacts with competencies, integration of OpenBadges.
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. Students can build up their ePortfolios collecting weblinks, files and notes within individually defined categories, publish ePortfolio-artefacts to specific target-groups using views to get reflections and comments submitted by other persons as well as import uploaded assignments from within the Moodle-installation. In addition the ePortfolio can be saved as a SCORM-package which is a standardized scheme and file format for the transportation of learning-based data and can be used cross-platform for further work. Also a connection with the newest module "exabis competencies” which enables users to associate ePortfolio artefacts with competencies can be made. The current version also connects to the SmartPhone-App epop - - where associated competencies and examples are rolled out to mobile devices.




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

Comments RSS

Show comments
  • Picture of Jose Arturo Meza Hernandez
    Tue, Apr 8, 2014, 5:56 AM

    Sólo para comentarles que encontré dos problemas con el plugin:

    El primero aparece al presionar la pestaña portafolios compartidos.

    Debug info: ERROR: column "u.firstname" must appear in the GROUP BY clause or be used in an aggregate function
    LINE 1: SELECT v.*, u.firstname, u.lastname, u.picture, COUNT(DISTIN...
    SELECT v.*, u.firstname, u.lastname, u.picture, COUNT(DISTINCT vshar_total.userid) AS cnt_shared_users FROM mdl_user AS u JOIN mdl_block_exaportview v ON LEFT JOIN mdl_block_exaportviewshar vshar ON AND vshar.userid=$1 LEFT JOIN mdl_block_exaportviewshar vshar_total ON WHERE (v.shareall=1 OR vshar.userid IS NOT NULL) AND v.userid!=$2 GROUP BY ORDER BY u.lastname, u.firstname,
    [array (
    0 => '2',
    1 => '2',
    Error code: dmlreadexception
    Stack trace:

    line 426 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 248 of /lib/dml/pgsql_native_moodle_database.php: call to moodle_database->query_end()
    line 753 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end()
    line 90 of /blocks/exaport/shared_views.php: call to pgsql_native_moodle_database->get_records_sql()

    Y el segundo se muestra al presionar la opción "Mostrar en formato para imprimir"

    Debug info: ERROR: column "" must appear in the GROUP BY clause or be used in an aggregate function
    LINE 2: SELECT i.*, AS cname, AS catid, COUNT(

    SELECT i.*, AS cname, AS catid, COUNT( As comments
    FROM mdl_block_exaportitem i
    LEFT JOIN mdl_block_exaportcate ic on i.categoryid =
    LEFT JOIN mdl_block_exaportitemcomm com on com.itemid =
    WHERE i.userid = $1
    AND (i.isoez=0 OR (i.isoez=1 AND (i.intro<>'' OR i.url<>'' OR i.attachment<>'')))
    GROUP BY,, i.intro, i.timemodified, i.userid, i.type, i.categoryid, i.url, i.attachment, i.courseid, i.shareall, i.externaccess, i.externcomment, i.sortorder,
    i.isoez, i.fileurl, i.beispiel_url, i.exampid, i.langid, i.beispiel_angabe, i.source, i.sourceid, i.iseditable
    order by i.timemodified desc

    [array (
    0 => '2',
    Error code: dmlreadexception
    Stack trace:

    line 426 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 248 of /lib/dml/pgsql_native_moodle_database.php: call to moodle_database->query_end()
    line 753 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end()
    line 102 of /blocks/exaport/view_items_print.php: call to pgsql_native_moodle_database->get_records_sql()

    Saludos y de antemano gracias...
  • My Hero
    Wed, Apr 30, 2014, 12:52 PM
    I am reporting the same error as kanji and Ana, and I think I may have a temporary solution.

    The error is being thrown due to php 5.4: "As of PHP 5.4 string offsets have to either be integers or integer-like strings, otherwise a warning will be thrown. Previously an offset like "foo" was silently cast to 0."

    Change line 92 from this

    echo $OUTPUT->box(get_string("descriptionsaved", "block_exaport"), 'center', '40%', '#ccffbb');

    to this

    echo $OUTPUT->box(get_string("descriptionsaved", "block_exaport"), 'center');

    And the error is no longer thrown.

    I think it has something to do with the box() function in lib/outputrenderers.php
  • Picture of Chris Hay
    Tue, Jun 10, 2014, 10:53 PM
    We have this installed on Moodle 2.5.4 and are experiencing an error message when viewing a 'View':

    Notice: Undefined variable: has_competences in /var/www/moodle/blocks/exaport/shared_view.php on line 181 Call Stack: 0.0000 646176 1. {main}() /var/www/moodle/blocks/exaport/shared_view.php:0

    Initially we thought it's because we don't have the competencies block installed and therefore had the setting for the competencies set up incorrect, but ticking or unticking this option in the block settings page has no impact.

    Any ideas?
  • Picture of andreas riepl
    Mon, Jun 16, 2014, 4:25 PM
    Hello Chris, problem should be solved - can you give it another try? Andreas
  • Picture of Georgi Samaras
    Fri, Jun 20, 2014, 11:23 PM
    Are there any plans to update this plugin to be compatible with Moodle versions higher than 2.5? I've got 2.7 up in a test environment and was able to install the plugin, but some pages needed some SQL query tweaking to work, and the Items content block does not insert properly when creating a view (the lightbox containing the options never appears but the screen darkens and becomes inaccessible like it has). Otherwise, this looks to be a great e-portfolio option!
  • Picture of andreas riepl
    Fri, Jun 20, 2014, 11:26 PM
    yes, it will be updated, thanks for the info, we will let you know as soon as the corrections have been made, andreas
  • Picture of andreas riepl
    Thu, Jun 26, 2014, 1:32 PM
    we have checked into the matter - it is related to logging in Moodle which is being reworked totally at the moment. we will rework our module soon to update this - for now it is possible to use the module - the problem only exists with the admin account, regards andreas
  • Picture of helga holz
    Thu, Jul 17, 2014, 9:55 PM
    Hi Andreas,
    I have the same problem like Georgi Samaras - there is no access for creating a view even if i log in as a student without any admin rights. As a result of any action a lightbox overlays the site.
    Our Moodle is 2.6.3
    Kind regards, Helga
  • Picture of andreas riepl
    Mon, Jul 21, 2014, 5:19 PM
    hello helga, we are only expiriencing thing problem with debug-mode turned on, have you tried downloading the latest version from git? regards, Andreas
  • Picture of Eduardo Reyes
    Tue, Nov 25, 2014, 11:14 PM
    Estimado tengo el siguiente error al querer compartir el portafolio:

    Could not load preference popup_provider_block_exaport_sharing_permitted. Make sure the component and name you supplied to message_send() are valid.
  • Picture of helga holz
    Thu, Nov 27, 2014, 7:13 PM
    hello andreas,
    we updated our moodle to 2.7 and the exabis e-portfolio to the latest version. the problem with the lightbox overlaying the site, while creating a view still exists. I turned the developer-mode on, but no error message comes up. do you have any idea? how can i sent you a screenshot?
    kind regards
  • Picture of andreas riepl
    Fri, Nov 28, 2014, 4:16 PM
    hello helga, please send a screenshot - did you take this version of exabis eportolio?: - regards Andreas
  • Picture of Georgi Samaras
    Tue, Dec 9, 2014, 2:16 AM
    The 2.7 version looks great! However, I am experiencing the lightbox issue with the "Items" portion of view creation on both the official release and the experimental version on github. I have a screenshot but am not sure how to send it. Basically, when adding "Items" to a view, the lightbox overlay darkens the screen and then nothing else happens. For me, this only happens with "Items". I can add Personal Items, Headertext, etc. with no problems.
  • Picture of Greg Shaw
    Wed, Feb 18, 2015, 12:17 PM
    We are experimenting with the possibility of using exabis e-portfolio in a large installation of course in Indonesia for School Principal's Professional development. We will have courses with potentially large numbers of students (several thousand). We will organize learners into groups for interactive elements such as Forums etc. We cant see how a portfolio or file in a portfolio can be shared to a group. We can see external and internal sharing options, and in the internal option individual users in a course can be selected (or all by select all) but we can't see how we can restrict this to a students' group , or link a portfolio to a group. Additionally it would be good if we had a quick or automated way to allocate specific users such as the students tutor and supervisor.
  • Picture of andreas riepl
    Thu, Feb 19, 2015, 4:54 AM
    Hello Greg, we will look into the group connection, regarding the quick automated allocation - we have already done that in the experimental track on git - views can be automatically published to teachers of a course, regards Andreas
1 2 3 4
Please login to post comments