addElement('header', get_lang('LpAiGenerator')); $form->addElement('text', 'lp_name', [get_lang('LpAiTopic'), get_lang('LpAiTopicHelp')]); $form->addRule('lp_name', get_lang('ThisFieldIsRequired'), 'required'); $form->addElement('number', 'nro_items', [get_lang('LpAiNumberOfItems'), get_lang('LpAiNumberOfItemsHelper')]); $form->addRule('nro_items', get_lang('ThisFieldIsRequired'), 'required'); $form->addElement('number', 'words_count', [get_lang('LpAiWordsCount'), get_lang('LpAiWordsCountHelper')]); $form->addRule('words_count', get_lang('ThisFieldIsRequired'), 'required'); $form->addElement('checkbox', 'add_lp_quiz', null, get_lang('AddTestAfterEachPage'), ['id' => 'add-lp-quiz']); $form->addHtml('
'); $form->addElement('number', 'nro_questions', [get_lang('NumberOfQuestions'), get_lang('AIQuestionsGeneratorNumberHelper')]); $form->addRule('nro_questions', get_lang('ThisFieldIsRequired'), 'required'); $form->addHtml('
'); $form->setDefaults(['nro_questions' => 2]); $generateUrl = api_get_path(WEB_PLUGIN_PATH).'ai_helper/tool/learnpath.php'; $language = api_get_interface_language(); $courseCode = api_get_course_id(); $sessionId = api_get_session_id(); $redirectSuccess = api_get_path(WEB_CODE_PATH).'lp/lp_controller.php?'.api_get_cidreq().'&action=add_item&type=step&isStudentView=false&lp_id='; $form->addHtml(''); $form->addButton( 'create_lp_button', get_lang('LearnpathAddLearnpath'), '', 'default', 'default', null, ['id' => 'create-lp-ai'] ); echo $form->returnForm(); } }