Search in sources :

Example 1 with QTIEditorMainController

use of org.olat.ims.qti.editor.QTIEditorMainController in project OpenOLAT by OpenOLAT.

the class QTITestHandler method createEditorController.

@Override
public Controller createEditorController(RepositoryEntry re, UserRequest ureq, WindowControl wControl, TooledStackedPanel toolbar) {
    OLATResource res = re.getOlatResource();
    if (OnyxModule.isOnyxTest(res)) {
        return null;
    }
    TestFileResource fr = new TestFileResource();
    fr.overrideResourceableId(res.getResourceableId());
    // check if we can edit in restricted mode -> only typos
    List<Reference> referencees = CoreSpringFactory.getImpl(ReferenceManager.class).getReferencesTo(res);
    QTIEditorMainController editor = new QTIEditorMainController(ureq, wControl, re, referencees, fr);
    if (editor.isLockedSuccessfully()) {
        return editor;
    } else {
        return null;
    }
}
Also used : QTIEditorMainController(org.olat.ims.qti.editor.QTIEditorMainController) Reference(org.olat.resource.references.Reference) OLATResource(org.olat.resource.OLATResource) TestFileResource(org.olat.ims.qti.fileresource.TestFileResource) ReferenceManager(org.olat.resource.references.ReferenceManager)

Example 2 with QTIEditorMainController

use of org.olat.ims.qti.editor.QTIEditorMainController in project OpenOLAT by OpenOLAT.

the class QTISurveyHandler method createEditorController.

@Override
public Controller createEditorController(RepositoryEntry re, UserRequest ureq, WindowControl wControl, TooledStackedPanel toolbar) {
    OLATResource res = re.getOlatResource();
    if (OnyxModule.isOnyxTest(res)) {
        return null;
    }
    SurveyFileResource fr = new SurveyFileResource();
    fr.overrideResourceableId(res.getResourceableId());
    // check if we can edit in restricted mode -> only typos
    List<Reference> referencees = CoreSpringFactory.getImpl(ReferenceManager.class).getReferencesTo(res);
    QTIEditorMainController editor = new QTIEditorMainController(ureq, wControl, re, referencees, fr);
    if (editor.isLockedSuccessfully()) {
        return editor;
    } else {
        return null;
    }
}
Also used : SurveyFileResource(org.olat.ims.qti.fileresource.SurveyFileResource) QTIEditorMainController(org.olat.ims.qti.editor.QTIEditorMainController) Reference(org.olat.resource.references.Reference) OLATResource(org.olat.resource.OLATResource) ReferenceManager(org.olat.resource.references.ReferenceManager)

Example 3 with QTIEditorMainController

use of org.olat.ims.qti.editor.QTIEditorMainController in project openolat by klemens.

the class QTISurveyHandler method createEditorController.

@Override
public Controller createEditorController(RepositoryEntry re, UserRequest ureq, WindowControl wControl, TooledStackedPanel toolbar) {
    OLATResource res = re.getOlatResource();
    if (OnyxModule.isOnyxTest(res)) {
        return null;
    }
    SurveyFileResource fr = new SurveyFileResource();
    fr.overrideResourceableId(res.getResourceableId());
    // check if we can edit in restricted mode -> only typos
    List<Reference> referencees = CoreSpringFactory.getImpl(ReferenceManager.class).getReferencesTo(res);
    QTIEditorMainController editor = new QTIEditorMainController(ureq, wControl, re, referencees, fr);
    if (editor.isLockedSuccessfully()) {
        return editor;
    } else {
        return null;
    }
}
Also used : SurveyFileResource(org.olat.ims.qti.fileresource.SurveyFileResource) QTIEditorMainController(org.olat.ims.qti.editor.QTIEditorMainController) Reference(org.olat.resource.references.Reference) OLATResource(org.olat.resource.OLATResource) ReferenceManager(org.olat.resource.references.ReferenceManager)

Example 4 with QTIEditorMainController

use of org.olat.ims.qti.editor.QTIEditorMainController in project openolat by klemens.

the class QTITestHandler method createEditorController.

@Override
public Controller createEditorController(RepositoryEntry re, UserRequest ureq, WindowControl wControl, TooledStackedPanel toolbar) {
    OLATResource res = re.getOlatResource();
    if (OnyxModule.isOnyxTest(res)) {
        return null;
    }
    TestFileResource fr = new TestFileResource();
    fr.overrideResourceableId(res.getResourceableId());
    // check if we can edit in restricted mode -> only typos
    List<Reference> referencees = CoreSpringFactory.getImpl(ReferenceManager.class).getReferencesTo(res);
    QTIEditorMainController editor = new QTIEditorMainController(ureq, wControl, re, referencees, fr);
    if (editor.isLockedSuccessfully()) {
        return editor;
    } else {
        return null;
    }
}
Also used : QTIEditorMainController(org.olat.ims.qti.editor.QTIEditorMainController) Reference(org.olat.resource.references.Reference) OLATResource(org.olat.resource.OLATResource) TestFileResource(org.olat.ims.qti.fileresource.TestFileResource) ReferenceManager(org.olat.resource.references.ReferenceManager)

Aggregations

QTIEditorMainController (org.olat.ims.qti.editor.QTIEditorMainController)4 OLATResource (org.olat.resource.OLATResource)4 Reference (org.olat.resource.references.Reference)4 ReferenceManager (org.olat.resource.references.ReferenceManager)4 SurveyFileResource (org.olat.ims.qti.fileresource.SurveyFileResource)2 TestFileResource (org.olat.ims.qti.fileresource.TestFileResource)2