SocialWiki

Activities ::: mod_socialwiki
Maintained by NMAI Lab
This is a social kind of wiki, where many page versions may coexist, and where users can connect ('follow' each other) in a social network.
Latest release:
16 sites
13 fans
Current versions available: 2

What is this?

SocialWiki is where a wiki and a social network collide. Editing a page creates a new one, and so there can be many pages with the same title, organized in a tree of versions. This helps deal with edit wars. You can like a page, and you can follow a user, to help you choose among the different versions. Indeed, all page versions are available all the time, and to help choose a page for a given title, you can rank them according to various social metrics, such as the number of likes, the popularity of the users who liked the page, or the similarity of users based on their likes or follows. 

SocialWiki is particularly useful for collaborative assignments, where each student is allowed to build on other students' work, without destroying it. It can also be used for group note-taking.

For more details and documentation, see the official website and the GitHub repository.

Screenshots

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

Contributors

NMAI Lab (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • David Mudrák
    Thu, 16 Jul 2015, 5:34 PM

    Hi guys. Thanks for sharing the plugin with the Moodle community. While attempting to test the functionality of the plugin, I ran into multiple fatal PHP errors and reported them to your bug tracker. Currently, the module does not look like production ready to me, to be honest.

    While scanning the code, I spotted some issues you should review and address before re-submitting the plugin for approval here.

    Good work so far. I believe the module has a potential. It just seems to need a bit more work yet.

  • Dan Marsden
    Tue, 4 Aug 2015, 8:08 AM
    Thanks for providing the updated code - I've just taken a brief look through at the code (I did not install it locally) but found a few more issues - it would be really good if you tested your plugin using PostGres as it looks like you have a few MySQL specific SQL queries - if you get it working on Postgres it will usually work fine on the other Dbs we support as well.

    It would be good for you to close the issues in your github tracker that you believe have been fixed too! smile
  • Plugins bot
    Thu, 15 Oct 2015, 10:14 PM
  • David Mudrák
    Thu, 15 Oct 2015, 10:37 PM

    Thanks guys. This is a great improvement compared to what we could see last time. And I must say, I really like the concept of the module. It provides very nice and interesting features - I especially like the tree diagram of page revisions.

    The plugin could provide a bit less of actual CSS formatting - especially those bold and italic links may not always look well and consistently with what the user expects from other Moodle pages.

    There are some major expected APIs not implemented - for example, I did not notice support for events / logging (see https://docs.moodle.org/dev/Event_2 and https://docs.moodle.org/dev/Migrating_logging_calls_in_plugins even if there is actually nothing to be migrated in your case).

    While testing the functionality and reviewing the code, I spotted some minor issues that should be quite easy to be fixed and reported them into your bug tracker.

    Overall, I think this is good enough now to be approved so that you can gather further feedback from the community. You module has a big potential, good luck with maintaining it. You are cleared to land now, welcome to the Plugins directory!

  • CPER logo
    Wed, 19 Oct 2016, 10:44 PM
    Hallo,
    Is it possible to use this module, not as a SocialWiki, but as a SocialBook writing tool?
    So online readers can view chapters containing pages, made by online authors/editors.
    A page may have several alternative content-pages (clones) containing either a different writing style or a different story plot.
    Readers may comment on some page-alternatives and give advice. Readers may click on the favourite button besides their alternative-page (clone).
    When many readers 'like' a particular alternative of a page, this one is promoted to become the main version.
    Thus, some alternative-pages form the most favourite story-plot through out the chapter.
    This way a favourite story route builds up through the pages and chapters.

    Friendly regards,
    Rolf Cper
    Moodle 3.0
  • Dustin Gavin
    Tue, 9 Aug 2022, 12:55 PM
    Thanks for sharing this info
Please login to post comments