Rustici Software's
SCORM Blog

Subscribe

 Subscribe in a reader

Enter your email address:


Archive


Tweets by Tim Martin



Topics

Authors

Content Controller v2.0 updated UI

We’ve gotten a lot of feedback about Content Controller since we started working on it back in 2015: feature requests, bug reports, criticisms and praise. We also have conversations with customers and potential customers about what problems Content Controller solves for them and where it falls short. This feedback is valuable because it tells us where we should focus our efforts to improve our software. There is one criticism that we’ve heard very frequently: performing routine tasks in the UI requires too much clicking. So with Content Controller v2.0, we’ve tried to do something about it.

Consider a common scenario: You’ve just signed on a new client who needs access to your entire course library under your popular “10,000 learners per course, per year” plan, and now you need to add all of those courses to the new client’s Content Controller account. This is a daunting endeavor with Content Controller v1.2, because you’d need to add each course individually, clicking through the same dialog and selecting the same options for each. With two license limits (a learner limit of 10,000 and an expiration date one year in the future), that works out to about 13 clicks per course. With library of hundreds of courses, you’d be in for a long, boring day of clicking. Content Controller has long had an API that can be used to automate this sort of task, but clearly some improvements were needed for our UI users.

So what’s changed in Content Controller v2.0? For one, we’ve added license templates so you can define a set of limits with a descriptive name, and then quickly apply the template when adding courses to an account. We’ve also added autocompletions and tag support to Content Controller’s search bars, so you can more easily find the courses you’re looking for.

But most importantly, we’ve replaced the UI for adding courses to an account with an entirely new UI that allows you select your entire course library, or just a subset, and add all of the selected courses at once while applying the same license limits to each. Populating an account with your entire course library, no matter how large, takes as few as nine clicks with the new UI in Content Controller v2.0. If you have 100 courses in your library, that’s a 99% reduction compared to Content Controller v1.2.

This isn’t the only improvement we’ve made in Content Controller v2.0 (see the release notes for a full list), but if I had to guess, I’d say it’s the one that will have the biggest impact for day-to-day use. But we can’t know that for sure until we start getting feedback from users. If you’ve tried out Content Controller v2.0, and think of ways we could make it better, let us know! We want to hear from you.

No Comments | Post a comment »



Most eLearning content providers send their courses off into the world with no ability to manage them once released. Content Controller lets you centrally host your content so you can automatically make updates, gain insight into usage and enforce licenses. And in Content Controller v2.0, we’ve updated the user interface so that managing your licenses, courses and accounts is even easier.

Latest features like tagging and search help you efficiently organize content and manage your growing course catalog. Our updates to licenses let you seamlessly assign license types, view history and renew licenses to reflect your growing client list.

So, without any further ado, here are the highlights.

New Features in Content Controller v2.0

 

Licenses

Course Bundles

Combine courses into a bundle that is licensed as a single unit in order to save time setting up licenses. For example, create a “Gold” bundle that includes every course in your catalog. Or create a “Golf” bundle that includes golf-related courses. Then, associate bundles with licenses to quickly apply license terms and easily deliver the bundle to customers in a single file.

License Templates

Use license templates to create and save licenses you enforce across multiple accounts and content. If you consistently sell a “One Year or 10,000 Learners” license, you can create a license type that allows access for up to one year or 10,000 learners. Create the license type once and assign it to multiple accounts, saving you the trouble of having to create those same limits every time you set up an account. Any licenses you created in v1.0 will still apply.

License Renewals

Use renewals to ensure your client always maintains access and never experiences down time. Set accounts and content to automatically or manually renew into existing license terms or into new license terms. Easily view license history to see how a client’s usage has evolved over time.

License Extensions

Access license settings in order to edit individual license limits within an account or content. Support client extensions by simply increasing access granted within an existing license.

Alert Emails

Set up your internal team with alert emails that notify you of accounts that are approaching or have exceeded license limits. Use alerts to inspire client conversations supporting renewals or up-sells.

Tagging and Search

Manage your content library quickly and efficiently. Tag courses to reflect your internal organizational structure. Then, search content by user-applied tags or course name. Content search makes search simple by including auto-completions for tags and course names.

Bulk Operations

Select tens or hundreds of courses, equivalents and licensing bundles at once using Content Controller’s improved UI flow along with tagging and search. Then, assign selections to an account with just one click.

cmi5

Support cmi5, using Content Controller’s latest cmi5 import feature. Then, make it available to LMSs that support SCORM or AICC.

Learn More

Interested in learning more about the benefits of Content Controller or upgrading your version to 2.0? Get in touch! We’d love to talk about how you can more effectively manage your content.

Want to learn more about how each feature works? Check out our Knowledge Base. While you’re there, you can also check out a full list of what is included in Content Controller v2.0.

 

 

 

No Comments | Post a comment »



As a recent Rustici Software hire, I’ve been impressed to see that the spirit of collaboration we so actively promote in our office also extends to how we work with our clients.

The case is made in the collaborative relationship we have with D2L, who wanted to make their Brightspace LMS 508 Compliant. While SCORM Engine has never needed to be compliant itself, it is a building block for other eLearning applications and it’s important for us to provide the accessibility features our customers need. That way, our clients can confidently provide the support they desire for their customers! When D2L wanted to improve Engine’s player so it could more easily cooperate with screen readers, we were game.

Throughout the process, we worked closely with two Quality Assurance Analysts at D2L who made a big impact on us. Their team is passionate about creating the most positive user experience possible. As a result, they provided us with great advice and resources (if you’re looking for resources, we would highly recommend this Section 508 Checklist and Deque’s aXe for testing).

The thing that made the biggest difference for us, however, was the help we received from one of D2L’s QA analysts, who is blind. She was able to show us exactly how she used Engine’s player and what needed to be improved. When we shared the final revision with her and she cried because she was excited to be able to use the platform for learning…well, it pretty much made our year.

As we have worked on updating, changing and improving Engine’s user interface, we’ve also been able to make significant changes to the way we structure Engine’s player so it can more easily cooperate with screen readers. We redid the Player’s menu, buttons and navigation so that VoiceOver can now read them properly. We also updated Engine so that Landmarks (this is like a shortcut popup that allows users to quickly navigate to pages) get properly populated.

Learn more about the additional changes made to Engine in the 2017.1 release here. And if you have any questions about 508 compliance in eLearning or want to talk to us about an upgrade, just contact us.

No Comments | Post a comment »



Image from Scraawl

I/ITSEC is going to be here before we know it! Rustici Software will be exhibiting again this year–booth 413–and are looking forward to heading to Orlando in November.

If you’re not familiar with I/ITSEC, it’s an incredible conference that showcases the latest training tools and technologies used by various government and military agencies around the world.

Along with seeing all of the amazing innovations within the training and simulation space, we are also excited to participate at I/ITSEC this year given that the DoDI 1322.6 was recently re-issued. We were involved in researching and creating the latest DoDI and are excited about the inclusion of the Experience API within the instruction to further enhance interoperability across learning systems. With the inclusion of xAPI (along with SCORM), we expect many people to have questions on how to best utilize and implement these standards. That’s what we’re here for! If you have questions about the new DoDI and how to implement xAPI (or SCORM), please come by booth 413 and see us.

As exhibitors , we’re also happy to share passes to I/ITSEC. Our pass entitles you to visit the exhibit hall all four days of I/ITSEC. The show takes place in Orlando, FL from November 27 – December 1. If you want a pass, just reach out. We’ll be happy to share!

No Comments | Post a comment »



Acronym Alert! There will be many referred to in this post.

See glossary below for easy reference.

Two years ago we answered a BAA from ADL to conduct research for updating the DoDI 1322.26- “Development, Management, and Delivery of Distributed Learning.”

Spoiler Alert– ADL accepted our proposal and we were awarded a contract to dig further into what an updated Instruction might look like and how it might be implemented.

Double Spoiler Alert– The updated Instruction, DoDI 1322.26- DISTRIBUTED LEARNING (DL) just received final approval from the Office of the Under Secretary of Defense for Personnel and Readiness.

A little more context

Given that the original Instruction was 10 years old and the world of DL had changed dramatically in that time, ADL recognized the need to both modernize the DoDI and understand the impact an updated DoDI would have across both the DoD and the eLearning industry as a whole. The objective of this project was to provide recommendations and edits to the draft, assess implications of the new Instruction and advise on implementation guidelines to help support the roll out of the new Instruction.

Rustici Software came into this from the unique perspective of understanding how our various government and military customers utilize SCORM today and the considerations and impact that adding xAPI to the Instruction would have to these organizations going forward.

We spent a good portion of 2016 working through the updated Instruction, interviewing key stakeholders within the DADLAC, considering policy implications with PIPS and providing guidance on how to manage xAPI conformance testing. The end result was an updated draft of the new DoDI 1322.26 which allows for procurement of various tools and technologies, including xAPI and provides for additional framework around the xAPI specification to ensure conformance and consistency across implementations of the spec.

TL;DR

The old DoDI was specific in directing entities to procure SCORM based eLearning solutions.

The updated DoDI continues to allow for SCORM and encourages “the (implementation of) the Experience Application Programming Interface (xAPI) and associated Learning Record Store capabilities, as practical, to enhance learning data security and interoperability.”

The wrap up

Many folks at Rustici across multiple teams were involved in this BAA- from our lead developers and SCORM technical experts to project managers and account managers.

So, when we heard the great news that the new Instruction had received final approval, we were thrilled. It means a lot to us that the work we did with ADL, PIPS, the DADLAC and others within the community has come to fruition. Even more exciting is that this new Instruction empowers those within the DoD to source the eLearning technologies that meet their needs.

Glossary

ADL: Advanced Distributed Learning
BAA: Broad Agency Announcement
DADLAC: Defense Advanced Distributed Learning Advisory Committee
DL: Distributed Learning
DoD: Department of Defense
DoDI: Department of Defense Instruction
PIPS: Potomac Institute for Policy Studies
SCORM: Sharable Content Object Reference Model
TL;DR: Too long; Didn’t read
xAPI: Experience application programming interface

No Comments | Post a comment »


Older Posts »

Browse Categories

Using the Standards

Tips, tricks and solutions for using SCORM and AICC.

Standards Evolution

Our chronicling and opinion of the evolution of SCORM.

Rustici Software

Stories about who we are and what we're up to.

Products

News about our products. Notifications of new releases and new features.

Ideas and Thoughts

Miscellaneous thoughts and ideas about e-learning, entrepreneurship and whatever else is on our minds.

Software Development

Ideas about software development and how we manage things internally.