Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
V
X
A
Action
- Interface in
no.inspera.services.pedal.actions
An action is generic action to be performed in personalised course.
AdaptiveEngine
- Class in
no.inspera.services.pedal.engine
AdaptiveEngine is the engine that adapts LearningObject in the sequencing chain.
AdaptiveEngine()
- Constructor for class no.inspera.services.pedal.engine.
AdaptiveEngine
addEmpty()
- Method in class no.inspera.services.pedal.engine.
EngineBuilder
Adds an empty sequence to the chain.
addItem(LearningObject)
- Method in class no.inspera.services.pedal.
Module
Adds this item to the list of available items within this module.
addSequencingChain(Sequence)
- Method in class no.inspera.services.pedal.engine.
EngineBuilder
Adds the specified implementation of
Sequence
to the sequencing chain.
anyEquals(String, String...)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Compares
firstString
to the other specified strings.
anyEqualsIgnoreCase(String, String...)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
anyStartsWithIgnoreCase(String, String...)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
appendIfNotNull(String, Object, StringBuffer)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Appends the following value as tag specified by
tagName
if value is not null
B
build()
- Method in class no.inspera.services.pedal.engine.
EngineBuilder
This method is usually called when we are done with building a sequencing engine.
C
capitalize(String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
chain
- Variable in class no.inspera.services.pedal.engine.
AdaptiveEngine
The sequencing chain.
Chain
- Class in
no.inspera.services.pedal.engine
A SequencingChain is an object provided by the sequencing engine giving a view into the invocation chain of a sequence request for a module.
Chain()
- Constructor for class no.inspera.services.pedal.engine.
Chain
checkAllProcessed(Collection<LearningObject>)
- Method in class no.inspera.services.pedal.engine.
SequencingState
Checks whether all items in the specified collection are processed.
checkNull(String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Checks if the string is null.
checkNull(Object)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Configure
- Class in
no.inspera.services.pedal.actions
A configuration action for the personalised course.
Configure(long, long)
- Constructor for class no.inspera.services.pedal.actions.
Configure
Constructs a new Configure object.
course
- Static variable in interface no.inspera.services.pedal.
PEDAL
The session attribute name used to store course information in user's session.
create()
- Static method in class no.inspera.services.pedal.engine.
EngineBuilder
Creates a new SequencingBuilder.
currentModuleId
- Static variable in interface no.inspera.services.pedal.
PEDAL
Identifier marker for currentModuleId.
D
decode(String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Decodes the string with default system encoding.
defaultLogicalTitle
- Static variable in interface no.inspera.services.pedal.
PEDAL
Default logical id of the course.
defaultMarketplaceId
- Static variable in interface no.inspera.services.pedal.
PEDAL
Default marketplace id.
doSequence(Module)
- Method in class no.inspera.services.pedal.engine.
Chain
Causes the next sequence in the chain to be invoked.
doSequence(Chain, Module)
- Method in class no.inspera.services.pedal.engine.
LearningStyleSequencing
The implementation of doSequence method.
doSequence(Chain, Module)
- Method in class no.inspera.services.pedal.engine.
LevelSequencing
Filters out only items that are in accordance with the specified level.
doSequence(Chain, Module)
- Method in interface no.inspera.services.pedal.engine.
Sequence
Sequences LearningObjects that are in the module.
E
Empty
- Class in
no.inspera.services.pedal.actions
An empty action.
Empty()
- Constructor for class no.inspera.services.pedal.actions.
Empty
empty(Object)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Checks if the specified string is null or not.
encode(String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Encodes the given string with the default system encoding.
ENCODING
- Static variable in class no.inspera.services.pedal.utils.
StringUtils
endsWith(String, String...)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Tests if this string ends with the specified suffix.
EngineBuilder
- Class in
no.inspera.services.pedal.engine
SequencingBuilder uses builder pattern to build SequencingEngine object.
EngineBuilder()
- Constructor for class no.inspera.services.pedal.engine.
EngineBuilder
equals(Object)
- Method in class no.inspera.services.pedal.
LearningObject
Indicates whether some other LearningObject is "equal to" this one.
equals(String, String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Compares this string to the specified object.
execute(Parameters)
- Method in interface no.inspera.services.pedal.actions.
Action
Executes the action based on parameters that are sent.
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
Configure
Executes the Configure object which causes the engine to be configured.
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
Empty
An empty action.
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
Index
Executes the action which results in indexing the course structure.
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
Login
Executes login action which checks if the user is logged in and cofigures the personalised course.
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
Rate
Rates the content.
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
ShowIndex
Executes the show index action and prints out all objects in the index.
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
Start
Executes the action and forwards the user to the start page of the personalised course.
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
TagObject
execute(Parameters)
- Method in class no.inspera.services.pedal.actions.
View
Executes action and displays the module page with the next LearningObject.
F
Forward
- Class in
no.inspera.services.pedal.actions
Forward result forwards user to some URL.
Forward(String)
- Constructor for class no.inspera.services.pedal.actions.
Forward
Constructs a new Forward object with the url
G
getAllItems()
- Method in class no.inspera.services.pedal.
Module
Returns all items within this module.
getCurrentItem()
- Method in class no.inspera.services.pedal.engine.
SequencingState
Returns the current item in the queue under processing.
getCurrentState()
- Method in class no.inspera.services.pedal.
Module
Returns the current state of sequenced items.
getExample()
- Method in class no.inspera.services.pedal.
Module
Getter for example.
getExercise()
- Method in class no.inspera.services.pedal.
Module
Getter for exercise
getId()
- Method in class no.inspera.services.pedal.
LearningObject
Getter for Id
getItem(long)
- Method in class no.inspera.services.pedal.
Module
Looks up an item with specified id.
getLabel()
- Method in class no.inspera.services.pedal.
Tag
Getter for label
getLearningStyle()
- Method in class no.inspera.services.pedal.
LearningObject
Getter for learningStyle property
getLearningStyleProp()
- Method in class no.inspera.services.pedal.engine.
AdaptiveEngine
Returns the learning style metadata element.
getLearningStyleValue()
- Method in class no.inspera.services.pedal.engine.
AdaptiveEngine
Returns a logical identifier for user's learning style.
getLevel()
- Method in class no.inspera.services.pedal.
LearningObject
Getter for level property
getLevelValue(long)
- Method in class no.inspera.services.pedal.engine.
AdaptiveEngine
Returns user's level for the specified module.
getModule(long)
- Method in class no.inspera.services.pedal.engine.
AdaptiveEngine
Returns the module identified by specified moduleId.
getModuleId()
- Method in class no.inspera.services.pedal.
Module
Getter for moduleId
getObjectId()
- Method in class no.inspera.services.pedal.
Tag
Getter for objectId.
getObjects(String, long)
- Static method in class no.inspera.services.pedal.services.
TaggingService
Retrievs objects specified the label for the user.
getProperty()
- Method in class no.inspera.services.pedal.engine.
SequencingMetadataItem
Getter for property metadata element
getTaggerId()
- Method in class no.inspera.services.pedal.
Tag
Getter for taggerId
getTaggingTime()
- Method in class no.inspera.services.pedal.
Tag
Getter for tagging time.
getTagsByTaggerId(long)
- Static method in class no.inspera.services.pedal.services.
TaggingService
Retrievs tags made by the specified user.
getTheory()
- Method in class no.inspera.services.pedal.
Module
Getter for theory
getValue()
- Method in class no.inspera.services.pedal.engine.
SequencingMetadataItem
Setter for value
H
hashCode()
- Method in class no.inspera.services.pedal.
LearningObject
Returns a hash code value for the LearningObject.
hasLength(String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Checks if the specified string is null or not.
highThreshold()
- Method in enum no.inspera.services.pedal.
PEDAL.Level
HTML
- Class in
no.inspera.services.pedal.actions
HTML action simply prints out html to the response.
HTML(String)
- Constructor for class no.inspera.services.pedal.actions.
HTML
Constructs a new HTML object with the specified html content
I
ICollections
- Class in
no.inspera.services.pedal.utils
Utility class to create generic collections.
ICollections()
- Constructor for class no.inspera.services.pedal.utils.
ICollections
Index
- Class in
no.inspera.services.pedal.actions
An Index action causes in-memory indexing the whole course structure.
Index()
- Constructor for class no.inspera.services.pedal.actions.
Index
indexName
- Static variable in interface no.inspera.services.pedal.
PEDAL
The in-memory index name of the course.
isAllProcessed()
- Method in class no.inspera.services.pedal.engine.
SequencingState
Checks whether all items in the module are processed.
isExample()
- Method in class no.inspera.services.pedal.
LearningObject
Checks whether this LearningObject is example.
isExercise()
- Method in class no.inspera.services.pedal.
LearningObject
Checks whether this LearningObject is exercise.
isNumber(String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Checks if the specified string represents a number.
isParseableNumber(Object)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Checks if the type of the Object is string and checks if it can be parsed as a Number.
isProcessed(LearningObject)
- Method in class no.inspera.services.pedal.engine.
SequencingState
Checks whether the specified item is processed.
isTheory()
- Method in class no.inspera.services.pedal.
LearningObject
Checks whether this LearningObject is theory.
isTrue(String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Checks if the specified string is true.
L
LearningObject
- Class in
no.inspera.services.pedal
A
LearningObject
is an entity used for learning, education or training.
LearningObject(long, String)
- Constructor for class no.inspera.services.pedal.
LearningObject
Constructs a new LearningObject with specified id and type.
learningStyle
- Variable in class no.inspera.services.pedal.engine.
AdaptiveEngine
The user's learning style.
learningStyle
- Static variable in interface no.inspera.services.pedal.
PEDAL
The learning style metadata element name
LearningStyleSequencing
- Class in
no.inspera.services.pedal.engine
This class is an implementation of
Sequence
interface.
LearningStyleSequencing(SequencingMetadataItem)
- Constructor for class no.inspera.services.pedal.engine.
LearningStyleSequencing
Constructs a new LearningStyleSequencing object for the specified user learningStyle
level
- Static variable in interface no.inspera.services.pedal.
PEDAL
The level metadata element name
levels
- Variable in class no.inspera.services.pedal.engine.
AdaptiveEngine
A map of user level for each module.
LevelSequencing
- Class in
no.inspera.services.pedal.engine
Sequnces Learning Objects based on level metadata.
LevelSequencing(SequencingMetadataItem)
- Constructor for class no.inspera.services.pedal.engine.
LevelSequencing
Constructs a new LevelSequencing based on level metadata.
linkedList()
- Static method in class no.inspera.services.pedal.utils.
ICollections
Constructs a new list.
Login
- Class in
no.inspera.services.pedal.actions
The entry point to the personalised course.
Login()
- Constructor for class no.inspera.services.pedal.actions.
Login
lowThreshold()
- Method in enum no.inspera.services.pedal.
PEDAL.Level
M
markCurrent(LearningObject)
- Method in class no.inspera.services.pedal.engine.
SequencingState
Marks the specifed item as current in the queue of processing items for the module
Module
- Class in
no.inspera.services.pedal
Module represents a course module.
Module(long)
- Constructor for class no.inspera.services.pedal.
Module
Constructs a new
Module
object with the specified moduleId
moduleLevels
- Static variable in interface no.inspera.services.pedal.
PEDAL
Session attribute name to store user's level for different modules.
N
newHashMap(int)
- Static method in class no.inspera.services.pedal.utils.
ICollections
Constructs an empty
HashMap
with the specified initial capacity and the default load factor (0.75).
newHashSet(Collection<? extends E>)
- Static method in class no.inspera.services.pedal.utils.
ICollections
Constructs a new set containing the elements in the specified collection.
newHashtable()
- Static method in class no.inspera.services.pedal.utils.
ICollections
Creates a new instance of hashtable.
newList()
- Static method in class no.inspera.services.pedal.utils.
ICollections
Constructs a new list.
newMap()
- Static method in class no.inspera.services.pedal.utils.
ICollections
Creates a new instance of HashMap
newSet()
- Static method in class no.inspera.services.pedal.utils.
ICollections
Constructs a new set.
newVect()
- Static method in class no.inspera.services.pedal.utils.
ICollections
Constructs and returns a new vector.
next
- Variable in class no.inspera.services.pedal.engine.
Chain
The next sequence in the chain
no.inspera.services.pedal
- package no.inspera.services.pedal
no.inspera.services.pedal.actions
- package no.inspera.services.pedal.actions
no.inspera.services.pedal.engine
- package no.inspera.services.pedal.engine
no.inspera.services.pedal.services
- package no.inspera.services.pedal.services
no.inspera.services.pedal.utils
- package no.inspera.services.pedal.utils
P
PEDAL
- Interface in
no.inspera.services.pedal
PEDAL
is interface which holds constants.
PEDAL.Index
- Enum in
no.inspera.services.pedal
Index enum of fields that are used for in-memory indexing.
PEDAL.LearningStyle
- Enum in
no.inspera.services.pedal
Learning style enum.
PEDAL.Level
- Enum in
no.inspera.services.pedal
Level enum.
PedalServlet
- Class in
no.inspera.services.pedal
Servlet for personalising courses.
PedalServlet()
- Constructor for class no.inspera.services.pedal.
PedalServlet
prior_knowledge_assessment
- Static variable in interface no.inspera.services.pedal.
PEDAL
The logical id of learning object used as prior knowledge assessment.
processResult(HttpServletRequest, HttpServletResponse)
- Method in class no.inspera.services.pedal.actions.
Forward
Processes result which causes forwarding user to the url.
processResult(HttpServletRequest, HttpServletResponse)
- Method in class no.inspera.services.pedal.actions.
HTML
Processes result which causes printing an HTML content to the response.
processResult(HttpServletRequest, HttpServletResponse)
- Method in interface no.inspera.services.pedal.actions.
Result
Processes result.
processResult(HttpServletRequest, HttpServletResponse)
- Method in class no.inspera.services.pedal.actions.
XMLTransform
Processes result which results in actual xml transformation.
R
Rate
- Class in
no.inspera.services.pedal.actions
This action is invoked when the user wants to rate the content.
Rate()
- Constructor for class no.inspera.services.pedal.actions.
Rate
rate(Rating)
- Static method in class no.inspera.services.pedal.services.
RatingService
Stores rating to the db.
RatingService
- Class in
no.inspera.services.pedal.services
Service class for rating.
RatingService()
- Constructor for class no.inspera.services.pedal.services.
RatingService
refresh()
- Method in class no.inspera.services.pedal.engine.
SequencingState
Refreshes the queue of processing items by removing current item.
Result
- Interface in
no.inspera.services.pedal.actions
This object represents a result of the action in the personalised course page.
S
s()
- Method in enum no.inspera.services.pedal.
PEDAL.LearningStyle
seq
- Variable in class no.inspera.services.pedal.engine.
Chain
The sequence object
sequence(Module)
- Method in class no.inspera.services.pedal.engine.
AdaptiveEngine
Causes the sequencing of LearningObjects in the chain.
Sequence
- Interface in
no.inspera.services.pedal.engine
The
Sequence
interface does sequencing of LearningObject that are in a module.
sequencingEngine
- Static variable in interface no.inspera.services.pedal.
PEDAL
Session attribute name for sequencing engine.
SequencingMetadataItem
- Class in
no.inspera.services.pedal.engine
SequencingMetadataItem represents metadata item that can be used for sequencing.
SequencingMetadataItem(ItemProperty, ItemPropertyValue)
- Constructor for class no.inspera.services.pedal.engine.
SequencingMetadataItem
Constructs a new SequencingMetadataItem with specified parameters.
SequencingState
- Class in
no.inspera.services.pedal.engine
SequencingState that holds the sequencing information for a module.
SequencingState(Module)
- Constructor for class no.inspera.services.pedal.engine.
SequencingState
Constructs a new
SequencingState
for the specified module
service(HttpServletRequest, HttpServletResponse)
- Method in class no.inspera.services.pedal.
PedalServlet
The entry gate to serve all requests.
setId(long)
- Method in class no.inspera.services.pedal.
LearningObject
Setter for id property
setIsExercise(Boolean)
- Method in class no.inspera.services.pedal.
LearningObject
Setter for isExercise property
setLabel(String)
- Method in class no.inspera.services.pedal.
Tag
Setter for label
setLearningStyle(SequencingMetadataItem)
- Method in class no.inspera.services.pedal.engine.
EngineBuilder
Sets the learning style of a user to the sequencing engine.
setLearningStyle(String)
- Method in class no.inspera.services.pedal.
LearningObject
Setter for learningStyle property
setLevel(String)
- Method in class no.inspera.services.pedal.
LearningObject
Setter for level property
setLevelMap(Map<Long, PEDAL.Level>)
- Method in class no.inspera.services.pedal.engine.
EngineBuilder
Sets the mapping of module to learner level.
setObjectId(long)
- Method in class no.inspera.services.pedal.
Tag
Setter for objectId
setTaggerId(long)
- Method in class no.inspera.services.pedal.
Tag
Setter for taggerId
setTaggingTime(Calendar)
- Method in class no.inspera.services.pedal.
Tag
Setter for taggingTime.
setType(String)
- Method in class no.inspera.services.pedal.
LearningObject
Setter for type property
ShowIndex
- Class in
no.inspera.services.pedal.actions
This action shows what is in-memory indexed.
ShowIndex()
- Constructor for class no.inspera.services.pedal.actions.
ShowIndex
sortedMap()
- Static method in class no.inspera.services.pedal.utils.
ICollections
stackTraceToString(Throwable)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
Prints and returns a string that contains the stack trace of this exception
Start
- Class in
no.inspera.services.pedal.actions
The start is invoked once the user has been authenticate.
Start()
- Constructor for class no.inspera.services.pedal.actions.
Start
startPage
- Static variable in interface no.inspera.services.pedal.
PEDAL
The start page of the course.
startsWith(String, String)
- Static method in class no.inspera.services.pedal.utils.
StringUtils
StringUtils
- Class in
no.inspera.services.pedal.utils
Utility class for working with
String
class.
StringUtils()
- Constructor for class no.inspera.services.pedal.utils.
StringUtils
synchronizedMap()
- Static method in class no.inspera.services.pedal.utils.
ICollections
Returns a synchronized (thread-safe) map backed by the specified map.
T
Tag
- Class in
no.inspera.services.pedal
A class representing a tag.
Tag()
- Constructor for class no.inspera.services.pedal.
Tag
TaggingService
- Class in
no.inspera.services.pedal.services
Service class for tagging learning objects.
TaggingService()
- Constructor for class no.inspera.services.pedal.services.
TaggingService
TagObject
- Class in
no.inspera.services.pedal.actions
Tags object with specific tags.
TagObject()
- Constructor for class no.inspera.services.pedal.actions.
TagObject
tagObject(Tag)
- Static method in class no.inspera.services.pedal.services.
TaggingService
Tags object with the specified label.
toString()
- Method in class no.inspera.services.pedal.actions.
Forward
Returns string representation of this object.
toString()
- Method in class no.inspera.services.pedal.actions.
HTML
Returns string representation of this HTML object.
toString()
- Method in class no.inspera.services.pedal.actions.
XMLTransform
Returns string representation of this object.
toString()
- Method in class no.inspera.services.pedal.engine.
AdaptiveEngine
Returns string representation of this object
toString()
- Method in class no.inspera.services.pedal.engine.
Chain
Returns the string representation of this object.
toString()
- Method in class no.inspera.services.pedal.engine.
LearningStyleSequencing
Returns string representation of this object.
toString()
- Method in class no.inspera.services.pedal.engine.
LevelSequencing
Returns string representation of this object
toString()
- Method in class no.inspera.services.pedal.
LearningObject
Returns string representation of this LearningObject
toString()
- Method in class no.inspera.services.pedal.
Module
Returns string representation of this object.
U
updateCompetenceLevel(long, String, String)
- Static method in class no.inspera.services.pedal.actions.
Configure
V
valueOf(String)
- Static method in enum no.inspera.services.pedal.
PEDAL.Index
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum no.inspera.services.pedal.
PEDAL.LearningStyle
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum no.inspera.services.pedal.
PEDAL.Level
Returns the enum constant of this type with the specified name.
values()
- Static method in enum no.inspera.services.pedal.
PEDAL.Index
Returns an array containing the constants of this enum type, in the order they're declared.
values()
- Static method in enum no.inspera.services.pedal.
PEDAL.LearningStyle
Returns an array containing the constants of this enum type, in the order they're declared.
values()
- Static method in enum no.inspera.services.pedal.
PEDAL.Level
Returns an array containing the constants of this enum type, in the order they're declared.
View
- Class in
no.inspera.services.pedal.actions
The View action displays the module.
View()
- Constructor for class no.inspera.services.pedal.actions.
View
X
XMLTransform
- Class in
no.inspera.services.pedal.actions
The XMLTransform transforms xmls into HTML pages using XSLT.
XMLTransform(String)
- Constructor for class no.inspera.services.pedal.actions.
XMLTransform
Constructs a new XMLTransform with the specified xml to be transformed.
xslPath
- Static variable in interface no.inspera.services.pedal.
PEDAL
The file path of the XSL that displays course.
A
B
C
D
E
F
G
H
I
L
M
N
P
R
S
T
U
V
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2008 Naimdjon Takhirov (naimdjon@gmail.com). All Rights Reserved.