High-Level Vision Xerceo Infuse

doctorlanguidInternet and Web Development

Dec 8, 2013 (3 years and 10 months ago)

206 views


Confidential

Page
1

12/8/2013

High
-
Level Vision

Xerceo Infuse

Timothy Potter

October 2, 2006


Motivation

................................
................................
................................
................................
.....

2

Basic Working Definition of Infuse

................................
................................
...........................

3

What is an eLearning experience?

................................
................................
.........................

3

What is a subject matter expert?

................................
................................
............................

4

What is a Cont
ent Management System?

................................
................................
.............

4

What does delivery in an enterprise portal mean?

................................
.............................

6

Just Another Authoring Tool?

................................
................................
................................

6

How CMS Integration Works in Xerceo Learn Today

................................
...........................

6

Technical Nomenclature

................................
................................
................................
.............

7

Content Pa
ckage

................................
................................
................................
.......................

8

Organization

................................
................................
................................
.............................

8

Activity

................................
................................
................................
................................
......

9

Resource

................................
................................
................................
................................
....

9

Cluster

................................
................................
................................
................................
........

9

Activity Tree

................................
................................
................................
...........................

10

Objective

................................
................................
................................
................................
..

10

Global Objective

................................
................................
................................
.....................

10

Scenario: Deliver Video to All Portal Users

................................
................................
...........

10

1) User navigates to the Infuse Portlet

................................
................................
................

13

2) User chooses to "create" new learning experience.

................................
.......................

14

3) Pull in content from the CMS

................................
................................
..........................

15

3.1 Search for content using a form with ability to include LOM
-
based search
criteria.

................................
................................
................................
................................
.

16

3.2 Import new content for inclusion

................................
................................
..............

16

3.3 Create new content directly in Infuse using built
-
in Wiki tools and templates.

16

4) Author the Assessment Questions

................................
................................
..................

16

5) Publish to working directory in portal

................................
................................
...........

17

6) Schedule for Approval

................................
................................
................................
......

18

7) Surface course on the in
tranet portal page using the showcase portlet

....................

18

Use Cases

................................
................................
................................
................................
.....

18

Create a new LE

................................
................................
................................
.....................

18

Update an Existing LE

................................
................................
................................
...........

18

Release 2 High
-
level Requirements

................................
................................
.........................

19



Confidential

Page
2

12/8/2013

Motivation

Most modern authoring tools can
create

SCORM compliant learning objec
ts and content
packages. However, what happens when you need to combine a new learning object
with existing learning objects and other digital knowledge assets, such as a document in
your content management system? To do this, you need a tool that
can iden
tify
content
in your content management system and
assemble

it into a SCORM content package,
complete with sequencing and navigation rules that implement proven instructional
design strategies.

Once assembled, you need a stream
-
lined process for delivering

it to

the right

portal users

and the right time
.


Currently,
Xerceo Learn

v. 1.1

provides portlets
for delivering eLearning

from a portal
.
W
ith our ECM Integrator, we
also
have a way to import content into

and serve content
f
rom
a
CMS.
Xerceo Infuse bridg
es

the
se

two

components

together in a simple and
intuitive manner

to address

the following needs:


1)

Make it easy to find and re
-
use existing learning content managed by an
enterprise CMS.

2)

Reduce complexity of using SCORM as a foundation for delivering eLear
ning
content.

3)

Reduce barriers for workers to produce and deploy learning experiences to their
co
-
workers.


The following diagram depicts the high
-
level workflow for Infuse.


Confidential

Page
3

12/8/2013




To see Infuse Release 1 in action, point your Flash enabled browser to:

http://www.xerceo.com/infuse.html

Basic
Working Definition

of Infuse

Infuse
allows

subject matter expert
s

to rapidly assemble

new
eL
earning experience
s

using

content
from
a
content management system

for
delivery

from

an enterprise
portal
.


L
et's break this definition down into its major parts:

W
hat is a
n

eL
earning experience
?


A
n
eL
earning experience

is a collection of learning

activities that are structured
using
some

proven

instructional design strategy. The

pri
mary

goal of a learning experience is

knowledge transfer

for the learner to

gain
some
knowledge
.

This is where the
instructional design aspect of Infuse comes in; without adhering to a proven

Confidential

Page
4

12/8/2013

instructional des
ign approach, all you have is a loose collectio
n
of seemingly related
content that requires the user to

figure out what to learn
.


A
n
Infuse eLearning E
xperience
inv
olves three primary constructs:



Content
,



Learning Objective driven
Instructional Design
, and



Delivery
.


W
hat is a
subject matter expert
?


A subject matter expert or SME is a catch
-
all phrase used to describe someone that is an
expert in a particular subject that contributes to the creation of learning content.

The
most important thing to remember about a SME is that they are not eLearning
de
velopers or instructional designers.

Put simply, SMEs are employees that have
intimate knowledge of business concepts and processes that make an organization run.

K
nowledge transfer is part of a

SME's job; they have the knowledge to directly address
traini
ng outages in the organization.

The goal of Infuse is to allow any S
ME in an
organization to create valuable learning e
xperiences for their co
-
workers without being
a multimedia expert or a highly skilled IT person.


Empowering the SME is the end goal of I
nfuse. However,
we can approach that
incrementally. Today, even
advanced eLearning developers
and training administrators
can

benefit
by using
Infuse to reduce complexity of SCORM to solve training needs.
We've
found that many developers and training profe
ssionals are comfortable with
developing individual SCOs using various authoring tools.
However, t
hey struggle
with incorporating SCOs into

well behaving

SCOR
M content packages. So the low
-
hanging fruit for Infuse is to simplify the process of infusing con
tent in the CMS system
into SCORM content packages.



What

is a
Content Management System
?


The most unique and attractive aspect of Infuse is how it integrates with an enter
prise
content management system to replace an LCMS.

There are many tools for

devel
oping
rich learning content,

creating SCORM content packages (e.g. Reload)
,

and for
streamlining the content authoring process for SMEs (e.g. Breeze).
Moreover, there are
many robust and mature LCMS available
that integrate the content creation,
management
, and deliver
y process into a single system.


Confidential

Page
5

12/8/2013


Infuse is unique in that it works with an organization's existing content management
system rather than introducing its own LCMS into the mix.

So what's wrong with the
LCMS approach?

The obvious answer is that
modern organizations need to manage
more than just learning content. The modern organization needs to manage documents,
Web content for their Intranet, Extranet, and Internet, as well as a whole range of new
content types, such as podcasts, blogs, and wiki

pages. Why have one system for
learning content and

one for all other content?

This approach is counter to the overall
goal of enterprise content management

establishing a unified approach to managing
content across the enterprise.


LCMS vendors try to ma
ke the case that learning content is somehow special and needs
a specialized content management system. There are three problems with this
argument:


1)

Users need to be able to find eLearning of interest. Since they will be working in
the portal, they will u
se the portal search engine, which is already integrated
with the portal content management system, whereas the LCMS would require
custom integration.


2)

eLearning is constantly evolving, such as with rapid eLearning where informal
learning experiences are r
apidly assembled by subject matter experts from
internal documents and other digital assets. Most of these will be stored and
managed by the portal’s content management system.


3)

There is a difference between authoring at the learning object level and
packa
ging learning objects into learning experiences and repurposing existing
knowledge assets into new learning experiences. Authoring instructionally
sound learning content remains an expensive process that requires extensive
planning, instructional design, p
rogramming, and testing. However, once a
learning object is authored, it needs to be stored in a central repository and
managed consistently, like any other digital asset in the enterprise.


4)

The process of learning also involves collaboration, especially i
n the workplace.
No learning experience would be complete without simple collaboration tools to
help learners interact with one another during the learning and teaching process.
Most
CMS
provide
c
ollaborative content
tools that

bring together a

team of
peo
ple focused on

a common objective and enhance

collaboration with

communication, discussion and issue resolution.


Confidential

Page
6

12/8/2013


One
primary
architectural goal of Infuse is to delegate to the CMS as much as possible
vs. trying to re
-
create what the CMS already provides.

W
hat does
delivery in an enterprise portal

mean?


Once a learning experience has been created, there needs to be an efficient process for
getting it out to end
-
users. Here are some mechanisms for surfacing a learning
experience in the portal:

1)

Via the cours
e showcase

portlet

2)

Via a listing in the course catalog portlet

3)

Via
an RSS feed, t
hink about an
eLearning Experience RSS

feed. As new
learning experiences come online, workers can get access to them via an RSS
feed.

4)

Via a link in a

SME's

blog: cl
ick on the

link, take the experience

5)

Via Google Desktop … etc.


Infuse shou
ld be seen as rounding out the P
ortal
-
centric approach to eLearning
management offered by Xerceo Learn. Infuse is not a standalone product; it requires
deep hooks into
ECM Integrator and

shou
ld work seamlessly with

our
other
eLearni
ng
Portlets.

Just Another Authoring Tool?


Not quite.
Infuse picks up where authoring tools leave off
.
We
let our customers
use the
authoring tools of their choice to build rich learning content. Infuse is designed
to help
our customers consolidate, organize, manage, and reuse valuable learning content after
it has been authored.

Moreover, Infuse allows inclusion of non
-
eLearning content, such
as a PDF, into a learning experience.


How CMS Integration W
orks

in Xerceo

Learn T
oday


Currently, Xerceo Lea
rn has the capability to do the following with a CMS:


1)

Import learning objects and resources from a SCORM content package into a
content repository, such as Alfresco CMS using the JSR
-
170 Level 2 API.


2)

Index content for f
ull
-
text and metadata driven search using Lucene.


Confidential

Page
7

12/8/2013


3)

Update and version learning objects and resources in the CMS during course
update process.


4)

Read learning objects and resources from the content repository during a
learning session.


5)

Link to an existing l
earning object in the CMS from another SCORM content
package. This is accomplished using the "xInfuse:ID=nodeUUID" construct. For
example, if I want to use a learning object that is already in the CMS in my new
content package, I simply point the <resource
> element's href attribute to the
UUID in my imsmanifest.xml file:




<resource


identifier="XERCEO_ONLINE_LEARN_sco_obj1_res"


type="webcontent"


adlcp:scormType="sco"



href="xInfuse:ID=c9057977
-
d467
-
11da
-
bf93
-
1d0a650dee6d
"
/
>




At during import and at runtime, Xerceo Learn knows how to convert an

xInfuse:ID reference into node content.


The resulting benefit

to our customers
is that all eLearning content is stored and
managed in a central repository, alongside all other c
ontent. Moreover, the eLearning
delivery system is already integrated with their CMS.

Technical Nomenclature

The following diagram shows the basic Infuse "canvas" for creating a new Learning
Experience. You should study the terminology in this section to u
nderstand the
remaining sections of this document.


Confidential

Page
8

12/8/2013


Content Package

A self
-
contained collection of learning content that is structured according to an
imsmanifest.xml file. To me, the content package is synonymous with the concept of an
online SCORM cours
e. Each content package has a unique identifier in an LMS.
Learners register for (or are enrolled in), launch, and complete content packages as part
of a training curriculum.

Organization

A specific, structured path through learning content in a content pa
ckage. The path
through learning content is designed by an instructional designer to achieve specific
training outcomes. In most cases, an organization is a hierarchical tree structure of
learning content. A SCORM 2004 content package must have a default o
rganization
element. In most cases, there is only one organization element defined for a content
package. Thus, in most cases, the default organization is synonymous with an online
SCORM course. However, a content package can define more than one organizat
ion.
This is useful to provide alternative paths through the learning content while keeping

Confidential

Page
9

12/8/2013

all the resources for an online course in a single package. How an LMS enables these
alternative paths through learning content is not defined by SCORM and is not h
andled
by most LMS today.

Activity

A unique, leaf item in an organization that is delivered and tracked by the LMS. In
SCORM, this is either a SCO or an Asset. For example, the following simple XML
structure shows an organization with a single Activity ite
m:




<organization identifier="org">



<title>Organization Title</title>




<item identifier="activity" identifierref="activity_resource">



<title>Activity Title</title>


</item>



</organization>

Resource

Identifies the digital a
sset (typically an HTML page) that implements an Activity. In
other words, when a specific activity is launched by the learner, the resource is what is
shown in the browser.


For the example activity shown above, the resource element might look like:


<res
ource identifier="
activity_resource
" type="webcontent"


adlcp:scormType="sco"
href="video_pod_finished.html"
>


<file href="video_pod_finished.html" />


<
file href="cafe_townsend_chef.flv" />


<file href="ClearOverPlaySeekMute.swf" />


<file h
ref="video_pod_finished.swf" />


<file href="video_pod_finished.fla" />

</resource>


With Infuse, a Resource can point to any content node in the ECM using the
xInfuse:ID=UUID syntax, e.g.


xInfuse:ID=c9057977
-
d467
-
11da
-
bf93
-
1d0a650dee6d

Cluster

A unique,

composite item containing child Activities and/or Clusters. A Cluster
represents a related sub
-
set of content in an organization. The state of a Cluster depends
on the state of its child Activities and Clusters. For example, when all child Activities
for
a Cluster are completed, then the Cluster is considered to be complete. SCORM 2004
defines rules that govern how the state of child Activities and Clusters affect their
parent Cluster's state.


Confidential

Page
10

12/8/2013

Activity Tree

A hierarchical tree data structure that holds and

manages a learner's current progress
through a collection of learning Activities and Clusters. In SCORM 2004, an
organization element is mapped into an Activity Tree instance for each learner at
runtime. The Activity Tree is used by the LMS to determine h
ow to sequence Activities
for a learner.

O
bjective

Represents a desired outcome in online learing. In SCORM 2004, an objective has a
unique identifier, a completion status (not attempted, incomplete, completed), success
status (passed or failed), a score,
and a description. A SCO can manage the state of
objective for a learner using the CMI data model (cmi.objectives.*). There can be one or
more objectives for a SCO.

Global O
bjective

Represents a desired outcome in online learning that exists outside the co
ntext of any
specific SCO. In other words, global objectives are not specific to any SCO, but have a
larger meaning in the learner's operational environment. Global objectives are very
powerful because they are a standard way to link the training content i
n a SCO to
known competencies for learners. A complete discussion of competency management is
beyond the SCO of this tutorial. Think of a competency as a skill that a learner must
have to do their job. The key take
-
away is to realize that SCORM 2004 allows

us to
sequencing learning content based on what a learner knows (measured by the set of
mastered competencies) and what they need to know (measured by the set of yet
-
to
-
be
-
mastered competencies). That is, SCORM 2004 supports the concept of mapping
learnin
g objects to business training objectives.

Scenario
: Deliver Video to
All Portal Users

Now that we're armed with a basic working definition of Infuse, let's apply these
concepts to create and deploy a simple learning expe
rience. I'll use this scenario to m
ap
the high
-
level constructs described above into lower
-
level implementation details.

Before diving into this scenario, it is assumed that you are famili
ar with basic SCORM
terminology.


The t
raining department wants to deploy a streaming video of a mes
sag
e from the CEO
on an intranet

portal page. When employees log in to the portal they are shown a
portlet with an embedded
streaming
video.


Confidential

Page
11

12/8/2013

NOTE: For more information on how to showcase a course on a portal page, see the
Basic eLearning Scenarios

course prov
ided with the Xerceo Learn 1.1 evaluation.




Content playing in portal page:



Confidential

Page
12

12/8/2013



After the video plays, the u
ser is asked to respond to
a few simple assessment
questions, such as:



true
-
false



multiple choice, single



multiple choice, multiple answer



fill i
n the blank



Confidential

Page
13

12/8/2013




Corporate training wants to track who has watched the vid
eo and the results of the
assessment

using standard SCORM 2004 tracking concepts. The video of the CEO
al
ready exists in the enterprise CMS.


Y
ou can assume that Xerceo Learn is inst
alled and connectivity to the enterprise CMS
has been configured using ECM Integrator.



A rough outline of the steps to deploy th
is

are described below:

1) User navigates to the Infuse Portlet




Portal administrators will use standard portlet security prov
ided by the portal to
determine who can use Infuse. So we can assume that if a user is using Infuse,
then they have the rights to. However, this implies that we cannot use
programmatic J2EE security to protect Infuse, which is a common theme in
Xerceo Lear
n.



Confidential

Page
14

12/8/2013



Infuse will probably require MAXIMIZED view mode to be usable. It should
have a MINIMIZED
/NORMAL

view that allows the use
r to maximize it to start
working.


2) User chooses to "c
reate" new learning experience.


This creates a "canvas" for them to crea
te the learning experience.

At the kernel of every
learning ex
perience is an
Infuse Template
.


Templates are how we'll allow non
-
SCORM experts to rapidly create instructionally
sound content packages

that can be delivered and tracked via our Portlets
.

Temp
lates
encapsulate all t
he artifacts required by SCORM.

Under the covers, a learning
experience is implemented using a SCORM 2004 content package that includes one or
more SCOs, sequencing rules, LOM metadata.

The SN Guide contains a number of
templates tha
t we can use to develop the Infuse templates. Templates also allow
training administrators and eLearning developers to encode best practices, design
guidelines, look
-
and
-
feel, etc. for learning experiences.


Example Template:



Infuse is not a t
emplate de
sign tool; Infuse provides a model where SMEs main focus is
identifying content to include.

Templates can be complex to develop and test. In most
cases, templates will be developed by experienced eLearning developers with the help
of instructional designer
s.

The mechanism for building a template might be Reload or
some other specialized authoring tool. If a template doesn't exist for your needs, then
use Reload to create from scratch or extend one of ours.


After a user
choose
s

a template
,
the
SME traverses

the
activity tree to set properties for
each activity using the Infuse property editors.



Confidential

Page
15

12/8/2013

Property Editor for an Activity



In our scenario,
Infuse will know that a template has one content SCO and one
assessment SCO (scored SCO), thus it can guide the u
ser to identify the content SCO
and
help them
build the assessment.


Also,
Infuse will need some mechanism for

simple extensions to

a template

via the
canvas
. For example, if a template has a p
laceholder for one SCO, but the SME

need
s

two SCOs, then there
needs to be a way to

add a new SCO into the template
.

However,
Infuse
is not intended to
be
a

tool for authoring complex sequencing rules.


For an example of the template concept see:

http://www
.adlnet.gov/downloads/files/111.cfm

http://www.adlnet.gov/downloads/files/244.cfm

http://www.adlnet.gov/downloads/files/110.cfm


For our scenario
, we'll assume the user chooses a
simple presen
tation + scored
assessment

template, which establishes a "canvas" for them to work with.

3
) Pull in content from the

CMS


The problem of identifying content for inclusion in an Infuse learning exp
erience can be
broken into three

approaches:



Confidential

Page
16

12/8/2013

3.1
Search for

content
using

a form with ability to include

LOM
-
ba
sed search
criteria.


We need to create a powerful tool for searching for learning objects and resources using
LOM metadata. This search form will be
embed
ded directly
into the Infuse Wizard.

Behind the
scenes, we
do the searching

using JSR
-
170 API

(ideal)

or in some cases, we
may need to
tie in a CMS specific

searc
h service
.


Release 2 of Infuse will need to search multiple repositories, such as the ECM, Google
Video, and YouTube. The set of repositories

to search can be configured using portlet
preferences.

3.2

Import new content

for inclusion


A. SCORM content or resource package from external authoring tool

B. Non
-
SCORM content; e.g. Word d
ocument. Just goes into the CMS, then link

to it using UUID.


Keeping with Infuse's focus on simplicity, we will need to provide a way to import new
content during the LE creation process.

3.3

Create new content directly in Infuse
using built
-
in
Wiki
tools and templates.


Training departments can build up SCO templa
tes that reduce the complexity of
building new learning objects in the CMS interface.


4
) Author th
e
Assessment Q
uestions


Once the video has been included into our learning experience
,
the user needs to build a
quiz
.

T
here are a number of good q
uiz builde
r tools on the market
.

However, in some
cases, our users do not want to use a different assessment builder. To keep the Infuse
workflow simple and efficient, Infuse Release 2 will include a limited survey and
assessment builder.


For now, let's assume the
user chooses to build the quiz using Infuse. Again, the point
of Infuse is to make creating learning experiences very easy. If they want a rich online
course with complex assessments, then they'll have to use an authoring tool. Have a
look at the
Breeze

quiz builder

or
Articulate Quiz Maker
. We are building our own

Confidential

Page
17

12/8/2013

simple one so that for easy stuff, it's

all embedded and seamless for the user. Moreover,
the transformation into scored SCOs is seamless and requires zero programming or
sequencing rule development by the Infuser.


The reasoning behind creating a limited qu
iz building tool is based on three

ob
servations:



For a new learning experience, there won't be an existing quiz or survey to link
to in the ECM. Since it is a new learning experience, the questions that need to be
presented to the learner will probably not exist.



80
-
20 rule: The majority of q
uizzes and assessments used in the field today are
simple in nature, such as true/false, multiple
-
choice, and multiple, multiple
choice.

Having a simple inline builder for these types of interactions will
improve user satisfaction with Infuse.



SCORM is not

an exact science and involving another tool in the process can lead
to content integration problems. If the user chooses to use Infuse for surveys and
assessments, they are guaranteed that their LE will track correctly and will
produce good reports.


In g
eneral, Infuse will need to be able to build the following types of interactions:




True
-
False



Multiple Choice, Single Answer (4
-
6 distracters)



Multiple Choice, Multiple Answer (4
-
8 distracters)



Fill
-
In
-
Blank



Sequencing (4
-
7 steps)

5) Publish to working
dir
ectory in portal


During publishing, the
video and quiz are
i
nfused into

a

learning experience backed by
a SCORM content package. This

is all that is needed for

the Xerceo Learn eLearning
Portlets
to

deliver it in the portal, track results, and generate re
ports.


Now, the user needs to test the learning experience directly in the portal, as learners
will see it. Thus, Infuse will need to communicate with an instance of the SCORM
Course Showcase Portlet (using inter
-
portlet communication) to render the cours
e
exactly as learners will see and interact with it.


For our scenario, the Course Showcase Portlet needs to embed the video and questions
directly into the portal page (vs. opening in a pop
-
up window)


Confidential

Page
18

12/8/2013

6
)
Schedule for Approval

Once tested and ready for del
ivery, the learning experience needs to be subjected to an
internal approval process.

The level of scrutiny and approval process will vary
depending on the target audience of the learning experience. Naturally, a learning
experience that w
ill be delivered
from a customer's

WWW home page will require a
stricter approval process than one that is listed on a department home page

or in a
SME's blog
. Keep in mind that most CMS already provide support for approval
processes around content publishing.

7
)
Surface c
ourse
on the

intranet

portal page

using the showcase portlet

Once approved and made "live" in the portal, a portal administrator can configure an
instance of the course showcase portlet

(embedded mode)

to render the course on the
page. How this process wor
ks depends on the specific portal policies in place.

Use Cases

Create a new LE

Primary Actor:


Prosumer of learning experience content


Goal in Context:

Produce a new learning experience for portal users to meet a specific
learning objective.


Pre
-
Conditi
on
s:

User is authenticated by Portal

and has access to Infuse

User is viewing
Infuse
in maximized mode


Steps
:

1)

User
chooses

to create new learning experience

2)

User chooses
a specific template from
a list of existing templates

3)

User specifies the learning ob
jective for the LE

4)

User searches for learning content

and adds to LE

5)

User builds a

survey / assessment

and adds to LE

6)

User publishes the new LE to the portal


Update an Existing LE

Primary Actor:


Prosumer of learning experience content


Confidential

Page
19

12/8/2013

Goal in Context:

T
o update an existing learning experience to meet a new
training
requirement.



Pre
-
Conditions:

User is authenticated by Portal

and has access to Infuse

User is viewing Infuse in maximized mode


Steps:

User
chooses

to update

an existing
learning experience

User finds the existing learning experience using a search form similar to our Course
Catalog Search form.

User updates the LE; valid changes are:

1)

Change resource for an Activity

2)

Update properties for an Activity, Cluster, or Organization

3)

Tbd …

User publi
shes the updated

LE to the portal


Release 2
High
-
level Requirements


1)

Better publishing controls; publisher needs ability to publish to:




Entire portal (course catalog)



Specific Learning Group



Specific Learner



All Learners that need to satisfy a given Lear
ning Objective


In addition, the publisher needs to ability to schedule when the LE should be made
available in the portal and when it expires.


2)

Fine
-
grained user permissions. Allows an administrator to grant or revoke
specific privileges to users. The fol
lowing fine
-
grained permissions are
envisioned:




Create New LE



Publish to Portal



Publish to My Groups



Publish to Learner



Update Existing LE


Confidential

Page
20

12/8/2013



Manage Search Repositories



Approve / Reject LE



Import New Content



Export LE as SCORM 2004 Content Package



Define New

Learning Objective



Manage Permissions



CRUD Infuse driven RSS/Atom Feed


Fine
-
grained permissions will be managed in Edit Mode for the Infuse Portlet.


3)

Federated Search across multiple information repositories, such as Google Video
and YouTube.

The set of
repositories to search will be controlled by a shared
portlet preference configured by an user with the
Manage Search Repositories

permission.


4)

RSS/Atom feeds that identify new content or changes to existing content of
interest.


5)

Build surveys and assessme
n
ts directly from Infuse portlet using a Wizard
driven approach.


Infuse will need to be able to build the following types of interactions:




True
-
False



Multiple Choice, Single Answer (4
-
6 distracters)



Multiple Choice, Multiple Answer (4
-
8 distracters)



Fill
-
In
-
Blank



Sequencing (4
-
7 steps)


For each question, the user can specify:

Unique ID of question (with option to auto
-
create)

Lead
-
In (sets the context for the stem, optional)

Stem (asks the question, required)

Judge Prompt (describes how to answer, option
al)

Judge Button Label (default "Judge")

Learning Objective ID (optional)

Weight on Score: default 1.0

Max # of attempts: default 1 (true
-
false always 1)

Correct feedback on Attempt #


Confidential

Page
21

12/8/2013

Incorrect feedback on Attempt #


For each quiz/test/exam, the user can s
pecify:

Minimal Passing Score

Number of questions to present to user (default all)

Randomize questions?

Instructions HTML screen (optional)

Results HTML screen (optional)


Ideally, the Infuse assessment builder will be based on a WIKI concept that
allows q
uestions to be easily modified and versioned. The quizzes will also need
to use the Portlet CSS styles.


6)

Ability to u
pdate
an
existing LE. Currently, you can only create
a
new

LE
.

Delete
is already available via the SCORM Import Wizard Edit Mode.


7)

Export
a
n

LE as

a

SCORM 2004 content package
; includes an imsmanifest.xml
writer
.


8)

Support Apache Jackrabbit Content Repository with full
-
text

Lucene indexing.


9)

Full text indexing support for MS PPT, MS Word, and SWF.


10)

Where used query for determining which learni
ng experiences use a specific
content object.


11)

Pin to version; gives ability to pin an activity in an LE to a specific version of an
object, as opposed to the default "live" version, which changes as the "live"
version is updated.


12)

Integrate the LOM Metada
ta Editor


13)

Built
-
in Pre
-

and Post
-

Test Template and Report that compares results of pre
-
test
and post test to assess the impact of the content between.