Author Archive

posted by | on , | Comments Off on Can I use a Bright-based WordPress System as my LMS?

Looking to buy or rent an LMS? Could a Bright-based WordPress system fit the bill?

To understand this, it first helps to understand, “What is WordPress?”:

What is WordPress?



For businesses, WordPress is an extremely vertatile technology that helps them maintain content, engage in social media, perform well in search engines and minimize out of house costs.

How popular is it?

Wordpress Usage in the top one millions sites: Source builtwith.com

Wordpress Usage in the top one millions sites: Source builtwith.com

As can be seen above, WordPress is the top CMS platform used on the internet today. It does comprise more websites than every other CMS platform combined.

In many ways the popularity of WordPress can be attributed to :

  • The flexibility of the platform is renowned.
  • Nearly 25000 available plugins, the vast majority free.
  • 1000s of available themes.

 

 

How can WordPress be used as a learning site?

scorm.com has produced a nice case study on how WordPress can be used effectively as an alternative to commercial LMS systems.

How do I do it?


Some assembly required

Some assembly required

The degree of flexibility of the WordPress platform, plus the vast array of free plugins for the platforms, means the acquisition process of a WordPress learning site is slightly different than the procurement process for a shrink wrapped LMS solution.

The question shifts from “does this LMS support this feature?” to “how easily will our WordPress-based learning site support this feature?” The vast number of sites that run WordPress insures that in most cases, whatever you want to do with your WordPress site, somebody somewhere has already done it. Flexible authentication, social media integration, shopping carts, event management, polling, sharing, chat, you name it.


The Cream Rises to the Top

The Cream Rises to the Top

Since most WordPress features “snap-in” via plugins, you will find that competition between competing implementations of certain features mean that in many cases, there are several alternatives available to deliver a particular feature.

More choice tends to infuse a drive for quality as competing plugin developers compete to be the leader in their respective spaces.


The End Result

Constructing a learning site based on WordPress, is about acquiring highly flexible, customizable, and low cost infrastructure that can grow as you grow.

One of the trends we see in LMS acquisition that if you survey all the stakeholders and ask “what features must our LMS have?”, you can end up with a pretty long list.

But after going through the time and expense to acquire an LMS system, you may find that in practice you don’t use or need all of the features that you spent your time and money acquiring. In some cases this feature creep is driven not by an immediate need, but a sense that “if we don’t get it now, we won’t get later”. In the world of vendor lock-in, this is a real concern.

Building a WordPress-based learning system is different. The easy to integrate environment and proliferation of plugins and expertise for the WordPress platform means even if you don’t get it now, you can have it later (if you want it).

For some organizations, it is liberating to move to from “what features do we need anytime, forever” to “what do we need today?” And for many, that means less time and less money.

How can Bright help?

Bright is an innovative platform for integrating trackable e-learning into web construction platforms like WordPress.

Bright enables many functions that are typically found in a commercial LMS system to be integrated and embedded in a WordPress site. And Aura can provide the expertise to move you from your requirements document to a functioning learning site in short order.

Find out more about Bright here.

Bright

Find out more about Bright

Learn more
Find out more about Bright

posted by | on , | 1 comment

One of our customers noticed yesterday that the Rustici SCORMCloud plugin would “auto-tag” your courses, based on your WordPress post or page categories.

For the purposes of backward compatibility, we’ve picked up similar functionality.

For Bright, its set in the shortcode though:

All is right in the world.

Check SCORMCloud, the post categories are there as course tags:

ALL IS RIGHT IN THE WORLD!

posted by | on , , , | 1 comment

Here’s a short video describing how to configure a Bright embed code or widget to dynamically refresh itself after a certain interval.

 


Template for Random Course

Here’s the template code from the demo, created via the Bright Template Editor from the WordPress administrators console:

Embedder Shortcode From Video

[bright template=”random course” type=”courselist” refresh=”1000″ class=”none”]
[/bright]

posted by | on , | Comments Off on So you want to launch a TinCan course reporting straight to an LRS?

Sounds easy right?

Not so fast!

The state of the state is that how exactly to do this is yet to be defined.

This means for TinCan adopters, our recommendation is to hold fire for the moment.

See also:

https://github.com/adlnet/xAPI-Spec/issues/170

If you read through this thread, you can see its pretty much TBD at this point although Rustici does have a recommendation.

Also:

https://github.com/adlnet/CMI-5_Spec_Current/blob/master/cmi5_runtime.md#content_launch

https://github.com/RusticiSoftware/launch/blob/master/lms_lrs.md

Websites we love

Apr
2013
25

posted by | on | No comments

I was asked an intriguing question during a meeting yesterday:

Can you send us 5 or 10 sites that you like, just to inspire us? You can include a basketball site! (I’d already revealed my basketball obsession).

Interesting question and a bit of a challenge.

So here’s what I’ve got.


http://medonline.at – This is a case study (from my perspective) on how to integrate trackable e-learning into “something else”. Learners take courses and interact with the modern, non-tracked content “all in the same place”. Yes they are an Aura customer.


Google Circa 1999

Google Circa 1999


https://www.google.com/ – always a classic. I prefer the circa 1999 or 2000 edition:

http://web.archive.org/web/20000229040250/http://www.google.com/

Clean and simple. I still think this is my all time favorite web page. It came at a time when people were trying to jam as much as possible onto their page, refreshing to see something going the other way. Compare to yahoo! from the same period:

http://web.archive.org/web/20001207164500/http://www9.yahoo.com/


Basketball Reference

Basketball Reference


This is a great basketball website: http://www.basketball-reference.com/

Again, I love the “clean” approach. Some nice programming went into it. Surf around and a certain elegance will manifest itself.


Bright Product Page

Bright Product Page

My new favorite web page: https://www.aura-software.com/software/bright/

OK … that’s my web page. But I still like it. I used gliffy to create the top image (gliffy.com) and we used the WordPress shortcode API (http://codex.wordpress.org/Shortcode_API) to make generating the “image/text” blocks a snap. This is something that is extremely powerful in WordPress that can make it easy for non technical user to generate beautiful web pages.

The shortcode API came in very handy when building the Bright plugin for WordPress; too bad Drupal doesn’t have the same.



Wired Magazine

Wired Magazine


http://www.wired.com/ – Wired has really pioneered the unification of print and digital edition magazine publishing. I was a print subscriber, and they moved me to a digital subscriber. Since the New Yorker has adopted the same platform, I am now a New Yorker subscriber (after letting my print subscription lapse after many years because it was just too much paper). (http://www.newyorker.com/). If I am on a desert island and I can only receive one magazine, can it be anything but the New Yorker?


538 Blog

538 Blog

http://fivethirtyeight.blogs.nytimes.com/ – Greatest political blog of all time? I think Nate Silver has to be put into the blogging hall of fame. For the 2012 election, his blog was the silver bullet into the heart of the conservative echo chamber bugbear.

Generally speaking, other than their terrible attempts at paywall implementation, the New York Times has done a good job of integrating modern web technology without losing the “old school” feel that is part of the NYTimes brand.

posted by | on | Comments Off on Will wordpress.com ever fix their broken plugin version problem?

We certainly hope so.

posted by | on , , , | 7 comments

Back before TinCan, you could make a SCORMCloud API call like this:

http://cloud.scorm.com/api?method=rustici.registration.getLaunchHistory &appid=myappid&regid=myreg001

and you get a nice XML document like this:

<launchhistory regid="e222daf6-6005-4344-a07e-0aaa46b21dc9">
  <launch id="c7f31a43-706a-4f43-8ab9-ebbf0dde4cbc">
    <completion>complete</completion>
    <satisfaction>failed</satisfaction>
    <measure_status>1</measure_status>
    <normalized_measure>0.2</normalized_measure>
    <experienced_duration_tracked>2628</experienced_duration_tracked>
    <launch_time>2011-04-05T19:06:37.780+0000</launch_time>
    <exit_time>2011-04-05T19:07:06.616+0000</exit_time>
    <update_dt>2011-04-05T19:07:06.616+0000</update_dt>
  </launch>
  <launch id="fc80087b-0fde-4263-8a89-29bee96eb65a">
    <completion>unknown</completion>
    <satisfaction>unknown</satisfaction>
    <measure_status>0</measure_status>
    <normalized_measure>0.0</normalized_measure>
    <experienced_duration_tracked>2628</experienced_duration_tracked>
    <launch_time>2011-04-05T19:15:51.177+0000</launch_time>
    <exit_time>2011-04-05T19:15:59.450+0000</exit_time>
    <update_dt>2011-04-05T19:15:59.450+0000</update_dt>
  </launch>
  <launch id="ffd2d304-439c-4c59-8be8-5d3fc1eb3f92">
    <completion>complete</completion>
    <satisfaction>failed</satisfaction>
    <measure_status>1</measure_status>
    <normalized_measure>0.27</normalized_measure>
    <experienced_duration_tracked>10223</experienced_duration_tracked>
    <launch_time>2011-04-05T19:16:07.214+0000</launch_time>
    <exit_time>2011-04-05T19:17:25.294+0000</exit_time>
    <update_dt>2011-04-05T19:17:25.294+0000</update_dt>
  </launch>
</launchhistory>

If you been loading TinCan courses into SCORMCloud, you may have noticed that you no longer get any data from this!!!!

For example, we now just get this:

"<?xml version='1.0' encoding='UTF-8'?>\n<rsp stat='ok'><launchhistory 
regid='DiabetischeNeuropathied648d063-05b7-43e3-8b67-57568e329f4a-f59356563f5fd7e6104fe03d870c5007'
/></rsp>"

So what’s the story? A lurking TinCan-ism that doesn’t match to SCORM? Probably.
So here’s the response from support.scorm.com ….

The Launch history, as it lives today, is focused around the SCORM API calls that are made by the content. Because the SCORM API is part of the SCORM player we have an opportunity to record those calls at the time they happen and format them into a readable log. For TinCan there is no player. This is a boon for content creators because it gives them far more freedom with their content than SCORM did but it has some limitations.

Those limitations all exist around the lack of a player for tinCan content. TinCan content exists in the browser outside of a player and sends statements back to some endpoint via existing http protocols which can’t be intercepted.

What this means is that you have two “views” of what might be considered launch history:

1) Statement Viewer – Statement viewer can show you all of the statements related to a registration. This represents all of the communication between the content and the ScormEngine that was *saved*. The only exception for this would be the state (replacement of suspend data) data which we only save the most recent value and don’t display in the statement viewer.

2) Browser Debug tools – Obviously these tools are only going to be useful when you’re testing a course live but they will provide more information than the statement viewer. Because all communication in TinCan will be handles by simple HTTP POSTS, PUTS and GETS you should be able to see all the successful and unsuccessful API calls including Statements and State.

 

This sort of illustrates what I’ve been saying to a few customers. If you don’t have a good reason to publish your course packages in TinCan format, SCORM packages will be a smoother landing, at least for the time being. There are a few reason for this….

posted by | on | No comments

Poor SCORM. Its a bit of an elearning standards whipping boy, but the reality is it works (mostly).

I say mostly because if you have a dodgy network connection, it might not work too well actually.

We have a prospect for Bright who is looking to “syndicate” their content and this is an interesting use case for Bright and we do this quite well.

But while I was discussing it with them, I got to say something really nice about SCORM that I want to share:

“So I’d say if you want a semi-easy path to content syndication, SCORM packages are actually a good solution (I finally got to say something good about SCORM), because it completely encapsulates the course and it can now be dropped into any SCORM compliant container.”

Thank you SCORM!

-bret

posted by | on , | Comments Off on Great things with SCORMCloud

Its nice when other people recognize what you do…

I had a chance to ask a potential customer who came knocking at our door how he heard about us?

“Oh you guys are listed here!”:

SCORM Cloud plugin for WordPress on scorm.com.

That’s nice, what did they say?

“These partners have done great work with the SCORM Cloud plugin and may be helpful for you:
Aura Software”

Why thank you! And that was BEFORE we built Bright. 🙂

Here comes Bright!

Aug
2012
17

posted by | Comments Off on Here comes Bright!

 

We are super excited about selling our 4th Bright Enterprise license (since we launched in June).

What are the main compelling points of Bright:

– on the publishing side, the near limitless flexibility of WordPress.

– on the server side, essential LMS functions available via Web Service API.  Push our buttons!

– a data integration framework to move your data where it belongs; not trapped in our silo.

– people, always the biggest factor in success.

Right now people are pretty much coming to us, but I’m imaging Bright with a single salesperson and the possibilities of that!