Index: lams_central/web/authoring/template/comms.jsp =================================================================== diff -u -r8be457696d7f17c6da2e89704fe7e128f1f8ea91 -r9f75aff30e9b0b3941d5c719a840b17ad8a7364a --- lams_central/web/authoring/template/comms.jsp (.../comms.jsp) (revision 8be457696d7f17c6da2e89704fe7e128f1f8ea91) +++ lams_central/web/authoring/template/comms.jsp (.../comms.jsp) (revision 9f75aff30e9b0b3941d5c719a840b17ad8a7364a) @@ -141,7 +141,7 @@ window.open(url,'QuestionFile','width=500,height=240,scrollbars=yes,top=150,left=' + left); } - function createAssessment(questionType, numAssessmentsFieldname, containingDivName, qbQuestionUid) { + function createAssessment(questionType, numAssessmentsFieldname, containingDivName, qbQuestionUid, collapse) { var numAssessments = $('#'+numAssessmentsFieldname); var type = questionType ? questionType : 'essay'; var currNum = numAssessments.val(); @@ -161,12 +161,16 @@ newDiv.remove(); } else { numAssessments.val(nextNum); - newDiv.scrollIntoView(); + if (collapse) { + $('.collapse', newDiv).collapse('hide'); + } else { + newDiv.scrollIntoView(); + } } }); } - function createQuestion(numQuestionsFieldname, newDivPrefix, questionDivName, forward, extraParam) { + function createQuestion(numQuestionsFieldname, newDivPrefix, questionDivName, forward, extraParam, collapse) { var numQuestions = $('#'+numQuestionsFieldname); var currNum = numQuestions.val(); var nextNum = +currNum + 1; @@ -187,8 +191,12 @@ newDiv.remove(); } else { numQuestions.val(nextNum); - newDiv.focus(); - newDiv.scrollIntoView(); + if (collapse) { + $('.collapse', newDiv).collapse('hide'); + } else { + newDiv.focus(); + newDiv.scrollIntoView(); + } } }); } Index: lams_central/web/authoring/template/tbl/appex.jsp =================================================================== diff -u -rc5f1c588cb57eb6b7c14d1ad679d6c2c1925b319 -r9f75aff30e9b0b3941d5c719a840b17ad8a7364a --- lams_central/web/authoring/template/tbl/appex.jsp (.../appex.jsp) (revision c5f1c588cb57eb6b7c14d1ad679d6c2c1925b319) +++ lams_central/web/authoring/template/tbl/appex.jsp (.../appex.jsp) (revision 9f75aff30e9b0b3941d5c719a840b17ad8a7364a) @@ -46,7 +46,7 @@ -
+
Index: lams_central/web/authoring/template/tbl/tbl.jsp =================================================================== diff -u -rc5f1c588cb57eb6b7c14d1ad679d6c2c1925b319 -r9f75aff30e9b0b3941d5c719a840b17ad8a7364a --- lams_central/web/authoring/template/tbl/tbl.jsp (.../tbl.jsp) (revision c5f1c588cb57eb6b7c14d1ad679d6c2c1925b319) +++ lams_central/web/authoring/template/tbl/tbl.jsp (.../tbl.jsp) (revision 9f75aff30e9b0b3941d5c719a840b17ad8a7364a) @@ -174,16 +174,10 @@ // extract the ID var qbQuestionUid = +$("#itemArea").text(); if (qbQuestionAddAppexNumber) { - createAssessment('importQbAe', 'numAssessments' + qbQuestionAddAppexNumber, 'divass' + qbQuestionAddAppexNumber, qbQuestionUid); - $('#question-bank-ae-div-' + qbQuestionAddAppexNumber).slideUp(function(){ - $('.panel-collapse', this).empty(); - }); + createAssessment('importQbAe', 'numAssessments' + qbQuestionAddAppexNumber, 'divass' + qbQuestionAddAppexNumber, qbQuestionUid, true); } else { // fetch HTML with filled data from QB question - createQuestion('numQuestions', 'divq', 'divquestions', 'importQbIra', '&qbQuestionUid=' + qbQuestionUid); - $('#question-bank-ira-div').slideUp(function(){ - $('.panel-collapse', this).empty(); - }); + createQuestion('numQuestions', 'divq', 'divquestions', 'importQbIra', '&qbQuestionUid=' + qbQuestionUid, true); } }; Index: lams_central/web/authoring/template/tool/assessmcq.jsp =================================================================== diff -u -re6dc4db4137cfd6b07a4aa79711b9d12b39fb78e -r9f75aff30e9b0b3941d5c719a840b17ad8a7364a --- lams_central/web/authoring/template/tool/assessmcq.jsp (.../assessmcq.jsp) (revision e6dc4db4137cfd6b07a4aa79711b9d12b39fb78e) +++ lams_central/web/authoring/template/tool/assessmcq.jsp (.../assessmcq.jsp) (revision 9f75aff30e9b0b3941d5c719a840b17ad8a7364a) @@ -16,16 +16,20 @@ ${containingDivName}assessment${questionNumber}title
-
-
+
+
+    + ${questionNumber eq 1 ? "" : ""}
-
+
Index: lams_central/web/authoring/template/tool/assessment.jsp =================================================================== diff -u -re6dc4db4137cfd6b07a4aa79711b9d12b39fb78e -r9f75aff30e9b0b3941d5c719a840b17ad8a7364a --- lams_central/web/authoring/template/tool/assessment.jsp (.../assessment.jsp) (revision e6dc4db4137cfd6b07a4aa79711b9d12b39fb78e) +++ lams_central/web/authoring/template/tool/assessment.jsp (.../assessment.jsp) (revision 9f75aff30e9b0b3941d5c719a840b17ad8a7364a) @@ -12,16 +12,20 @@ ${containingDivName}assessment${questionNumber}title
-
-
+
+
+    + ${questionNumber eq 1 ? "" : ""}
-
+