Image by Troy Tolley. Creative Commons Attribution-NoDerivs 2.0 Generic. See Source. |
What's the method to my 'madness' of giving a portion of my hard work away for free? I'm giving the code to the community is to see a better Wall emerge from the Crowd of Moodle developers or students or users. Please take the Wall code to new heights for the benefit of the Moodle worldwide community. Be brave, be gentle, be innovative, be creative. Cheers!
The Wall in action on my Moodle 2.5 site. There's also a Moodle 1.9 version. Both are free - NOW. |
It's been fun developing the Srinivas' Tamada's original non-Moodlerised Wall script 3.0 to where it is now, but now it's time for the rest to take over with the coding of the Moodle Wall. Please make it jump though hoops. Perhaps you can make the Wall posts update in realtime using AJAX. I couldn't. Perhaps you can improve the GUI of the Wall. I haven't got the time. Please share it back to the Moodle Community.
Have fun!
4 versions! Moodle 1.9.x Basic and Premium, Moodle 2.x Basic and Premium Just don't mind my messy coding. |
IMPORTANT UPDATE (As of 11th October 2014)
I have made more improvements to the Wall code. Please E-mail me at boonsengkam@gmail.com for the latest version of the Wall for Moodle2.x. The latest version, as of October 2014, contains some new enhancements, speed improvements, better readme.txt instructions.
It also has a much easier way to embed youtube videos in a message or a comment. For example,
you can type this in a message or a comment box:
Watch this video:
http://www.youtube.com/watch?v=HkMNOlYcpHg
Great huh?
Or even like this, with just spaces seperating the pre-text, Youtube video link and post-text:
Watch this video: http://www.youtube.com/watch?v=HkMNOlYcpHg Great huh?
and the video with the preceding and succeeding text will appear, nicely formatted for you.
This makes it very easy to give pre and post-instructions to accompany your YouTube video embed.
Oh by the way, it also works with TED video talks now! But only for Messages and not in Comments, for now.
and vola, you will see this message post on the wall:
So like I said, if you want the latest version of this Wall, circa 11th October 2014, please Email me.
Frankie Kam, boonsengkam@gmail.com
What is GNU GPL?
The GNU General Public Licence (GPL) is probably one of the most commonly used licenses for open-source projects. The GPL grants and guarantees a wide range of rights to developers who work on open-source projects. Basically, it allows users to legally copy, distribute and modify software. This means you can:
Copy the software.
Copy it onto your own servers, your client’s servers, your own computer, pretty much anywhere you want. There’s no limit to the number of copies you can make.
Distribute the software however you want.
Provide a download link on your website. Put the software on a bunch of thumb drives and give them away. Print out the source code and throw it from the rooftops (please don’t, though, because that would waste a lot of paper and make a mess).
Charge a fee to distribute the software.
If you want to charge someone to provide the software, set it up on their website or do anything else related to it, you can do so. But, you must give them a copy of the GNU GPL, which basically tells them that they could probably get the software elsewhere for free. Best to be up front about that, and about why you’re charging them.
Make whatever modifications to the software you want.
If you want to add or remove functionality, go ahead. If you want to use a portion of the code in another project, you can. The only catch is that the other project must also be released under the GPL.
Source: http://www.smashingmagazine.com/2010/03/24/a-short-guide-to-open-source-and-similar-licenses/
Credits for Facebook-Like Wall for Moodle
Portions of code copyrighted by Srinivas Tamada, the original author of the Facebook-Like Wall 3.0 script.
Code adapted and expanded for Moodle 1.9.x and Moodle 2.x by Frankie Kam Boon Seng
Related posts on Moodurian.blogspot.com
Related posts on Moodle.org
Building a facebook wall style forum
Complementing forums by adding Facebook-like Walls to your Moodle page
I've created a Wall for my Moodle course. Now I want to add the Wall to my coursepage - which file to edit?
My Moodle: Using My Moodle or ?? like Facebook Walls
APPENDIX (MORE SCREENS)
WONDERWALL FOR MOODLE
Increase and enhance your students' learning experience with this tool!
Feel free to browse the features of this amazing wall for your Moodle production site. On this page you willa find demo links and a list of features.
Demo Site M2.3.2: http://www.moodurian.com/m232/mod/page/view.php?id=3
The WonderWall for your Moodle 1.9.x coursepage
(tested for Moodle 1.9.15)
Demo Site M1.9.x: http://www.moodurian.com/mod/resource/view.php?id=4274
Need I say more? Yes? Okay, here's a Features List Comparison Table
Disclaimer. What the Wall can't do.
Postscript.
An update. For the latest version (12th October 2014) of the Wall for Moodle 2.x, click here.
Another update. Wall has been mucho imrpoved on 21st December 2014.
Click here.
Complementing forums by adding Facebook-like Walls to your Moodle page
I've created a Wall for my Moodle course. Now I want to add the Wall to my coursepage - which file to edit?
My Moodle: Using My Moodle or ?? like Facebook Walls
APPENDIX (MORE SCREENS)
WONDERWALL FOR MOODLE
Increase and enhance your students' learning experience with this tool!
Feel free to browse the features of this amazing wall for your Moodle production site. On this page you willa find demo links and a list of features.
The WonderWall for your Moodle 2.x coursepage
(tested for Moodle 2.3.2 and Moodle 2.4)
(tested for Moodle 2.3.2 and Moodle 2.4)
Figure 1. Here's the Wall working under Moodle 2.4
Demo Site M2.4: http://www.moodurian.com/m24/mod/page/view.php?id=4
Username: student
Password: Student_123 (note: the password starts with a Capital 'S')
|
Figure 2. WonderWall for Moodle 2.3.2 |
Username: student
Password: Student_123 (note: the password starts with a Capital 'S')
(tested for Moodle 1.9.15)
Figure 1. WonderWall for Moodle 1.9.x |
Demo Site M1.9.x: http://www.moodurian.com/mod/resource/view.php?id=4274
Username: me
Password: me
Convinced? No? Okay,...here are 9 Reasons WHY you should have a Wall for your Moodle site
1. Engage your students | 2. Easily embed Web 2.0 content | 3. Encourage online participation |
---|---|---|
4. Gamify the experience with badges | 5. Allows privacy of posts |
6.
Easily post
content
and code
|
---|---|---|
7. Grab and share Web content on the wall | 8. Increase learning and make it FUN | 9. Post foreign language content |
---|---|---|
Need I say more? Yes? Okay, here's a Features List Comparison Table
Features | Moodle 1.9 and 2x Lite/Basic version | Moodle 1.9 and 2.x Full version (now FREE) |
---|---|---|
Wall post updates | ||
Comments on Wall posts | ||
Deleting of posts and comments | ||
Allows expansion of Web 2.0 content via http input entry. For Youtube, Vimeo, Slideshare, Scribd, TeacherTube, image url. | ||
Allows formatted input via the WYSIWYG Nicedit rich-text editor | ||
Textarea is dynamically resized to expand upon input of data | ||
Textarea allows tabbing to be done. Allows indented programming code to be displayed. E.g., C++, .net code. | ||
Word statistics can be displayed (word count, sentence count, average words per sentence, Flesch-Kincaid readbility score) Note: Only for Moodle 1.9 version of the Wall. Not yet ready for Moodle 2.x | ||
Wall updates can be 'Liked' (Note: NOT the FB like) to indicate usefulness of a post | ||
Email notifications from student to teacher can be sent each time the Wall post is made Note: Only for Moodle 1.9 version of the Wall. Not yet ready for Moodle 2.x | ||
Unicode characters can be shown. Foreign language supported (Arabic, Chinese, Japanese, Thai, Russian, Serbian, etc) | ||
Users can copy and paste HTML sections of code from webpages and paste them directly onto the Wall | ||
Journal mode allows users to see only Wall posts belonging to their teacher and themselves Note: Only for Moodle 1.9 version of the Wall. Not yet ready for Moodle 2.x | ||
Wall can be made to be accessed as readonly by students | ||
Posts can be displayed in reverse order (LIFO). | ||
Displays any Web 2.0 content as embed code |
Disclaimer. What the Wall can't do.
1. The upload image feature is not working, and therefore is not found in the Nicedit panel interface.
2. Updates are not in real-time. This is not Facebook! So for a student to see all posts by others, he or she must refresh the browser. Therefore the Wall works like the Moodle forum.
3. No "More" button exists. Yet.
4. The wall can only be activated via iframe embed code. It does not exist as a mod or as a block.
End
Postscript.
An update. For the latest version (12th October 2014) of the Wall for Moodle 2.x, click here.
Another update. Wall has been mucho imrpoved on 21st December 2014.
Click here.
No comments:
Post a Comment