Package com.otakingex.fourtypes.model

Examples of com.otakingex.fourtypes.model.Question


    String[][] test1Array = master.getTropismArray();

    StringTokenizer st2 = new StringTokenizer(test1, TESTKEY_MIDDLE_SEP);
    while(st2.hasMoreTokens()){
      String test = st2.nextToken();
      Question q = new Question();
      StringTokenizer st3 = new StringTokenizer(test, TESTKEY_INNER_SEP);
      q.setId(Integer.parseInt(st3.nextToken()));
      q.setOrder(Integer.parseInt(st3.nextToken()));
      q.setStatement(test1Array[q.getId()][0]);
      q.setForward(REQ_KEY_QUESTION_FWD_SUFFIX.equals(st3.nextToken()));
      List<String> answers = new LinkedList<String>();
      if(q.isForward()){
        answers.add(test1Array[q.getId()][1]);
        answers.add(LABEL_ANSWER_2);
        answers.add(LABEL_ANSWER_3);
        answers.add(LABEL_ANSWER_4);
        answers.add(test1Array[q.getId()][2]);
      }else{
        answers.add(test1Array[q.getId()][2]);
        answers.add(LABEL_ANSWER_2);
        answers.add(LABEL_ANSWER_3);
        answers.add(LABEL_ANSWER_4);
        answers.add(test1Array[q.getId()][1]);
      }
      q.setAnswers(answers);
      qList.add(q);
    }
    return qList;
  }
View Full Code Here


    String[][] test2Array = master.getKingSoldArray();

    StringTokenizer st2 = new StringTokenizer(test2, TESTKEY_MIDDLE_SEP);
    while(st2.hasMoreTokens()){
      String test = st2.nextToken();
      Question q = new Question();
      StringTokenizer st3 = new StringTokenizer(test, TESTKEY_INNER_SEP);
      q.setId(Integer.parseInt(st3.nextToken()));
      q.setOrder(Integer.parseInt(st3.nextToken()));
      q.setStatement(test2Array[q.getId()][0]);
      q.setForward(REQ_KEY_QUESTION_FWD_SUFFIX.equals(st3.nextToken()));
      List<String> answers = new LinkedList<String>();
      if(q.isForward()){
        answers.add(test2Array[q.getId()][1]);
        answers.add(LABEL_ANSWER_2);
        answers.add(LABEL_ANSWER_3);
        answers.add(LABEL_ANSWER_4);
        answers.add(test2Array[q.getId()][2]);
      }else{
        answers.add(test2Array[q.getId()][2]);
        answers.add(LABEL_ANSWER_2);
        answers.add(LABEL_ANSWER_3);
        answers.add(LABEL_ANSWER_4);
        answers.add(test2Array[q.getId()][1]);
      }
      q.setAnswers(answers);
      qList.add(q);
    }
    return qList;
  }
View Full Code Here

    String[][] test3Array = master.getSchlCrftArray();

    StringTokenizer st2 = new StringTokenizer(test3, TESTKEY_MIDDLE_SEP);
    while(st2.hasMoreTokens()){
      String test = st2.nextToken();
      Question q = new Question();
      StringTokenizer st3 = new StringTokenizer(test, TESTKEY_INNER_SEP);
      q.setId(Integer.parseInt(st3.nextToken()));
      q.setOrder(Integer.parseInt(st3.nextToken()));
      q.setStatement(test3Array[q.getId()][0]);
      q.setForward(REQ_KEY_QUESTION_FWD_SUFFIX.equals(st3.nextToken()));
      List<String> answers = new LinkedList<String>();
      if(q.isForward()){
        answers.add(test3Array[q.getId()][1]);
        answers.add(LABEL_ANSWER_2);
        answers.add(LABEL_ANSWER_3);
        answers.add(LABEL_ANSWER_4);
        answers.add(test3Array[q.getId()][2]);
      }else{
        answers.add(test3Array[q.getId()][2]);
        answers.add(LABEL_ANSWER_2);
        answers.add(LABEL_ANSWER_3);
        answers.add(LABEL_ANSWER_4);
        answers.add(test3Array[q.getId()][1]);
      }
      q.setAnswers(answers);
      qList.add(q);
    }
    return qList;
  }
View Full Code Here

    List<Answer> aList = new LinkedList<Answer>();
    Map<String, String> map = Utils.getContainsMap(params, REQ_KEY_QUESTION_PREFIX, REQ_KEY_QUESTION_TEST1);
    if(map.isEmpty()) return aList;
    Iterator<Question> it = getTropismQuestionSet(testKey).iterator();
    while(it.hasNext()){
      Question q = it.next();
      Answer a = new Answer();
      a.setLabel(q.getLabel());
      a.setStatement(q.getStatement());
      String key = Utils.getRequestKey(REQ_KEY_QUESTION_TEST1, q.getId(), q.getOrder(), q.isForward());
      int value = -1;
      try{
        value = Integer.parseInt(map.get(key));
        if(q.isForward()){
          if(value>0){
            a.setFwdScore(value);
            a.setRewScore(0);
          }else if(value<0){
            a.setFwdScore(0);
View Full Code Here

    List<Answer> aList = new LinkedList<Answer>();
    Map<String, String> map = Utils.getContainsMap(params, REQ_KEY_QUESTION_PREFIX, REQ_KEY_QUESTION_TEST2);
    if(map.isEmpty()) return aList;
    Iterator<Question> it = getKingOrSolderQuestionSet(testKey).iterator();
    while(it.hasNext()){
      Question q = it.next();
      Answer a = new Answer();
      a.setLabel(q.getLabel());
      a.setStatement(q.getStatement());
      String key = Utils.getRequestKey(REQ_KEY_QUESTION_TEST2, q.getId(), q.getOrder(), q.isForward());
      int value = 0;
      try{
        value = Integer.parseInt(map.get(key));
        if(q.isForward()){
          if(value>0){
            a.setFwdScore(value);
            a.setRewScore(0);
          }else if(value<0){
            a.setFwdScore(0);
View Full Code Here

    List<Answer> aList = new LinkedList<Answer>();
    Map<String, String> map = Utils.getContainsMap(params, REQ_KEY_QUESTION_PREFIX, REQ_KEY_QUESTION_TEST3);
    if(map.isEmpty()) return aList;
    Iterator<Question> it = getScholarOrCraftsmanQuestionSet(testKey).iterator();
    while(it.hasNext()){
      Question q = it.next();
      Answer a = new Answer();
      a.setLabel(q.getLabel());
      a.setStatement(q.getStatement());
      String key = Utils.getRequestKey(REQ_KEY_QUESTION_TEST3, q.getId(), q.getOrder(), q.isForward());
      int value = -1;
      try{
        value = Integer.parseInt(map.get(key));
        if(q.isForward()){
          if(value>0){
            a.setFwdScore(value);
            a.setRewScore(0);
          }else if(value<0){
            a.setFwdScore(0);
View Full Code Here

TOP

Related Classes of com.otakingex.fourtypes.model.Question

Copyright © 2018 www.massapicom. 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.