Showing posts with label opensource. Show all posts
Showing posts with label opensource. Show all posts

Thursday, May 15, 2014

Moodle Course Design Best Practices (PacktPub) Now Available

Moodle Course Design Best Practices (PacktPub, 2014) is now available! Designed to be an easy-to-follow guide to help you create or update your Moodle course, this book will help people who use Moodle for training and education in colleges and universities, schools for ages 5-18, corporations, professional associations, and other organizations.


With all content rigorously reviewed by four independent Moodle experts, and written to reflect the latest version of Moodle (Moodle 2.6), Moodle Course Design Best Practices seeks to present a high-quality way to develop exemplary courses for many different users and needs. 

You may download sample chapters in PDF format and also order the book as a printed book or ebook. Please share your thoughts and feedback. 

Wednesday, April 10, 2013

Review of Programming ArcGIS 10.1 with Python Cookbook


What makes much of Big Data extremely useful is the ability to integrate geospatial information, especially when tracked with time. To that end, ArcGIS is a "must have", and Python is a practical language that allows one to manipulate large data sets such as those found in databases, and that gathered via data acquisition module streams.

While the "cookbook" part of the title is a bit of a misnomer, Programming ArcGIS 10.1 with Python by Eric Pimpler and published by Packt Publishing does include very a total of 75 helpful recipes presented in a logical task-oriented sequence which take advantage of ArcGIS 10 features. It's useful for entrepreneurs who are coming up with innovative data mining solutions to help organizations and individuals in decision-making in many different fields and applications.



What I find most helpful is the fact that the organization of the book takes a building block approach which is helpful for someone who may need to get started, and equally so for someone who would like to simply pinpoint and extract what they want and need.

Here are some of the useful features:

* automated map production and printing: can automate the production of map production and printing (including exporting PDFs), which is helpful when creating a set of maps or map files.

* quickly using geoprocessing tools: this is a quick way to increase functionality and power without having to do everything separately; application-level environment settings are utilized quite helpfully as well.

* creating custom tools: the example shows how to filter the data for North American wildfires -- it's a useful example; I think it might be even more helpful to list some of the common sources of data and practice importing them and working with them by developing additional custom tools.

* working with attribute and spatial queries: I think it would have been good to go into a bit more detail about how / why syntax decisions are made, and to discuss the logic, the flow, and the structure; after all, mind and the mental processes are where clean code begins and ends. That said, the section discusses how Python interprets the queries and how / when it matters where a string is placed. The examples are clear, but I always need lots of examples, so I would have welcomed even more examples, but that would perhaps confuse some users, so I concluded that the book hit the right balance.

* for the more adventurous, the book includes how to use the add-in wizard. I have always been a bit leery of add-ins, believing (perhaps superstitiously) that they will create conflicts, and unleash a small troop of gremlins. This chapter shows how / where to place an add-in in a folder that is easily discoverable by ArcGIS Desktop. This is probably the key to having the thing work, and it solves a small mystery of why add-ins sometimes do not work.

In sum, I'd like to say that I find the book to be very clear, well-organized, and helpful. It's likely to have a nice, long shelf life as well.

I posted a version of this review on Amazon on the product page. Now you know I'm "Happy with Books."

Thursday, March 07, 2013

OpenSource Webinar / Web Conferencing Software: An Update

Open Source software does not always stay Open Source, and many of the products I’ve reviewed in the past either disappeared, were devoured by other products, were acquired by companies, or simply stopped the updates (rendering many fairly unusable).

So, I’ve put together a quick list of Open Source Webinar / Web-Conferencing software. They can be downloaded, and you can customize the look and feel, as well as providing hosting in an environment that you feel is more secure than using a commercial solution.


Let me state for the record that I am a BIG fan of BigBlueButton. The interface is straightforward and easy to use, and it’s flexible. You can participate with a video feed, or simply use an audio bridge. Participants can instant message as well as participate with audio bridge, and, to a limited extend, with video.  I also like the fact that BigBlueButton is accessible for Moodle 1.9 and above. However, there is a minor downside – your Moodle host may not have the latest plugin installed, and they may not be willing to install it.  So, there could be bugs. 


Video: Working with BigBlueButton in Moodle... 

In that case, the following options are available:

·        Option 1:  Change Moodle to a different hosting solution. Not always a good idea, since it’s not always easy to migrate everything to a new provider, especially student records and registrations.

·        Option 2:  Download BigBlueButton on your own webhosting provider. Some, like Fat Cow and Earthlink, will let you do so. However, check for bandwidth usage and data transfer fees. They can add up quite quickly.

·        Option 3:  Use a commercial hosting service such as HostBBB.com http://hostbbb.com/ or Generic Conferencing (http://www.genericconf.com). The downside is that your web conference / virtual class will need to be rather small to be affordable. For up to 5 attendees, it’s only $12.95 per month. However, with up to 50 attendees, the price escalates to $74.95.  In this case, it starts to seem as though a “per seat” solution such as one that Omnovia (their own interface, not BBB, although similar) offers ($50 / month, and $3.50 per seat) might be more affordable. It’s hard to say, though. It depends on how often you host webinars, and how many attendees you consistently have.


Getting Started with BigBlueButton in Moodle 2.3  

Note: I used to be an empassioned Elluminate devotee, but then they were acquired by Blackboard, and essentially imprisoned within an LMS. BIG Thumbs Down! I love solutions that can be standalone as well as integrated into your LMS (OpenSource and otherwise), and of course, if web conferencing software is OpenSource, it’s even better because can be a huge driver of innovation.

There is a Moodle Plugin for OpenMeetings, which is good if you’re hosting Moodle on your server. If you’re not, and you’re relying on someone else’s hosting services, you may not have administrative rights / permissions to add the plugin.

In that case, you’ll need to contact the administrator and ask them to go to the Moodle Plugin page and download the latest version.  Here’s a link to the Moodle Plugins Directory : https://moodle.org/plugins/index.php

Non-OpenSource Web Conferencing Moodle Plugins

WizIQ has a couple of very interesting products that will work in Moodle 2.4.  There is a Virtual Classroom plugin, along with a Live Class web conferencing module / tool. 

Thursday, April 08, 2010

Creating Webinars Using Open Source Software

Do you want to hold a webinar, but want to save money by doing it on your own? An updated list of sources can be found here. As speed and bandwidth restrictions continue to be reduced, and travel costs and time away from the office continue to be problematic, webinars are being incorporated into education, professional development, training, and team-building.

Don't Miss the Updated List of Open-Source Webinar Software and Platforms!
http://elearnqueen.blogspot.com/2011/05/opensource-webinar-software-updated.html

Open Source software can be a great solution when there is sufficient programming and network support expertise to be able to deal with some of the challenges of beta-level (or even alpha) software. However, the rewards of open source can be significant for those wishing to maintain control, develop a brand image, reduce monthly operating costs, and to even offer hosting / repackaged solutions for a specialized niche market.

For colleges and universities, the webinar format can be a wonderful way to present guest lecturers, and to discuss research design, particularly for sociology, psychology, and earth sciences. For corporations and professional associations, the webinar format can be effective. It is important, however, to plan well and to avoid common pitfalls.

Assemble your own "rough and ready" webinar?
It could be possible to simply broadcast a live event using ustream (http://www.ustream.tv/) while simultaneously using MSN or AIM for chat and discussion capabilities. This could result in a haphazard event, with archives of the chat avaialable in a different place than the archived video. However, it's a "rough and ready" way to do a webinar if you want to stay free, and not have to progress to a for-pay version of gotomeeting, skype, webex, omnovia, elluminate, and other providers of web conferencing and synchronous web training.

OpenSource Webinar Software
(please note that these products have been reviewed, but not installed and tested by e-learning queen).

vmukti
http://www.vmukti.com/

VMukti is an open-source, cloud-based high definition video conferencing communication suite, which has three main features:
Live Video Streaming and broadcasting
Web Conferencing and Collaboration
Video Voip Telephony
In theory, VMukti offers live video streaming in an affordable, effective manner. Total video product on cost, Quality and Scalability. Server less, Client Less, Low cost, High Definition, Scalable, Failover.

Webhuddle
http://www.webhuddle.com/
-Small footprint
-Easy to use: client runs in web browser (no installation)
-Thin Client
-Secure
-Offers hosting services

OpenMeetings
OpenSource

http://code.google.com/p/openmeetings/
OpenMeetings is a free browser-based software that allows you to set up instantly a conference in the Web. You can use your microphone or webcam, share documents on a white board, share your screen or record meetings. It is available as hosted service or you download and install a package on your server with no limitations in usage or users.

BigBlueButton
BigBlueButton is an open source web conferencing system for distance education. It provides real-time desktop sharing, presentation, VoIP, webcam and chat.

WebConference Plugin for Moodle
Plug in WebConference Internet conferencing into your Moodle Learning Management System. This mod for Moodle 1.9.7+ will enable your moodle installation to add WebConference Activities to courses. Adjust seats, and schedule conference events.

The Ehizo Project --- Communication Suite
data & video-conferencing, one shared whiteboard, send text messages (IM), transfer files(FTP),collaborate in real time,email capablities,Plays and stores dvd,cd and Mp3. Web-based Internet directory,Remote Desktop Share,File sharing program & browser

1videoConference
http://1videoconference.com/
(modified from website) An Open Source web conferencing company, 1VideoConference is allows its Web, Audio/ Video phone, Skype, Msn and Yahoo users to instantly participate in live web conferences without the need for lengthy downloads or complicated installations. At any time, our host customers can simply drop a small piece of code onto their websites and create an online video conference room.

The beta version of 1videoConference is available at sourceforge.net for download and installation on one's own server. This is an opensource alpha version with known bugs and little aesthetic design.

*****
From the archives of fringejournal.com: "Feed the Bears Anyway"

Blog Archive