Skip to content

Quiz features dictionary v1

Nicolas Ducoulombier edited this page Aug 12, 2021 · 4 revisions

This is a non-exhaustive dictionary of features that can (easily or not) be enabled in the exercises tool of Chamilo, making it an advanced evaluation platform for professionals.

quiz_question_limit_per_day

Description
Effect Allows you to set a limit of a number of questions students in general can answer per day
Activation method In any course settings page, search for the "Limit of questions per day" setting

ticket_lp_quiz_info_add

Description
Effect Report automatically the current learning path and quiz (if any) when opening a new ticket
Activation method In configuration.php, search for the 'ticket_lp_quiz_info_add' setting and apply the corresponding database changes

block_quiz_mail_notification_general_coach

Description
Effect Send only quiz answer notifications to course coaches and not general coach
Activation method In configuration.php, search for the 'block_quiz_mail_notification_general_coach'

allow_quiz_question_feedback

Description
Effect Show question feedback
Activation method In configuration.php, search for the 'allow_quiz_question_feedback' setting and apply the corresponding database change

allow_quiz_show_previous_button_setting

Description
Effect Add option in exercise to show or hide the "previous" button
Activation method In configuration.php, search for the 'allow_quiz_show_previous_button_setting' setting and apply the corresponding database change

allow_teacher_comment_audio

Description
Effect Allow to teachers review exercises question with audio notes
Activation method In configuration.php, search for the 'allow_teacher_comment_audio' setting

quiz_prevent_copy_paste

Description
Effect Block copy/paste/save/print keys and right-clicks in exercises
Activation method In configuration.php, search for the 'quiz_prevent_copy_paste' setting

quiz_show_description_on_results_page

Description
Effect Always show the test description on the results page of the test
Activation method In configuration.php, search for the 'quiz_show_description_on_results_page' setting

exercise_additional_teacher_modify_actions

Description
Effect Allow for the addition of special actions (as links) in exercises list for teachers.
Activation method In configuration.php, search for the 'exercise_additional_teacher_modify_actions' setting and search the code for the same term to get the very special requirements for this. Works like a hook mechanism.

quiz_generate_certificate_ending

Description
Effect Automatically generates a certificate when ending a quiz. The quiz needs to be linked to a gradebook category and have set the pass percentage.
Activation method In configuration.php, search for the 'quiz_generate_certificate_ending' setting, and link every quiz you need with a gradebook category, and set a pass percentage in the quiz (or gradebook?)

quiz_open_question_decimal_score

Description
Effect Allows the teacher to rate the open, oral expression and annotation question types with a decimal score.
Activation method In configuration.php, search for the 'quiz_open_question_decimal_score' setting

quiz_check_button_enable

Description
Effect Add answer-saving procedure check before starting the quiz.
Activation method In configuration.php, search for the 'quiz_check_button_enable' setting

quiz_confirm_saved_answers

Description
Effect Adds a checkbox to allow users to confirm the number of answers saved in quiz attempt.
Activation method Edit the src/Chamilo/CoreBundle/Entity/TrackEExerciseConfirmation.php file adding the "@" in the ORM phpdoc block; Apply the database change documented in configuration.php and enable the 'quiz_confirm_saved_answers' setting.

quiz_question_allow_inter_course_linking

Description
Effect Allows reuse of questions between courses.
Activation method In configuration.php, search for the 'quiz_question_allow_inter_course_linking' setting

allow_notification_setting_per_exercise

Description
Effect Allows sending email notifications per exercise
Activation method In configuration.php, search for the 'allow_notification_setting_per_exercise' setting and apply database change.

hide_free_question_score

Description
Effect Hides free/oral/annotation question results
Activation method In configuration.php, search for the 'hide_free_question_score' setting

hide_user_info_in_quiz_result

Description
Effect Hides user information in the quiz results page
Activation method In configuration.php, search for the 'hide_user_info_in_quiz_result' setting

exercise_attempts_report_show_username

Description
Effect Shows the username field in exercise results report
Activation method In configuration.php, search for the 'exercise_attempts_report_show_username' setting

allow_exercise_auto_launch

Description
Effect Allows exercises to "auto launch" (load as primary activity upon clicking the course icon)
Activation method In configuration.php, search for the 'allow_exercise_auto_launch' setting and apply the database change

allow_exercise_categories

Description
Effect Allow exercises to have categories (vs question categories, which are already in the default features)
Activation method In configuration.php, search for the 'allow_exercise_categories' setting and apply the database changes

allow_quiz_results_page_config

Description
Effect Allow extra settings for the quiz results page.
Activation method In configuration.php, search for the 'allow_quiz_results_page_config' setting and apply the database change.

quiz_hide_question_number

Description
Effect Allows you to show or hide the numbering of the question in the exercises
Activation method In configuration.php, search for the 'quiz_hide_question_number' setting and apply the database change.

allow_quiz_save_correct_options

Description
Effect Allows multiple options for the exercise "save answer" option
Activation method In configuration.php, search for the 'allow_quiz_save_correct_options' setting and apply the database change

quiz_image_zoom

Description
Effect Allows users to zoom in description images of questions
Activation method In configuration.php, search for the 'quiz_image_zoom' setting (several options documented)

quiz_prevent_backwards_move

Description
Effect Prevent going back to previous questions
Activation method In configuration.php, search for the 'quiz_prevent_backwards_move' setting and apply the database change

quiz_answer_extra_recording

Description
Effect Enables recording of all answers (even temporary) in the track_e_attempt_recording table
Activation method In configuration.php, search for the 'quiz_answer_extra_recording' setting and apply the database change. Note that this feature is known to cause conflict with corrections of answers by the teachers (icon disappearing). Use with caution.

quiz_results_answers_report

Description
Effect Shows a link on the results page to download an answers report
Activation method In configuration.php, search for the 'quiz_results_answers_report' setting

allow_mandatory_question_in_category

Description
Effect Makes mandatory questions possible when using question selection/sorting type 5 (by category-random)
Activation method In configuration.php, search for the 'allow_mandatory_question_in_category' setting and apply the database change.

quiz_check_all_answers_before_end_test

Description
Effect Shows a popup with the list of answered/unanswered questions before sending a test.
Activation method In configuration.php, search for the 'quiz_check_all_answers_before_end_test' setting

exercise_finished_notification_settings

Description
Effect Send exercise results notification to different mail depending on the results and number of attempts. The content template of each type of mail can be configured globally or in every exercise
Activation method In configuration.php, search for the 'exercise_finished_notification_settings' setting and adapt the configuration and create the corresponding extra fields

block_category_questions

Description
Effect When finishing all the questions of a category in an exercise ordered by categories, it shows a page to indicate that the user reaches the end of this category of question and if he continues it will not be able to come back again to this category (it also shows the category description).
Activation method In configuration.php, search for the 'block_category_questions' setting, apply the database change and create the corresponding extra field

show_exercise_session_attempts_in_base_course

Description
Effect Shows exercise session attempts in the base course.
Activation method In configuration.php, search for the 'show_exercise_session_attempts_in_base_course' setting.

my_courses_show_pending_exercise_attempts

Description
Effect Show exercise report from all courses in a new page: exercise/pending.php
Activation method In configuration.php, search for the 'my_courses_show_pending_exercise_attempts' setting.

send_score_in_exam_notification_mail_to_manager

Description
Effect Send exercise student score to manager in email notification
Activation method In configuration.php, search for the 'send_score_in_exam_notification_mail_to_manager' setting.

show_exercise_expected_choice

Description
Effect Show more expected choice and status in exercise results
Activation method In configuration.php, search for the 'show_exercise_expected_choice' setting.
Clone this wiki locally