Index: lams_central/conf/language/lams/ApplicationResources.properties =================================================================== diff -u -ra455dd0a59c45ffc1d9f9ebd34f33f158bc08d46 -r5d9a70da32933cfebd7d6dd3c3e90e481e829c10 --- lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision a455dd0a59c45ffc1d9f9ebd34f33f158bc08d46) +++ lams_central/conf/language/lams/ApplicationResources.properties (.../ApplicationResources.properties) (revision 5d9a70da32933cfebd7d6dd3c3e90e481e829c10) @@ -824,8 +824,10 @@ authoring.msg.close.cancel.save = Do you want to close this window without saving? authoring.msg.list.cancel.save = Do you want to return to the wizard list without saving? authoring.fla.page.menu.new.template = Use Learning Design Wizards +authoring.fla.page.menu.new.ai = Use AI Wizard authoring.template.list.introduction = Select a teaching strategy to explore it. authoring.learning.design.templates = Learning Design Wizards +authoring.learning.design.ai.wizard = Learning Design AI Wizard authoring.template.successful = Your design has been saved as {0}. authoring.label.sequence.title = Name authoring.error.question.correct.num = RAT Questions: One of the answers for Question {0} needs to be correct. @@ -917,6 +919,8 @@ label.import.xml = Import questions in XML format label.export.xml = Export questions in XML format msg.import.file.format = The import file must be .xml file exported from assessment tool and not exceed size of {0} +label.import.openai = Generative AI +label.import.openai.hint = Generate questions at OpenAI label.qb.stats.title = Question statistics error.qb.permanent.remove = The question is in one collection only, so it would be permanently removed.\\n It is not possible as the question is used in other designs. label.qb.permanent.remove.confirm = The question is in one collection only. Are you sure that you want to remove it permanently? @@ -1149,3 +1153,12 @@ label.questions.choice.collection.new.prompt = Enter a name for the new collection: label.questions.choice.generate.more = Generate more questions label.questions.choice.generate.more.error = Error while generating more questions + +label.questions.choice.taxonomy = Bloom's taxonomy level +label.questions.choice.taxonomy.level.0 = none +label.questions.choice.taxonomy.level.1 = Remember +label.questions.choice.taxonomy.level.2 = Understand +label.questions.choice.taxonomy.level.3 = Apply +label.questions.choice.taxonomy.level.4 = Analyze +label.questions.choice.taxonomy.level.5 = Evaluate +label.questions.choice.taxonomy.level.6 = Create \ No newline at end of file Index: lams_central/web/authoring/authoring.jsp =================================================================== diff -u -rbca8248580df6c46e6a8462d80e4341598cd9f28 -r5d9a70da32933cfebd7d6dd3c3e90e481e829c10 --- lams_central/web/authoring/authoring.jsp (.../authoring.jsp) (revision bca8248580df6c46e6a8462d80e4341598cd9f28) +++ lams_central/web/authoring/authoring.jsp (.../authoring.jsp) (revision 5d9a70da32933cfebd7d6dd3c3e90e481e829c10) @@ -23,257 +23,255 @@ var LAMS_URL = '', LD_THUMBNAIL_URL_BASE = LAMS_URL + 'home/getLearningDesignThumbnail.do?ldId=', - decoderDiv = $('
'), LABELS = { // ActivityLib - DEFAULT_GROUPING_TITLE : '', + DEFAULT_GROUPING_TITLE : '${DEFAULT_GROUPING_TITLE_VAR}', - DEFAULT_GROUP_PREFIX : '', + DEFAULT_GROUP_PREFIX : '${DEFAULT_GROUP_PREFIX_VAR}', - DEFAULT_BRANCHING_TITLE : '', + DEFAULT_BRANCHING_TITLE : '${DEFAULT_BRANCHING_TITLE_VAR}', - DEFAULT_BRANCH_PREFIX : '', + DEFAULT_BRANCH_PREFIX : '${DEFAULT_BRANCH_PREFIX_VAR}', - DEFAULT_OPTIONAL_ACTIVITY_TITLE : '', + DEFAULT_OPTIONAL_ACTIVITY_TITLE : '${DEFAULT_OPTIONAL_ACTIVITY_TITLE_VAR}', - SUPPORT_ACTIVITY_TITLE : '', + SUPPORT_ACTIVITY_TITLE : '${SUPPORT_ACTIVITY_TITLE_VAR}', - GATE_ACTIVITY_LABEL : '', + GATE_ACTIVITY_LABEL : '${GATE_ACTIVITY_LABEL_VAR}', - BRANCHING_START_SUFFIX : '', + BRANCHING_START_SUFFIX : '${BRANCHING_START_SUFFIX_VAR}', - BRANCHING_END_SUFFIX : '', + BRANCHING_END_SUFFIX : '${BRANCHING_END_SUFFIX_VAR}', - ACTIVITY_DIALOG_TITLE_SUFFIX : '', + ACTIVITY_DIALOG_TITLE_SUFFIX : '${ACTIVITY_DIALOG_TITLE_SUFFIX_VAR}', - REMOVE_ACTIVITY_CONFIRM : decoderDiv.html('').text(), + REMOVE_ACTIVITY_CONFIRM : '${REMOVE_ACTIVITY_CONFIRM_VAR}', - BRANCHING_CREATE_CONFIRM : decoderDiv.html('').text(), + BRANCHING_CREATE_CONFIRM : '${BRANCHING_CREATE_CONFIRM_VAR}', - TRANSITION_TO_EXISTS_ERROR : decoderDiv.html('').text(), + TRANSITION_TO_EXISTS_ERROR : '${TRANSITION_TO_EXISTS_ERROR_VAR}', - CIRCULAR_SEQUENCE_ERROR : decoderDiv.html('').text(), + CIRCULAR_SEQUENCE_ERROR : '${CIRCULAR_SEQUENCE_ERROR_VAR}', - ACTIVITY_IN_CONTAINER_ERROR : decoderDiv.html('').text(), + ACTIVITY_IN_CONTAINER_ERROR : '${ACTIVITY_IN_CONTAINER_ERROR_VAR}', - LIVEEDIT_READONLY_ACTIVITY_ERROR : '', + LIVEEDIT_READONLY_ACTIVITY_ERROR : '${LIVEEDIT_READONLY_ACTIVITY_ERROR_VAR}', - LIVEEDIT_READONLY_MOVE_PARENT_ERROR : '', + LIVEEDIT_READONLY_MOVE_PARENT_ERROR : '${LIVEEDIT_READONLY_MOVE_PARENT_ERROR_VAR}', // DecorationLib - DEFAULT_ANNOTATION_LABEL_TITLE : '', + DEFAULT_ANNOTATION_LABEL_TITLE : '${DEFAULT_ANNOTATION_LABEL_TITLE_VAR}', - REGION_FIT_BUTTON_TOOLTIP : '', - + REGION_FIT_BUTTON_TOOLTIP : '${REGION_FIT_BUTTON_TOOLTIP_VAR}', + // General - FOLDER : '', + FOLDER : '${FOLDER_VAR}', - SEQUENCE : '', + SEQUENCE : '${SEQUENCE_VAR}', - WEIGHTS_TITLE : '', + WEIGHTS_TITLE : '${WEIGHTS_TITLE_VAR}', - SEQUENCE_NOT_VALID : decoderDiv.html('').text(), + SEQUENCE_NOT_VALID : '${SEQUENCE_NOT_VALID_VAR}', - SEQUENCE_VALIDATION_ISSUES : '', + SEQUENCE_VALIDATION_ISSUES : '${SEQUENCE_VALIDATION_ISSUES_VAR}', - SAVE_SUCCESSFUL : decoderDiv.html('').text(), + SAVE_SUCCESSFUL : '${SAVE_SUCCESSFUL_VAR}', - SAVE_SUCCESSFUL_CHECK_GROUPING : decoderDiv.html('').text(), + SAVE_SUCCESSFUL_CHECK_GROUPING : '${SAVE_SUCCESSFUL_CHECK_GROUPING_VAR}', - LIVEEDIT_SAVE_SUCCESSFUL : decoderDiv.html('').text(), + LIVEEDIT_SAVE_SUCCESSFUL : '${LIVEEDIT_SAVE_SUCCESSFUL_VAR}', - DELETE_NODE_CONFIRM : decoderDiv.html('').text(), + DELETE_NODE_CONFIRM : '${DELETE_NODE_CONFIRM_VAR}', - SEQUENCE_OVERWRITE_CONFIRM : decoderDiv.html('').text(), + SEQUENCE_OVERWRITE_CONFIRM : '${SEQUENCE_OVERWRITE_CONFIRM_VAR}', - NEW_FOLDER_TITLE_PROMPT : decoderDiv.html('').text(), + NEW_FOLDER_TITLE_PROMPT : '${NEW_FOLDER_TITLE_PROMPT_VAR}', - RENAME_TITLE_PROMPT : decoderDiv.html('').text(), + RENAME_TITLE_PROMPT : '${RENAME_TITLE_PROMPT_VAR}', - SAVE_SEQUENCE_TITLE_PROMPT : decoderDiv.html('').text(), + SAVE_SEQUENCE_TITLE_PROMPT : '${SAVE_SEQUENCE_TITLE_PROMPT_VAR}', - IMPORT_PART_CHOOSE_PROMPT : decoderDiv.html('').text(), + IMPORT_PART_CHOOSE_PROMPT : '${IMPORT_PART_CHOOSE_PROMPT_VAR}', - LIVEEDIT_CANCEL_CONFIRM : '', + LIVEEDIT_CANCEL_CONFIRM : '${LIVEEDIT_CANCEL_CONFIRM_VAR}', - REPLACE_QUESTION_PROMPT : decoderDiv.html('').text(), + REPLACE_QUESTION_PROMPT : '${REPLACE_QUESTION_PROMPT_VAR}', - FOLDER_NOT_SELECTED_ERROR : decoderDiv.html('').text(), + FOLDER_NOT_SELECTED_ERROR : '${FOLDER_NOT_SELECTED_ERROR_VAR}', - FOLDER_CAN_NOT_SAVE_ERROR : decoderDiv.html('').text(), + FOLDER_CAN_NOT_SAVE_ERROR : '${FOLDER_CAN_NOT_SAVE_ERROR_VAR}', - TITLE_VALIDATION_ERROR : decoderDiv.html('').text(), + TITLE_VALIDATION_ERROR : '${TITLE_VALIDATION_ERROR_VAR}', - FOLDER_EXISTS_ERROR : decoderDiv.html('').text(), + FOLDER_EXISTS_ERROR : '${FOLDER_EXISTS_ERROR_VAR}', - SEQUENCE_EXISTS_ERROR : decoderDiv.html('').text(), + SEQUENCE_EXISTS_ERROR : '${SEQUENCE_EXISTS_ERROR_VAR}', - SEQUENCE_SAVE_ERROR : decoderDiv.html('').text(), + SEQUENCE_SAVE_ERROR : '${SEQUENCE_SAVE_ERROR_VAR}', - READONLY_FORBIDDEN_ERROR : decoderDiv.html('').text(), + READONLY_FORBIDDEN_ERROR : '${READONLY_FORBIDDEN_ERROR_VAR}', - SVG_SAVE_ERROR : decoderDiv.html('').text(), + SVG_SAVE_ERROR : '${SVG_SAVE_ERROR_VAR}', - SEQUENCE_NOT_SELECTED_ERROR : decoderDiv.html('').text(), + SEQUENCE_NOT_SELECTED_ERROR : '${SEQUENCE_NOT_SELECTED_ERROR_VAR}', - SEQUENCE_LOAD_ERROR : decoderDiv.html('').text(), + SEQUENCE_LOAD_ERROR : '${SEQUENCE_LOAD_ERROR_VAR}', - RESOURCE_MODIFY_ERROR : decoderDiv.html('').text(), + RESOURCE_MODIFY_ERROR : '${RESOURCE_MODIFY_ERROR_VAR}', - FOLDER_MOVE_TO_CHILD_ERROR : decoderDiv.html('').text(), + FOLDER_MOVE_TO_CHILD_ERROR : '${FOLDER_MOVE_TO_CHILD_ERROR_VAR}', - WEIGHTS_SUM_ERROR : decoderDiv.html('').text(), + WEIGHTS_SUM_ERROR : '${WEIGHTS_SUM_ERROR_VAR}', - WEIGHTS_NONE_FOUND_ERROR : decoderDiv.html('').text(), + WEIGHTS_NONE_FOUND_ERROR : '${WEIGHTS_NONE_FOUND_ERROR_VAR}', - GROUPING_DETACHED_ERROR : decoderDiv.html('').text(), + GROUPING_DETACHED_ERROR : '${GROUPING_DETACHED_ERROR_VAR}', - INPUT_DETACHED_ERROR : decoderDiv.html('').text(), + INPUT_DETACHED_ERROR : '${INPUT_DETACHED_ERROR_VAR}', - TEMPLATES : decoderDiv.html('').text(), + TEMPLATES : '${TEMPLATES_VAR}', - AI_WIZARD : decoderDiv.html('').text(), + AI_WIZARD : '${AI_WIZARD_VAR}', - LIVE_EDIT_SAVE : decoderDiv.html('').text(), + LIVE_EDIT_SAVE : '${LIVE_EDIT_SAVE_VAR}', - NAVIGATE_AWAY_CONFIRM : decoderDiv.html('').text(), + NAVIGATE_AWAY_CONFIRM : '${NAVIGATE_AWAY_CONFIRM_VAR}', - REMOVE_BUTTON_CONFIRM : decoderDiv.html('').text(), + REMOVE_BUTTON_CONFIRM : '${REMOVE_BUTTON_CONFIRM_VAR}', - REMOVE_BUTTON_TOOLTIP : decoderDiv.html('').text(), - + REMOVE_BUTTON_TOOLTIP : '${REMOVE_BUTTON_TOOLTIP_VAR}', + // HandlerLib - TRANSITION_FROM_EXISTS_ERROR : decoderDiv.html('').text(), + TRANSITION_FROM_EXISTS_ERROR : '${TRANSITION_FROM_EXISTS_ERROR_VAR}', - LIVEEDIT_REMOVE_ACTIVITY_ERROR : '', + LIVEEDIT_REMOVE_ACTIVITY_ERROR : '${LIVEEDIT_REMOVE_ACTIVITY_ERROR_VAR}', - LIVEEDIT_REMOVE_PARENT_ERROR : '', + LIVEEDIT_REMOVE_PARENT_ERROR : '${LIVEEDIT_REMOVE_PARENT_ERROR_VAR}', - LIVEEDIT_REMOVE_CHILD_ERROR : '', + LIVEEDIT_REMOVE_CHILD_ERROR : '${LIVEEDIT_REMOVE_CHILD_ERROR_VAR}', - LIVEEDIT_REMOVE_TRANSITION_ERROR : '', - + LIVEEDIT_REMOVE_TRANSITION_ERROR : '${LIVEEDIT_REMOVE_TRANSITION_ERROR_VAR}', + // MenuLib - EXPORT_SEQUENCE_DIALOG_TITLE : '', + EXPORT_SEQUENCE_DIALOG_TITLE : '${EXPORT_SEQUENCE_DIALOG_TITLE_VAR}', - ACTIVITY_COPY_TITLE_PREFIX : '', + ACTIVITY_COPY_TITLE_PREFIX : '${ACTIVITY_COPY_TITLE_PREFIX_VAR}', - PREVIEW_LESSON_DEFAULT_TITLE : '', + PREVIEW_LESSON_DEFAULT_TITLE : '${PREVIEW_LESSON_DEFAULT_TITLE_VAR}', - SAVE_DIALOG_TITLE : '', + SAVE_DIALOG_TITLE : '${SAVE_DIALOG_TITLE_VAR}', - OPEN_DIALOG_TITLE : '', + OPEN_DIALOG_TITLE : '${OPEN_DIALOG_TITLE_VAR}', - IMPORT_DIALOG_TITLE : '', + IMPORT_DIALOG_TITLE : '${IMPORT_DIALOG_TITLE_VAR}', - IMPORT_PART_DIALOG_TITLE : '', + IMPORT_PART_DIALOG_TITLE : '${IMPORT_PART_DIALOG_TITLE_VAR}', - RUN_SEQUENCES_FOLDER : '', + RUN_SEQUENCES_FOLDER : '${RUN_SEQUENCES_FOLDER_VAR}', - ARRANGE_CONFIRM : decoderDiv.html('').text(), + ARRANGE_CONFIRM : '${ARRANGE_CONFIRM_VAR}', - CLEAR_CANVAS_CONFIRM : decoderDiv.html('').text(), + CLEAR_CANVAS_CONFIRM : '${CLEAR_CANVAS_CONFIRM_VAR}', - ANNOTATION_REGION_PLACE_PROMPT : decoderDiv.html('').text(), + ANNOTATION_REGION_PLACE_PROMPT : '${ANNOTATION_REGION_PLACE_PROMPT_VAR}', - ANNOTATION_LABEL_PLACE_PROMPT : decoderDiv.html('').text(), + ANNOTATION_LABEL_PLACE_PROMPT : '${ANNOTATION_LABEL_PLACE_PROMPT_VAR}', - TRANSITION_PLACE_PROMPT : decoderDiv.html('').text(), + TRANSITION_PLACE_PROMPT : '${TRANSITION_PLACE_PROMPT_VAR}', - PASTE_ERROR : decoderDiv.html('').text(), + PASTE_ERROR : '${PASTE_ERROR_VAR}', - PREVIEW_ERROR : decoderDiv.html('').text(), + PREVIEW_ERROR : '${PREVIEW_ERROR_VAR}', - CROSS_BRANCHING_ERROR : decoderDiv.html('').text(), + CROSS_BRANCHING_ERROR : '${CROSS_BRANCHING_ERROR_VAR}', - SUPPORT_TRANSITION_ERROR : decoderDiv.html('').text(), + SUPPORT_TRANSITION_ERROR : '${SUPPORT_TRANSITION_ERROR_VAR}', - END_MATCH_ERROR : decoderDiv.html('').text(), - - + END_MATCH_ERROR : '${END_MATCH_ERROR_VAR}', + // PropertyLib - PROPERTIES_DIALOG_TITLE : '', + PROPERTIES_DIALOG_TITLE : '${PROPERTIES_DIALOG_TITLE_VAR}', - GROUP_NAMING_DIALOG_TITLE : '', + GROUP_NAMING_DIALOG_TITLE : '${GROUP_NAMING_DIALOG_TITLE_VAR}', - GROUPS_TO_BRANCHES_MATCH_DIALOG_TITLE : '', + GROUPS_TO_BRANCHES_MATCH_DIALOG_TITLE : '${GROUPS_TO_BRANCHES_MATCH_DIALOG_TITLE_VAR}', - BRANCH_MAPPING_GROUPS_HEADER : '', + BRANCH_MAPPING_GROUPS_HEADER : '${BRANCH_MAPPING_GROUPS_HEADER_VAR}', - BRANCH_MAPPING_GROUP_HEADER : '', + BRANCH_MAPPING_GROUP_HEADER : '${BRANCH_MAPPING_GROUP_HEADER_VAR}', - CONDITIONS_DIALOG_TITLE : '', + CONDITIONS_DIALOG_TITLE : '${CONDITIONS_DIALOG_TITLE_VAR}', - BRANCH_MAPPING_CONDITIONS_HEADER : '', + BRANCH_MAPPING_CONDITIONS_HEADER : '${BRANCH_MAPPING_CONDITIONS_HEADER_VAR}', - BRANCH_MAPPING_CONDITION_HEADER : '', + BRANCH_MAPPING_CONDITION_HEADER : '${BRANCH_MAPPING_CONDITION_HEADER_VAR}', - BRANCH_MAPPING_GATE_HEADER : '', + BRANCH_MAPPING_GATE_HEADER : '${BRANCH_MAPPING_GATE_HEADER_VAR}', - BRANCH_MAPPING_BRANCHES_HEADER : '', + BRANCH_MAPPING_BRANCHES_HEADER : '${BRANCH_MAPPING_BRANCHES_HEADER_VAR}', - BRANCH_MAPPING_BRANCH_HEADER : '', + BRANCH_MAPPING_BRANCH_HEADER : '${BRANCH_MAPPING_BRANCH_HEADER_VAR}', - GATE_STATE_MAPPING_DIALOG_TITLE : '', + GATE_STATE_MAPPING_DIALOG_TITLE : '${GATE_STATE_MAPPING_DIALOG_TITLE_VAR}', - BRANCH_MAPPING_DIALOG_TITLE : '', + BRANCH_MAPPING_DIALOG_TITLE : '${BRANCH_MAPPING_DIALOG_TITLE_VAR}', - GATE_STATE_OPEN : '', + GATE_STATE_OPEN : '${GATE_STATE_OPEN_VAR}', - GATE_STATE_CLOSED : '', + GATE_STATE_CLOSED : '${GATE_STATE_CLOSED_VAR}', - BRANCH_MAPPING_DEFAULT_BRANCH_SUFFIX : '', + BRANCH_MAPPING_DEFAULT_BRANCH_SUFFIX : '${BRANCH_MAPPING_DEFAULT_BRANCH_SUFFIX_VAR}', - COMPLEX_OUTPUT_SUFFIX : '', + COMPLEX_OUTPUT_SUFFIX : '${COMPLEX_OUTPUT_SUFFIX_VAR}', - RANGE_OUTPUT_SUFFIX : '', + RANGE_OUTPUT_SUFFIX : '${RANGE_OUTPUT_SUFFIX_VAR}', - BOOLEAN_OUTPUT_SUFFIX : '', + BOOLEAN_OUTPUT_SUFFIX : '${BOOLEAN_OUTPUT_SUFFIX_VAR}', - RANGE_CONDITION_DESCRIPTION : '', + RANGE_CONDITION_DESCRIPTION : '${RANGE_CONDITION_DESCRIPTION_VAR}', - EXACT_CONDITION_DESCRIPTION : '', - - LESS_CONDITION_DESCRIPTION : '', + EXACT_CONDITION_DESCRIPTION : '${EXACT_CONDITION_DESCRIPTION_VAR}', + + LESS_CONDITION_DESCRIPTION : '${LESS_CONDITION_DESCRIPTION_VAR}', - GREATER_CONDITION_DESCRIPTION : '', + GREATER_CONDITION_DESCRIPTION : '${GREATER_CONDITION_DESCRIPTION_VAR}', - ACTIVITY_UNNAMED_DESCRIPTION : decoderDiv.html('').text(), + ACTIVITY_UNNAMED_DESCRIPTION : '${ACTIVITY_UNNAMED_DESCRIPTION_VAR}', - ACTIVITY_GATE_DESCRIPTION : decoderDiv.html('').text(), + ACTIVITY_GATE_DESCRIPTION : '${ACTIVITY_GATE_DESCRIPTION_VAR}', - ACTIVITY_BRANCHING_DESCRIPTION : decoderDiv.html('').text(), + ACTIVITY_BRANCHING_DESCRIPTION : '${ACTIVITY_BRANCHING_DESCRIPTION_VAR}', - DEFAULT_RANGE_CONDITION_TITLE_PREFIX : '', + DEFAULT_RANGE_CONDITION_TITLE_PREFIX : '${DEFAULT_RANGE_CONDITION_TITLE_PREFIX_VAR}', - GRADEBOOK_OUTPUT_NONE : '', + GRADEBOOK_OUTPUT_NONE : '${GRADEBOOK_OUTPUT_NONE_VAR}', - CLEAR_ALL_CONFIRM : decoderDiv.html('').text(), + CLEAR_ALL_CONFIRM : '${CLEAR_ALL_CONFIRM_VAR}', - REMOVE_CONDITION_CONFIRM : decoderDiv.html('').text(), + REMOVE_CONDITION_CONFIRM : '${REMOVE_CONDITION_CONFIRM_VAR}', - CONDITIONS_TO_DEFAULT_GATE_STATE_CONFIRM : decoderDiv.html('').text(), + CONDITIONS_TO_DEFAULT_GATE_STATE_CONFIRM : '${CONDITIONS_TO_DEFAULT_GATE_STATE_CONFIRM_VAR}', - CONDITIONS_TO_DEFAULT_BRANCH_CONFIRM : decoderDiv.html('').text(), + CONDITIONS_TO_DEFAULT_BRANCH_CONFIRM : '${CONDITIONS_TO_DEFAULT_BRANCH_CONFIRM_VAR}', - GROUPS_TO_DEFAULT_BRANCH_CONFIRM : decoderDiv.html('').text(), + GROUPS_TO_DEFAULT_BRANCH_CONFIRM : '${GROUPS_TO_DEFAULT_BRANCH_CONFIRM_VAR}', - RANGE_CONDITION_ADD_START_GREATER_THAN_END_ERROR: decoderDiv.html('').text(), + RANGE_CONDITION_ADD_START_GREATER_THAN_END_ERROR : '${RANGE_CONDITION_ADD_START_GREATER_THAN_END_ERROR_VAR}', - RANGE_CONDITION_ADD_START_ERROR : decoderDiv.html('').text(), + RANGE_CONDITION_ADD_START_ERROR : '${RANGE_CONDITION_ADD_START_ERROR_VAR}', - RANGE_CONDITION_ADD_END_ERROR : decoderDiv.html('').text(), + RANGE_CONDITION_ADD_END_ERROR : '${RANGE_CONDITION_ADD_END_ERROR_VAR}', - GROUP_TITLE_VALIDATION_ERORR : decoderDiv.html('').text(), + GROUP_TITLE_VALIDATION_ERORR : '${GROUP_TITLE_VALIDATION_ERORR_VAR}', - CONDITIONS_MAPPING_BROKEN_ERROR : decoderDiv.html('').text() + CONDITIONS_MAPPING_BROKEN_ERROR : '${CONDITIONS_MAPPING_BROKEN_ERROR_VAR}' }, canSetReadOnly = ${canSetReadOnly}, Index: lams_central/web/qb/collection.jsp =================================================================== diff -u -r4ae839ac857accc2810bf5a01119df193f881667 -r5d9a70da32933cfebd7d6dd3c3e90e481e829c10 --- lams_central/web/qb/collection.jsp (.../collection.jsp) (revision 4ae839ac857accc2810bf5a01119df193f881667) +++ lams_central/web/qb/collection.jsp (.../collection.jsp) (revision 5d9a70da32933cfebd7d6dd3c3e90e481e829c10) @@ -82,6 +82,7 @@ + @@ -101,15 +105,17 @@ 'dataType': 'json', 'data': { 'questionSourceKey': '${param.questionSourceKey}', + 'ratQuestions' : JSON.stringify(${questionsJson}) }, 'complete' : function(){ $('#generateQuestionsButton').prop('disabled', false).button('reset'); }, 'error' : function () { alert(''); }, - 'success': function (questions) { - let questionCount = +$('#questionCount').val(); + 'success': function (response) { + let questions = response.questions[0], + questionCount = +$('#questionCount').val(); $('#selectAll').attr('checked', false); @@ -407,10 +413,17 @@ value="" class="questionAttribute questionResourcesFolder" disabled="disabled" /> <%-- Answers, if required and exist --%> - +
+ + "> + + + + +
<%-- Answer itself --%> Index: lams_tool_assessment/conf/language/lams/ApplicationResources_el_GR.properties =================================================================== diff -u -ra7e7c84411688a1ef8d97a18d9bf3d6d4651bdcd -r5d9a70da32933cfebd7d6dd3c3e90e481e829c10 --- lams_tool_assessment/conf/language/lams/ApplicationResources_el_GR.properties (.../ApplicationResources_el_GR.properties) (revision a7e7c84411688a1ef8d97a18d9bf3d6d4651bdcd) +++ lams_tool_assessment/conf/language/lams/ApplicationResources_el_GR.properties (.../ApplicationResources_el_GR.properties) (revision 5d9a70da32933cfebd7d6dd3c3e90e481e829c10) @@ -100,7 +100,7 @@ error.question.text.blank = Το σώμα της ερώτησης δεν μπορεί να είναι κενό error.msg.default.content.not.find = Δεν είναι δυνατή η ανάκτηση εγγεγραμμένου προ επιλεγμένου περιεχόμενου για αυτό το εργαλείο. error.monitoring.export.excel = Η Εξαγωγή της Έκθεσης Αξιολόγησης απέτυχε εξαιτίας : {0} -authoring.msg.cancel.save = Θέλετε να κλείσετε αυτό το παράθυρο, χωρίς αποθήκευση; +authoring.msg.cancel.save = Θέλετε να κλείσετε αυτό το παράθυρο χωρίς αποθήκευση; authoring.msg.one.question.to.be.saved = Πρέπει να υπάρχει τουλάχιστον μία ερώτηση που να πρέπει να αποθηκευτεί. label.learning.page = Σελίδα: label.learning.title = Αξιολόγηση Μάθησης @@ -262,7 +262,7 @@ warn.answers.word.requirements.limit = Για να συνεχίσετε, παρακαλούμε πληκτρολογήστε τον ελάχιστο αριθμό λέξεων label.words = Λέξεις: message.no.reflection.available = Καμία εγγραφή δεν έχει προστεθεί στο Σημειωματάριο -label.authoring.basic.type.mark.hedging = Βαθμός που αντιστοιχεί +label.authoring.basic.type.mark.hedging = Βαθμός αντιστάθμισης label.option.correct = Σωστό; label.assign.hedging.mark = Αντιστοίχιση βαθμών σε απαντήσεις. Μέγιστος δυνατός βαθμός: {0} label.learning.submit = Υποβολή @@ -273,7 +273,7 @@ label.question.options = Επιλογές ερώτησης label.activity.completion = Τέλος της δραστηριότητας label.notifications = Ειδοποιήσεις -label.ask.for.hedging.justification = Ρωτήστε για την προσαρμογή της αιτιολογίας +label.ask.for.hedging.justification = Αιτιολόγηση της επιλογής/απάντησης label.number.learners.per.session = Αριθμός εκπαιδευομένων ανά συνεδρία label.tool.output = Εργαλείο Εξόδου output.desc.best.score = Καλύτερη βαθμολογία