Index: lams_central/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -rb1753ebae1f2105f0640b4f5e207f29d99903584 -r2bfac973532eed9a4d4f1611c920273684af2920 --- lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision b1753ebae1f2105f0640b4f5e207f29d99903584) +++ lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 2bfac973532eed9a4d4f1611c920273684af2920) @@ -829,7 +829,6 @@ authoring.learning.design.templates = Learning Design Templates authoring.template.successful = Your design has been saved as {0}. authoring.label.sequence.title = Name -authoring.error.question.num = RAT Questions: Question {0} may not be blank authoring.error.question.correct.num = RAT Questions: One of the answers for Question {0} needs to be correct. authoring.description.application.exercise = Application Exercise (These question(s) will be shown during the analysis phase in the sequence.) authoring.label.grouping = Teams @@ -873,7 +872,6 @@ scale.manage.remove.error.in.use = The scale is used in some outcomes. It can not be removed. outcome.authoring.remove.confirm = Are you sure you want to remove this learning outcome? signup.email.welcome.subject = LAMS: account details -authoring.error.application.exercise.question.must.not.be.blank.num = Application Exercise {0} Question {1} may not be blank. authoring.error.application.exercise.needs.noticeboard.text = Application Exercises: {0} is missing the text for the noticeboard. authoring.error.rat.not.blank = RAT Questions: There must be at least one question. authoring.template.basic.import.qti = Import IMS QTI Index: lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/TBLTemplateController.java =================================================================== diff -u -rd4198d73576015c08d18ebf55f3079c84fdf3415 -r2bfac973532eed9a4d4f1611c920273684af2920 --- lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/TBLTemplateController.java (.../TBLTemplateController.java) (revision d4198d73576015c08d18ebf55f3079c84fdf3415) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/template/web/TBLTemplateController.java (.../TBLTemplateController.java) (revision 2bfac973532eed9a4d4f1611c920273684af2920) @@ -561,7 +561,7 @@ String[] learningOutcomes = request.getParameterValues(assessmentPrefix + "learningOutcome"); String collectionUid = getTrimmedString(request, assessmentPrefix + "collection", false); Assessment assessment = new Assessment(); - if (questionText != null) { + if (!(questionTitle == null && questionText == null)) { assessment.setTitle(questionTitle); assessment.setText(questionText); assessment.setType(WebUtil.readStrParam(request, assessmentPrefix + "type")); @@ -702,11 +702,11 @@ for (Entry entry : testQuestions.entrySet()) { Integer questionNumber = entry.getKey(); ObjectNode question = entry.getValue(); - if (!question.has(RestTags.QUESTION_TEXT)) { - Object param = question.has(RestTags.QUESTION_TITLE) ? question.get(RestTags.QUESTION_TITLE) - : questionNumber; - addValidationErrorMessage("authoring.error.question.num", new Object[] { param }, ratErrors); - } +// if (!question.has(RestTags.QUESTION_TEXT)) { +// Object param = question.has(RestTags.QUESTION_TITLE) ? question.get(RestTags.QUESTION_TITLE) +// : questionNumber; +// addValidationErrorMessage("authoring.error.question.num", new Object[] { param }, ratErrors); +// } Integer correctAnswerDisplay = correctAnswers.get(entry.getKey()); if (correctAnswerDisplay == null) {