| @@ 169-190 (lines=22) @@ | ||
| 166 | $s .= $form->returnForm(); |
|
| 167 | } elseif ($answerType == ORAL_EXPRESSION) { |
|
| 168 | // Add nanog |
|
| 169 | if (api_get_setting('enable_record_audio') == 'true') { |
|
| 170 | //@todo pass this as a parameter |
|
| 171 | global $exercise_stat_info, $exerciseId, $exe_id; |
|
| 172 | ||
| 173 | if (!empty($exercise_stat_info)) { |
|
| 174 | $objQuestionTmp->initFile( |
|
| 175 | api_get_session_id(), |
|
| 176 | api_get_user_id(), |
|
| 177 | $exercise_stat_info['exe_exo_id'], |
|
| 178 | $exercise_stat_info['exe_id'] |
|
| 179 | ); |
|
| 180 | } else { |
|
| 181 | $objQuestionTmp->initFile( |
|
| 182 | api_get_session_id(), |
|
| 183 | api_get_user_id(), |
|
| 184 | $exerciseId, |
|
| 185 | 'temp_exe' |
|
| 186 | ); |
|
| 187 | } |
|
| 188 | ||
| 189 | echo $objQuestionTmp->returnRecorder(); |
|
| 190 | } |
|
| 191 | ||
| 192 | $form = new FormValidator('free_choice_' . $questionId); |
|
| 193 | $config = array( |
|
| @@ 7081-7103 (lines=23) @@ | ||
| 7078 | $s .= $form->return_form(); |
|
| 7079 | } elseif ($answerType == ORAL_EXPRESSION) { |
|
| 7080 | // Add nanogong |
|
| 7081 | if (api_get_setting('enable_record_audio') === 'true') { |
|
| 7082 | ||
| 7083 | //@todo pass this as a parameter |
|
| 7084 | global $exercise_stat_info, $exerciseId; |
|
| 7085 | ||
| 7086 | if (!empty($exercise_stat_info)) { |
|
| 7087 | $objQuestionTmp->initFile( |
|
| 7088 | api_get_session_id(), |
|
| 7089 | api_get_user_id(), |
|
| 7090 | $exercise_stat_info['exe_exo_id'], |
|
| 7091 | $exercise_stat_info['exe_id'] |
|
| 7092 | ); |
|
| 7093 | } else { |
|
| 7094 | $objQuestionTmp->initFile( |
|
| 7095 | api_get_session_id(), |
|
| 7096 | api_get_user_id(), |
|
| 7097 | $exerciseId, |
|
| 7098 | 'temp_exe' |
|
| 7099 | ); |
|
| 7100 | } |
|
| 7101 | ||
| 7102 | $s .= $objQuestionTmp->returnRecorder(); |
|
| 7103 | } |
|
| 7104 | ||
| 7105 | $form->addElement( |
|
| 7106 | 'html_editor', |
|