====== Editing interactive E-Learning templates ====== LUCY comes with two fully customizable interactive E-Learning templates: - Mixed Interactive Quiz (phishing email detection quiz): this template contains multiple customizable sections (Info, Tips, Quiz, Video). The QUIZ contains mainly phishing mails. You have a separate language dropdown menu option within the page (can be disabled) in case you cannot determine in advance what language the user might speak. Other customization options are defined as well in this tutorial. - Lucy Interactive Awareness (phishing web site detection quiz): this template is contains an interactive phishing QUIZ. The QUIZ contains mainly phishing websites and asks the user to spot them. - etc. In most cases you find a readme.html within each templates. The readme contains tips on how to customize the template: {{ readme12.jpg?600 }} Here are a few examples that contain a small selection of templates and their editing options. If you need help in editing them, please contact igor@lucysecurity.com. ===== General Security Exam ===== - Click on Content template (1) - Select at the top "edit.html" in the dropdown menu (2) - Click on "preview" (3) {{ exam1.png?600 }} - Edit the questions/answers in the navigation menu to the left - If you are done with all the changes click on "generate JS" {{ exam2.png?600 }} - Copy the content and save it in a text file (use UTF-8 Encoding) {{ exam3.png?600 }} - Rename the text file to questions.js - Click in the Editor "Upload File or Image" (1) and then "Search Server" (2) {{ exam4.png?600 }} - Upload questions.js to LUCY (overwrite old file) and close the window after the upload {{ exam5.png?600 }} ===== Mixed Interactive Quiz ===== ==== Quiz Preview ==== The quiz has different areas that can be enabled or disabled. Here is a preview of the eLearning template. {{ mixed_ia.png?600 }} ==== Visual Quiz Editor ==== The quiz section has 21 predefined phishing mails that can be individually enabled/disabled and customized using the QUIZ editor: {{ quiz_settings.png?600 }} The editor allows you to customize the mails without dealing with the html source code. You can define: * (1) If you want to enable disable the Quiz, If it is a phishing mail or a regular mail & what the mail date/author and reply-to address should look like * (2) If the quiz should show any attachments (the symbol gets created automatically) and if the attachment type is considered dangerous by your policy. * (3) Hints/Solutions: Define some hints and solutions for the user * (4) Use your mouse to move the hints/solutions to the location on the Quiz page you desire. {{ qeditor.png?600 }} All other elements (like images, text etc) from the main page can be [[edit_landing_page|edited in the same way]] as all other templates. ==== Quiz Editing in the Source Code ==== All settings can also be altered in the source code directly in case you don't want to use the visual editor: * **Edit vertical distance between different display boxes**: To edit vertical space change CSS value in file main.css (line 179). * **Enable / disable the auto slide of phishing tips & lengths of pause**: Activate the autoslide by uncommenting in index.html: /*autoplay: true,*/ * **Set the length of pause between auto slide in quiz-config.js**: Example: autoStepTimeout: 2000 * **Location of quiz pages**: The quiz pages are located under /mails/q1.html, /mails/q2.html, etc. * **Default language**: You can set the default language in the header of the index.html page. By default it is set to English (en). If you want a different language (e.g. German, then switch it to the according country code (e.g. "de --> "getParams.lang = getParams.lang ? getParams.lang : 'de';") * **Define which quiz pages are displayed**: Within quiz-config.js you can define which and how many quiz pages are loaded. Example load only page q0 & q1: var QuizConfig = { files: [ 'q0','q1'] * **Defines which attachment types are unsafe**: Within quiz-config.js you can define the unsafe attachment types. Example define zip & exe as unsafe: unsafeAttachTypes: ['zip','exe'] * **Define the mail header & mail body**: Within each quiz page you can define the mail header & body with those fields: Date: mail-date, Sender: mail-author, Subject: mail-subject, Reply Address: answer-to * **Define Hyperlinks in the mail body:** The links are not functional. But when hovered over they will show a link. Example:
CLICK HERE * **Define the mail hints**: The hint field size adjusts to its content. The position has to be defined within the "style" variable in each mail html file. Example: