Socialwall Format

Course formats ::: format_socialwall
Maintained by Chris Kenniburg, Bryan Smith, Andreas Wagner
The Moodle Socialwall will transform your Moodle course into a social learning platform. This includes a familiar post interface, timeline of posts, filtering of the timeline, and integration with Moodle's activities and resources. A social learning format allows teachers to pick up the tool and begin using it right away.
Latest release:
283 sites
67 downloads
82 fans
Current versions available: 2

A big thanks to a new Moodle 3.3 version which was patched and fixed by David Herney Bernal

If you have a fix or improvement we would love to include it.  Please contact Chris Kenniburg.



Initial funding and support provided by the Regional Educational Media Center (REMC) Association of Michigan.  


The Moodle Socialwall will transform your Moodle course into a social learning platform.  This includes a familiar post interface, timeline of posts, filtering of the timeline, and integration with Moodle's activities and resources.  A social learning format allows teachers to pick up the tool and begin using it right away.

Google Presentation for Moodle Socialwall Course Format

A super big thank you to REMC Michigan http://remc.org for supporting and funding this project.

Special thanks to Moodle Partner Synergy Learning http://www.synergy-learning.com for doing the hard work of developing this course format.

Special Notes: 

  • Do not change an existing course to the Socialwall format. It is possible and will work just fine, but will have undesired results/consequences due to how social wall puts all activities and files into topic one (behind the scenes). 
  • All activities and resources added to a Socialwall course will appear in Topic One if switched to the standard Topic Format of Moodle. It is possible to switch from Socialwall to Topic Format if a teacher wants to move into a more traditional online learning model. The teacher would then just need to arrange their activities and resources into the topic areas. 
  • Using CSS you can alter the appearance of the Socialwall. An example can be found in how the evolve-D theme displays the Socialwall and timeline. evolve-D Theme
  • Be sure to activate the URL Resource filter to get automatic embedding of Youtube videos and links. 
  • The Alert Block is designed to display class alerts and other useful events in the course. It is recommended to add this to your sidebar.


Installation and Use

Watch a Google hangout we did explaining how to install and use the Socialwall Format.



Additional Information

The eCommunity Platform uses a new Moodle Course Format (called Socialwall) which alters the way a typical course looks and behaves. Most people use "Topic” or "Weekly” course formats in Moodle.

This is new course format offers a timeline, where teachers and students may post and/or comment on. It is fully integrated in Moodle, so teacher may:

  • make different kind of posts (Alerts, sticky post)
  • attach activities to timeline-posts (via Drag and Drop too)
  • attach files and URLs to posts
  • comment on posts or reply to comments

Students (depending on capabilites) may:

  • make standard posts
  • attach resources (files or links) to posts
  • comment on posts or reply to comments
  • view results and feedback of assignments in their timeline

The Socialwall-Package includes:

  • a new Course Format (called socialwall, format_socialwall)

Optional:

  • a new Filter (filter_urlresource) to alter the way a posted url-Resource will be displayed
  • a local plugin (local_filterurlresbak) to backup and restore the filter data (unfortunately moodle doesn't support backup and restore for filter data).
  • a new Block to display upcoming events and alerts related to the course (block_alerts).

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6

Contributors

Chris Kenniburg (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Dan Jeffries
    Tue, 16 Feb 2016, 5:47 PM
    Hi - me again!

    A couple of queries:

    1. Is it possible that all students receive notifications by default? It looks like the default is 'Off'.
    2. As an Admin - if I edit a post - the name of the person posting changes to me. Can it work like Forum Posts in that the original person posting remains the same and it shows an 'edited by' comment?

    Thanks! smile
  • Chris Kenniburg
    Tue, 16 Feb 2016, 8:53 PM
    Dan,
    1. I believe you can change the defaults for the course format by changing the notification setting in the Site Admin Area under plugins>course formats. Change up the Socialwall defaults. Also at the course level you can change them too.
    2. I can add this to a list of future updates. Thanks for the feedback!
  • Dan Jeffries
    Tue, 16 Feb 2016, 10:10 PM
    Thanks Chris. Perhaps to be a bit more specific - if the course is set up WITHOUT notifications on - is there any way to reverse that? Otherwise it relies on everyone individually changing their Notification settings. Hope that makes sense.
  • Alan Kmiecik
    Mon, 7 Mar 2016, 9:12 PM
    Hey guys, thanks for the work but, in my humble opinion, the videos gotta go. First, there are a little past bad i.e. not crisp. Second, we live in a digital age, the primary benefit of digital information is that it does not have to be linear. Video are nothing but linear.

    Example, I needed two seconds worth of information: how to install. To get that information I had to load a 37min video and wait for the information (or jump around and try to find it).

    If you want to use video, break them up into two to three minute pieces of content.

    Thanks
  • Chris Kenniburg
    Mon, 7 Mar 2016, 10:30 PM
    Alan, Sounds like you want to volunteer to help make better videos for the plugin! Post them to Youtube and we'd be happy to include them here in the description. We're sharing this here, for free, as a small portion of what we do in order to help better the Moodle community. You're probably right in that we might want to update and create some new videos. Finding the time to do so might prove challenging. So, if you have the time please do so and pass them along to me. I'd be happy to include them in the description.
  • Mike Nodding
    Sat, 28 May 2016, 3:49 PM
    installed into my dev box, looks great, and for a while it worked well, but i managed to screw it up somehow in one course - getting this in the course UI:

    Debug info: ERROR: invalid input syntax for integer: ""
    SELECT * FROM mdl_user WHERE id IN ($1,$2)
    [array (
    0 => 2,
    1 => '',
    )]
    Error code: dmlreadexception
    Stack trace:
    line 443 of /lib/dml/moodle_database.php: dml_read_exception thrown
    line 244 of /lib/dml/pgsql_native_moodle_database.php: call to moodle_database->query_end()
    line 785 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end()
    line 1309 of /lib/dml/moodle_database.php: call to pgsql_native_moodle_database->get_records_sql()
    line 1282 of /lib/dml/moodle_database.php: call to moodle_database->get_records_select()
    line 389 of /course/format/socialwall/classes/local/posts.php: call to moodle_database->get_records_list()
    line 427 of /course/format/socialwall/classes/local/posts.php: call to format_socialwall\local\posts->add_posts_data()
    line 820 of /course/format/socialwall/renderer.php: call to format_socialwall\local\posts->get_timeline_posts()
    line 58 of /course/format/socialwall/format.php: call to format_socialwall_renderer->print_page()
    line 280 of /course/view.php: call to require()

    and this in the error logs

    2016/05/28 15:46:22 [error] 31304#0: *9670 FastCGI sent in stderr: "PHP message: Default exception handler: Error reading from database Debug: ERROR: invalid input syntax for integer: ""
    SELECT * FROM mdl_user WHERE id IN ($1,$2)
    [array (
    0 => 2,
    1 => '',
    )]
    Error code: dmlreadexception
    * line 443 of /lib/dml/moodle_database.php: dml_read_exception thrown
    * line 244 of /lib/dml/pgsql_native_moodle_database.php: call to moodle_database->query_end()
    * line 785 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end()
    * line 1309 of /lib/dml/moodle_database.php: call to pgsql_native_moodle_database->get_records_sql()
    * line 1282 of /lib/dml/moodle_database.php: call to moodle_database->get_records_select()
    * line 389 of /course/format/socialwall/classes/local/posts.php: call to moodle_database->get_records_list()
    * line 427 of /course/format/socialwall/classes/local/posts.php: call to format_socialwall\local\posts->add_posts_data()
    * line 820 of /course/format/socialwall/renderer.php: call to format_socialwall\local\posts->get_time" while reading upstream
  • Mike Nodding
    Sun, 29 May 2016, 7:59 AM
    It was down to my linking a post to an assignment activity in topic 1 which was created prior to installing socialwall. removed from mdl_format_socialwall_posts table and the error goes away.
  • Emanuele M
    Fri, 10 June 2016, 10:15 AM
    Hi, when i post a youtube's video on Socialwall , i can't see video but only link in text format.
  • Chris Kenniburg
    Mon, 13 June 2016, 7:00 PM
    You have to turn on the plugins that would allow embedding youtube in normal Moodle. It works. Turn on your multimedia filters.
  • Flameater Flameater
    Thu, 16 June 2016, 6:47 AM
    Hi guys, Social Wall is showing me that I have 20 topics of discussion in each course using SW. However, I can only access Topic 1 from the collapsible treeview on the left. Clicking on the other Topics will not produce results. How do I add things to Topic 2? Also, how do I change the title of the Topic into something more meaningful instead of Topic 1 and Topic 2, etc. Thanks.
  • Chris Kenniburg
    Wed, 22 June 2016, 2:16 AM
    It uses the topic format as a base for functionality. Just ignore them or edit settings and make only one topic. It uses topic format so that if you ever want to switch from socialwall to another course format it is compatible. Socialwall will put everything into topic one. The others are useless and can be ignored.
  • Flameater Flameater
    Thu, 23 June 2016, 4:21 AM
    Hmm... I can't find where in settings it allows the number of topics to be changed as long as it's SocialWall format. Changed the format to Social and all the contents disappeared. Still am not able to find the number of topics to edit in settings. Changed back to SocialWall and fortunately all the contents came back. I'm using Moodle 3. This is a great and much needed plugin but would like to know if this issue is still under development or is it something wrong on my part. Other users seem to be very happy with it but I cant get around this issue. Thanks.
  • Flameater Flameater
    Thu, 23 June 2016, 5:01 AM
    Got it. Change to Topics format. Move all activities to Topic 1. Rename Topic 1. Go to settings, reduce number of topics to 1 only. Then change it back to SocialWall.

    Thanks guys for the great plugin.
  • Flameater Flameater
    Thu, 23 June 2016, 5:13 AM
    Whoops... After doing those changes, the textarea for new posts has gone missing... Now enrolled users can only comment on existing posts and comments but are unable to create new posts.
  • Nick Varney
    Thu, 23 June 2016, 4:09 PM
    @flame eater - Change it to 2 sections in the Topics format and revert back to Socialwall. The posting area returns. Coincidentally I've been making the same discovery and comments in the main forum thread for Socialwall https://moodle.org/mod/forum/discuss.php?d=278256#p1350687
Please login to post comments