Examples of ImsRepositoryResolver


Examples of org.olat.ims.qti.process.ImsRepositoryResolver

  /**
   *
   *
   */
  public List getQTIItemObjectList() {
    Resolver resolver = new ImsRepositoryResolver(repositoryEntryKey);
    Document doc = resolver.getQTIDocument();
    Element root = doc.getRootElement();
    List items = root.selectNodes("//item");
   
    ArrayList itemList = new ArrayList();

View Full Code Here

Examples of org.olat.ims.qti.process.ImsRepositoryResolver

   
    // Check if fibautocompl.js and fibautocompl.css exists for enhance FIB autocomplete feature
     Resolver autcompResolver = null;
    if (resolver == null){
      RepositoryEntry re = RepositoryManager.getInstance().lookupRepositoryEntryBySoftkey(repositorySoftkey, true);
       autcompResolver = new ImsRepositoryResolver(re.getKey());
    } else {
      autcompResolver = this.resolver;
    }
     
    if (autcompResolver != null && autcompResolver.hasAutocompleteFiles()) {
View Full Code Here

Examples of org.olat.ims.qti.process.ImsRepositoryResolver

 
  /**
   * @see org.olat.repository.handlers.RepositoryHandler#getLaunchController(org.olat.core.id.OLATResourceable java.lang.String, org.olat.core.gui.UserRequest, org.olat.core.gui.control.WindowControl)
   */
  public MainLayoutController getLaunchController(OLATResourceable res, String initialViewIdentifier, UserRequest ureq, WindowControl wControl) {
    Resolver resolver = new ImsRepositoryResolver(res);
    IQSecurityCallback secCallback = new IQPreviewSecurityCallback();
    MainLayoutController runController = res.getResourceableTypeName().equals(SurveyFileResource.TYPE_NAME) ?
      IQManager.getInstance().createIQDisplayController(res, resolver, AssessmentInstance.QMD_ENTRY_TYPE_SURVEY, secCallback, ureq, wControl)
      IQManager.getInstance().createIQDisplayController(res, resolver, AssessmentInstance.QMD_ENTRY_TYPE_SELF, secCallback, ureq, wControl);
      // use on column layout
View Full Code Here

Examples of org.olat.ims.qti.process.ImsRepositoryResolver

   * @param ureq
   * @param wControl
   * @return Controller
   */
  public Controller getLaunchController(OLATResourceable res, UserRequest ureq, WindowControl wControl) {
    Resolver resolver = new ImsRepositoryResolver(res);
    IQSecurityCallback secCallback = new IQPreviewSecurityCallback();
    Controller runController =
      IQManager.getInstance().createIQDisplayController(res, resolver, AssessmentInstance.QMD_ENTRY_TYPE_SELF, secCallback, ureq, wControl);
    // use on column layout
    LayoutMain3ColsController layoutCtr = new LayoutMain3ColsController(ureq, wControl, null, null, runController.getInitialComponent(), null);
View Full Code Here

Examples of org.olat.ims.qti.process.ImsRepositoryResolver

   * @param ureq
   * @param wControl
   * @return Controller
   */
  public Controller getLaunchController(OLATResourceable res, UserRequest ureq, WindowControl wControl) {
    Resolver resolver = new ImsRepositoryResolver(res);
    IQSecurityCallback secCallback = new IQPreviewSecurityCallback();
    Controller runController = IQManager.getInstance().createIQDisplayController(res, resolver, AssessmentInstance.QMD_ENTRY_TYPE_SURVEY, secCallback, ureq, wControl);
    // use on column layout
    LayoutMain3ColsController layoutCtr = new LayoutMain3ColsController(ureq, wControl, null, null, runController.getInitialComponent(), null);
    layoutCtr.addDisposableChildController(runController); // dispose content on layout dispose
View Full Code Here

Examples of org.olat.ims.qti.process.ImsRepositoryResolver

    Roles userRoles = ureq.getUserSession().getRoles();
    boolean showAll = false;
    showAll = userRoles.isAuthor() || userRoles.isOLATAdmin();
    //get changelog
    Formatter formatter = Formatter.getInstance(ureq.getLocale());
    ImsRepositoryResolver resolver = new ImsRepositoryResolver(re.getKey());
    QTIChangeLogMessage[] qtiChangeLog = resolver.getDocumentChangeLog();
    StringBuilder qtiChangelog = new StringBuilder();
    Date msgDate = null;
    if(qtiChangeLog.length>0){
      //there are resource changes
      Arrays.sort(qtiChangeLog);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.