For Consulting and Contact Information

For Consulting and Contact Information


If you'd like to contact me, or learn more about my Moodle, e-learning, and Blackboard consulting services, please make a quick trip to my new website at http://williamrice.com.

Thursday, June 19, 2014

Question from Quora.com: Is there an advertising system as an addition to Moodle (learning management system)?

I just answered a question on quora.com about placing ads in a Moodle site. The question was:
"Is there an advertising system as an addition to Moodle (learning management system)? I mean, that show students the advertisement by his year of study."
My answer is copied below:
I don't know of any Moodle plugins that are dedicated to serving advertisements. However, Moodle does allow you to add an HTML block to the sidebar of any course. That HTML block can contain almost any HTML code you want; including something like Google ads.
One way to target those ads to students who meet specific criteria, is to add the HTML blocks to categories of courses. For example, suppose you have a category or courses for first-year students. You can add an HTML block containing an ad suitable for first-year students, to that category. Now every course in that category will display the ad.
More information from the Moodle site: Block settings - MoodleDocs. Notice that there's a bug in Moodle right now, where this doesn't work on sites that have been upgraded. So you'll want to do this on a fresh Moodle installation: Moodle Bug 31616.

Thursday, March 7, 2013

What are reasonably priced, and professional quality, technology/service options for hosting a real-time seminar? What are the pros/cons? (e.g. join.me, gotomeeting etc)

I just answered a question on Quora.com about the best software for hosting webinars. Quora.com is a question-and-answer website created, edited and organized by its community of users. I answer questions about e-learning, Moodle, and Blackboard.

I'll reproduce the question and answer below.

Question:What are reasonably priced, and professional quality, technology/service options for hosting a real-time seminar? What are the pros/cons? (e.g. join.me, gotomeeting etc)

  • There will be 20-40 remote participants each in a separate location
  • I will be using powerpoint slides and will speak to those slides.
  • I would like to be able to interact with the participants in a controlled way.
  • I have a good broadband connection. I have a webcam.
  • Most if not all remote participants will have a reasonable broadband connection. 

My answer: join.me versus meetingburner.com versus gotomeeting.com, plus Google Hangouts

I have run classes using http://meetingburner.com and http://gotomeeting.com. I have attended a class given on http://join.me. I found that meetingburner had the best balance of features and ease of use.

GotoMeeting has lots of features, but its interface is sometimes confusing for first-time users. Join.me is dead simple to use, but it lacks the ability to record your meeting, and it doesn't integrate with a payment system.

Meetingburner let me record a session, and then download the recording so I have it even if Meetingburner goes out of business. It also has built-in options to quickly share the recording to Youtube. Also, Meetingburner integrates with PayPal so you can charge for your course and the application takes care of the usernames/passwords/payments. These features are with the Pro level, which is $40 per month.

Also, don't forget Google Hangouts. It's free. You can share your screen, record your session, and share files on your Google Drive. Why not convert your PowerPoint presentation to a Google Presentation, and share it during a Hangout? If you require the people in your class to get a Google account, you can add them to your Circles and use G+ to share with them in between sessions.

In sum, I think Meetingburner is the easiest solution, and Google+ is the cheapest solution.  With work, Google+ can provide intriguing possibilities for sharing and keeping in touch with your students.


If you'd like to read the other questions that I've answered on Quora, or just click around the e-learning and Moodle sections, or you can click through to my Quora profile

Monday, February 11, 2013

More Attractive Course Layouts in Moodle

I just answered a question on Quora.com about course formats in Moodle. Quora.com is a question-and-answer website created, edited and organized by its community of users. I answer questions about e-learning, Moodle, and Blackboard.
I'll reproduce the question and answer below.


The question:

How could the Moodle course design framework be made more modern and user friendly?

At the moment the course page design is really awful. There should be many more ways of navigating, creating less linear sequences and the label system should just die, die, die!

And my answer:

I see that some contributors have suggested that you look at other Moodle themes. A Moodle theme will change the layout of the frame that surrounds the course page, but the layout and function of the course page itself is determined by the course format that you select: topics, weekly, social, etc.

Until recently, most of us chose the Topics format. And many of us felt the same as you about the aesthetics of that format.

 In Moodle 2.4, you can add plugins for many other course formats. Collapsible topics, grid, nested sections, and so on. Check out the documentation at Course formats - MoodleDocs. I think you will be pleased with the expanded choice of course formats.

If you'd like to read the other questions that I've answered on Quora, or just click around the e-learning, Blackboard, and Moodle sections, you can click through to my Quora profile

Wednesday, February 6, 2013

Does it make sense to use the same product for K-12 (schools) and corporate e-learning environments?

I just answered a question on Quora.com about academic versus corporate learning management systems. Quora.com is a question-and-answer website created, edited and organized by its community of users. I answer questions about e-learning, Moodle, and Blackboard.
I'll reproduce the question and answer below.

The question:

Does it make sense to use the same product for K-12 (schools) and corporate e-learning environments?

The product is an adaptive learning system which will adapt to users learning ability. The product supports multiple roles (student/mentor/admin) I am seeking opinions about the usability, and effectiveness of such a product, in 2 very different environments. The issues I foresee are wrt content, and presentation, but I have limited experience in e-learning, both for K-12, and corporate.

And my answer:

I have helped people use Moodle in both academic and corporate environments. I work for a medical school that is part of a large hospital, so our learning management systems (yes, there are several!) must occasionally work in both a corporate and academic environment.

In your question you ask specifically about differences in the content and presentation of courses, when used in a corporate versus academic environment. In my experience, the types of content that an LMS can handle, the presentation of a course, and the usability of the LMS for students, are the issues that are least affected by the different needs of corporate and academic users.

The issue that most separates academic and corporate users of a learning management system is user and course management. For example, in a corporate environment, we often need to enroll everyone with a given job title into a specific course, and require that they pass that course by a specific date. So the corporate LMS needs to:
  • Pull job titles from your company's human resources system.
  • Assign courses based on job titles.
  • Track due dates for course completion and alert users of past due courses.
These are things that a lot of LMS's developed for academic environments don't do.

On the other hand, in an academic environment, we might need our LMS to establish core competencies (often called "outcomes") that apply to all students, in all grades. We might want to have teachers include those competencies in all of their courses.

For example, we might establish deductive reasoning as a core competency. So the academic LMS needs to:
  • Allow administrators to establish outcomes that apply to all students in the school.
  • Allow teachers to indicate when an activity, test, or assignment is testing or developing that outcome.
  • Report on the progress that individual students, and groups, are making in learning the outcomes.
Learning outcomes that are measured across courses is something that you'll find in academic LMS's. But if you wanted to ensure that everyone in company has a given skill, then in a corporate LMS, you would probably need to make that skill a separate course and run everyone through that one course.

To summarize: once a student is inside a course, the differences between academic and corporate learning management systems usually don't matter to the student. But the managers, administrators, and teachers who run the learning management systems have different needs in academia and the corporate world. So LMS's designed for those different worlds usually have very different features for managing courses, managing users, and reporting on activity.

I hope this helps you to evaluate LMS's for K-12 versus corporate learning environments. Feel free to post any follow up questions that you may have.

If you'd like to read the other questions that I've answered on Quora, or just click around the e-learning and Moodle sections, you can click through to my Quora profile

Thursday, September 27, 2012

Get a free e-book from Packt Publishing


My publisher, packtpub.com, is about to publish their 1,000th title. Packt publishes highly focused, how-to books on technical subjects. This weekend they are celebrating their 1,000th book by giving away free e-books.

Just go to http://packtpub.com, and register to create a free account on their site. Then, when you return to the site on September 28 or 29, you will be able to add any one e-book to your account for free. These e-books are in pdf format, and do not have DRM enabled (so you really do own the book, you're not just "renting" it from the publisher).

Remember, this is only if you visit their site this weekend, September 28 and 29. So hurry over and get your free book!

Friday, August 3, 2012

Surviving a Difficult Presentation: Techniques for Handling a Hostile Audience

If you give enough presentations, there's a good chance that you will someday find yourself the target of an uncooperative or hostile audience member. As in most crises, you're better off if you have a plan to respond. This article contains specific verbal techniques to help you handle uncooperative or hostile audience members during presentations. These techniques are based on my fifteen years in the software training profession.
This article:
  • Describes some difficulties you might experience from a hostile audience member.
  • Presents verbal techniques to overcome those difficulties.
  • Gives you examples of how to apply the techniques.
  • Explains which techniques are appropriate when you are giving a sales presentation, and which are appropriate when you are giving an informative presentation or class.

Class versus Sales Presentations

When teaching a class, you are the authority figure in the room. You set the agenda for the session. And, you determine most of the rules for interaction during the class. This is a very different situation than when you are giving a sales presentation.
During a sales presentation, the customer's highest-ranking audience member is the authority figure in the room. While you may have an agenda and rules for interaction in mind, the client's authority figure has the ability to undermine or change them.
Each situation closes some avenues and opens others. As this document presents each technique, it will make you aware of the unique advantages that each situation gives you.

Difficult Situation 1: A Constant Stream of Questions

One of the most common difficulties that you encounter in public speaking is a barrage of questions from a single or a few audience members. Sometimes the people interrupting the presentation sincerely want answers to their questions. Other times the questioner has a hostile motive.
Usually, a hostile questioner does not want to attack you personally. Instead, the questioner wants to attack the material that you are presenting. This is an important distinction, because the most effective way to attack the material that you are presenting is to draw you off topic into areas that you are not prepared to speak about. Specific techniques for dealing with off-topic questions are covered later in this document. For now, we will cover techniques for dealing with someone who continuously interrupts with on-topic questions. If the questions are off-topic, you may want to use the techniques covered in this section with the ones for off-topic questions.

One-breath Answers

The least confrontational way of dealing with a constant stream of questions is to answer each question as briefly as possible. Limit your answers to one breath in length. And before stating your answer, ask yourself if this material will be covered later in your presentation. If it will be, state only that the material will be covered later. Do not expand on your answer, because additional details will give the constant questioner additional opportunity. After giving your answer, launch directly into the next topic.
Taking time to answer a constant stream of questions may not be your desired solution. However, if the questioner is an authority figure, you might feel obligated to answer the questions. Keeping your answers short minimizes the negative effect of the interruptions.

Set Limits

You can discourage constant interruptions by setting limits on when you will take questions. To avoid being confrontational or authoritarian, state why the limits benefit your audience and ask for their approval.
For example, if you're teaching a class you might say something like, "I'm going to speak about this topic for the next ten minutes. You'll probably think of questions while I'm speaking, but many of them will be answered while I talk. I'd like to address your remaining questions after covering this material. Shall we get started?" If you're giving a sales presentation, you might say something like, "On the previous topic, we had a lot of questions. While I'm talking about this next topic, I'll keep your concerns in mind and try to answer your questions pro-actively. When I've finished, let me know how I've done."
If the questioner interrupts after you've asked them to hold their questions, you may want to escalate by giving a very short answer and then tactfully reminding them to hold their questions. For example, you might say, "Yes, we can produce that kind of report. Stay with me for the next few minutes, and I'll answer the rest of your questions right after this material."

Acknowledge and Delay

You almost never want to ignore a question during a class or sales presentation. Doing so may be taken as a sign of hostility on your part. Even if a question is inappropriate or ill-timed, try to acknowledge it.
If short answers and setting limits has not eliminated interruptions, you can acknowledge a question and delay the answer. For example, in a class you might say, "That's a good question, and it's covered later in the course. Let's finish this topic and move on." During a sales presentation, you might try to get the room to agree to cover the question later. For example, you might say, "Later on, I'm going to go over some material that will answer that question, and several others that you probably have. Do you mind if I wait to answer that?"

Private Discussion

If short answers, setting limits, and acknowledging and delaying questions has not eliminated interruptions, you may want to escalate to a private discussion with the interrupting audience member. If you want to prevent the discussion from taking a confrontational tone, remember a few important points.
First, acknowledge the person's right to have their questions answered. Second, point out any examples of questions the person posed, that were answered later in the presentation. Remind the person that holding their questions until the appropriate time will speed the presentation. Promise to allow time for questions at the end.
Also, acknowledge any questions the person had that were off topic. Ask the person to compile a list of those off-topic questions for you, so that they can be answered outside of the presentation.
Finally, ask the person to agree to "help you" with the presentation by agreeing to these proposals. Remember, the person's problem is probably not with you personally, but with the material you are presenting or some other factor over which you have no control. Asking the person for "help" in speeding the presentation can get that person on your side.

Difficult Situation 2: Off-topic Questions and Discussions

A few off-topic questions from your audience should not be a problem for you. However, if an individual or group has many off-topic questions, this indicates a possible problem. If the off-topic questions are coming from several people, your presentation may be unsuitable for the group. For example, if your presentation is about the hardware required for a new invoice system, and the group has a lot of questions about the software’s capabilities, your presentation may be mismatched to the audience.
If the off-topic questions are coming from one person, then your presentation may be unsuitable for that person or the person may be hostile to your material. A hostile questioner may be trying to make your material look bad because the questioner would benefit from its failure. For example, the questioner may be in charge of an old system that would be replaced with a new system that you are speaking about. Or the questioner may feel threatened by being in your class and learning a new way of performing a job function. Either way, the motivation for a hostile questioner is usually fear, and the technique is usually to draw you off topic.

Ask for Relevance

One technique for dealing with an off-topic question is to ask for its relevance to the current topic. This must be done tactfully, to avoid offending or embarrassing the questioner. For example, saying "I don't see what that question has to do with what we're talking about" may be taken as a criticism. Instead, ask the questioner to "help you understand" the relevance of the question to the current topic. The sooner you can relate the question to the current topic, the sooner you can tell the questioner that the answer is another part of your presentation. You want to be able to say something like, "Okay, I see how that relates to what we're talking about. Stay with me, because your question is covered later in this presentation."

Volunteer a Course Correction

If it has become apparent that your audience has a lot of off-topic questions that you cannot relate to the material at hand, you may want to offer them a "course correction." That is, you may want to offer to change the focus of your presentation.
You must make your offer very specific to avoid promising something that you cannot deliver. For example, saying "It appears that you have a lot of questions about material that's not in this presentation. Would you like to change the focus of the presentation?" is inviting the group to suggest any topic for your new focus. The result might be a request to speak about a topic you are unprepared for.
Keep control of the situation by offering to change the focus to a specific topic that you know well, and that the audience has asked about. For example, you might say, "I had intended to cover the types of documents produced by our product, but I see that you're very interested in the analysis module. Our expert in that field isn't here today, but if you like, we can either schedule a presentation for that person or I can change the focus of this presentation. How do you feel about those options?"
If there is a single or a few authority figures in the group, you may want to call a break and ask those few people if they want to change focus. If you ask the group in general if they want to change focus, and there is an authority figure in the room who disagrees with the group's decision, you may create conflict between that person and the group. It's more tactful to have the conversation with the authority figure in private.

Difficult Situation 3: Confrontational Questions

When dealing with a confrontational question, separate the attitude of the questioner from the content of the question. For example, consider the question “Why do we need to waste our time learning this? The old system works fine and this one is full of bugs.”

Separate Content from Tone and Restate

Separating the tone of this question from its content defuses this question. The tone is challenging. If you respond to the tone,with a challenging or sarcastic response, you decrease your credibility.
However, the content is a legitimate question, and can be rephrased and restated by you in a less confrontational way. For example, you could restate the question like this: "We have a question about what advantages this new system has over the old one, and, what do we do when we encounter bugs in the new system?"
Here are two more examples of a confrontational question or statement defused and restated:
"Why is this class so long? I don't think it should take this long to learn."
becomes
"What is our training plan for this class, and, how do we know our estimate of how long it will take is accurate?"
"This system doesn't work. It doesn't give accurate results."
becomes
"We have a question about the accuracy of our results. How do we interpret them, and what are the limits of their accuracy?"
When faced with a confrontational question or statement, pause and look for the legitimate question contained within the confrontation. Restate this question to the class, and answer it as honestly and completely as you can. The result is an obstacle turned to your advantage.

Address Hostility Privately

If defusing hostile comments does not work, you may need to speak privately with the person. Keep the discussion on the training process, not on their problem. For example, don’t get drawn into defending the requirement that they attend class, or defending the topic that you are teaching. Keep your discussion focused on the fact that they and you are required to be there, and to accomplish a stated learning outcome. State how their hostility endangers that outcome, for them and for the rest of the class.
For example, this statement is defending the information being taught: "I understand that you don't like this new method of doing things, but it will save you time and effort in the long run. I think it's in your best interest to learn it and give it a try." The hostile trainee probably already knows the advantages of the new method or system being taught, because the introduction to your class probably stated those advantages. This knowledge has not prevented the trainee from acting out.
Instead of trying to sell the material to the hostile trainee, focus on the fact that the material is required, and that it is to their advantage to learn it. Also, remember that much hostility is the result of fear. You can soften your message with an offer to help, which may ease the student's fear and decrease the student's hostility: "This information is important to you and the others being able to do their jobs. This method is going to be implemented, and even though you may not like it, you will need to learn and use it. I'm going to do my best to ensure that you leave here able to do that. Let's work together on that."

Expelling a Student or Audience Member

Expelling a student or audience member is the most drastic measure you can take to restore order to a class or presentation. If possible, discuss this with the sponsor of the course or the student's manager before doing it. There's a difference between saying, "I think it would be best if you left for the remainder of the class," and "Your manager and I think it would be best if you left for the remainder of the class." This diverts the responsibility for expelling the student from yourself to the student's manager or other authority figure. Remember, as the trainer you are not paid to be the disciplinarian, you are there to educate.

Sunday, July 29, 2012

It's published! "Blackboard Essentials for Teachers" book is finally here.

For over six months, I've worked on Blackboard Essentials for Teachers. This is a beginner's guide to the most-used and essential features of the Blackboard LMS.
It also contains a chapter that acts as a quick start guide to using Collaborate, which is Blackboard's live, online meeting and presentation system.
Like my Moodle books, this one tells a story. We start with a tour of a course created in Blackboard. Then, step by step, I show you how to build that course.
Like my Moodle books, I try to tell you not only how to use Blackboard features. I also try to tell you when to use the features, and how to fit them into your teaching strategy.
As far as I know, this is the only book for Blackboard users from a major publisher since 2006.
You can find a detailed outline, and sample chapter, at the publisher's website. The book is available in print and as an unlocked ebook. See it here.

Book Review: "Moodle Gradebook" by Rebecca Barrington


Moodle teachers and administrators have needed a good book on the Moodle Gradebook for a long time. Finally, Rebecca Barrington fulfilled this need with Moodle Gradebook, from Packt Publishing.
As an author, I know that it can be tempting to inflate a book's page count with unneeded text. Thicker books sell for higher prices, which means more money for the author. That's why I appreciate an author who writes a book that presents the information that I need, and then gets out of the way so I can get on with my work. Strunk and White's The Elements of Style is a classic example of this kind of user-friendly writing. Rebecca Barrington's Moodle Gradebook is another.
Barrington begins with a tour of the gradebook, including a list of the Moodle activities that can be graded. Many Moodle teachers don't know that forum posts and glossary entries can be graded. Barrington also tells the reader early in the book that you can create custom scales for the gradebook, while avoiding the temptation to go into detail about those custom scales. After Barrington explains the standard numberic and letter scales, she gives us details about custom scales.
Barrington also covers using outcomes, which might be the Gradebook's most underused feature. If you're a corporate user of Moodle, you will be especially interested in using outcomes. That's because and outcome can be measured by several different graded activities. For example, suppose resolving customer complaints is an important skill in your company. Your company might have a speicfic course on that skill, "How to Handle Customer Complaints." Also, that skill might be a part of several courses, such as a topic in "Dealing with Angry Customers" and also a topic in "Routing Calls to the Proper Department." You could create an outcoome for Resolving Customer Complaints, and apply that to graded activities in all three courses. Then, you can track your students' progress for that skill as they progress through your catalog of courses.
Rubrics are also covered. A rubric is an element of a grade. It enables you to separate a grade into individual criteria, and assign a specific number of points to each criteria. Barrington uses the example of a writing assingment, where the word count, number of quotes, and number of elements covered are all critera that are graded.
Barrington covers several kinds of grading reports from both the teacher's and student's point of view. Knowing what the students will see when they look at their invidividual gradebook is very useful for the teacher.
If you want to get more insight into your students' progress, the Moodle Gradebook can be a valuable tool. Barrington's book does a good job of explaining and demonstrating how to make full use of the gradebook. I ensourage you to read the detailed table of contents on Packt's website.

Tuesday, July 10, 2012

10 Brain-Based Learning Laws

I am especially interested in taking teaching techniques that work in the classroom, and adapting them for online teaching. My book Moodle Teaching Techniques began as a long list of classroom teaching techniques that worked for me. I chose techniques from that list, and show the reader how to apply them online.

Jeff Hurt's blog entry, 10 Brain-Based Learning Laws That Trump Traditional Education, suggests 10 research-based principles for effective teaching. His article is intended for classroom teachers and presenters. These principles, or laws of learning, can be accomplished online with some specific techniques. So just like we can take traditional teaching techniques and adapt them for online teaching, we can take the latest research-based teaching principles and apply them online using specific techniques.

Let's look at one of these brain-based laws of learning, and figure out how we can apply it online. 

Law 2: Emotions trumps facts.

Hurt writes that, "Neuroscience has proven that everything the brain learns is filtered through emotions. There are no exceptions. How we use emotion to aide learning determines learning’s success."

To apply this law, we should bring the emotion to class early. Get the student into the desired emotional state first, and then start teaching the student. We can bring an emotional component to our online classes in several ways.

Consider putting an emotional, motivational video into the introduction of your course. For example you could begin a course about the oceans with the traditional course description and list of learing objectives. Or, you could begin it with a fun video:

In 1992, a freighter hit a storm in the Pacific Ocean sending two containers packed with 29,000 plastic ducks overboard. Dr Iain Stewart tells the story of how the mighty ocean currents sent them on an epic journey to the four corners of the Earth.

Then, you can state the learning objectives in terms that refer back to this video. For example, instead of saying,

We will learn to identify the major ocean currents, and how they organize themselves into gyres.

we could say:

We will learn about the major ocean currents that probably carried the rubber ducks on their journey, and how the gyres formed by the currents could take the ducks on an endless cicular journey.

Because we are not there to set the emotional tone for our online class, we need to use a proxy to set the tone. Video and audio can set the emotional stage for us.

In future posts, I'll talk about how we can apply some more of Hurt's ten brain-based learning laws.

As always, I welcome your comments! 

Thursday, May 10, 2012

The LMS must open itself to the Web or die

ArsTechnica.com has an article on the future of classroom technology. One quote from that article caught my attention:
"The LMS is a great management tool, but we don't see it as a teaching and learning tool," said Groom. "Spaces determine how you think and learn. Blackboard as an example doesn't exist on the Web. You wind up accessing it through an abstract login. It's a kind of cockroach motel, locked into a space outside of time, outside of the Web. Divorce the learning and collaboration from the Web and you're separating it from where most people are doing their learning."
Moodle, Blackboard, and other learning management systems keep adding new features and more capabilities. With each new version, the environment inside the LMS becomes more rich with features. But what are these LMSs doing to open themselves up to the Web? How are they bringing Web content into the LMS? What features are they using to send students out to Web content without losing the student?
One good answer is Moodle's IMS LTI Tool. IMS stands for "Instructional Managment Systems," and LTI stands for "Learning Tool Interopability."
I encourage you to learn more about Moodle's LTI Tool by reading the excellent blog post by Gavin Hendrick.
(cross posted in the blog of my new site at http://www.williamrice.com/blog)

Tuesday, May 8, 2012

Should you serve videos directly from Moodle, or use a video sharing service like Limelight or Vimeo?

In the LinkedIn group "Moodlers Online," one member posted a question about the best way to share videos in Moodle courses. This is a frequent question. So I'd like to repost the question, and my response, here.
I've paraphrased the question below:
I am creating a Moodle site where all of the training is either WebEx, swf or .wmv based. It will have hundreds of training videos. Would it be better to upload the files to a video repository service such as Limelight or Vimeo, or just upload to Moodle? What are the pros and cons of each approach? I am worried about the slow loading of videos if they are stored and served by Moodle, and about the ability of Moodle to adapt to a user's slow internet connection.
And my answer:
You appear to be caught between two conflicting technical requirements for this. One the one hand, your users would get the best performance if you host the videos and a dedicated video streaming service and link to them from within Moodle. On the other hand, you need to lock down these videos to prevent anyone with the link from accessing them on the video sharing site. There is a relatively easy, technical solution.
The service that you referred to, Limelight, has an optional feature called "Media Vault." It will prevent your students from sharing the URL to a video. See http://www.limelight.com/content-Delivery-security/. Vimeo.com, another video sharing site, has a similar feature for their Pro account. You can embed videos that you've uploaded to Vimeo directly on a Moodle page, and configure the video so it plays only from that Moodle page (only from that URL).
Moodle is a great learning management system, but it's not a streaming media delivery application. I suggest you upload the videos to a video delivery service like Limelight or Vimeo, embed the videos to keep your users inside Moodle, and use content security to prevent them from being played outside of Moodle.
Hope this was helpful, and good luck with your project!
(cross posted in the blog of my new site at http://www.williamrice.com/blog)

Tuesday, January 17, 2012

Review of My Moodle 1.9 Beginner's Guide

If you're still on Moodle 1.9, you might be interested in a review of my Moodle 1.9 Beginner's Guide. It was written by an e-learning student, so it is from a beginner's point of view. You'll find the review here.

Thursday, December 29, 2011

It's just too creepy having Google read all my email and documents

Here's one reason I'm moving from Google Apps to Office 365 in the coming year. From Microsoft's Trust Center website: "No Advertising: Office 365 does not build advertising products out of Customer Data. We don’t scan your email or documents for building analytics, data mining, advertising, or improving the service." And, "Where: You know where Office 365’s major data centers and personnel are located and the logic used to determine where your data is stored. Who & What: We offer clear information on who can access your Office 365 Customer Data and under what circumstances they access it."

Sorry Google, but it's just too creepy to have you reading all my mail and documents. I'll pay extra for the privacy that Microsoft will give me.

Tuesday, December 27, 2011

How to Add the SRV Records for Lync Office 365 to Your Domain's DNS Records

I am in the process of switching from Google Apps to Office 365. I'll post more about my reasons, but for this post, I want to help you with one of the more difficult tasks in setting up Office 365: adding the correct records to your DNS zone file so that Lync will work with your domain.

The domain I use with Office 365 is williamrice.net. The administrative panel tells me to add these records to my domain's DNS zone file:

There's just one problem with that. My registrar, where I create these records, doesn't give me a user interface that has fields like Service, Protocol, Port, Weight, and Priority. My registrar assumes that if I'm modifying SRV records, I know what I'm doing. So they don't give me an easy, fill-in-the-blank interface for entering the SRV record. Fortunately, they do give me great technical support.

I sent my registrar the screenshot above, and they sent me the following lines to add to my zone file:

_sipfederationtls._tcp 3600 IN SRV 1 100 5061 sipfed.online.lync.com.
 
sip 3600 IN CNAME sipdir.online.lync.com. 
 
lyncdiscover 3600 IN CNAME webdir.online.lync.com.

Let me point out a few things about those lines. In the first line, notice that the Service and Protocol have been joined together, with a period between them. In each line, the TTL (Time To Live) setting of 1 Hour is written as 3600. And, each line ends with a period.

Let's translate the information that Microsoft gave me for the SRV record, into the line that my registrar gave me. Then you can make the same translation for your SRV record:
  1. The record begins with the Service, _sipfederationtls.
  2. Then, type a period (.).
  3. Add the Protocol, _tcp.
  4. Type a space.
  5. Then the TTL, but instead of hours it is expressed in seconds, 3600.
  6. Type a space.
  7. Add IN.
  8. Type a space.
  9. Add the Type, SRV.
  10. Type a space.
  11. Add the Weight, 1.
  12. Type a space.
  13. Add the Priority, 100.
  14. Type a space.
  15. Add the Port, 5061.
  16. Type a space.
  17. Add the Target, sipfed.online.lync.com.
  18. Type a period (.).

You're done. That's the line that you want to add for the SRV record, to enable Lync to work with your domain. Also, add the two CNAME records. Their format is much easier, and, your registrar probably has a fill-in-the-blank interface for adding CNAME records.

Remember to leave a comment if this is helpful (or not). I hope that Office 365 and Lync work as well for you as they have for me.


Friday, December 23, 2011

Discounts on Moodle Books from Packt Publishing

Packt Publishing is celebrating the recent publication of thire Moodle 2 Administration book, with discounts on all of their Moodle books.

  • Buy any Moodle print book and get 20% off.
  • Buy any Moodle eBook and get 30% off.

Good only until the end of December. See more at http://www.packtpub.com/news/moodle-festive-month.

Wednesday, November 30, 2011

Articulate versus Captivate

If you do a web search on "articulate versus captivate," you will find a lot of opinions about how the two programs compare. One of my clients asked me about the merits of Articulate versus Captivate. The answer that I gave him is copied below. I hope it offers a different perspective for you when deciding between Articulate and Captivate.


Ah yes, the great Articulate versus Captivate debate. Ford versus Chevy, Coke versus Pepsi, Yankees versus Mets...I'm kidding about that last one. The Yankees are, after all, a professional sports team.

First, I would recommend they get the 30-day trial before purchasing. It's fully functional and free.

Both Articulate and Captivate will read in a PowerPoint and then enable you to add interactions, audio, and quizzes to the presentation. Then, they enable you to export the resulting activity as a Flash file.

Articulate makes it a little easier to start with PowerPoint. I think it brings in more of PowerPoint's advanced features, such as custom animations. However, the other things that you can do in Articulate are a little more limited. That's because Articulate's raison d'etre is to take a Powerpoint slide deck from a subject matter expert and enable the e-learning specialist to turn it into an online activity.

Captivate lets you add more features. It also enables you to take screen shots and full motion video of your screen and add it. Captivate just does more. And, it's more popular among e-learning specialists.

If your client is starting with a subject matter expert who knows just basic Powerpoint, then either tool will do. If the SME knows advanced PowerPoint, and will supply them with a slide deck that has advanced features like custom animations and timing and embedded files, then go with Articulate because it interfaces better with PowerPoint's advanced features. If your client wants to be able to create e-learning without PowerPoint, and start right from within the tool, then try Captivate.

Monday, November 21, 2011

Answered Question on Linkedin.com: Instructional Design standards for online learning? Ideally specific and measurable that can be used in contracts with vendors.?



This question was posted to theInstructional Design & E-Learning Professionals' Group:

Does anyone out there have any useful resources to share around ID standards for online learning? Ideally specific and measurable that can be used in contracts with vendors.

I have used the standards posted by the Open ECBCheck. Open ECBCheck is "a new accreditation and quality improvement scheme for E-Learning programmes and institutions in international Capacity Building." Their members focus on a specific subject (international capacity building), however, their e-learning standards can be applied to any e-learning program.

I download the standards from http://www.ecb-check.org/2011-06-15-07-04-37/guidelines. They publish them as a pdf and Excel file. In the Excel file, I find the most useful section to be the tab labeled "Quality Toolkit." That tab has a list of specific, measurable criteria that you can use to judge the quality of your e-learning program. For example: "Does the navigation allow learners to always understand their position within the programme?"





Not all the standards in the Quality Toolkit will apply to all online learning programs. I copy and paste the standards that apply to the job into the contract for that job. This is a section of the contract that I label "Course Standards."


The Course Standards section also includes subsections for things like: the file formats of the material developed for the course, voice and tense of the speaker, the skin to be used when generating files from Articulate of Captivate, and the source(s) of the graphics used in the course.

The quality standards supplied by Open ECBCheck have made a good starting point for the course standards in my projects. Post your favorite resources for quality standards in the comments below. Or,

Thursday, October 20, 2011

Answered Question on Linkedin.com: What successful techniques have you used to improve learner's retention?

I recently answered a question on the Instructional Design & E-Learning Professionals' Group of LinkedIn, and wanted to share that answer here on my blog. The question posed was:


What successful techniques have you used to improve learner's retention? Based on my experience, there's only so much information you can stuff into people's heads.
What's the best single tip you would give to help improve the quality and quantity of information that people retain after experiencing the training you've developed?


My single most important tip is this: Instead of training your students to perform the task from memory, teach them why and when to perform the task, and how to use support materials to succeed at the task.


If you are training your students to perform a life-and-death skill under strict time constraints, then of course they need to be able to perform the task from memory, on demand. An emergency room medical procedure would be one example. In that kind of situation, you want them to leave class knowing exactly how to perform the task without any kind of support materials. But that is a rare situation.


In most situations, your students will have time to perform the task. That is, they will have time to find and use reference materials to help them with the task.


Instead of overloading your students with the detailed steps of how to perform a task, perhaps you should consider teaching them how to use the reference and support materials to perform the task. Then, you can focus your training on:



  1. Why they need to learn to perform the task (motivation).
  2. Who needs to be involved in the task (roles and responsibilities).
  3. When they need to perform the task; where it fits into their workflow (context).
  4. Which steps are critical or especially difficult (roadblocks and "gotchas").
  5. Where to get supporting materials for the task (reference materials and job aids).

Of course you will still take your students through the detailed steps of performing the task. But instead of focusing on memorizing the how-to information, you'll focus on the information above. While demonstrating, you can reassure them that the "clicks, keystrokes, and actions" are all included in the support materials. After the student performs the task on-the-job a few times, with the help of the support materials, then it becomes committed to memory.


In my experience, this approach avoids information overload during class while enabling students to learn complex, long tasks. Does this agree or disagree with your experience? We want to hear from you in the comments!

Wednesday, September 14, 2011

The Fastest Way to Create a Course Review in Moodle

Students who read a passage, then took  a test asking them to recall what they read, retain about 50 percent more of the information a week later than students who used two other methods to study the material. That research was published in the journal Science.


Fortunately, Moodle makes it easy to create a quiz that you can use for review purposes. A Review Quiz in Moodle will enable you to re-use a log of the work that you do while creating the course, and, increase your students’ retention of the material. The keys to successfully creating a Review Quiz in Moodle are:



  • using feedback in your quiz questions.

  • creating a separate category of questions for each topic in your course.

  • creating one-page review for each topic in your course.


First, let’s look at the feedback for Moodle questions.


Feedback in Moodle Quiz Questions


In a previous post, I wrote about the various kinds of feedback that you can create in a Moodle quiz. I wrote about how to use feedback that is display when:



  • the student selects a specific answer.

  • the question is completed, no matter what the student’s answer.

  • the student achieves a specific score on the quiz.

  • the quiz is completed, no matter what the student’s score.


These four types of feedback give you the ability to make a Moodle quiz into a teaching tool. Instead of using a quiz to just test the student, you can use it to teach.


If you create quiz questions for every topic in your course then you can use a fast, easy method to create a course review. This method assumes that each question in your course includes feedback to teach the student why (s)he is right or wrong, and to help the student remember the correct answer.


Creating a Review Quiz in Moodle


With this method, you will use four phases to create a review quiz:



  • Create a category of quiz questions for each topic.

  • Create a quiz for each topic.

  • Create a one-page review for each topic.

  • Assemble the one-page reviews and questions into a review quiz.


Let’s step through each phase below.


First: Create a category of quiz questions for each topic


Here’s how to prepare your questions for a review quiz:



  • For each topic, create a category of quiz questions.

  • For each of the categories that you just created, create several quiz questions. Now, you have several quiz questions for each topic.

  • For every answer in each question, create feedback that teaches them why that answer is right or wrong. Now, every answer of every question is a teaching tool.

  • For every question, create general feedback that explains why that question is relevant. Now, no matter which answer the student selected, (s)he will learn where that question fits into the bug picture.

  • Make sure that each quiz question can stand alone. Do not refer to or depend upon any other questions.


Now your question bank for the course looks like this:



Topic 1 Questions


Question 1

Question 2

General Question Feedback: “This question relates to the concept of…”


Answer A

Answer Feedback: “This answer is correct because…”

Answer B

Answer Feedback: “This answer is incorrect because... The correct answer is…”

Answer C

Answer Feedback: “This answer is incorrect because... The correct answer is…

Question 3

Topic 2 Questions

Topic 3 Questions


Now every answer, and every question, is a teaching tool. And, every question can stand on its own. You are ready to create a quiz for each topic.


Second: Create a quiz for each topic


For each topic, create a quiz. You can make the quiz appear in the gradebook, or, make a practice quiz that doesn’t affect the student’s final grade.


Third: Create a one-page review for each topic


For each topic in the course, create a one-page review. This can be a simple bulleted list of key points, an infogram, a video, or any other technique. Keep the review short enough so that it can be read, viewed, or listened to in a few minutes.


Fourth: Assemble the one-page reviews and questions into a review quiz


Finally, you are ready to create the review quiz. In the review quiz, you will assemble the one-page reviews and teaching questions.        Â



  • Create a quiz, and add instructions that look like this:


This quiz is practice for the final quiz. Your grade for this quiz will not be used to calculate your final grade.

This quiz will present one page of bullet points for each topic that we covered. These bullet points are reminders of what you studied in the topic.

Then, the quiz will present some random questions from that topic's quiz. Do your best on these questions. Feel free to refer back to the topic's presentation while attempting the questions. As before, the questions will give you feedback if you answer incorrectly.

The reminders before the questions, and feedback after the questions, are designed to help you learn the material.

You can attempt this practice quiz as many times as you like. When you're ready, proceed to the final quiz.

There are two things that make creating a review quiz in Moodle easy. Moodle enables you to add Descriptions to a quiz, and to add manual page breaks.


In a Moodle quiz, a Description is just a question that consists of nothing but a Web page. You can put anything into a Description that you can put on a normal Web page. The student doesn’t need to answer anything, and the Description doesn’t get scored. Usually, you use a Description to explain a section of the quiz. In this case, you will use the Description to display the one-page summary of the topic.



  • Add a Description to the quiz, and name it something like “Topic 1 Review Page.” Then add the one-page review for the topic to the Description.

  • After the Review Page, add a page break.

  • After the page break, add several random questions from the topic. To do this, you will select the topic’s question category, and then instruct Moodle to add a certain number of random questions from that category.

  • After the random questions, add a page break.

  • Repeat steps 2 through 5 until you have a Review Page and random questions for each topic in your course.


Congratulations! You’ve created a review test for your course. Because you re-used questions from your previous quizzes, you made efficient use of your work. Because you alternated a brief review of a topic with questions about that topic, you used the learning principle of Immediate Feedback to improve retention.

Thursday, September 8, 2011

Guest Post: Free Online Classes to help Freelance Tech Writers become Effective Bosses and Business Owners

While some technical writers are employed by large corporations, some on the other hand choose to freelance and start their own tech writing businesses. Going the entrepreneurial route is more or less ideal for those who like to make their own working hours and for those who wish to create a versatile portfolio by working for a variety of clients and projects. Unfortunately however, most technical writing degree programs don't adequately teach students how to be their own bosses or how to even oversee a team of subordinates.
While formal education in business applications can in fact teach students how to tackle the complications that arise with establishing a start-up business, this option is expensive and time consuming. Thankfully there are free online classes provide by distinguished brick-and-mortar institutions that can provide freelance tech writers with the knowledge they seek to become effective leaders when owning and operating their own business. While these classes are in fact free and typically include free old class materials such as course readings, syllabi and lecture notes and slides, note that some may require the purchase of specific textbooks or software. With that said, to learn the best classes that can help you become a more effective leader in the tech writing industry, continue reading below.
Finance and Accounting Online Classes. Because most tech entrepreneurs are strapped for cash and struggle coming up with enough capital for operating costs of their small business, all too often tech freelancers cannot afford to pay a professional to take care of the bookkeeping and other finances. So they opt to do it themselves. But handling your own finances is extremely risky, especially if you do not know anything about cash flows, how to acquire monetary income, or how to meet budgets—you don't want to over spend (or skimp) on buying necessary equipment such as authoring and editing software, style guide books, reference manuals, insurance, or proper licenses. In fact, any small mistake can result in your business quickly plummeting to the ground. So to make sure that your business doesn't fail due to your lack of knowledge in finance or accounting, check out a few of these classes that can teach you how to properly evaluate your blooming business' financial needs:
Content Management and Software Documentation Online Courses. In this new day and age most freelance teach writers are required to do far more than just write—they have to be editors, content modelers and even graphic designer at some moments. With that said freelancers who deal with a high volume of clientele needs to diligently work to stay organized and keep proper documentation of all of their various works—no telling when you may be able to reuse particular information. An easy way to do this is to use programs such as XML and SGML. These programs will not only keep all of the content consistent throughout your business, but will also aid in easy retrieval of those important documents from databases.
Business Negotiations Online Courses. Typically a freelance tech writer is given the option to bid on projects individually or delve into a long-term contract with a publisher. Either way, freelance tech writers need to know how to market their business to find clients as well as how to make contract negotiations once they find a client. Not only will these classes do just that, but they will also teach students how to make deadlines, create a project plan, stay within budgets, and ensure client satisfaction.
Leadership Online Classes. Lastly, if you work individually and do not have subordinates or business partners, the following classes may not necessarily pertain to you. However if you choose to hire help, these classes will teach you how to listen to your employees' complaints (happy employees equal a happy workplace environment) and how and why it's important to take the lead during writer's meetings etc.

By-line:
This guest contribution was submitted by Lenore Holditch, who specializes in writing about top online colleges. Questions and comments can be sent to: holditch.lenore @ gmail.com.