public interface QuestionPoolServiceAPI
| Modifier and Type | Method and Description |
|---|---|
void |
addItemToPool(Long itemId,
Long poolId)
Save a question to a pool.
|
void |
copyPool(Tree tree,
String agentId,
Long sourceId,
Long destId,
String prependString1,
String prependString2)
Copy a subpool to a pool.
|
void |
deletePool(Long poolId,
String agentId,
Tree tree)
Delete a pool
|
List |
getAllItems(Long poolId)
Get all scores for a published assessment from the back end.
|
List |
getAllItemsSorted(Long poolId,
String orderBy,
String ascending)
Get all items sorted by orderby
|
List |
getAllPools(String agentId)
Get all pools from the back end.
|
List |
getBasicInfoOfAllPools(String agentId)
Get basic info for pools(just id and title) for displaying in pulldown .
|
QuestionPoolDataIfc |
getPool(Long poolId,
String agentId)
Get a particular pool from the backend, with all questions.
|
List |
getPoolIdsByAgent(String agentId)
Get pool id's by agent.
|
List |
getPoolIdsByItem(String itemId)
Get a list of pools that have a specific Agent
|
Map |
getQuestionPoolItemMap() |
List |
getSubPools(Long poolId)
Get a list of pools that have a specific parent
|
int |
getSubPoolSize(Long poolId)
Get the size of a subpool.
|
String |
getUserPoolAttachmentReport(String userId,
Long poolId,
String contextToReplace) |
boolean |
hasItem(String itemId,
Long poolId) |
boolean |
hasSubPools(Long poolId)
Checks to see if a pool has subpools
|
boolean |
isDescendantOf(Long poolA,
Long poolB,
String agentId)
Is a pool a descendant of the other?
|
void |
moveItemToPool(Long itemId,
Long sourceId,
Long destId)
Move a question to a pool.
|
void |
movePool(String agentId,
Long sourceId,
Long destId)
Move a subpool to a pool.
|
void |
removeQuestionFromPool(Long questionId,
Long poolId)
removes a Question from the question pool.
|
QuestionPoolDataIfc |
savePool(QuestionPoolDataIfc pool)
Save a question pool.
|
List getBasicInfoOfAllPools(String agentId)
QuestionPoolDataIfc getPool(Long poolId, String agentId)
List getPoolIdsByItem(String itemId)
int getSubPoolSize(Long poolId)
boolean hasSubPools(Long poolId)
List getAllItemsSorted(Long poolId, String orderBy, String ascending)
List getAllItems(Long poolId)
void moveItemToPool(Long itemId, Long sourceId, Long destId)
boolean isDescendantOf(Long poolA, Long poolB, String agentId)
void removeQuestionFromPool(Long questionId, Long poolId)
void copyPool(Tree tree, String agentId, Long sourceId, Long destId, String prependString1, String prependString2)
QuestionPoolDataIfc savePool(QuestionPoolDataIfc pool)
Map getQuestionPoolItemMap()
Copyright © 2005–2016 Sakai Project. All rights reserved.