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

Copyright © 2008 Naimdjon Takhirov (naimdjon@gmail.com). All Rights Reserved.