Instant, simple video conferencing for free

appear.inThe following is a quick, simple “How to… ” guide for setting up instant, free, “no frills”, easy to use, multi-way video conferencing and chat in Moodle for up to 8 people at a time. It also works on any web page as you see in the embedded room at the bottom of this article.

How to embed appear.in in Moodle

  1. Go to https://appear.in/,
  2. create a video/chat room,
  3. copy the URL link,
  4. in Moodle, create a page (Page resource module),
  5. in the Moodle HTML editor, click on the show source code button <>,
  6. copy (Ctrl + c) and paste (Ctrl + v) the following code: https://appear.in/room
  7. replace [room] with the name of the room you created in step 2,
  8. and save the Moodle page.

There are also options to claim a room as your own and lock it so that only users with the correct password can access it. If you lock a room with password protection, you can simply put the password at the top of the Moodle page where you’ve embedded the appear.in room.

If you want to record conferencing sessions, you can use one of the many screen recording applications that are available. A good free and open source one for Linux systems is Record My Desktop. Here’s a list of screen recording software for other operating systems.

What is appear.in?

According to their terms of service:

“Appear.in is a web based video conversation service that allows you to have video conversations with others in the browser simply by having individual participants typing in the same URL in the browser window. Typing in the same URL will make the participants appear in the same room where you can talk to each other with voice and text chat and see each other with transmitted video. You do not have to install any software or plugins to use appear.in. You also do not have to register or log in to use the service.

Video and sound communicated in appear.in, is only seen by the people who are present in a room at the time the content is communicated. It is not disclosed to anyone who are not present in a room. You should be aware that by default a room is open, so anyone who knows the url can enter the room simply by typing the URL in the browser. If anyone enters a room you are present in, you can see them in the room. You can prevent others from entering a room by locking the room. When a room is locked, only room owners can enter a room.

Chat messages communicated in a room can be seen by people who are present in the room when the message is sent and by people who enter the room during the same chat session. A session ends when there are no people in a room any more. At this time, all messages sent in the chat session will be deleted and can no longer be viewed by anyone.

You can claim a room as your own room. This will give you control over the room, and give you the ability to customize it for your own communication needs. When you claim a room, you enter your email address. You will then get an email containing a link that provides access to the owner privileges for the room. Room owners can customize a room e.g. by setting the background image in the room and by using other customisation options that is or may be provided in the service in the future. Only room owners can set the lock for rooms that have been claimed and the lock will be retained when everyone has left the room so you need the room code to enter back into the room. A crown symbol will be shown on the video feed of a room owner to make it apparent who is the owner.

You can follow a room by clicking the “follow” symbol. Following a room implies that you will be notified whenever someone enters a room you are following, even though you are not currently in the room yourself. You can click the notification to enter the room and have a conversation with those that entered the room.

We retain the right to create limits on use and storage at our sole discretion at any time without prior notice to you.”

Source: appear.in – Terms of Service

Example video conferencing room @ appear.in/matbury.com

https://appear.in/matbury.com

Disclaimer

I have no affiliation with appear.in or anyone associated with them. I have written this article based on my own use of the service with learners and it should not be considered as an endorsement. I am not responsible for anyone under any circumstances who decides to use the appear.in service.

Free and low-cost Moodle hosting options

MoodleEvery year, web hosting and installing web apps becomes less technically demanding, quicker, and simpler and it’s getting to the point nowadays where it’s a consumer level endeavour. Here’s a few of the easiest low-cost options for hosting Moodle that I’ve seen so far.

Disclaimer: I have no affiliation with any of the hosting providers mentioned in this article, neither am I endorsing any of their services. I’m citing them, without prejudice, as examples of types of Moodle hosting and they are by no means the best or only options that are available.

Why not use a regular web hosting service?

By “regular” I mean website hosting providers like GoDaddy, BlueHost, HostGator, etc. that are aimed at individuals and small businesses who only want to set up and blog or website to offer information, contact details, product and service catalogues, shopping carts, news, small downloads, etc.

Moodle 2.x is a large, powerful, and resource hungry piece of software. It’s a content management system, contacts and messaging management system, course management system, and can deploy multiple instances of discussion forums, wikis, blogs, presentations, documentation, multimedia resources, etc.. In other words, it requires a web hosting service that is more powerful than what most websites do. Using a regular web hosting service for Moodle is like using a car when you need a truck. The price gap between a website that runs WordPress, Joomla, or Drupal (a shared hosting service from about $5 per month) to a website that can handle Moodle (dedicated servers from about $80 per month) is a large jump and prohibitive to people who just want to try it out or run small, experimental, and/or exploratory projects (e.g. for research).

Are there cheaper ways to host or use Moodle?

Yes, there are. Here’s a few examples:

MoodleCloud[update 2015-07-05] MoodleCloud

Moodle Pty., the people who develop Moodle are now offering free Moodle accounts on their cloud hosting platform. It works in the same way as MDL2.com (see below) but has the following restrictions:

  • 50 users maximum
  • 200Mb disk space
  • Core themes and plugins only
  • Requires a mobile phone number to verify your identity

However, it does also include use of BigBlueButton, the free and open source video web conferencing and virtual classroom system for up to 6 users at a time.

Linkhttps://moodle.com/cloud/

FreeMoodle.org FreeMoodle.org

If you’re a complete beginner and just want to try out Moodle as a teacher and course content developer, and/or curriculum developer, you can get started for free with FreeMoodle.org. This service has been running consistently and, as far as I know, under the same terms of service for as long as I’ve been using Moodle (Since 2006).

Pricing: Free for your own course(s) but very limited admin controls or privileges and on your courses only.

Link: http://www.freemoodle.org/

If you don’t need an online Moodle and only want it for personal use, you can install it on your personal computer, on Windows, OS X, or Linux. Please see this article: Update: Do you want to get started with Moodle?

In the past few months, I’ve come across a couple of new Moodle hosting service providers that I think offer good value for money. They are:

MDLSpot.com

This is a shared hosting service which runs one installation of the Moodle software but creates multiple instances of Moodle so that everyone can set up their very own Moodle and have admin access and control over the entire instance (WordPress.com operates in a similar way). AFAIK, you can’t install any 3rd party plugins or extensions yourself, so you’re limited to what standard Moodle can do “out of the box” plus a few “pre-approved” plugins and extensions.

Pricing: They don’t publish their pricing but they informed me that they charge something similar to Amazon Web Services usage rates (you pay per hour for what resources you use) which starts at around $200 USD per year. I suggest contacting them to confirm exactly how much your Moodle hosting would cost and what plugins and extensions they make available.

Link: http://www.mdlspot.com/

MDL2.comMDL2.com

This is an advertising supported service, i.e. free if you allow advertising in your courses (which may or may not be appropriate). Again, you get your own “out of the box” Moodle and have admin access to it.

Pricing: Advertising supported

Link: http://www.mdl2.com/

Here’s a list of free and ad supported Moodle hosting services.

Bitnami.comBitnami.com

Bitnami.com are more than just a Moodle hosting service. They’re a full cloud hosting service provider, mostly aimed at web developers, that have also developed a number of consumer level, user friendly website installation systems and services. If you create a Moodle instance with them, you get a virtual private server (VPS) which allows you sysadmin level access. This gives you almost complete freedom to install and add whatever features to Moodle and also install other software alongside it, meaning you can do some very advanced things with Bitnami that most low-cost web hosting services don’t allow.

BTW, Moodle is designed to be run on a “LAMP stack” (Linux, Apache, MySQL, and PHP) so Windows hosting options are not advisable.

Pricing: https://bitnami.com/cloud/pricing (See the FAQs at the bottom of the page; They offer very favourable terms and conditions). A “micro instance” with Moodle installed starts at around $200 USD per year.

AWS pricing: http://aws.amazon.com/pricing/ If you’ve ever bought anything from Amazon, e.g. books, movies, electronics, or whatever, you already have an Amazon account. All you have to do is activate an Amazon Web Services account.

Link: https://bitnami.com/stack/moodle

Finally

These are just a few examples of the options available and there are many more. If you know of any others or are a service provider that offers low-cost hosting services capable of supporting Moodle (2.5 and later), please let me know.

Discussion

You can follow and participate in the Moodle.org community’s response to this article here.

Ratings systems on social platforms can have unexpected effects

Plane in downward spiralThis is a quick post to share a recently published paper, How Community Feedback Shapes User Behavior, that examines the effects of ratings systems and up/down voting on social networking platforms and services. I go on to discuss some questions it raises for online social learning.

Abstract

Here’s the abstract to How Community Feedback Shapes User Behavior:

“Social media systems rely on user feedback and rating mechanisms for personalization, ranking, and content filtering. However, when users evaluate content contributed by fellow users (e.g., by liking a post or voting on a comment), these evaluations create complex social feedback effects. This paper investigates how ratings on a piece of content affect its author’s future behavior. By studying four large comment-based news communities, we find that negative feedback leads to significant behavioral changes that are detrimental to the community. Not only do authors of negatively-evaluated content contribute more, but also their future posts are of lower quality, and are perceived by the community as such. Moreover, these authors are more likely to subsequently evaluate their fellow users negatively, percolating these effects through the community. In contrast, positive feedback does not carry similar effects, and neither encourages rewarded authors to write more, nor improves the quality of their posts. Interestingly, the authors that receive no feedback are most likely to leave a community. Furthermore, a structural analysis of the voter network reveals that evaluations polarize the community the most when positive and negative votes are equally split.”

Summary of findings

  • The findings of the study appear to contradict the Skinnerian behaviourist model of operant conditioning (i.e. punishments and rewards or “sticks and carrots”).
  • Up/Down-votes and commenting provide a means for social interaction and “this can create social feedback loops that affect the behavior of the author whose content was evaluated, as well as the entire community.”
  • Authors of down-voted comments/posts tend to post more frequently and their comments/posts tend to be of lower quality.
  • Down-voted authors are also more likely to subsequently down-vote others’ comments/posts.
  • Down-voting tends to percolate throughout online communities having an overall negative effect.
  • Up-voting doesn’t appear to influence authors’ subsequent comments/posts in any significant way.
  • If comment/post authors receive no feedback, they are more likely to disengage with the community, i.e. fewer comments/posts and less up/down-voting.

The article concludes that ignoring/tolerating negative behaviour in online communities, i.e. giving no feedback whatsoever, is a more effective approach at discouraging it than addressing it directly, e.g. down-voting.

How does this relate to online social learning?

Firstly, we should be cautious about drawing any conclusions about online discussions and learning activities in online social learning. Firstly, the researchers report that, “…we have mostly ignored the content of the discussion, as well as the context in which the post appears… “, which can have significant and far reaching effects on the behaviour and interactions between participants.

Secondly, the social dynamics of social constructivist oriented online courses can be very different: The study focused on massive groups of self-selected users participating in communities based around popular media and entertainment websites, whereas in elearning, we’re typically dealing with smaller cohorts of learners who, at least in an ideal world, establish an atmosphere of mutual support, shared responsibility, and explicitly shared common purpose that is effectively moderated by skilled, experienced mediators/facilitators, e.g. teachers, teaching assistants, and/or moderators.

Rethinking the design of ratings systems

In my opinion, this paper raises more questions for elearning practitioners than it answers, which is a good thing:

  • How do learners use ratings systems and how does this affect their future behaviour in online learning communities? Is it significantly different to the users’ behaviour on social media sites?
  • Is it possible to design ratings/feedback systems that have more positive effects or at least avoid the potential negative effects reported in the paper?
  • How would the range of ratings options available to users affect the way they rate and comment, e.g. if you only include positive options in ratings?
  • How would providing ratings options that are more specific to the learning objectives of the particular learning activity affect the quality and quantity of comments and quantity of ratings?
  • What factors/influences affect learners’ behaviour in online learning communities more significantly with regard to ratings and comments? e.g. Does the degree of familiarity, mutual respect, and trust affect how learners respond to negative and critical ratings and comments?

Some example suggestions

In an earlier article, Implementing star-ratings in Moodle, I described how teachers and curriculum developers can create custom ratings in Moodle. As well as simple star-ratings, I listed some possible options which included Likert scales, prompts, showing interest, and expressing personal alignment, e.g. “This is(n’t) like me” statements. Most of these omit negative or neutral ratings, my reasoning being that, in order to give negative or critical feedback, learners and/or teachers have to take the time and effort to write sensitively phrased, personalised, specific, reasonable, constructive criticism, ideally with some kind of “what to do next”, so that it’s not just negative or critical but that it’s also helpful and purposeful in some way.

One strategy that springs to mind is to use ratings systems that, rather than ratings that suggest learners are being graded, i.e. “good vs. bad” comments, provide a set of prompts and/or questions and therefore are a convenient and helpful tool to encourage further participation. If learners have little experience of social learning and/or maybe need some initial support and guidance, having a convenient list of prompts/questions at hand could be helpful. For example:

Self-reliance questions

  • How do you determine this to be true?
  • Why don’t you consider a different route to the problem?
  • Why does that answer make sense to you?
  • What if I say that’s not true?

Reasoning questions

  • Why do you think this works? Does it always, why?
  • How do you think this is true?
  • Show how you might prove that.
  • Why assume this?
  • How might you argue against this?

Clarifying questions

  • Can you explain that in another way?
  • How does this relate to [discussion topic]?
  • Can you be more specific?
  • Can you give us an example?
  • Please tell us more about this.

Finally

It’s worth mentioning that a strong characteristic of these questions and prompts is that they are intended to stimulate analytical and critical thinking, which we usually expect to hear from teachers and mentors rather than from our peers. Learners don’t automatically assume that such questions and prompts are welcome or appropriate from their peers. In order for them to be positive and productive, participants should already be inducted into a familiar, trusting, mutually respectful and supportive group of peers, who all explicitly share a common purpose, i.e. learning objectives and/or “big/essential questions,” in a collaborative climate.

Discussion

I’ve started a discussion thread for this article on the Moodle.org community forums: https://moodle.org/mod/forum/discuss.php?d=261124 Joining the Moodle community is quick, easy, and free.

Image credit Wikimedia Commons

Implementing star-ratings in Moodle

star-ratingsFollowing the upsurge of interest in gamification* of learning (not to be confused with “edugames”), this is a quick “How to” article for a question that seems to come up a lot these days: “How can I implement star-ratings in Moodle?”

How to implement star-ratings in Moodle

Moodle already has an elaborate, editable, and adaptable grading and rating system built in so the process is relatively simple:

  1. Log in to Moodle as an administrator (editing teachers can create scales for their own courses too)
  2. Go to Site administration > Grades > Scales
  3. Add a new scale
  4. Fill in the Add new scale form, e.g.
    • Name: Stars
    • Scale: ☆☆☆☆☆, ★☆☆☆☆, ★★☆☆☆, ★★★☆☆, ★★★★☆, ★★★★★
    • Description: (optional)
  5. Save

That’s it. Now, when you create/edit activities that support ratings, i.e. Forums, Glossaries, and Databases, the “Stars” rating will be available under the grading heading. By the way, you don’t have to limit your ratings to stars; you can also use more descriptive (text) ratings that inform learners in more meaningful ways, e.g.:

  • Scale: Please tell us more, Interesting, Insightful, Highly perceptive

or…

  • Scale: difficult to understand, fluent, complex, accurate, fluent and complex, fluent and accurate, complex and accurate, fluent complex and accurate

or…

  • Scale: I strongly disagree, I disagree, I agree, I strongly agree

or…

  • Scale: This is a bit like me, This is a lot like me, This is just like me

An important consideration to make when designing a set of ratings is how it may provide added incentives to learners to participate further in discussions, e.g. to elaborate on why they gave their particular rating to a forum post or glossary entry, or for the rating recipient to modify or elaborate on their post/entry, thereby encouraging deeper engagement and constructive discourse between learners. If learners find the ratings meaningful, helpful, and relevant to their learning needs, then they are more likely to use them to rate each others’ work (if you set the activity to allow peer rating).

Teachers can also use ratings for formative assessment, providing timely, easy to understand  feedback so that they can act upon it during the activities, thereby using ratings to initialise/invite instructional scaffolding. Here’s an example scenario:

  1. a learner posts a comment in a discussion,
  2. the teacher or a peer rates the comment,
  3. the learner has an opportunity to respond, i.e. make changes or ask for elaboration,
  4. the discussion might continue on its current trajectory or move in a new direction

* Gamification is the use of game thinking and game mechanics in non-game contexts to engage users in solving problems. Gamification is applied to improve user engagement, return on investment, data quality, timeliness, and learning. Source: Wikipedia.org

Specifying elearning resources and strategies

Specifying elearning resources and strategiesA common challenge facing those about to embark on elearning projects is knowing just what their options are and what they have to offer. Novice project managers, teachers, and curriculum developers often find themselves at a loss as to where they should start and what they should be looking into. This article is not intended to be a definitive guide (That could fill several books!) but more of a general outline and starting point to investigate and gain a broader understanding of what options may currently be available and how they can be used.

How does this guide fit in with elearning projects?

Organised learning involves some kind of explicit or implicit learning contract, i.e. an agreement and alignment between learners, teachers, and support staff of shared objectives and goals. Here’s a quick overview of some of the main aspects* of developing an elearning contract:

  • Diagnosing learners’ needs
  • Specifying learning objectives
  • Specifying learning resources and strategies
  • Specifying evidence of accomplishment
  • Specifying how the evidence will be validated
  • Reviewing the learning contract
  • Carrying out the learning contract
  • Evaluating learning

Adapted from: Knowles, M. S. Self-Directed Learning. A guide for learners and teachers, 1975, Englewood Cliffs: Prentice Hall/Cambridge.

This guide is limited to a broad overview of one particular aspect of investigating, planning, and developing an learning project; Specifying learning resources and strategies; and, in order to limit the scope, does not take into account strategies such as blended learning, i.e. combined face-to-face and online learning. Blended learning in particular, makes many more options available so curriculum developers, teachers, and learners can have the best (or worst?) of both worlds. It also assumes that your project will be centred around a learning management system (LMS) that supports some or all of the features and tools listed.

*Please note that this list is by no means definitive or a set sequence of stages. Developing elearning is often a complex, messy, recursive, fluid activity that frequently revisits and re-evaluates the various aspects in the light of unforeseen discoveries and developments.

What are the options?

This guide is by no means exhaustive and lists only the more commonly researched and used resources, activities, and strategies. There are more options and many that are specifically for particular topics and subject areas. I’m frequently surprised by the number of qualified, experienced teachers, instructional designers, and curriculum developers working in elearning who appear to be unaware or at least uninitiated in using many of the options available to them. Hopefully, this guide can provoke more investigation into and discovery of more of these options.

Resources

  • Text documents: HTML web pages, pure text, Microsoft Office Doc, Open Office ODT, PDF, and eBook formats, e.g. EPUB (free and open ebook standard), AZW, and MOBI.
  • Images: tables, charts, diagrams, infographics, illustrations, photos, etc.
  • Audio recordings: radio programmes, podcasts, lecture recordings, interviews, self-speech recordings, i.e. listening back to yourself talking your way through an activity or problem, etc.
  • Video recordings: similar to audio recording but also including presentations, visual documentaries, etc.
  • Animations: animated illustrations, animated 2D and 3D models, interactive models, etc.
  • Slide show presentations: PowerPoint, Adobe Captivate, Raptivity, Slideshare, Prezzi, etc.
  • 3rd party websites, databases and repositories: external sources of information and media; Wikimedia Foundation, Creative Commons, OER, Google/Yahoo!/Bing Maps, etc.

Synchronous activities

Chat

Allows participants to have real time synchronous text discussions. Pure text discussions have some advantages over voice discussions, in that although they are generally slower and convey less information, so they tend to provide stronger focus on the content of what participants are saying and can encourage normally reticent learners to make more contributions. Additionally, since it is more difficult for and more obvious when some learners try to dominate the conversation, there tends to be more evenly distributed participation and greater inclusion. Chat sessions are also easier to analyse and assess than voice over internet protocol (VoIP) since they’re already transcribed.

Chat services also allow learners to contact each other more spontaneously and informally to ask questions and/or ask for clarifications, and generally increase their engagement, social presence, and sense of community.

Popular examples: Skype chat, MSN Messenger, Facebook chat, etc. Almost all modern LMS’ have chat activities available.

Web meetings

These are real time online virtual spaces that often include multi-way chat, voice over internet protocol (VoIP), audio, and video, shared whiteboards, file uploads/downloads, and slide show presentations. Some services allow participants to attend by traditional telephone for when internet access/bandwidth is an issue. Many web meeting services also offer the option to record sessions so that learners and teachers can review and refer to them at a later date.

Web meetings are an effective way for learners and teachers to increase social presence, get to know each other, build trust and cultivate a stronger sense of belonging and community between  participants.

If users require or would like to access web meetings on mobile devices, it’s essential to check that whichever service you choose provides a native app for it. For the foreseeable future, web browsers on mobile devices are unlikely to have sufficient capacity to reliably support the high demands of multiple participants in multi-way, multimedia communication over the web.

Web meeting software services run on media servers with high processing and bandwidth requirements, and are complex and require highly specialised skills to maintain. Most media servers are consumed as 3rd party web services from independent specialist providers, even by many of the larger media organisations, universities, colleges, and institutions.

Popular examples: Big Blue Button (free and open source), Meeting Burner, Tok Box, WizIQ, Google Hangouts, Skype, and Blackboard Collaborate (formerly Elluminate).

Collaborative documents

Shared online text documents, databases, and spreadsheets that can be edited in real time by multiple participants simultaneously. Real time online co-construction of documents can provide a strong focal point to discussions and collaborative projects especially in Social Constructionist learning and teaching approaches, where the emphasis is on the process of creating a document rather than the finished document itself (process vs. product).

Popular examples: Etherpad (free and open source), Google Docs, MS SharePoint, etc. Here’s an example of integrating a collaborative document platform with an LMS: Etherpad and Moodle Integration

Asynchronous activities

Assignments

Similar to traditional college and university essay “drop boxes”, assignment activities enable teachers and assessors to grade and give comments and feedback on uploaded files and assignments created on and off line. Submissions can be documents, images, diagrams, concept maps, infographics, posters, learners’ blog posts, inline web pages, audio, and/or video recordings. Some assignment activities support peer assessment. An advantage to online assignment activities is that learners and teachers can always be sure that they’re looking at the latest version of a document and its comments, avoiding the confusion of trying to manage multiple versions of files from multiple learners via repositories or email (Yes, some people do that!), and can also review earlier versions to see the progress of changes.

Also consider using forums, glossaries, databases, and wikis for collaborative assignments.

Databases

Enable participants to create, maintain and search a bank of record entries. Most people understand databases as MS Excel spreadsheets (although spreadsheets and databases are quite different). They can be a useful tool for learning how to categorise and organise information, construct overviews, and thereby gain a broader understanding of a process, system, or subject area. Databases needn’t be limited to storing text; they can support multimedia too. Having online databases means that learners can collaborate in editing them, leading to greater discussion, reflection, analytical and critical thinking, and therefore deeper learning.

Popular examples: Open Office Base (free and open source), DHTMLX.com (free and open source), Microsoft Access, etc.

Feedback (surveys)

For creating and conducting surveys to collect feedback from learners. High quality feedback can give teachers and curriculum developers invaluable information and opinions from learners related to resource, curriculum, and course design, as well as attitudes and relationships towards each other, teachers, and support staff. Feedback that is frequent, and easy to administer and easy to participate in, and is anonymous when and if required, is an effective way to offer real choice and control over to learners and make their learning experiences more democratic, inclusive, responsive, and engaging.

Forums

Forums allow participants to have asynchronous discussions. For many years, online discussion forums have been one of the main focal points of elearning, communities of practice, and communities of inquiry. They offer many of the benefits of face-to-face discussions and, in addition, give opportunities for different styles of discussion and interaction, as well as providing environments where normally reticent participants can contribute more and have a more influential voice. As forums are asynchronous, they allow time for participants to reflect on their ideas, do further reading and research, and give more informed and considered responses. Some forums support peer assessment via rating systems.

Popular examples: BuddyPress.org (free and open source software), phpBB.org (free and open source software), Elgg.org (free and open source software), Slashdot.org, LinkedIn.com, Actionscript.org, and Facebook.com.

Glossaries

Glossaries enable participants to create and maintain lists of definitions, like a dictionary.  Some glossaries support peer assessment via rating systems, peer, and teacher feedback, and hyperlinks can be automatically added to glossary entries whenever they are used in online text within the LMS. Learners can collaboratively build class glossaries, thereby demonstrating their understanding and mastery of learning objectives while they study and continually use them as a reference resource for key terms and ideas. They can also update and refine their glossary entries as they deepen their experience and understanding.

Lessons/Presentations

Lessons/Presentations are mostly used for bringing together different types of activities into one session and/or creating branching scenarios***. In most cases, lessons amount to presentations of information, maybe with some practice, and maybe with quizzes or tests, i.e. the so called “present-practice-produce” (PPP) approach to learning and teaching; appropriate for transmitting “useful to know” information. As an alternative or complement, it’s also worth considering reading texts, documentaries, and/or silent demonstrations with follow up chat and/or forum discussions so that learners and teachers can get a clearer idea of what learners have understood and learned from the information presented.

Beware: There are many elearning “experts” and quiz software vendors who claim that including quizzes throughout presentations promotes deeper learning. They frequently fail to differentiate between quizzes during presentations and spaced repetition (a technique for memorising verbatim information). To my knowledge, there is no conclusive evidence to support these claims. A meta-study of research papers** on present-practise-produce elearning with and without quizzes concluded that there were no measurable differences in learning outcomes and that including quizzes only managed to needlessly take up more of learners’ time for the same gains.

**Source: U.S. Department of Education, Evidence-Based Practices in Online Learning – Review of Online Learning Studies (2009) (PDF)

***A note on branching scenarios: They were an early attempt at adaptive learning, i.e. changing the activities and resources presented to learners according to their responses to choices and questions. They are very difficult and labour intensive to design and set up and have so far shown to be of marginal benefit in comparison to learner centred activities and decision making, e.g. reflective inquiry and reflective practice. Current research is looking into artificial intelligence for solutions but we’re a long way off from anything broadly productive.

Polls

A teacher or learner asks a question and specifies a choice of multiple responses and encourage participants to vote on them. Polls are a quick and easy way to offer choices and gauge reactions to and understanding of learning resources and activities. Many forum software packages, web meeting services, and some learning management systems (LMS’) have polling activities built in and/or are available as extensions.

Quizzes

Allow the teacher to design and set tests and exams, which may also be automatically marked and feedback and/or to correct answers shown. Quizzes can support audio, video, and animations, and some interactive features such as drag and drop matching, order sequencing, and identifying points and areas on images. Native learning management system (LMS) online quizzes have mostly taken over from earlier SCORM based assessment and testing. They are usually easier to create, organise, and maintain, are more flexible, support more features, are easier to make accessible (for Section 508 compliance or similar accessibility legislation), and are more secure, e.g. with SCORM the answers to quizzes are sent to the learners’ web browser cache where “tech savvy” learners can access them.

SCORM packages

SCORM packages are usually authored/created by instructional designers with rapid elearning integrated development environments (IDEs), e.g. Adobe Captivate, Raptivity, and Articulate, among many others. They present an easy entry point into elearning design and development and allow novice elearning instructional designers with very little technical know-how, a shallower learning curve to producing learning resources and activities. They were previously used to present content and give quizzes but have since been superseded by open format, easier to create, edit, and maintain resources and tools that most modern LMS’ support, e.g. presentations, lessons, and quizzes. However, they are still widely used in military organisations (e.g. the US Pentagon is a huge “cash cow” for SCORM based elearning products and services) and corporations for things like basic health and safety conformance/compliance training, and training to use software, since they are much cheaper than providing tutored or supervised training.

However, rapid elearning IDEs like Adobe Captivate and Techsmith Camtasia do have legitimate and productive uses, for example rapid prototyping of ideas for learning interactions, quick “How to…” guides for teacher and learner technical support, and silent demonstrations.

Also see: Cheating in SCORM

Surveys

For gathering data from students to help teachers and curriculum developers learn about classes, resources, and strategies, and reflect on their own teaching. Appropriately designed surveys can also encourage reflective thinking and help to further develop learners’ analytical and critical thinking skills.

Popular examples: Lime Survey (free and open source), Survey Monkey.

Wikis

A collection of web pages that participants can add to or edit; a kind of collaborative encyclopedia. Common activities are co-creating documentation, collaboratively constructing narratives and stories, and categorising, ordering, sorting, and organising information. Most wiki software keeps a record of changes, who made them, and when, making them useful tools for assessing contributions and collaboration between learners.

Popular examples: Wikipedia.org (MediaWiki, which is free and open source).

Caveats and common issues

Different learners will more than likely have different knowledge, experiences, and abilities, and many will be unfamiliar with some of the current elearning activities on web platforms. Which of the options available that you choose to use will depend on learners’ and teachers’ needs, prior knowledge, experiences, and abilities.

Despite what many people believe, we tend to be very poor at multi-tasking; only about 2% of people can multi-task efficiently; and we need to focus on one activity (frame of attention) at a time. In particular, learners and teachers frequently report that they sometimes feel overwhelmed by the skills and knowledge they have to learn in order to successfully complete learning activities. It’s possible to overload the best and brightest of learners by asking them to learn too many things at once. There are three main areas:

  • Tools: Do learners (and teachers!) already know how the tools work and how to use them? Can they easily perform all the actions the learning activity requires of them? e.g. navigate, create, save, edit, submit, download, upload, link to, recover forgotten passwords, etc.
  • Rubrics: The fundamental design of the learning activities. What do learners have to do? How complex are the activities, what are “the rules”, and how long will it take to learn them?
  • Learning objectives: The skill(s) and/or knowledge they are supposed to acquire and/or develop, i.e. the syllabus.

To avoid “cognitive overload” and demotivating learners as soon as they start an activity, it’s important to consider just how much it’s asking learners to do at once in relation to their existing knowledge, experience, and abilities. Ideally, we’d like to spend as much time as possible on learning objectives and as little time as possible on learning to use tools and understanding rubrics. However, some activities can offer significant learning opportunities that make them worth the time and effort. In such cases, we need to reduce the cognitive load from the learning objectives while learners focus on learning how to use the tools and/or what they have to do (the rubrics); so called introductory or user interface training activities.

What’s next?

Now that we’ve established a broader overview of some of the options available for developing resources and learning strategies, we have a starting point for further investigation. There are many more specific and comprehensive books and guides available, as well as large and growing bodies of research into online learning and teaching approaches, methods, and strategies.

However, and I can’t stress this enough, there is no substitute for hands on experience and experimentation, and “learning by doing.” Trying out elearning tools and strategies with learners and watching activities unfold in different contexts, and getting honest, direct feedback from learners and teachers is invaluable. It also gives a better understanding of research papers, providing much needed background procedural knowledge to their usually abstract, declarative generalisations.

A word of caution

Beware of books, guides, and gurus who say things like “This is how it’s done.” or “If you do X, Y will happen.” People are complex and unpredictable. It’s difficult to say how they’ll react to or behave in a given activity. More reputable researchers report their findings along the lines of, “I did this with these particular learners, here’s the context and their backgrounds, and here’s the data I collected and my interpretation of what unfolded.” Above all, be prepared to be comfortable with dealing with uncertainty and ambiguity, and getting mixed results. As with all learning and teaching activities in any medium, it takes time, insight, discipline, patience, and understanding complex concepts and interactions to get to grips with elearning.

Free and open source concept map app for Moodle

Concept MapI’m pleased to announce that the  Concept Map app is now available on my Github.com repository as a free and open source project. It works with the SWF Activity Module for Moodle 1.9 and 2.5+ and a compiled version of the app is included pre-installed with the latest version of the SWF Activity Module for Moodle 2.5+.

What does the Concept Map app do?

Learners are presented with a blank page and drawing and writing tools with a limited palate of colours and shapes. Limiting the colour and shape options is intended to reduce the time and effort that learners spend on those aspects and hopefully focus their attention more on their learning objectives. Learners can draw and write and move the drawn lines, shapes, and text. The app works with all the usual input tools such as mouse, keyboard, and touch screen.

When learners are ready, they can click on the camera icon button to send a copy of the image to the server which gets saved as a PNG image file. Subsequent camera icon button clicks will overwrite the existing image for that particular activity for that particular learner. However, if you’d like to keep a history of images, the service script that saves the images can be modified to do that. If it’s deployed in Moodle, a corresponding grade book entry is created for the learner and the image is embedded in the grade book feedback column. The saved concept map can then be viewed and graded by teachers. In addition, learners with the appropriate permissions can view their concept maps in the grade book or in the File System repository and embed them in other Moodle activities.

Free and open source

As a free and open source project, it’s free to download, use, edit, and redistribute under the terms of the GPLv3 licence. This means that you can develop the project further to perform more or different functions according to your learners’ particular needs and learning ideas. The project is configured to work with FlashDevelop, a free and open source Actionscript and Flash integrated development environment (IDE) but can also be edited and compiled with other Flash and Actionscript IDEs.

Useful links

Greenwood College SchoolAcknowledgement

The interactive whiteboard SWF idea was conceived at Greenwood College School as a means to further personalize the learning experience for its students. Greenwood is excited to be partnering with Matt Bury on this project because this module enhancement will help educators using Moodle to track student progress using a flexible, online input method.

Greenwood College School

Moodle.org introduce their first MOOC

LearnMoodleThis is just a quick annoucement about a project that may be of interest to teachers who are new to Moodle.

Moodle for teachers: An introduction is a 4 week introductory course with a recommended total of 8-12 hours participation time. Registration opens on 19th August 2013 and the course starts on 1st September 2013. There are no fees for taking the course and successful participants will be awarded a Mozilla Open Badges course completion badge that they can add to their Open Badges backpack.

From the course outline, it looks like it will be of most interest to teachers who have never used Moodle before, are curious about it, and only want to make a minimal commitment. Experienced Moodle teachers are also invited to participate as helpers and may be awarded a “helper badge.” I also suspect this is a experimental pilot project and that the intention is to provide a proof of concept for using Moodle for MOOCs and perhaps to investigate the possiblity of offering accredited Moodle training and professional development programmes in the MOOC course format. Moodle partners have already been offering Moodle Course Creator Certification courses (for between $200 and $800 AUD) since at least 2007 (Originally called the Moodle Teacher Certificate).

For more details and enrolment see: http://learn.moodle.net/

BTW, Moodle was informally used by some learners in the original MOOC courses, ChangeMOOC: Connectivism and Connective Knowledge, started in 2008 at the University of Manitoba and run by Stephen Downes (National Research Council of Canada) and George Siemens (Athabasca University), in which I participated.

Update on the free online interactive c-test generator

Flash logoIn January of this year (2013) I published an article on my C-Test Generator which I made freely available for everyone to use so that they can generate their own c-tests quickly and easily. Since then, it has occured to me that it would also be useful to be able to generate text versions of c-tests that can be printed and photocopied for those who don’t have computers readily available or if teachers would like to create specific language proficiency tests for their learners.

What is it and what does it do?

Please see the previous article, Free online interactive c-test generator, for more information about what c-tests are, how they are an improvement on cloze tests, and what the C-Test Generator app does.

What has changed?

The c-test generator app, in addition to creating an interactive online c-test, now generates an additional pure text version. By clicking on the “Copy” button, the text is automatically saved to your operating system’s clip board. You can then paste it into a text document such as OpenOffice/LibreOffice Writer or MS Word. If you adjust the kerning (space between letters), you’ll be able to see one underscore for each deleted letter, which looks more like betw_ _ _ than betw___. In OpenOffice/LibreOffice:

  1. Highlight the text that you want to adjust the kerning on
  2. Go to Format > Character… > Position
  3. Under “Spacing”, select “Expanded” from the dropdown list
  4. In the “by” section increase the pts to widen the character spacing (You should see a preview). About 2.0 pts should be enough.

The process wil be similar in MS Word. Check their help and documentation for details. Please note the the same C-Test Generator app is embedded in this page and the previos C-Test Generator article page.

[swfobj src=”http://blog.matbury.com/wp-content/uploads/2013/06/blog_c_test.swf” width=”600″ height=”600″ allowfullscreen=”true”]

Click here for direct link to C-Test Generator app for full browser window.

There’s also a licensable version of the C-Test Generator app that integrates with Moodle and saves learners’ grades and c-test texts in Moodle’s grade book.

I’m moving my open source projects from Google to GitHub

github logoThis is a quick announcement concerning my open source project hosting. On the 20th May 2013, Google Code posted the following announcement;

Starting today, existing projects that do not have any downloads and all new projects will not have the ability to create downloads. Existing projects with downloads will see no visible changes until January 14, 2014 and will no longer have the ability to create new downloads starting on January 15, 2014.  All existing downloads in these projects will continue to be accessible for the foreseeable future.” — Source: http://google-opensource.blogspot.ca/2013/05/a-change-to-google-code-download-service.html

In other words, as of 15th January 2014, I will not longer be able to provide installer packages for my open source projects on Google Code. Because of this and the greater flexibility, functionality, IDE integration, and social features of Github, I am moving my projects there. My Github repositories are available here: https://github.com/matbury

“Unshuffled” option now available on MILAs

Listen and select MILA (unshuffled)I’ve added a new option to some of my Multimedia Interactive Learning Applications (MILAs). Teachers, curriculum developers and course content developers can now set MILAs to generate learning activities in sequential order, in other words, unshuffled.

Why generate unshuffled learning activities?

By default, MILAs shuffle the order that items appear in to make them less predictable and ensure that learners don’t rely on non-linguistic cues to find the correct responses, i.e. the answers and distractors are rarely in the same positions or order twice and so learners’ only option is to look and/or listen for linguistic cues. In the same way, it’s usually a good idea to shuffle a deck of cards regularly in a card game to make the order of the cards less predictable and the game more interesting.

However, in some instances it can be beneficial to learners if we present learning activities in sequential order. This allows a several possibilities I have thought of and probably many more that I haven’t. For example, if English as a Second, Foreign or International Language learners are acquiring language for daily routines, it would be more helpful to learners if they are presented in sequence at first, thereby preserving the narrative nature of the language and enabling learners to make sense of it (understand it) more easily, therefore making language acquisition more probable.

Another example would be using story telling/narratives to help convey meaning by presenting background and contextual story lines to teach salient points about more abstract concepts, ideas and theories. A narrative could convey background information and context, the HOWs and the WHYs and the process of discovery that the scientist or thinker went through before they arrived at their “eureka” moment; Otherwise known as a case study.

Yet another possible use would be to present incorrect or incomplete narratives based around some idea, topic or event as an introductory stimulus for a broader narrative inquiry based project. Learners would then have to discover what is wrong or missing and construct their own correct or complete narratives. Freer, more expansive narrative inquiry tasks could then follow.

…or it may be something as simple as matching pictures to the lines of a song.

I think (speculatively) such techniques can help learning to be more interesting, engaging and enjoyable for learners.

Which MILAs does this apply to?

The following MILAs now have the unshuffled option:

How do I use the unshuffled option?

The default setting is shuffled so updating your copy of these MILAs will have no effect on existing learning interactions. Simply by passing in the “shuffle = false” parameter sets any learning interaction to generate the activities in the order in which they appear in the Learning Content Cartridge SMIL XML file. In Moodle, it works like this:

  1. Edit or create a new instance of the SWF Activity Module
  2. Select the MILA and Learning Content Cartridge in the usual way and set any other parameters as necessary
  3. In the FlashVars Learning Interaction Data section put: Name: shuffle Value: false
  4. Save and preview
  5. That’s it!

Demo

Live demos of all the MILAs shown on this site are available to try out. Click on the matbury.com logo to go to the MILAs demo course on Matt’s R&D Moodle. Look for the SWF Activity Module instances called Numbers 0 to 120, unshuffled:

matbury.com Moodle logo

Related links

And finally

I’d be very interested to hear of any other possible uses of unshuffled MILA learning interactions. What could you use them for?