Navigation Web

Blocks ::: block_semantic_web
Maintained by Andre Scherl
Part of set Adaptive navigation.
Navigation within and between courses by the use of an interactive concept map.
Latest release:
1 sites
1 downloads
5 fans
Current versions available: 1

This block brings a new possibility of navigation to moodle. After clicking on the minimap of the block a full screen concept map will appear. This map conatins learning activities which are connected in the sense of their semantic relations. For example: "voltage" depends on "electric charge" as well as "current" etc. These semantic relations are visualized by the navigation map. You can click the nodes to get to the corresponding learning activity.

The relations have to be set by you and can also connect learning activities of different courses. Connected  courses are organized in "bundles".

Some learners may feel cognitive overloaded by the web. Doesn't matter, they can use the path navigation and get along a predefined (by you) sequence of learning activities by clicking the next and back button of the block.

If you have installed the other blocks of this set, "Learner Adaptation" and "Learner Preferences", the map will be enhanced with adaptive navigation support. The nodes will be colored red, yellow, green and gray (link annotation) to inform the learner, which learning activity is the best one to visit next. You can also choose to navigate along the adaptive path (direct guidance).

Please have a look into the docu (dasis.pdf) to get more information.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Andre Scherl (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • MD shot of me from his iphone4
    Thu, 6 Sept 2012, 10:57 AM
    Thanks Andre, i'll approve these soon and delete our resolved review comments for some fresh comments smile just one last query:
    this whole set seems to work fine for me even in 2.1 and 2.2 (just not in 2.3 onwards as there is this error then " Invalid table name {block_case_repository_new_cases}: name is too long. Limit is 28 chars.")

    so wondering if you overlooked that we can set the plugin for multiple versions i.e.(2.0,2.1 and 2.2) smile
  • Andre Scherl
    Thu, 6 Sept 2012, 5:51 PM
    Thanks Aparup, you're right. I just didn't recognized the multiple select option ;)
    So now the Plugin requires moodle 2.0, 2.1, 2.2.

    By the way, the "table-name-issue" of version 2.3 works against the plugin guidelines. I manipulated moodle/lib/xmldb/xmldb.xsd line 13 and moodle/lib/xmldb/xmldb_table.php line 47 and increased the limit. With mysql this solution works fine on moodle 2.3.
  • Daniela Elford
    Mon, 22 Apr 2013, 8:19 AM
    I am really intrigued by these plugins. Unfortunately I wasn’t able to install them correctly on my test site (code is just beyond me :P) but would love to see them in action. Do you have a functional example somewhere (in English) that I could have a look at before I start to pester my admin to install them.

    I am interested in using them to create learning landscapes that could guide a student through concepts and topics from stage 3 (yrs 5 &6) through to stage 5 (yrs 9 & 10), with a separate map for each strand (Number, Algebra, etc), but connecting where appropriate. Is this possible and if so, any suggestions?

    Will this plugin be updated to be forwards compatible?

    Sorry about all the questions smile just excited by the possibilities.
  • Andre Scherl
    Mon, 22 Apr 2013, 1:20 PM
    Hello Daniela,
    I just updated the plugin but I didn't pushed it to moodle.org yet.
    You can get the new version on github right now. I will push it here in time.
    https://github.com/andrescherl
    There you will find a user manual too.
    Contact me, if you have any questions.
    Cheers, Andre
  • David Hempy
    Fri, 14 June 2013, 11:11 PM
    I am very intrigued by this suite of plugins. The concept maps are lovely! I want to learn more about the adaptive features. I read https://github.com/AndreScherl/DASIS/blob/master/dasis.pdf and have some understanding of the plugin's function, but only at a fairly abstract level. (BTW, I recommend putting a direct link to the PDF in your plugin descriptions. I'm still unclear about some of the practical use of it.

    Do you have a demo site where we can see the plugins in action? There's a lot to understand here, and seeing it would be very helpful.

    If that's not possible, could you record a screencast of how it works, with commentary? That might be even better than a demo site for helping us all understand exactly what the plug in does.

    This is very exciting, and may be a good solution for our needs. Thank you for your work on this -- I'm sure it is a huge undertaking.

    I'm going to install it locally and see what I can do with it.

    -dave
  • Andre Scherl
    Tue, 25 June 2013, 4:31 PM
    Hello David,
    thanks for your feedback!
    A screencast is a very good idea! Unfortunately I have no moodle environment with content at the moment. So I can't create a video manual.
    Cheers, Andre
  • Nestor Fabian Peña Estrella
    Thu, 23 Jan 2014, 6:54 AM
    Hi Andre, I don't know if I not doing well the learning path creation, I read the dasis.pdf document but this part is dificult to me. I have a Moodle 2.1 with the 3 blocks installed and when I try to config the navigation web block an error occurs, the page looks well except for the box in the navigation block it does not go away and I think the learning path creation stops the javascript functions, when I see in the Firebug console I can see that Y.one(...) is null in the semantic_web.js file
    Could you give me a little help?
  • Nestor Fabian Peña Estrella
    Thu, 23 Jan 2014, 6:56 AM
    here is a printscreen tha I post on your github page
  • Nestor Fabian Peña Estrella
    Thu, 23 Jan 2014, 7:42 AM
    Hi Andre, I just check the page source code and there's no match with "id_delete_path", so when you try to run:
    Y.one("#id_delete_path").on("click", removeLearningPath);

    the Y.one (...) object is null, Thereafter the javascript code stops working
  • Nestor Fabian Peña Estrella
    Thu, 23 Jan 2014, 7:59 AM
    O.o

    Hey man the problem is that the "create new path" does not appear in the select when I login as a teacher of the course, however when I login as administrator it does
    teachers do not have permissions for this action?
  • Nestor Fabian Peña Estrella
    Fri, 24 Jan 2014, 12:05 AM
    Hi I just saw the access.php file and it is clear that the teacher is not able to create paths.

    On the other hand I solve the problem with semantic_web.js on line 360, the line was:

    Y.one ("#id_delete_path").on("click", removeLearningPath).;

    and should be replaced with these:

    var deletePathObj = Y.one ("#id_delete_path");
    if (deletePathObj) {
    deletePathObj.on ('click', removeLearningPath);
    }

    delete browser and Moodle Themes cache and that's all
Please login to post comments