|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.tool.assessment.services.qti.QTIService
public class QTIService
This service provides translation between database and QTI representations. This is used to import/export IMS QTI format XML, and for web services.
Copyright: Copyright (c) 2005 Sakai
| Constructor Summary | |
|---|---|
QTIService()
|
|
| Method Summary | |
|---|---|
AssessmentFacade |
createImportedAssessment(Document document,
int qtiVersion)
Import an assessment XML document in QTI format, extract & persist the data. |
AssessmentFacade |
createImportedAssessment(Document document,
int qtiVersion,
String unzipLocation)
Import an assessment XML document in QTI format, extract & persist the data. |
AssessmentFacade |
createImportedAssessment(Document document,
int qtiVersion,
String unzipLocation,
boolean isRespondus,
ArrayList failedMatchingQuestions)
|
AssessmentFacade |
createImportedAssessment(Document document,
int qtiVersion,
String unzipLocation,
String templateId)
|
AssessmentFacade |
createImportedAssessment(Document document,
int qtiVersion,
String unzipLocation,
String templateId,
String siteId)
|
ItemFacade |
createImportedItem(Document document,
int qtiVersion)
Import an item XML document in QTI format, extract & persist the data. |
QuestionPoolFacade |
createImportedQuestionPool(Document document,
int qtiVersion)
Import an assessment XML document in QTI format, extract & persist the data. |
Document |
getExportedAssessment(String assessmentId,
int qtiVersion)
Get an assessment in Document form. |
Document |
getExportedItem(String itemId,
int qtiVersion)
Get an item in Document form. |
Document |
getExportedItemBank(String[] itemIds,
int qtiVersion)
Get an item bank in Document form. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QTIService()
| Method Detail |
|---|
public AssessmentFacade createImportedAssessment(Document document,
int qtiVersion)
document - the assessment XML document in QTI formatqtiVersion - either QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0;
public AssessmentFacade createImportedAssessment(Document document,
int qtiVersion,
String unzipLocation,
String templateId)
public AssessmentFacade createImportedAssessment(Document document,
int qtiVersion,
String unzipLocation,
String templateId,
String siteId)
public AssessmentFacade createImportedAssessment(Document document,
int qtiVersion,
String unzipLocation)
document - the assessment XML document in QTI formatqtiVersion - either QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0;
public AssessmentFacade createImportedAssessment(Document document,
int qtiVersion,
String unzipLocation,
boolean isRespondus,
ArrayList failedMatchingQuestions)
public QuestionPoolFacade createImportedQuestionPool(Document document,
int qtiVersion)
document - the assessment XML document in QTI formatqtiVersion - QTIVersion.VERSION_1_2;
public ItemFacade createImportedItem(Document document,
int qtiVersion)
document - the item XML document in QTI formatqtiVersion - either QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0;
public Document getExportedAssessment(String assessmentId,
int qtiVersion)
assessmentId - the assessment's IdqtiVersion - either QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0;
public Document getExportedItem(String itemId,
int qtiVersion)
itemId - the item's IdqtiVersion - either QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0;
public Document getExportedItemBank(String[] itemIds,
int qtiVersion)
itemIds - an array of item idsqtiVersion - either QTIVersion.VERSION_1_2 or QTIVersion.VERSION_2_0;
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||