123
1. Opigno 2.0 User manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 Installation of Opigno LMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.2 Installation with Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.3 Installation without Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.1.4 Post-installation tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.1 Upgrade with Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2.2 Upgrade without Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.3 Upgrade from Opigno 1.x to Opigno 2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.3 Global architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3.1 Content hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.3.2 Users and classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.3 User roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.3.4 Collaborative tools (messaging, forum, collaborative workspaces) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.5 Media management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3.6 Main menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3.7 Top right menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.8 User menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.3.9 Administration menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 1.4 Student documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.4.1 Authenticating to your Opigno platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.4.1.1 Retrieve forgotten password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4.2 Training catalogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.3 Training interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.4 Taking a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.5 Documents library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1.4.6 Collaborative workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 1.4.7 Instructor-led trainings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 1.4.8 Live meetings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 1.4.8.1 Recorded live meetings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 1.4.9 My achievements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 1.4.10 Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 1.4.11 Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 1.4.12 Search bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 1.4.13 User profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 1.4.14 Customizing the dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 1.5 Content manager & User manager documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 1.5.1 Training categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 1.5.2 Create a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 1.5.3 Edit a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 1.5.4 Learning path builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 1.5.4.1 Add steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 1.5.4.2 Edit or remove steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.5.4.3 Move and switch steps by drag and drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 1.5.4.4 Create conditional paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 1.5.4.5 Add transitions between steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 1.5.4.6 Define required steps and minimum scores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 1.5.5 Create a module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 1.5.6 Create a course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 1.5.7 Managing instructor-led trainings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 1.5.8 Managing live meetings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 1.5.9 Create an activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 1.5.10 Manual scoring of activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 1.5.11 Managing users and classes registered to a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 1.5.11.1 Register users to a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 1.5.11.2 Register classes to a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 1.5.11.3 Validate registrations to a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 1.5.12 Managing collaborative workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 1.5.13 Enable forum for a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 1.5.14 Managing user accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 1.5.15 Managing classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 1.5.16 E-commerce features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 1.5.17 Managing certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 1.5.18 Gamification and badges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 1.5.19 Consult statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 1.6 Administrator documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 1.6.1 Dashboard management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 1.6.2 Managing global settings of trainings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 1.6.3 Menu management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 1.6.4 Graphical options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 1.6.5 Collaborative solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1. Opigno 2.0 User manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1 Installation of Opigno LMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.1.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.1.2 Installation with Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.1.3 Installation without Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.1.4 Post-installation tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.2 Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.2.1 Upgrade with Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.2.2 Upgrade without Composer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.2.3 Upgrade from Opigno 1.x to Opigno 2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.3 Global architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.3.1 Content hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.3.2 Users and classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.3.3 User roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.3.4 Collaborative tools (messaging, forum, collaborative workspaces) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.3.5 Media management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111.3.6 Main menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121.3.7 Top right menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.3.8 User menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.3.9 Administration menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.4 Student documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.4.1 Authenticating to your Opigno platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

1.4.1.1 Retrieve forgotten password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161.4.2 Training catalogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.4.3 Training interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.4.4 Taking a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201.4.5 Documents library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221.4.6 Collaborative workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231.4.7 Instructor-led trainings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281.4.8 Live meetings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

1.4.8.1 Recorded live meetings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331.4.9 My achievements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341.4.10 Calendar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351.4.11 Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361.4.12 Search bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381.4.13 User profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391.4.14 Customizing the dashboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

1.5 Content manager & User manager documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441.5.1 Training categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441.5.2 Create a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471.5.3 Edit a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511.5.4 Learning path builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

1.5.4.1 Add steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551.5.4.2 Edit or remove steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581.5.4.3 Move and switch steps by drag and drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581.5.4.4 Create conditional paths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591.5.4.5 Add transitions between steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611.5.4.6 Define required steps and minimum scores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

1.5.5 Create a module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 621.5.6 Create a course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 651.5.7 Managing instructor-led trainings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 691.5.8 Managing live meetings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 731.5.9 Create an activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 771.5.10 Manual scoring of activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821.5.11 Managing users and classes registered to a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

1.5.11.1 Register users to a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861.5.11.2 Register classes to a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 901.5.11.3 Validate registrations to a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

1.5.12 Managing collaborative workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931.5.13 Enable forum for a training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 951.5.14 Managing user accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 961.5.15 Managing classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 971.5.16 E-commerce features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991.5.17 Managing certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 991.5.18 Gamification and badges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011.5.19 Consult statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

1.6 Administrator documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1091.6.1 Dashboard management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1091.6.2 Managing global settings of trainings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1101.6.3 Menu management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1111.6.4 Graphical options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1121.6.5 Collaborative solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

Page 2: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1.6.5.1 Subscription . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1141.6.5.2 List of live meetings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

1.6.6 Enabling e-commerce features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171.6.7 Integrating Opigno with a Learning Record Store (LRS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1181.6.8 Multilingual configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

1.7 Getting more support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Page 3: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Opigno 2.0 User manual

Opigno™LMS made simple

User Manual

Opigno is a Learning Management System based on Drupal, developed and maintained by . Opigno has been design to be fullyConnect-iintegrated with any Drupal platform (website, intranet, extranet, …) and offer a maximum flexibility to be extended. It is released under the GNUGPLv3 licence.This document provides some useful explanations for the use of Opigno. It is not supposed to be a comprehensive user manual for standardDrupal functionalities, and will be focused on Opigno specific functionalities. For any additional question you can refer to our website www.opigno.

.org

Search this

documentation

Pages tree Recently updated

Installation without Composera minute ago updated by • OpignoLMS • view change

Upgrade with Composeryesterday at 10:07 AM updated • by Opigno LMS • view change

Installation with ComposerDec 07, 2018 updated by • Opigno

Welcome to the Opigno LMS documentation !

Welcome to the Opigno LMS user manual. This manual is updated on a regular basis to reflect the latest features and best practices foryour Opigno LMS instance. Feel free to send any comment through the contact form on our website or post onhttps://www.opigno.org,our forum in case of any question .https://www.opigno.org/forum

This documentation refers to Opigno 2.x (based on Drupal 8). For Opigno 1.x documentation (based on Drupal 7) please visit .that URL

Page 4: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

LMS • view change

List of live meetingsNov 21, 2018 updated by • OpignoLMS • view change

Managing live meetingsNov 19, 2018 updated by • OpignoLMS • view change

Installation of Opigno LMS

Prerequisites

In order to install Opigno you need to have:

a webserver running Apache or Nginx, and PHP (min version supported: 5.6, advised version: 7.1 or 7.2)a database (MySQL or MariaDB is advised)

For the installation, and for an optimal performance, Opigno requires at least 256Mo memory for PHP (ideally 512Mo). This can be defined on aDebian server by editing the file /etc/php5/apache2/php.ini and by changing the value of the line memory_limit, for example to have it like this:memory_limit = 512M.

We also recommend having this value in php.ini in order to avoid problems during the installation: xdebug.max_nesting_level = 200

Then, don't forget to restart the Apache service (service apache2 restart on Debian servers) to have the modifications taken into account.

The following PHP addons are required:

gdcurlmbstringmysqlipdozip

In order to run the feature allowing Powerpoint import, you need to:

have imagemagick and libreoffice (version 5+) packages installed on your serverhave shell_exec and allow_url_fopen enabledthe user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in another directory where it will havewrite access at: /admin/config/media/file-system

Installation with Composer

Opigno LMS has the ability to be installed with Composer.

This is the most straightforward way to install Opigno.

To install Opigno LMS with Composer just execute this command:

RequirementIn case you don't have Composer installed on your server or local machine, you can install it by having a look at: Getting Started ongetcomposer.org.

Page 5: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1. a.

2.

3.

4.

5.

composer create-project opigno/opigno-composer example-folder

Composer will install in folder 'example-folder' all dependencies required by Opigno LMS.

Installation without Composer

We cover here the installation of Opigno LMS as a Drupal distribution (ie as a standalone platform). The use case of installation Opigno asseparate modules on top of an existing Drupal website is not covered in this documentation.

The installation of Opigno LMS is very similar to the installation of a Drupal website. Here are the main steps:

download Opigno LMS from our website: https://www.opigno.org/en/downloadSlide activity type requires library. It is not included to the distribution so you need to download it from  and place inpdf.js herelibraries/ folder. The path to the library should look like

extract the files on your web server (we advise creating a virtualhost)

create a database with related credentials

visit in a web browser the URL associated with the virtualhost

follow the steps of the install process

Post-installation tasks

Once Opigno is installed, don't forget to add a CRON task, which will highly improve the performance of your Opigno platform. You can find theURL to be called in the menu Report -> Status report (or by visiting the page ). The CRON task shouldhttp://your.domain.tld/admin/reports/statusthen be defined as:

0 * * * * wget -O - -q -t 1 http://url.to.be.called

if you want an hourly CRON and where .called is the URL displayed in the Status report page.To add a new CRON task on a Debianurl.to.beserver, simply type in a terminal crontab -e then paste the instruction above, replace the url, save, and then restart the cron daemon with/etc/init.d/cron restart

On a dedicated server, fine-tuning your MySQL settings can also highly improve Opigno performance. This can be done on a Debian server byediting the file /etc/mysql/my.cnfYou can in particular have a look at :

Integration with a Learning Record Store and installation of commerce features can only be done using Composer

These post-installation tasks will improve the performance of your Opigno instance. It's consequently highly advised to follow them.

Page 6: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

innodb_buffer_pool_size #(you can define for example 25% to 50% of yourtotal RAM) innodb_log_buffer_size #(you can for example use 256M) innodb_thread_concurrency #(you can try for example 24 or 48) innodb_flush_method #(we advise the O_DIRECT value)

Upgrade

If you want to quickly check if your Opigno instance is up-to-date, you can simply click in the on "About". You will see your version ofuser menuOpigno as well as a green pictogram if it's up-to-date:

Upgrade with Composer

If there are updates for Opigno LMS you can easily install them with Composer.

First, you need to :check if updates are available

composer outdated opigno/opigno_lms

If 'version' and 'latest' are different that means updates are available.

Before any upgrade, a full backup of your Opigno instance (database and files) should be done, so that you can revert to the previousversion in case the upgrade doesn't go well.

This assumes that you are already using Opigno 2.x (this does not cover upgrading from Opigno 1.x branch).

This also assumes that you initially installed Opigno using Composer. If you initially installed Opigno by downloading the tarball version,upgrade with Composer won't work.

All Composer commands must be executed in the folder of your project at the same level as the folders , etc. web drush

Page 7: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1. 2. 3.

4. 5. 6.

7.

Install updates: - : get this   file. Then replace your old composer.json with a new one and thenIf you updating from RC to 8.x-1.0 version composer.jsonrun the command below ( : if you already installed some packages that are not part of Opigno LMS you should include them in aNOTEnew composer.json file, otherwise Composer may remove them)

composer update

Then update Database with Drush:

drush updatedb

Typical problems:

If updates are available but can't be installed you can type this command to check the reasons why it can't be done:

composer prohibits opigno/opigno_lms

Upgrade without Composer

The upgrade process is very similar to the one related to a Drupal website.

First, like for any upgrade, make sure to do a full backup of your site (files and database).

The steps are the following ones:

put your website in maintenance modedownload Opigno LMS from our website: https://www.opigno.org/en/downloadextract the files and move them to your webserver to replace the existing ones (in case you made changes to .htaccess file, make surenot to overwrite them)visit in a web browser your Opigno website and run updates ("/update.php")follow the stepsin case you applied some patches to your Opigno instance, check if the patches are still required with the new version, and, if so, applythem againif no error occured, put the website out of maintenance

Upgrade from Opigno 1.x to Opigno 2.x

Step 1: Install an Opigno 2.0 instance on the same server as the one where your Opigno 1.x instance is

Step 2: Activate contrib modules for migration in Drupal 8 on page /admin/modules:

Migrate

This assumes that you are already using Opigno 2.x (this does not cover upgrading from Opigno 1.x branch)

This procedure and the upgrade script are provided without any warranty. Upgrading from Opigno 1.x is a complex operation, thatrequires to have a perfect understanding of your Opigno instance and development skills.

The upgrade script has still to be considered as experimental and only covers the standard Opigno features, and the H5P, SCORM andTinCan contents.

Quiz questions other than H5P are not supported any more in Opigno 2.0 and won't be converted.

In case you added some customizations to your Opigno instance, this upgrade script will not cover their migration, you will have tomanually port them to Opigno 2.0.

Page 8: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Migrate DrupalMigrate Drupal UIMigrate PlusMigrate Tools

Step 3: Activate custom module for migration in Drupal 8 on page /admin/modules:

Opigno Migration

Step 4: Add connection to the legacy base (Drupal 7) with target ‘default’ and key ‘legacy’ in your settings.php file.

$databases['legacy']['default']= array('database' => 'opigno_drupal7','username' => 'root','password' => 'root','host' => 'localhost','port' => '','driver' => 'mysql','prefix' => '',);

Step 5: Open page /upgrade on your Drupal 8 site and click on button ‘Continue’.

Step 6: On page ‘Drupal Upgrade’ you will see connection options to the legacy database. If Drupal 8 can’t connect to the legacy base, you willsee error. Fox example: ‘SQLSTATE Unknown database 'drupal7_'’. Check your settings.php file and try to fix options.[HY000] [1049] 

Do not forget input correct path to your legacy Drupal 7 site for files migration.For Example: /var/www/drupal7

Click on button ‘Review upgrade’

Step 7: On page ‘Upgrade analysis report’ click on button ‘Continue anyway’.

Step 8: On page ‘What will be upgraded?’ you will see all options which will be upgraded.Click on button ‘Perform upgrade to Opigno 2’.

Global architecture

This section presents an overview of the global architecture of Opigno, the main roles, content types, and navigation.

Content hierarchy

Opigno offers several types of contents allowing to build rich and diversified learning paths (ie the content inside a training).

The different steps of a training can be the following ones:

TrainingCourses: a course is an entity that contains one or several modules, allowing to add in one step several modules to a trainingModules: a module is an entity designed to contain some online activities. It allows to precisely configure the navigation withinthe activities composing that module, for example to define the order (sequential, random), the feedbacks, the minimum score,etc.

Activities: this is the base entity for online activities: it can be a theory slide, a quiz, an external activity loaded from aSCORM package or a TinCan package

Instructor-led trainings: this is an in-house session scheduled between a teacher and students, and that can be managed inOpigno in order to appear in the users' calendars. The attendance can be registered in Opigno and a score can be given to eachstudent. This kind of step can be set as required for the training validation.

Example

Page 9: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1.

2.

3.

4.

5.

Live meetings: live meetings can be used to schedule virtual classrooms inside trainings. Teacher and students can meet usingtheir webcam and microphone. Live meetings can be managed in Opigno in order to appear in the users' calendars. Theattendance can be registered in Opigno and a score can be given to each student. This kind of step can be set as required forthe training validation.

Courses, modules, instructor-led trainings and live meetings can be attached directly to the training, whereas activities can be only attached to amodule.

Courses, modules, instructor-led trainings, and live meetings can be defined as mandatory for the training's validation.

They can be combined together to be a learning path.

Users and classes

Users can be grouped into classes.

Both standalone users and classes can be registered to a training.

This makes easier to manage groups of users, for example to register all of them in one step to a new training, or to a live meeting or aninstructor-led training.

User roles

Several usel roles are available in Opigno at platform level. Roles can be cumulated.

Each role provides a set of pre-defined permissions. Permissions for each role can be customized and managed very easily thanks to the Drupalinterface.

Roles at platform levelAdministrator: this role offers the larger panel of permissions, it allows to manage all users, all contents, consults statistics, andmanage the platform settings

Content Manager: this role makes possible to create new trainings, to manage all the trainings, all the training materials(modules, activities, etc.)

User manager: this role allow to create new users, to manage all users, and to register users to the trainings

Statistics manager: this role makes possible to consult all statistics for all trainings and all users

Collaborative features: this role makes possible for a user to use the collaborative features (collaborative workspaces, livemeetings). Please refer to the related sections for more details: , Collaborative workspaces Live meetings

Roles can be assigned when editing a user account:

Role delegation at training level: On top of the roles described above, it's possible to delegate some set of permissions only for a giventraining to some users.When managing the users registered to a training, it's possible to assign them 2 different permissions:

Page 10: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1.

2.

1.

2.

Student manager: this role will make possible to manage the users registered to that training (register new ones, remove someof them)

Content manager: this role will make possible to manage the contents inside the training (add new ones, edit the ones createdby him)

Role delegation at class level: For each class, you have the possibility to define a "Class manager". This user will be able to managethe users inside the class, and consult the statistics for that class.

Collaborative tools (messaging, forum, collaborative workspaces)

Collaboration between learners is an important part of the learning process, and will make it more efficient.

That's why Opigno offers several powerful collaboration tools:

An internal messaging toolThis tool is available from the main menu and allows users to share private messages through the platform (protecting their privacy).

Forums inside trainingsForum feature can be enabled or not for each training.It allows to have group discussions inside threads.

If a content (module, course) was created by another user, it won't be possible for a content manager to edit them (toavoid conflicts since those contents can be also used in other trainings). Each user with content manager role attraining level can only edit the contents that he created. Users will a global "Content manager" role at platform levelcan edit all the contents.

Page 11: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

2.

3.

4.

Collaborative workspacesCollaborative workspaces are available upon a paid subscription (please refer to ).SubscriptionThey offer awesome collaborative features, allowing to share messages, documents, todo lists, do some live meetings (video and sound).Once the feature is enabled, one collaborative workspace will be available for each training, from the main training interface (please referto ).Training interface

Live meeting solutionLive meetings are available upon a paid subscription (please refer to ).SubscriptionThey offer awesome features, allowing to chat (video, sound, text), share screen, share a presentation, use a whiteboard, etc.Live meetings can be recorded and be available afterwards for the participants.

Page 12: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Media management

Opigno uses a media gallery system, inherited from Drupal, allowing to efficiently manage your media files. This makes possible to upload newmedia (images, videos, files), and reuse existing ones.

The system is very easy to use, and offers the choice between two options, that are for example in case of an image field: "Upload a new image"or "Select an existing image".

Uploading a new image can be done very easily by drag and drop, or by clicking on the "Select files" button.

The option allowing to select an existing image presents a gallery of previously loaded images, so that you can select one of them.

Main menu

When using the default Opigno 2.0 graphical theme, the main menu is located at the top of the interface.

Page 13: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

It contains the following entries:

Home: this is the home dashboardCatalogue: this is the training catalogue where you can find your own trainings, and browse the general list of all available trainingsMessages: this is the messaging part of Opigno, allowing to share messages with other members of the platform (depending on thepermissions set by the platform administrator)Calendar: this is a calendar where you can find all the events related to the trainings (instructor-led sessions, live sessions,meetings/annoucements created by the teacher, etc.)Achievements: you can find here all the results to your trainings, see the details of your scores, and download the certificates in caseyou successfully passed the training and if the training offers a certificateStatistics: this menu entry is only displayed for administrators and users with a role allowing to manage users (the level of details visiblewithin these statistics interfaces depends on the permissions, administrators can see everything, users managers at training level canonly see the data related to their training)

Top right menu

You can find on the top right of Opigno interface the following toolbar.

It contains the following items:

this pictogram is only visible for administrators and users with some administration rights, and makes possible to open theadministration menu

clicking on this pictogram opens the list of your upcoming instructor-led sessions. A red bullet emphasizes the recentlyadded sessions

clicking on this pictogram opens the list of your upcoming live meetings. A red bullet emphasizes the recently addedmeetings

clicking on this pictogram opens the list of latest notifications. The total number of unread notifications appears inside thered bullet

clicking on this pictogram opens the list of latest messages received. A red bullet emphasizes the number of unreadmessages

clicking on this pictogram opens the , allowing to see the user profile, edit the settings, access help pages, anduser menudisconnect

User menu

The user menu contains the following links:

Page 14: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

User profile: to access your User profileSettings: to edit your personal settingsHelp: to get some help about Opigno, access the online user manualAbout: to check the version of your Opigno instance, and if it's up-to-dateLogout: a link to close your session

Administration menu

This menu is available for users with administration permissions.

Clicking on this pictogram in the top right menu

will open the administration menu

Page 15: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

this menu contains several links allowing to manage the platform and the training materials. Here is the description of the main topics of thismenu:

Global settings: the links within that topic allow to manage the global settings for your Opigno instance (graphical settings, menu,dashboard, etc.)Collaborative features: this makes possible to manage the subscription to the collaborative services, and access the recorded meetingsTraining contents: this makes possible to access some advanced interfaces to manage the training materialsUser and class management: this makes possible to manage users and classes, and score activities

Student documentation

This section presents the features available for students:

Authenticating to your Opigno platform

The authentication to your Opigno platform is done by entering your username and password on the login page:

Page 16: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Retrieve forgotten password

In case you forgot your credentials, you can click on the "Request new password" at the bottom right side of the login interface:

You will then have to enter your username or email address associated with your account, in order to receive an email allowing to reset yourpassword.

Page 17: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Training catalogue

The training catalogue makes possible to find your trainings, and all the available trainings that you can subscribe.

It offers several tools allowing to quickly find the training you are looking for.

You can sort the trainings by creation date or by name.

You can filter the training to display only your trainings, or all the trainings ; you can also filter trainings by category.

WarningAfter 5 unsuccessful login attempts, your user account will be blocked for 24 hours. If you want to login before this 24 hours delay, youwill have to contact your platform administrator in order to have your user account manually unlocked.

Page 18: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can select on the top right side of the catalogue among two displays (table or blocks).

The trainings you are not subscribes to appear with a grey background (see below the one on the right). Clicking on such a training will lead to itsmain page, where you will be able to learn more about it.

For the training you are subscribed to (the one on the left in the screenshot above) you have a link "Continue training" that makes possible todirectly resume where you left the training the last time you visited it.

TooltipTo quickly find a training, you can also use the search feature

Page 19: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Training interface

The main training interface looks as below:

On the top you can see a progress bar, providing an overview of what was done and what's remaining, as well as a green start / resume button.

Just below you can see your status and average score (note: the average score only considers the mandatory steps of the training).

At the bottom part of the interface you can find the list of steps composing that training, with your score and status.

Page 20: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Mandatory steps are marked with that pictogram  .

You also find tools, like "Document library" ( ), "Forum" or "Collaborative workspaces" ( ).learn more here learn more here

Taking a training

When taking a training the interface is as below:

Page 21: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can find on top the progress bar, as well as some buttons on the right to go back to the training home page (the left button below) and totoggle full screen mode (the right button below).

Full screen mode can very convenient, in particular if using on tablets and mobile phones, to use the full screen width for the training content.

At the bottom of the interface you can find the navigation buttons (Back / Next) on the right, allowing to browse into the training.

On the left you can click on that button to display on the left the learning path with all the steps composing the training: 

The block that will be consequently displayed is as below:

Page 22: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The average score is calculated considering the mandatory steps of your training.

The progress considers the number of activities done (whatever your score) divided by the total number of activities in your training.

At the end of each step (like a module) you will see a summary page, with a feedback, your score for each activity, and, if the module wasconfigured accordingly, the correct answers vs your answers.

When reaching the last step of the training, you will see a "Back to training homepage" button.

Documents library

The documents library is available from the training's main page. It looks as below.

Page 23: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

It makes possible to browse into the differents folders, and click on files to see them or download them.

The "Parent folder" button on the top right side makes possible to go back one lever above in the file tree.

In case of media files (videos, pictures) a preview is directly displayed in the library, making also possible to start playing the video.

Clicking on the file name makes possible to dowload it.

Collaborative workspaces

Collaborative workspaces are available from the training's main page (in case your administrator enabled that feature). It looks as below.

Page 24: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

On the left part on the interface, and on the right one you have the workspace are, allowing to interact with all the other participants.

This basically offers a high level of interaction, and much more than just sharing messages.

You can add files, share todo lists, and whiteboard with the other participants, by clicking on the bottom left on the + pictogram:

When loading an image, this tools makes possible to add annotations (text, lines) and save the annotated version, making it available for the othermembers of the workspace, and making possible to download this annotated file.

Page 25: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Same with a dashboard, you can add your text and drawings, and then save it so that it is available for the other participants, and possible to bedownloaded.

When creating to-do tasks, you can set due dates for each of them, assign them to other participants, so that it can be very helpful to organizegroup projects.

If chat and file sharing is not sufficient, you can have a live meeting with the other participants to discuss even more interactively.

Page 26: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

By clicking on the phone pictogram on the top right, you can start a live meeting.

The other participants can simply join the live meeting that you started by clicking on the "Join" button that appears in the chat.

The live meeting window looks as below. It makes possible to share screen, share files (like Powerpoint presentations), use a pointer toemphasize some part on these files, to annotate files (making annotations visible for all participants).

Live meetings can be recorded, and will then be available in the  of the participants.Documents library

At the end of the meeting, simply click on the button at the top right: "End"

Creating a new workspace

Depending on the permissions set by your platform administrator, you can find on the left bar a button allowing to create a new collaborativeworkspace.

Page 27: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You just have to enter a name for it and then save.

Your new workspace will appear.

By clicking on that button, you can see the members of that workspace 

To add new participants, just click on the "Edit" pictogram at the right side of the workspace in the list

Then select new participants by moving them from the left box to the right one, and save.

Page 28: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Instructor-led trainings

Instructor-led trainings are in-house sessions, organized by a teacher, that can be managed within Opigno, so that you can have the full visibilityin Opigno of all your activities.

They can be mandatory steps of a training, the teacher can set in Opigno the attendance of each participant and give them a grade. In case youdid not attended a mandatory instructor-led training, you won't be able to successfully pass the training.

In case a new instructor-led training has been created with you as a participant, you will see a notification on the top right bar in the header:

By clicking on the pictogram above, a box opens and displays the upcoming instructor-led trainings.

You can click on one of them to arrive on a page where you can learn more about that activity.

Page 29: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You will also receive a notification email when the instructor-led training is created, and another email 24 hours before. These emails will containical file that you can just click to add the event into your local calendar (for example Outlook).

In case of upcoming instructor-led session, you will also see a banner at the top of the training interface, reminding that upcoming session.

Instructor-led trainings are fully integrated in the learning path, and they appear one the training's main page as a step like modules.

They are also added to your Opigno calendar. You can click on the event name to see more details.

Page 30: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Live meetings

Live meetings (or virtual classrooms) are organized by a teacher, and are fully integrated in Opigno for an optimal user experience.

They can be mandatory steps of a training, the teacher can set in Opigno the attendance of each participant and give them a grade. In case youdid not attended a mandatory live meeting, you won't be able to successfully pass the training.

In case a new live meeting has been created with you as a participant, you will see a notification on the top right bar in the header:

By clicking on the pictogram above, a box opens and displays the upcoming live meetings.

You can click on one of them to join the live meeting. In case the live meeting hasn't still started (only the teacher can start the live meeting) youwill see a message like below:

Page 31: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You will also receive a notification email when the live meeting is created, and another email 24 hours before. These emails will contain ical filethat you can just click to add the event into your local calendar (for example Outlook).

In case of upcoming live meeting, you will also see a banner at the top of the training interface, reminding that upcoming session.

You can simply click on the link in that banner to join the live meeting.

The window is perfectly integrated within the Opigno interface. The teacher can share his screen, or some presentations. You can use the chat onthe right side in case you want to ask questions, or you can directly speak to ask your question.

Page 32: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

At the end of the live meeting, you can click on the "Back to training homepage" at the bottom right side to go back to the training's homepage.

Page 33: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Live meetings are fully integrated in the learning path, and they appear one the training's main page as a step like modules.

They are also added to your Opigno calendar. You can click on the live meeting's name in the calendar to join that meeting.

Recorded live meetings

In case the live meeting has been recorded (this can be set by the teacher) you will be able to find the recorded meeting in the  .Documents library

Note that, depending on the meeting's duration, it can take some minutes for it to appear.

Page 34: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Recorded live meetings are inside a folder named accordingly.

My achievements

This interface can be accessed by clicking on the related pictogram in the main menu.

It displays you achievements for the different trainings you are subscribed.

There is one block for each of your trainings:

You can see within this block:

a timeline presenting the required steps of that training (the ones that are mandatory and that are considered to calculate your final scoreand the status)your status (if the training is in process, failed, or passed)your certificate that can be downloaded as PDF file in case you successfully passed the training, and if the training offers a certificatethe registration date, validation date, and total time spent

Just below you can see the dfferent steps of the training (modules, live sessions, instructor-led sessions).

Page 35: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

By clicking on each of them you can expan a block presenting more details.

For example, in case of a module, you can see the completion rate, total time spent, activities done, time spent, completion date, and badgesearned.

You can get additional details for that module, for each activity included. To see these additional details, just click on the blue button "moredetails".

Calendar

The calendar is available from the main menu.

Page 36: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The calendar contains the following events:

live sessions within your trainingsinstructor-led session within your coursesevents created by the administrators and teachers

You can click on the events' title to go get more information about them.

Messaging

The messaging interface is reachable from the main menu. It allows sharing some individual or group messages, in a thread mode, allowinghigher interactivity and a better user experience.

On the left side of the interface you can find the list of message threads, and on the right side the current thread. By clicking on a thread on thelist, you can display it on the right side.

Page 37: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can start a new messaging thread by clicking on the "New message" on the top left side of the interface.

You will then have to enter a subject, select the participants (for that you can either filter by class or by training to directly select all the users froma class or from a training).

Then enter a message and click on "Send".

Page 38: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Note: depending on the permissions set by your platform administrator, you may have some restrictions about the users you are allowed todirectly contact.

When receiving a new message, a red bullet appears on the top right menu, mentioning the number of unread messages.

You can click on that pictogram to see the list of new messages, and then access one of them by clicking on it.

Search bar

The search feature is available in the header, at the middle.

Just click on the magnifying glass pictogram to display the text area, enter one or several words you want to search, and press Enter key.

The search will be done among the trainings (title, and description) and the results will be displayed like below:

Page 39: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

User profile

You can open the user menu by clicking on the last pictogram on the top right toolbar.

The first link allows to reach the user profile, the second one to edit it, and the third one to access some help pages. Then, you have the "Logout"

Page 40: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

button at the bottom.

The user profile page looks like below:

On top of it you have your picture, some general information about you, and, in case you earned badges, you will find them just below.

Then you can see a global overview of all the trainings you are part of, with some details about score, status and time spent. You can click on"Details" to learn more about the results for each of them.

The interface allowing to edit your user profile is the following one:

Page 41: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can manage your password, upload your picture, and manage any additional user attribute that may have been added by your platformadministrator.

Customizing the dashboard

The dashboard is the first interface that you can see when authenticating on your Opigno platform.

This interface is pretty important, since it gives an overview of your activity:

the latest active trainings, with indication of progress, so that you can quickly click on one of them to resume itthe latest messages receivedthe calendar, with the upcoming events

Page 42: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Moreover, to be even more user friendly, every user can customize his(her) own dashboard, so that it's perfectly in line with his(her) needs.

To do that, just click on the "Manage your dashboard" button at the top right side of the dashboard:

A lateral panel will appear on the right side of the screen.

Page 43: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

On top of this panel, you will be able to select one layout among 4 different ones.

You can see below in that panel the available blocks (still not used). You can click on the one you want to have on your dashboard, and then dragit to the expected area (see below).

Page 44: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can also move the blocks from one area to another one, simply by drag & drop.

Once you have the configuration you want, simply close the right panel by clicking on the cross pictogram at the top right:

You will then see you new dashboard appear !

Content manager & User manager documentation

This section presents the features available for user with ability to manage contents and/or users:

Training categories

The training categories are displayed in the  and make possible to filter the list of trainings according to a precise category.Training catalogue

Page 45: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

As a content manager (or administrator), you can manage these categories. To do that, just open the admin menu by clicking on the relatedpictogram on the top right toolbar, then on "Manage categories":

Page 46: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You will then arrive on that interface:

Page 47: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can click on "Add term" button in order to add a new category.

To manage the existing ones, just click on the pictogram under "Operations" column, what will offer links to edit them or delete them.

Create a training

As an administrator or a global content manager (role at platform level) you can create a new training.

This can be done by clicking on the "Add a new training" button at the bottom of the training catalogue interface.

Page 48: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1.

2.

3.

4.

The whole process is guided step by step to make sure that you will have a fully operational training when reaching the end of theprocess:

There are 6 different steps:

Create training: this is where you can define the main characteristics of your training (name, description, category, requiredtime, ...), set the visibility settings, and unpublish the training (once it is created). You can learn more below about the availableoptions in this interface.

Structure the training: this is where you will define the architecture of the training (the main steps composing it). This will beexplained in details in the next section of this documentation ( ). In case you want to learn more aboutLearning path builderOpigno's architecture of contents, you can also refer to  .that part of the documentation

Add modules to courses: this is where you will be able to add modules to the courses available in your training. In case yourtraining doesn't contain any course, this step will simply be skipped. You will learn more about this process in that section.

Add activities to modules: this is where you will be able to manage the activities in your modules. You can learn more at the 

Page 49: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can also see these different steps within the panel on the left side of the interface, that allows to navigate between all of them:

Once you completed a step, you can navigate to the following one by clicking on the "Next" button located on the top right side of the interface: 

When reaching the end of the process, you will be able to publish your new training by clicking on the following button: 

The training remains unpublished (and hidden to users) until you click on that button.

Managing global training settings

You can manage the global training settings at the first step of the process described above.

Here are some explanations about the following settings:

4.

5.

.dedicated section of this documentation

Enroll learners: at this last step you will be able to enroll new learners to your training, and manage the enrolled users whenediting afterwards the training. This will be covered more in detail in the  .dedicated section of this documentation

According to your level of permission, you may see less steps in that process (for example people with "User manager" roles will onlysee the last step.

Page 50: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Visibility: this setting defines the visibility of the course and the way to subscribe to it. There are 3 available options:Private: private trainings are not displayed in the training catalogue; users can only be registered by an administrator or a usermanager, they cannot register themselvesSemi-private: semi-private trainings are displayed in the training catalogue for authenticated users and also for anonymous users(except if the option below is checked). Only the main presentation page will be displayed to non-members, users will have toregister to the training (and pay the amount in case of paying courses) in order to see the contents inside. In case of anonymoususers, the registration will involve to create an account (or to authenticate).Public: public trainings are visible in the training catalogue for authenticated users and also for anonymous users. Anonymoususers can take these courses (and see the contents inside) without having to authenticate or create an account. This isconsequently some interesting option in case of demo training that can be seen by anybody, so that people can see a sampledemo before creating an account.

Requires validation: this setting is only available in case of semi-private trainings. In this case people registering to the training will beset pending until an administrator or user manager validates their registration to the training. Users with such permission will see adedicated block in their Opigno  that lists the pending registrations to courses. The validation of pending registrations is donedashboard from the "Member" management interface of trainings (last step of training management process).

Hide for anomymous users:  this setting is only available in case of semi-private trainings. If this is checked, the training will be hiddenin the training catalogue for anonymous users, it will be only displayed to authenticated users.

Page 51: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Enable forum: if this is checked a forum will be available within that training.

Category: here you can select the category for that training, that will make possible to filter trainings in the catalogue.

Duration: here you can enter the theoretical duration for the training. This is just for information purpose and will be displayed on thetraining's page. There is no feature behind that would for example limit the time spent by users.

Certificate: here you can select a certificate for the training when successfully passed. You can learn more about certificatesmanagement  .here

Image: here you can select a picture for the training, that will be displayed in the training catalogue and on the training's homepage. Forfurther details please refer to  section.media management

Price: In case you enabled the  feature, you will be able to enter a price for the training here. This is a one-time price, thene-commerceusers will have unlimited access to the training.

Required trainings: here you can define one or several pre-requisite trainings. Users won't be able to start the current training until theysuccessfully passed all the pre-requisites trainings.

Edit a training

As an administator, a global content manager or user manager (or with such permissions locally delegated for that training, see  forUser rolesmore details) you will be able to manage the training's settings.

To do that, you will have to click on the "pencil" pictogram at the top right side of the training's homepage, close to the start button.

The edition interface is the same as the creation interface, please refer to  page for more details.Create a training

Learning path builderOpigno offers a very intuitive tool, allowing to graphically build your learning paths.

This tool is available when creating (see more at ) or editing (see more at Create a training Edit a) a training.training

It is the second tab in the training's management interface:

Related pagesContenthierarchyTrainingcreationprocessCreate acourseCreate amoduleManaginginstructor-ledtrainingsManaging livemeetingsCreateconditionalpaths

Page 52: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

This learning path builder was designed to give a clear overview of the structure of your training.

Page 53: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

At the top right of each step, you can click on the three dots pictograms

Page 54: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

in order to open the contextual menu.

add: this makes possible to add a new step right after the current one (this will be covered more in detail in the next section of this.documentation

update: this makes possible to edit the settings of that stepdelete: this makes possible to remove that step from the training (without deleting the contents inside that step)

On each step block you have some options allowing to make it mandatory, and to enter a minimum score (in percent) for Opigno to consider it assuccessful.

Making a step mandatory will prevent users from visiting the following steps until this step is successfully done. Mandatory steps are consideredto calculate the status of a training (a training is considered as validated when all the mandatory steps inside are successfully passed), and for thecalculation of the average score (calculated considering only the mandatory steps).

When mouse over a transition arrow between 2 steps, you may see a number appearing inside a circle. This indicates the minimum score toreach in order to be directed to the next step at the end of the arrow. This makes possible to configure  with multiple possibleconditional paths

Page 55: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

next steps, according to the user's results.

Add stepsWhen creating a new training, the learning path manager looks as below when empty.

Related pagesContenthierarchyTrainingcreationprocessCreate acourseCreate amoduleManaginginstructor-ledtrainingsManaging livemeetingsCreateconditionalpaths

You can click on the "Add your first item" block in order to get started and add the first step to your training.

A panel will open at the right side of the interface, and first offer to select the type of step you want to add.

Page 56: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Course: this is an entity containing training modulesInstructor-led training: this is a in-house session, that can be schedule in Opigno so that it can be incorporated in the learning pathModule: this is an online module, that can contain theoretical contents, quizzesLive meeting: this is an online session, for example for a virtual classroom (note: this appears only if you activated Collaborative

on your Opigno instance)solutions

Once you selected the type of step, your will be offered to choose if you want to create a new content with that type, or select an existing one,previously created (either by you or by other content managers or administrators).

To select an existing content, you can simply enter the first letters of the name of the content you are looking for, to see the matching contentsbeing listed below. You can then check one of them.

Page 57: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Once you already have some contents in your learning path, you can then add new ones by clicking on the three dots pictogram at the top rightside of the parent step, where you want to add a child step.

And then select "Add".

Page 58: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Edit or remove steps

When editing a training ( ) you can visit the second tab on the left ( ) to manage the steps composing yourEdit a training Learning path buildertraining.

At the top right side of each step, you can click on the three dots pictogram:

And then click on "update" to edit the step or click on "delete" to remove it from the training.

Move and switch steps by drag and drop

Steps inside a learning path can be easily moved, by drag & drop.

It's also possible to swith 2 steps, by clicking on one of them and drag-and-dropping it onto the other step it has to be switched with.

Page 59: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Create conditional paths

Conditional paths make possible to offer several different next steps, according to the score at the current step.

The process to create conditional paths is to first add several child-steps to a given step, and then click on the transition arrows to add thecondition for each of them.

When clicking on a transition arrow you will see a popup as below:

This makes possible to enter the minimum score to follow that transition.

When several next steps are available, Opigno will look for the transition with the higher minimum score that is lower or equal to the user's score.

For example, if the user got a 80% score, and if there are some transitions with the following minimum scores: 0%, 60%, 90%, the user will belead to the next step linked to the transition with 60% minimum score.

Page 60: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

In case you want to add additional transitions between some steps, just refer to the  .next section

NoteLearners are presented a flat display of learning paths, considering initially the ideal scenario that they got the maximum score at everystep. Then, according to their real progress, and if they got some scores that fall into other transition rules in the learning path, the stepsdisplayed to them in this flat view will be adapted.

Page 61: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Add transitions between steps

In case you want to add some additional transitions between steps, just click on the "Add a link" button at the top left side of the learning pathbuilder:

and then click on the first step to be linked, and then click on the second step.

Page 62: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The transition arrow will then be added.

Define required steps and minimum scores

You can define required steps inside a learning path by checking the following option on the block.

Users won't be able to start the following steps of the learning path until they successfully passed the mandatory one.

The training will be considered as successful once all the mandatory steps are done and successful (ie. score higher than minimum scorementioned just below the "Mandatory" option, see above).

To calculate the average score of a training, Opigno will only consider the mandatory steps.

Create a module

Modules are entities that contain online activities (slides, videos, quizzes). They can be directly linked to a learning path, or to a course that islinked to the learning path.

They can be created from the , either when defining the learning path structure (step 2) or when managing the courses'Learning path buildercontents (step 3).

When creating a new module, you will have to enter a name, a description (optional) and a picture (optional, see ).Media management

Several options are available at the bottom of the interface.

Page 63: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The first tab, "Taking options", contains the following settions:

Allow resume: this setting defines if users are allowed to leave the module, and then resume at the same place when they visit again themodule

Backwards navigation: in case this option is checked, users can navigate backwards within the module

Do not display results at the end of the module: if this option is checked, only the score will be displayed at the end of the module,

Page 64: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

and not the correct answers

Randomize activities: this option allows to randomize the activities inside the mduleNo randomization means that activities will be displayed in the same order as they are listed in the admin interface for thatmodule (see  )Create an activityRandom order means that all the activities listed in the admin interface for that module will be displayed, but in a random orderRandom activities will ask you to select a number of activities, and this number of activities will be randomly picked among theactivities listed in the admin interface for that module

Allowed number of attempts: you can define here a maximum number of attempts per user to that module

Store results: this option lets you define the way to store results for that module, in case users make several attemptsThe best: in this case only the score of the best attempt will be storedThe newest: in this case only the score of the latest attempt will be storedAll: with that option the scores for all the attempts will be stored

The second tab allows to define availability dates for the module. If the option " " is not checked, you can define an aAlways available open datend a .close date

In the tab you will be able to enter some feedbacks, that will be displayed at the end of the module, at the summary page, inresults feedbackaddition to the score (and the correct answers, according to the settings above).

Result feedbacks make possible to define several score ranges (min - max) and the feedback to display when the user's score falls into thatrange.

Page 65: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Badges settings make possible to define a badge that users will earn when finissing or passing that module (please refer to Gamification and for more details about the way to configure badges).badges

Create a course

Courses can be created from step 2 of  .Learning path builder

The creation is pretty straightforward, and required to enter a title, a description (optional), an image (optional, please refer to  Media managementfor more details).

Page 66: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

At the bottom of the interface, you can , allowing to create a badge that users can earn when finishing or passing theactivate badge systemcourse. Please refer to  section to learn how badges are managed.Gamification and badges

Manage modules inside courses

At step 3 of  you can manage the modules inside your courses.Learning path builder

Page 67: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The interface lists all the courses inside the training. You can click on "Tree view" to expand the area and display all the modules inside a course.

In case of a new course, you will have to click on the "Add your first item" block to add your first module to the course.

Page 68: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You will be able to either create a new module or select an existing one:

In case there are existing modules in the course, you will see them displayed as blocks, and clicking on the three dots pictogram at the top rightside of each of them allows to manage them and add new child-items.

Page 69: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can define modules as mandatory, define minimum score for each of them, add several children item to a module, and define conditions forthe transitions, in the same way as you can do for the learning path. Please refer to  for more details.Learning path builder

Managing instructor-led trainings

Create a new instructor-led training (ILT)

Instructor-led trainings are related to the in-house sessions at a physical place, where teacher and students will meet. ILT entities make possibleto have them managed in Opigno, available in the calendar, make them required steps of a training, register attendances and scores.

Instructor-led trainings can be created from step 2 of the  .Learning path builder

Page 70: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The creation form requires to enter a title, start and end dates, a place, and some optional members restriction.

Start and end dates can be easily selected using a calendar widget.

Page 71: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

If no is defined, then all the users of that training will be registered to that instructor-led training. members restiction

You can also restrict this instructor-led training to only some users. To add one user to the list of restricted ones, you first need to enter the firstletter(s) of his name in the text field, to see the list of matching users appear. Then you can select one of several ones, and move them to the rightbox ("Selected options") by clicking on the arrow.

Once the instructor-led training is created, users will see notifications in the top right bar of the interface

and on the training's homepage

Page 72: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Register attendance and scores of participants

You can manage in Opigno the attendance and scores of participants to an instructor-led training.

To do that, from the  , click on "Manage and score ILT".Administration menu

Then, for the instructor-led training you want to manage, click on the right wheel pictogram, and the select "Score":

You will be able to set the attendance and score for each participant:

Page 73: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Managing live meetings

Create a live meeting

Live meetings allow to add interactivity to your trainings, and to organize live sessions with teachers, virtual classrooms, live demos, etc.

To be able to add live meetings to a training, this feature should be enabled by the administrator on your Opigno platform (you can learn more at ).Collaborative solutions

Live meeting entity makes possible to manage them in Opigno, have them integrated to the learner's calendar, make them required steps oftrainings, register attendance and scores.

Live meetings can be created from step 2 of the  .Learning path builder

Page 74: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The creation form requires to enter a title, start and end dates, and some optional members restriction.

Start and end dates can be easily selected using a calendar widget.

If no is defined, then all the users of that training with "Collaborative features" role will be registered to that live meeting. Formembers restiction   more information about user roles, you can refer to that page.

Page 75: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can also restrict this instructor-led training to only some users. To add one user to the list of restricted ones, you first need to enter the firstletter(s) of his name in the text field, to see the list of matching users appear. Then you can select one of several ones, and move them to the rightbox ("Selected options") by clicking on the arrow ( : you will be only able to select users with "Collaborative features" role).note

Once the live meeting is created, users will see notifications in the top right bar of the interface

and on the training's homepage

Start a live meeting

To start a live meeting, first visit the live meeting page (either by clicking in the green notification banner on training's homepage, or on thenotification on the top right bar, or on the event in the calendar).

Then click on the "Start the live meeting" area:

Page 76: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Live meetings are perfectly integrated to Opigno, and take place in the same interface.

Register attendance and score to live meetings

You can manage in Opigno the attendance and scores of participants to a live meeting.

To do that, from the  , click on "Manage and score live meetings".Administration menu

Then, for the instructor-led training you want to manage, click on the right wheel pictogram, and the select "Score":

Page 77: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You will be able to set the attendance and score for each participant:

Note: attendance is automatically retrieved by Opigno for the users taking part to the live meeting.

Create an activity

Activities are attached to modules.

They can be created from step 4 of the Learning path builder.

This interface presents all the modules that are inside your training (either directly attached to the learning path, or linked to courses attached tothe learning path).

Page 78: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can click on "Show activities" to expand the list of activities inside a module.

You have buttons to or activities from the module. You can also define a for the activity in the module, which allows toedit remove max scoredefine some weighting withing activities. The score for the module will then be calculated by Opigno as the user's score divided divided by thetotal possible score (sum of max score for all activities), displayed as a percentage.

To add a new activity to a module, you can click on "Add activity" button on the top right side of the module block.

The first step will be to select a type of activity.

Administrators and global content managers (platform level) can edit all modules. Local content managers at training level can only editmodules they created themselves. They cannot add or remove activities to the modules created by other users.

Page 79: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Opigno offers the following types of activity:

External package: this makes possible to load a package created externally: SCORM (1.2 or 2004), TinCan, or H5P

File upload: quiz question letting the user load a file (for example an assignment), that will require manual scoring by the teacher (seemore at  ) Manual scoring of activities

Long answer: quiz question letting the user answer with a long text

Slide: theory slide

Video: a video that can be either external (Youtube for example) or internally hosted on the server

H5P Column: a content type allowing to have several contents (with other types) vertically displayed, one under the other

H5P Course Presentation: a theory content type very well fitted for presentation, with an several slides in it. To be enabled, some serverprerequisites need to be set, you can learn more at  .Prerequisites

H5P PPT(X) Course Presentation: a content types that allows to load a Powerpoint presentation and have it displayed within a H5PCourse Presentation content type ( : slides will be converted into images)note

H5P Drag and Drop: quiz question consisting in drag and drop

H5P Drag Text: quiz question consisting in drag and drop of text

H5P Essay: quiz question consisting in writing an essay

H5P Fill in the Blanks: quiz question consisting in filling blank spaces within a text

H5P Flashcards: interactive content consisting in flashcards

H5P Image Hotspots: interactive content consisting in clicking on some hotspots on images

H5P Image Juxtaposition: interactive content allowing to have 2 images one under the other, with a slider allowing to switch from oneimage to the other one (useful for comparison, for example between one picture "before" and one picture "after")

Page 80: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

H5P Interactive Video: interactive content allowing to select a video (either external or internal) and add some interactions on top of it(text, quizzes)

H5P Multiple Choice: quiz question consisting in multiple choice question

H5P Question Set: interactive content allowing to group several questions displayed in sequence

H5P Questionnaire: interactive content allowing to build questionnaires

H5P Timeline: interactive content allowing to build timelines

H5P True/False Question: quiz question consisting in true/false question

Then you will be offered to choose between creating a new activity of the selected type, or select an existing one.

Selecting an existing activity is done by entering the first letters of the activity name in the autocomplete field, and then checking the expected onein the list that appears.

Managing activities of a module with the "activity bank" feature

In case you want to reuse existing activities for a new module, and select several activities in one step, it will be faster to proceed as below,instead of adding them one by one (as explained above).

To do that, you will have to click on the admin menu pictogram ( ), then on "Manage modules".Administration menu

Page 81: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

For the module you want to add activities, click on the wheel pictogram and select "Edit":

then, click on the third tab on the left "Activities Bank":

Page 82: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

you will see the list of all activities available on your Opigno instance, making possible to select several ones, and then click at the bottom on thebutton "Add selected activities to the module".

Manual scoring of activities

Some activities (like file upload, long answer text) require a manual scoring by an administrator or a global user manager or a local user managerat training level.

To stay notified of new activities to be scored, you can enable the related block on the dashboard (learn more at  ).Customizing the dashboard

You will find in this block the list of activities to be manually scored for the training(s) you are allowed to score activities. You can simply click onone of them to arrive on the interface allowing to score it.

Page 83: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can also click in the  on "Manually score activities":Administration menu

You will see the list of activities (module name and name of the user who submitted an answer, as well as the submission date), and will be ableto click on "Evaluate" in order to arrive on the scoring interface for that submission.

Page 84: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Then simply enter a score in the field, and click on the "Save score" button at the bottom.

Managing users and classes registered to a training

The user management interface in trainings

At the last step of the  you can manage the users registered to the training.Learning path builder

The interface looks as below:

Page 85: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

On top you have a search field allowing to search user among the ones registered to that training.

Then you have (if applicable) the list of classes registered to the training:

You can remove a class from the training by clicking on the "x" button on the right, and you can expand the list of class' members by clicking on"Show".

Page 86: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Then, at the bottom, you have the list of users that are directly registered to the training (without being part of a class):

After clicking on "Show" to expand the list of users, you can remove them from the training by clicking on the "x" button on the right, or grant themlocal roles (at training level) to be Student manager or Content manager (you can learn more about roles at  section).User roles

In the following sub-pages, you will learn:

Register users to a trainingRegister classes to a trainingValidate registrations to a training

Register users to a training

Registering users to the training can be done by clicking on the "Add members" located at the top right side on the interface:

The interface is the one below:

Page 87: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can find users to be added to the training by entering the first letters of their name in the autocomplete field:

Page 88: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The users with matching usernames will appear on the "Available options" block. You can select one or more of them, and move them to the"Selected options" box by clicking on the upper arrow located between the 2 boxes.

Page 89: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Then, you can click on "Send invitation" button to have the users added to the training. They will receive an automatic email notification to informthem of the new training that is now available for them.

Or, if you want to add a custom message, you can check the option "Notify users?" and then add a message below, before clicking on the "Sendinvitation" button.

In case you want to register to the training some users that still do not have any user account on the platform, you can directly create some useraccounts from this interface.

To do that, you will have to click on the "Create new users" button at the top right side.

Then select "Create new users" in the popup that appears:

and then enter a username and email address, and click on "Create new user" acount. The user will be created and immediately added to thetraining.

He(she) will receive an email with a link to define a password for his(her) account.

Page 90: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Register classes to a training

Classes offer a convenient way to manage group of users, and directly register all of them to a training, without doing individual registrations.

You can add classes to a training in a very similar way to the process described above for users.

For that, you can enter the first letters of the class name in the automplete field, to see the classes with matching names appear in the "Availableoptions" box. Then you can select one or several, and move them to the "Selected options" box by clicking on the upper arrow located betweenthe 2 boxes.

Page 91: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can then click on "Send invitation", or add a custom message before. 

You can also create a new class from this interface, by clicking on the "Create new users" button at the top right side.

Then select "Create a new class" in the popup that appears.

You will have to enter a name for that class, and select the users to be added to this class by entering the first letters of their name in theautocomplete field, then clicking on the user you want to add to the class on the list that appears below. You can iterate that process to addseveral users to the class, the click on "Create new class" button. The class will be immediately added to the training.

Page 92: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Validate registrations to a training

Some trainings may required the registration of students to be validated (see more at page, at "Visibility settings" section).Create a training

As an administrator, or global user manager, or student manager for the trainign, you can validate such pending registrations.

To get a vision of pending registrations, you can add a block on your dashboard that will list all the ones related to the trainings you are allowed tovalidate registrations (learn more about how to add a block to your dashboard at  ).Customizing the dashboard

The block will look as below:

Page 93: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Clicking on one of the items in that list will directly lead you to the related training at the user management page:

The users who require a validation will have a "Waiting for validation" text in the "Enrolled since" column. You can directly click on that "Waiting forvalidation" text to validate that user's registration.

Managing collaborative workspaces

If you administrator enabled the collaborative solutions (learn more at  ), for every new training created on your platform youCollaborative solutionswill have a "Collaborative workspace" tab on the training's main page.

A dedicated collaborated workspace will be created for each new training, with all the training members inside, and will be displayed in firstposition in the block on the left, that lists all your collaborative workspaces when you click on the "Collaborative workspaces" tab:

Page 94: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can edit this collaborative workspace by clicking on the pencil pictogram close to its name.

At the bottom of the left block listing all your collaborative workspaces, you have a button allowing to create a new collaborative workspace:

After clicking on that button you will simply have to enter a name for the new collaborative workspace and then click on "Save" button.

Then, to add members to that collaborative workspace (just one user or some users, or all the users registered to that training), click on "Edit" tabafter you created the new collaborative workspace:

You will be available to select some users in the "Available options" box, and then move them to the "Selected options" box by clicking on theupper arrow between the 2 boxes.

Page 95: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Enable forum for a training

You can select to enable a forum that will be available from the training's main page.

To enable the forum, edit the training (see  ), and check the option "Enable forum" on the first tab of training edition interface:Edit a training

Note: only the users with "Collaborative features" role can be added to collaborative workspaces and appear in the "Available options"box. You can learn more about user roles at  .User roles

Page 96: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Managing user accounts

As an administrator or a global user manager (at platform level), you can manage user accounts.

From the  , click on "Manage users":Administration menu

You will then arrive on the classical Drupal interface, allowing to manage users, and create new user accounts:

Page 97: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

By clicking on the wheel pictogram to the right of a user, you can edit the related user account, manage his data, and the assigned roles.

You can also carry out batch actions by selecting several users (checkbox to the left of usernames) and select an action in the Action select list.

Managing classes

As an administrator or a global user manager (at platform level) or a class manager (for one or several classes), you can manage classes.

From the  , click on "Manage classes":Administration menu

You will arrive on the following interface:

Page 98: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

If you are a class manager, you will only see the classes that you are allowed to manage.

Clicking on the class name will lead you to the statistics for that class (more information about statistics ).at that page

You can click on the wheel pictogram to the right of a class to select the "Edit" option:

The class management interface is composed of 2 parts (tabs on the left side). The first one allows to set the class' title and description:

And the second tab allows to manage the members of that class.

Page 99: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Clicking on "Show" will expand the list of members, and allow to manage them (remove them from the class, or grant some permissions).

To add new members to that class, simply click on "Add members" button, and then enter a username, check the "Class Manager" role if youwant the user to be able to manage the class, then Save.

E-commerce features

E-commerce features are available in case your administrator configured accordingly your Opigno platform (see more at Enabling e-commerce).features

A new field will be available in training's edition page, allowing to define a price for that training:

In case no price is entered in that field, the training will be considered as free and users won't have to go through the checkout process to registerto that training.

By default, the price is for an unlimited access to the training (no recurring payment implemented by default).

Managing certificates

Managing certificate templates

Page 100: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

As an administrator or a global Content manager (at platform level), you can manage certificate templates by clicking in the  oAdministration menun "Manage certificates":

You will arrive on an interface listing all the certificate templates:

You can click on the "Add certificate" at the top to create a new certificate template.

You will be offered 2 options:

Template is for developers who developed a template file for the certificate appearance.

Page 101: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Most of the time you will select Wysiwyg, that allows to define a (the certificate name) and a (the content of the certificate).Label Body

A list of available Tokens is mentioned under the Body field. A token is a generic name that will be replaced with a real value when issuing thecertificate (for example for the user's name, or the training's name, the training's completion date).

Assigning a certificate to a training

To assign a certificate to a training, you need to edit the training (see  ) and then select the certificate you want to assign in the selectEdit a traininglist for "Certificate" field, in the first step of the .Learning path builder

Gamification and badges

Badges can be added to modules and courses (see  for more details about the content's hierarchy in Opigno).Global architecture

Once earned by the users, they will be displayed in their  .User profile

To add a badge, you will have to edit the module (see   or ) or the course (see   or Create a module Edit or remove steps Create a course Edit or).remove steps

First, visit the "Badge settings" tab at the bottom of the edition interface:

Page 102: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

and check the option "Activate badge system for this module" (or similar for the course).

You will then have to enter:

a namea badge descriptiona , to define if user will earn that badge when "Finished" (ie when they reach the end of the module or the course,badge criteriawhatever their score) or when "Success" (ie if their score for the module is higher than the minimum required, or the score for eachmodule of the course is higher than the minimum values required)a (that will be displayed on user profiles): you can learn more about media management badge image here

Consult statistics

As an administrator, global user manager or statistics manager, or student manager for a training, or class manager (see  ), you canUser rolesconsult statistics about users' results and the way your Opigno platform is used.

According to your profile, the statistics pages will be filtered to display only the trainings or classes you are allowed to manage. Administrators,

Page 103: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

global user managers and statistics managers can see the entire statistics dashboards.

To access statistics dashboards, just click on the statistics item in the  : Main menu

Statistics are available at three different levels:

Global dashboardTraining dashboardLearner dashboardClass statistics

Global dashboard

Global dashboard offers a global overview of the way your Opigno instance is used.

You will find on this interface:

the global training progress: 

Page 104: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

It is calculated as the sum of training progress for all published trainings divided by the total number of published trainings.

The training progress for a training being the sum of progress for all the users registered to the training divided by the number of usersregistered to the training.

the global training completion:

It is calculated as the sum of training completion rate for all published trainings divided by the total number of published trainings.

The training completion for a training being the total number of users being successful at the training divided by the number of usersregistered to the training.

a chart presenting the : this is the number of unique user login during each daynumber of active users per day

the total number of users

the , that are the users who registered to the platform less than 7 days agonumber of new users

the , that are the users who logged in to your Opigno instance during the 7 last daysnumber of recently active users

the on your Opigno instance, with for each of them:list of trainingsthe number of registered usersthe number of users who completed the trainingthe average time spent by users within the traininga link to go to the statistics dashboard for the training (see below the "Training dashboard" section for more details)

Training dashboard

The training dashboard present statistics specific for a training.

Page 105: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You will find on this interface:

the training progress: the sum of progress for all the users registered to the training divided by the number of users registered to thetraining

the training completion: the total number of users being successful at the training divided by the number of users registered to thetraining

the registered to the trainingnumber of users

the registered to the training within the last 7 daysnumber of new users

the who visited contents inside that training within the last 7 daysnumber of recently active users

the  (all the steps inside the training) with for each of themtraining contentthe % completed (number of user having completed this content divided by the total number of users registered to the training)the average scorethe average time spent

the users results with for each of themthe scorethe status (passed, pending or failed)the time spenta link to go to the learner's dashboard (see below the "Learner dashboard" section for more details)

Learner dashboard

The learner dashboard presents some information about the learner, as well as his achievements.

It is available for the learner, for administrators, global user managers and statistics managers, as well as the local user managers at training leveland class coaches (with restriction to the training they are in charge of).

Page 106: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The interface displays:

some user informationthe badges earned by the userthe list of trainings the user is registered, with for each of them

the scorethe statusthe time spenta link to get additional details

When clicking on the details link, a block with further details related to the user's achievements for that training will expand:

Page 107: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can see:

the number of modules passed vs the total number of modulesthe percentage of completion (number of modules done divided by the total number of modules in the training)the average score for the trainingthe time spentthe completion datethe list of modules in the training, witht score and status, as well as a button to get some further details

When clicking on the details link for a module, a popup will appear, presenting all the activities in that module, and the user's score:

Clicking on details will then lead to the module's summary page, with the user's answers vs correct answers, and score.

Page 108: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Class statistics

Class statistics are available from the class management interface, by going to the class management interface (learn more at  )Managing classesand clicking on the name of the class for which you want to consult statistics.

Page 109: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The metrics are very similar to the ones explained above for the global dashboards, except they are calculated by considering only the users ofthat class and the trainings where the class is registered.

It displays the global training progress and completion, as well as for each training where the class is registered the result of each user of theclass.

Administrator documentation

This section presents the features available for administrators:

Dashboard management

As an administrator, you can make some additional blocks available so that users can add them to their personal dashboard (see Customizing the).dashboard

You first have to create some blocks (in the standard Drupal way, at /admin/structure/block).

Then in the  click on "Dashboard management":Administration menu

Page 110: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The interface looks as below:

All the available blocks on your Opigno instance will be listed. You can select the ones you want to make available for the Opigno dashboard bychecking the option in "Available" column.

In case you want to prevent users from removing one block from their dashboard, you can check the option in "Mandatory" column.

Managing global settings of trainings

From the  , click on "Overall settings" under "Training contents":Administration menu

Page 111: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

The interface allows to define some notification settings, for administrators and learners

Menu management

From the  you can click on "Menu management" under "Global settings":Administration menu

You will then get the list of the available menus and manage them:

Page 112: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Main navigation is the main Opigno menu ( )Main menuOpigno admin is the Opigno admin menu ( )Administration menu

Graphical options

From the  you can click on "Graphical options" under "Global settings":Administration menu

You will then reach an interface allowing to manage the graphical display settings of your Opigno instance.

This makes possible to load a different logo and favicon for your Opigno instance:

Page 113: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

and manage the content (background image, text) of the homepage before authentication. You can have several contents within a slider for thatauthentication page, you can just click on "Add another slide" button to add additional slides.

Page 114: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can also enter some custom CSS rules in the "CSS overrides" part, at the bottom:

Collaborative solutions

In this section you will learn how to administrate collaborative solutions on your Opigno instance:

Subscription

Opigno offers a nice collaborative solution, with:

collaborative workspaceslive meeting

Page 115: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

capabilities.

This features requires a subscription, that can be managed from the  by clicking on "Settings" under "Collaborative features"Administration menupart:

When enabling this feature for the first time, you will get a free 30 days trial. You just have to click on "Start trial" to get started:

At the end of the trial period, you will have to renew your subscription, by visiting the same interface.

Page 116: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can click at any time on "Buy" button on this interface to manage the number of users, and the expiration date.

Your subscription allows you to grant access to these collaborative solutions to the number of users you paid for.

To grant this access to a user, you simply have to assign him the "Collaborative features" role (see more about role  ) from the here user. management interface

You can also remove that role to some users to be able to reassign it to other ones. : if you remove that role in the middle of a month toNoteassign it to another user, it will count as 2 users in the invoicing.

List of live meetings

As an administrator you can access a list with all the live meetings, by clicking in the  on "Live meetings":Administration menu

The interface presents all the live meetings, the related training (if applicable), the start date, as well as a wheel pictogram in "Operations" column,

Page 117: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

offering some actions to manage the live meetings.

By clicking on the wheel pictogram for a live meetings, you will be offered to edit the live meeting, to score it (see  ), toManaging live meetingsdelete it, or, in case of recorded live meeting, to download the recorded file:

Enabling e-commerce features

In extensions page (/admin/modules) this module: find and enable Opigno commerce.

You should first enable commerce features using Composer: 

composer require drupal/commerce:~2.9

Or you can command:install it with Drush

drush en opigno_commerce

Page 118: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

This module has a few modules (such as ) as requirements and Drupal will install them automaticallyCommerce

After installing, on Training edit page, you will see a field:  .Price

If you want to sell access to your Training you need to put the price in this field. Leave the field empty if you want to make Training free.

Integrating Opigno with a Learning Record Store (LRS)

Connecting your Opigno instance to a Learning Record Store (LRS) makes possible to benefit from the advantages of a LRS for datamanagement: easy building of reports, data mining.

It also makes possible to use TinCan content types.

Before being able to use these features, you first need to install the required dependencies, using the following Composer command:

composer require rusticisoftware/tincan:@stable

Then, from the  , click on "LRS configuration" under "Global settings":Administration menu

You will be able to enter your endpoint, a user, and a password:

Keep attention, that Commerce features are not configured out of the box in the Opigno LMS and you need to configure them manually.For example, Opigno LMS has a test payment gateway ( ) which can be used ONLY for test/admin/commerce/config/payment-gatewayspurposes.

Page 119: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

You can find this information in your LRS.

For example, with Watershed LRS ( ) you can find it in Data  xAPI Data Sources:https://www.watershedlrs.com/

For more information about using Opigno in combination with Watershed LRS, you can have a look at this tutorial on Watershed website: https://watershedlrs.zendesk.com/hc/en-us/articles/208299456-Opigno

And for Learning Locker ( ) you can find it by going into Settings  Clients:https://www.ht2labs.com/learning-locker-community/overview/

Page 120: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1.

2.

1. 2.

Multilingual configuration

Drupal 8 has a strong out of the box functionality for making your platform multilingual.For using multilingual functionality in Opigno LMS follow these steps:

Enable required extensions (modules):In extensions list find and enable these modules: Language, Interface Translation, Content Translation, Configuration Translation;Or if you use Drush just execute a command in project root directory: drush en locale language content_translationconfig_translation;

Add languages that you want to use. You can do it here: /admin/config/regional/language.

There is three kind of information that you can translate:

User interface: this is about the strings and messages that are displayed in the user interfacesConfiguration: this is about the different entities and their fieldsContent: this is the contents that you created on your Opigno platform

Translating user interface

Go to  You will find here a list with all translated and untranslated strings. You can filter the strings for your/admin/config/regional/translate.language and make a translation.

Translating Configuration

Go to  You will find here a list of entities which have fields for translation./admin/config/regional/config-translation. For translation (for example, ) just proceed as below:Activity fields

                First step:        

Page 121: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

1. 2.

                Second second:

Translating Content

Enable content for translation (go to )./admin/config/regional/content-languageYou can find an action for translation in each content list separately:

For Groups (/admin/group)

For  ( )Modules /admin/structure/opigno_module

Page 122: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

2.

3.

For Activities (/admin/structure/opigno_activity)

When you click on  you will find something like that:Translate 

There are some specifics for  translation.H5P activity 

In H5P editor for each H5P content you can find this option (on the screenshot below) and make translation if available:

Page 123: 1. Opigno 2.0 User manual · have shell_exec and allow_url_fopen enabled the user running libreoffice should also have write access to the folder ~/.config. If not, you can fill-in

Getting more supportShould you need additional support, you can post a message in the support forum of our website , or contact us forhttps://www.opigno.orgprofessional support at [email protected]