1Platform vocabulary
Seven words come up everywhere in easystory360. Knowing them prevents most misunderstandings, starting with the most common mix-up: a media file is not a scene. The media is the file; the scene is what you build with it. The platform's interface is in French; this wiki keeps the on-screen labels in French, with their English meaning alongside.
| Term | What it is |
|---|---|
| Story | A complete immersive experience: a set of scenes linked together, with a beginning, navigation and, if you wish, an ending. The story is what you publish, share and track in the statistics. |
| Scène (scene) | A setting the visitor looks around in: a 360 image or video, more rarely a flat media file. Each scene carries its own settings (duration, gaze limits, ambient sound) and its events. |
| Événement (event) | An interactive element placed in a scene: a point of interest that shows a text, a question, a sound, an arrow to another scene... It is the basic building block of interactivity, detailed in part 4. |
| Média (media) | A file imported into your library: image, video, audio, PDF, GPS track or 3D object. The same media file can be used in several stories. |
| Variable | A value internal to the story (true/false, number, text or stopwatch) that records what the visitor does. Events can change it and use it as a condition: this is what makes branching journeys possible. |
| Box | A dedicated account that groups headsets and the content they receive. It is the fleet management tool: one box for the training room, another for the trade show. |
| Appareil (device) | A VR headset or tablet paired with your account, listed in "Mes appareils" (my devices). A device can run on its own or be driven by a control tablet, and can be attached to a box. |
2How the interface is laid out
easystory360 runs entirely in a recent web browser, with nothing to install. Whatever screen you are on, the layout stays the same:
- The left column: the main menu, a vertical bar of icons with their labels, giving access to every section of the platform.
- The central area: the content of the current section (your stories, your library, the editor...).
- The top bar: the page's contextual actions, the interface language selector, notifications and your avatar, which opens the profile menu.

Once a story is open, you switch to the editor, which has a layout of its own (described in part 3). Everything else on the platform follows the pattern above.
4Importing media
The library gathers every file your stories need. The "Importer" (import) button, at the top of the page next to the search bar, uploads files from your computer:
- images, flat or 360 (equirectangular projection),
- videos, regular or 360,
- audio files for commentary and ambient sound,
- PDF documents to consult,
- GPS data (tracks and geographic points),
- 3D objects, including animated avatars.
You can also pick ready-to-use content from the MODÈLE menu, "Médias" submenu: the "Récupérer le média" (retrieve the media) button copies the chosen file into your library.

5Media types
The library classifies each file along two axes: its type (the nature of the file) and, for images and videos, its format (the way it is displayed). These two axes are what you find in the filters.
| Type | Content |
|---|---|
| Image | Photos, diagrams, panels, logos. |
| Video | Video footage, regular or 360. |
| Audio | Commentary, music, ambience. |
| Documents to consult inside the story. | |
| Gps | Tracks and geographic points. |
| Objet 3D (3D object) | 3D models to place in a scene. |
| Subtype | What it means |
|---|---|
| Standard | A flat media file, like a regular photo or video. Usable in events (displayed image, windowed video), but not ideal as a scene backdrop. |
| VR 360 | A full sphere: the visitor can look in every direction. The format of choice for scene backdrops. |
| VR 180 | A half sphere: the image covers everything in front of the visitor, not what is behind. |
| Avatar | An animated 3D character, used by the Avatar event to embody a virtual guide or trainer. |
If you pick a flat media file as a scene backdrop, the editor warns you that immersion will be limited: the "Média non-360° sélectionné" (non-360 media selected) message does not block you, but it deserves to be heard.
Not every format travels on both channels
Every media file in the library carries two compatibility pills, one for the web and one for headsets, each with a tooltip on hover. Green: the format works. Orange: it works, but degraded. Red: it does not work. Here are the cases where the pill is not green.
| Media | Web | Headsets |
|---|---|---|
| Supported | Not supported | |
| GPS track | Supported | Not supported |
| 180° image | Not supported | Supported |
| Stereoscopic 360° image | Degraded: playback will not be in stereo. For the web, prefer a monoscopic file. | Supported |
| .gif image | Supported | Degraded: supported, but quality may be poor. Test it. |
| .webp image | Supported | Not supported |
| .webm video | Supported | Not supported |
| .mkv video | Not supported | Degraded |
Everything else travels fine: audio, 3D objects, standard and monoscopic 360 images, and the other video formats. A file whose type is not recognised, on the other hand, comes out red on both sides.
6Filtering, sorting, finding
As the library grows, three tools combine to find a media file again: the story filter, the "Filtres" (filters) panel and sorting.
The story filter
A drop-down selector filters media by usage:
- "Sans filtre" (no filter): all your media, regardless of usage.
- "Toutes les stories" (all stories): media used in at least one story.
- "Non utilisé" (unused): media not used in any story. This is the setting to pick when cleaning up and freeing storage space.
- A specific story: the selector then lists your stories; picking one shows only the media it uses.
The "Filtres" panel and labels
The "Filtres" button opens a panel that filters by labels: keywords you freely attach to your media from their detail sheet ("north-site", "season-2026", "interview"...). Labels are your filing system: the earlier and the more consistently they are applied, the easier the library remains to navigate.

Sorting
The sort selector offers four orders: modification date, creation date, name A to Z and name Z to A. In the details view (see the next section), sorting is done directly by clicking the column headers.
7Two views and the preview
A toggle button at the top of the library switches between two presentations:
- The grid: your media as thumbnails, the classic visual layout.
- The details view: a compact list with the Nom (name), Créé le (created on), Modifié le (modified on) and Taille (size) columns, sortable by column. A padlock flags media used in a story. This is the most efficient layout for large libraries.
Your display choice is remembered and also applies to the media selection windows you open elsewhere on the platform.

The preview
Hovering a card reveals three actions: a pencil to edit the media, an eye to preview it, a bin to delete it. A tooltip shows the media's description along the way, which often saves you from opening it.

The eye opens the "Aperçu" (preview) window. 360 images and videos can be explored in spherical navigation: you drag to look around, exactly as the visitor will. A toolbar gathers zoom, four movement arrows and full screen. You validate the real rendering of a media file before even creating the scene that will use it.

8The library's AI tools
Three artificial intelligence assistants speed up cataloguing and search. They are enabled from "Mon compte" (my account), on the "Fonctionnalités IA" (AI features) card (they are off by default), and their first use asks for your consent: your files are sent to an external analysis service.
- Automatic image analysis: when an image is imported, the AI generates a description and tags from its visual content.
- Automatic audio transcription: when a spoken audio file is imported, the AI transcribes a preview of the first 10 seconds; the "Transcrire tout" (transcribe all) button then processes the whole file, and the resulting text remains editable. Files recognised as purely musical are not transcribed.
- AI search: the library's search field can switch to AI mode. It then searches the generated descriptions and tags rather than file names: you find an image by its content ("beach", "workshop") even if the file is called IMG_0042.

9Creating a story
From the STORY menu, the "Créer" (create) button opens a short assistant:
- The story type: "Story 360°" in the general case; the "Réalité Mixte" (mixed reality) option only appears if your account has it.
- The title: required, you can change it later.
- Your scenes: pick images or videos from the "Bibliothèque" (library), or import new media on the fly. One scene is created for each selected media file.
- The options: the description, the link type between scenes ("Aucun" (none) to wire everything yourself, "Linéaire" (linear) for an in-order sequence, "Menu" for free navigation, with a round-trip link option), the player's interface colours, the welcome message, automatic start, the pause button and gyroscope use on mobile.
Everything chosen here can be changed later in the editor: the assistant is there to start fast, not to lock decisions in.

10Story card actions
On the STORY page, each story is a card. Hovering it reveals the available actions:
| Action | What it does |
|---|---|
| Modifier (edit) | Opens the story in the editor. |
| Lancer (run) | Tests the story full screen, in its current editing version (not the published one). If the story contains errors, the button first invites you to fix them. |
| Tags | Assigns labels to the story to organise your list. |
| Dupliquer (duplicate) | Creates a full copy of the story, handy to derive a variant or experiment without risk. |
| Envoyer (send) | Sends a copy of the story to another easystory360 account, identified by its e-mail address. The recipient accepts or declines from "Voir les Stories reçues" (see received stories); the story arrives unpublished. |
| Supprimer la story (delete the story) | Deletes the story but keeps its media in the library. |
| Supprimer la story et ses médias (delete the story and its media) | Deletes the story and removes its media from the library as well. |
| Partager (share) | Opens the publishing window: web publishing, headset publishing, public link, share code, QR code. |
| Historique (history) | Browses the story's previous versions. |
Receiving a story someone sends you
Sending has its counterpart: the "Voir les Stories reçues" (see received stories) button, top right of the story list, carries a badge as soon as a story is waiting for you. It opens a table giving, for each transfer, the story title, the sender, the time left to decide, and two buttons: "Accepter" (accept) or "Refuser" (decline).

Accepting starts the installation, and it is not instant: a progress bar reads "Installation en cours" (installing) and counts down the file transfer, since every media file of the story is copied into your library. Wait for it to finish without closing the window. The row then disappears from the table, and the story joins your list, unpublished.


11The editor and its panels
Opening a story takes you into the editor: the current scene fills the centre of the screen, the top bar carries the actions (scene options, test launch, publishing), and the left column lines up seven panels, each covering one aspect of the story.
| Panel | What it is for |
|---|---|
| Scènes (scenes) | Thumbnails of all your scenes: reorder by drag and drop, add, duplicate, delete, set the main scene (house icon, the experience's starting point). |
| Story | Global options: title, description, player colours and font, welcome message, automatic start, pause button, gyroscope, ambient audio, thumbnail image and question sets (for quizzes). |
| Interface | The player's dressing: logo (position, size, link), nadir image (the cover placed at the bottom of the 360 view), scene list shown to the visitor, contact details. |
| Traduction (translation) | The story's multilingual version: each text is translated field by field, with AI assistance via a "Traduire" (translate) button, and a text export for proofreading. |
| Variables | Creating and managing the trigger variables (true/false, number, text, stopwatch) used by event conditions. |
| Plan/Carte (map) | Setting up the map or floor plan offered to the visitor to find their way through the story. |
| Story Map | The story's graphic overview, detailed in the next section. |

An error indicator in the editor's top bar lists blocking problems (missing media, incomplete quiz, empty link...) with, for each, a button that takes you straight to the scene to fix. As long as an error remains, publishing is blocked.
12The story map
The Story Map panel draws your story as a diagram: each scene is a node, each link between scenes an arrow. It is the tool that makes a branching journey, an escape game or a multi-path training course readable at a glance.
The legend distinguishes five situations:
- "Automatique" (automatic): the jump to the other scene happens on its own, without any visitor action.
- "Au clic" (on click): the visitor triggers the jump themselves by clicking a point of interest.
- "Conditionné" (conditional): the link only activates when conditions are met (variable, score, an event already opened...).
- "Scène principale" (main scene): the experience's starting point, highlighted on the diagram.
- "Auto-lien" (self-link): a scene pointing to itself, detected and flagged to save you from unintended loops.
On the diagram, double-clicking a scene opens it in the editor, nodes can be dragged around (their positions are remembered) and the mouse wheel zooms. Two buttons restore order: recentre the view, and reset the node layout.

13Scene options, tab by tab
A scene's gear icon opens the "Options de scène" (scene options) window, organised in four tabs: "Général", "Média", "Audio" and "Objet 3D".
The "Général" (general) tab
| Setting | Role | Values |
|---|---|---|
| Titre de votre scène (scene title) | The scene's name, shown in the editor and in the player's scene list. | Required, 50 characters at most. |
| Temps sur la scène (mm:ss) (time in the scene) | The scene's duration. At 0 the scene is unlimited; otherwise a timer applies. If the backdrop is a video, its duration is taken over automatically. | Minutes and seconds; 0 by default. |
| Jouer la scène en boucle (loop the scene) | Replays the scene once its time is up. | Yes/No; inactive (greyed out) when the time is 0. |
| Afficher time line (show timeline) | Shows the visitor the scene's time progress bar. | Yes/No; greyed out when the time is 0. |
| Limitation de la caméra : Horizontal (camera limit, horizontal) | Restricts the left/right rotation of the gaze between two angles, with a two-handle slider. | From -180° to +180°; no limit by default. |
| Limitation de la caméra : Vertical (camera limit, vertical) | Restricts the up/down rotation of the gaze. | From -90° to +90°; no limit by default. |
The "Média" (media) tab
Choosing the scene's backdrop from the library, with search, labels, and filters by type ("Image" / "Vidéo") and by format ("360°" / "Standard"). If the backdrop is a video, a volume slider appears. The current selection stays visible at the top of the window.
The "Audio" tab
The scene's own ambient sound: same search and filter tools, plus a volume slider. Clicking the selected audio again removes it.
The "Objet 3D" (3D object) tab
Choosing a 3D object from the library to display in the scene, with the same selection tools.

142D view and 360 view: two working modes
The scene editor displays your media in two ways, and the current mode determines which tools are visible. You switch with a button at the top right of the viewer.
- The 2D view unfolds the 360 media flat, like a world map. It is the editing mode: you place events precisely, set the initial point of view and the camera limits. The whole sphere is visible at once, nothing can hide behind your back.
- The 360 view shows the navigable spherical preview, as the visitor will see it. It is the checking mode: you verify the real effect of events, fine-tune their position, and it is the only mode where 3D objects and avatars are displayed.


15The initial point of view
The initial point of view is the direction of the visitor's gaze when the scene opens. It is a decisive setting: it steers attention from the very first second.
- Switch the viewer to the 2D view using the selector in the top right. The panorama unrolls flat, and a compass appears in the top left.
- Click the compass. Its tooltip confirms: "Point de vue initial" (initial point of view).
- A horizontal slider unfolds at the top of the viewer, and a vertical marker crosses the panorama, with a handle at the top and one at the bottom. That marker shows the starting direction of the gaze.
- Move the marker where you want it, then switch back to the 360 view to check: the scene opens facing that point.


16The event bar and its configuration
Events are created from a toolbar in the scene editor. By default it pins the five most used events for quick access: Audio, Image, Texte (text), Vidéo (video) and Vers une autre scène (to another scene). The "Plus" (more) button opens the full panel, organised by category: Média, Quiz, Lien (link), 3D, Masques (masks), Avancé (advanced), plus a Favoris (favourites) category that only appears when your favourites do not all fit in the bar.
Here are the five icons pinned by default, as they appear in the bar and in your scenes:


This bar is customisable. The gear wheel to the right of the Plus button opens "Configurer le menu événements" (configure the event menu), and that window doubles as the platform's best inventory: all thirty events are listed, category by category, each with two independent settings.
- A checkbox: the event is "Présent dans le menu" (present in the menu). Uncheck whatever you never use and the "Plus" menu gets lighter.
- A star: the event becomes a "Accès rapide" (quick access), meaning pinned in the toolbar.


17Settings shared by all events
Whatever its type, an event is configured in a three-tab panel: "Général" (general), "Conditions" and "Ouverture/Fermeture" (opening/closing). The tables of the next section do not repeat these shared settings: they only list what is specific to each event.
The "Général" tab
- Title: the event's name (250 characters at most).
- Activation: "Au clic" (on click: the visitor clicks the point of interest) or "Automatique" (automatic: the event fires on its own over its time range). An event can also be triggered by other events, listed in this same tab.
- Allowed openings: limits how many times the event can fire, in the scene and in the story (0 = no limit).
- Point of interest: the appearance of the clickable marker in the scene: icon (from the built-in set or a custom one), visibility (always visible or on hover only), animation, title display and position, size, colours, position and rotation in the sphere.
- Display mode (for displayed content): "Premier plan" (foreground: a window on screen) or "Localisé" (localised: a panel placed in the 360 backdrop, with a maximum width).
- The time range: the event's start and end are set on the scene's timeline.
The "Conditions" tab
This tab restricts the event to cases where conditions are met, combinable with AND/OR and subgroups. Available conditions: another event being opened or closed, the answer chosen to a question, whether an answer was right or wrong, a question set's score (between a minimum and maximum percentage), display on the control tablet only, the playback support (web or headset), a variable's value, the number of visits to a scene, or a physical trigger (mixed reality projects).
The "Ouverture/Fermeture" tab
For the event's opening as well as its closing, you can: play a dedicated sound (with its volume, overriding the global event sound), change variables (including starting, stopping or setting a stopwatch), and trigger other events. This chaining is what lets you build elaborate mechanics without a line of code: a click opens a text, which on closing plays a sound and unlocks a navigation arrow.

18The input screens, one by one
The settings panel changes its content with the event type, and that is where the real work happens. Here are the screens you will meet most often, in the order you discover them.
A text
The "Texte" block opens on a "Contenu" (content) sub-block with two fields: an "En-tête" (heading) and a "Texte" (text). Each field carries two small icons on its right, a proofreader and a writing-assistance wand.
The "Options" sub-block handles appearance: "alignement" (alignment: left, centre, right), "style" (bold), "Couleur du texte" (text colour), "Couleur du fond" (background colour), and a "Sortie automatique" (automatic exit) switch. An "Audio" block finally lets you back the text with a sound.

An instruction ("Consigne")
The instruction looks like a text, but plays a different role: it is a panel that takes over the screen and that the visitor closes themselves. Its "Consigne" block gathers a "Titre" (title), a "Texte", a "Label du bouton" (button label, "Continuer" by default, worth changing when "I understand" or "Start" fits your point better), then three colours: title, text and background. "Image" and "Audio" blocks follow.

A choice question
The "Question" block carries the wording, then three settings that decide the behaviour:
- "Type": QCU, a single possible answer, or QCM, several.
- "format": "Texte" or "Image". In image format the answers are thumbnails: ideal for "which of these three pieces of equipment is compliant?".
- "Temps pour répondre" (time to answer): a slider in seconds, zero by default, meaning no limit. Setting it to anything else changes the nature of the exercise entirely.

The "Réponses" (answers) block fills up with the "Nouvelle réponse" (new answer) button. Each answer opens its own card: its text, an "evaluation" sub-block with the "Bonne réponse" (right answer) checkbox and the "Points" field, a "Variable" sub-block, and a delete button. Collapsed, the card summarises its score.

An open question
Here there is no answer list: a single "Réponse" field that holds the expected answer, and a scoring block with two fields, "Points en cas de bonne réponse" and "Points en cas de mauvaise réponse", both zero by default.
The difference from the choice question is not cosmetic: scoring is carried by the question rather than by each answer, and above all a mistake can cost points, which the choice question does not allow directly.

A bonus or a malus
Bonus/Malus is not a question: it is a score adjustment. Its "Options" block holds three settings: the "Questionnaire" dropdown naming the score concerned, the "Max Points" field, and an "Affiche interface" (show interface) switch depending on whether the adjustment should be visible to the visitor or silent.

A hidden object game
This is a multiple-choice question set in the scenery rather than in a list, and that is exactly what makes it worthwhile. You write a question in the "Question" block, say "Trouvez les équipements de sécurité" (find the safety equipment), then you place in the 360 bubble as many answer points as there are answers, right and wrong alike. The "Réponses" (answers) block and its "Nouvelle réponse" (new answer) button are what create them one by one.
The visitor clicks the points they believe are correct, then validates their selection, exactly as they would on a single or multiple choice question. The difference comes down to one word: the answer is not a label in a list, it is a place in the image.

19The 30 events, category by category
Here is the full catalogue of events you can create from the editor, in the order of the "Plus" panel. For each one: what it is for, and its main specific settings (the shared settings of the previous section always apply on top). Event names are given as they appear in the French interface, with their English meaning.
When an event has an official icon, it is reproduced below: it is the one you see in the event bar and in your scenes.
Favoris (favourites)
This category holds no events of its own: it gathers your favourites when there are too many to fit in the quick-access bar. Its content therefore depends on your configuration.
Média (media)
| Event | What it is for | Main settings |
|---|---|---|
| Diaporama (slideshow) | Run through a series of images. | Image list, full screen, automatic scrolling, slide duration, slide numbers, previous/next buttons. |
| Texte Enrichi (rich text) | Display a formatted content panel (headings, lists, images) written in a built-in editor. | Window position (left, centre, right or full screen), width, interaction with the scene still possible while reading, colours, one- or two-column layout. Works for web publications only. |
Quiz

| Event | What it is for | Main settings |
|---|---|---|
| Consigne (instructions) | Display an instruction window (title, text, image, button) the visitor closes to continue. | Title, text, button label ("Continuer" by default), colours, attached image with zoom allowed, sound played on opening; advanced options: image position and maximum sizes of the window and image. |
| Question à choix (multiple-choice question) | Ask a question with proposed answers, single or multiple choice. | Question, answer type (single or multiple choice, enforced order possible), answers as text or images, time to answer, points per answer and variable assignment, right/wrong answer feedback (text, sound, triggered events), attachment to a question set, hint, correction display, automatic closing. |
| Question à réponse libre (open question) | Ask a question the visitor types the answer to. | Question, expected answer, points for right and wrong answers, image, sound, time to answer, feedback and triggered events, same question-set options as the choice question. |
| Objets cachés (hidden objects) | Ask the visitor to find and click spots in the 360 image (seek and find). | Question, spots to find placed directly in the scene (image, size, points, variable), multiple choice and enforced order possible, time to answer, sound, right/wrong feedback, question-set options. |
| Debriefing | Display a score summary, with a different message depending on success. | Title and description, score relative to a specific question set or to the global score, percentage or points display, "end of story" option; score tiers (percentage ranges) each with its own description, audio and triggered events. |
| Bonus/Malus (bonus/penalty) | Add or remove points from the score when the event fires, without a question. | Question set concerned, number of points (positive or negative), optional announcement window with title and description. |
Lien (link)
| Event | What it is for | Main settings |
|---|---|---|
| Groupe d'événements (event group) | Trigger a pre-built group of events all at once. | Group choice (groups are created from the scene's event list), delay before launch (0 to 20 seconds). |
| Vers une autre story (to another story) | Send the visitor to another of your published stories. | Destination story (required). |
| Point de destination (destination point) | It is placed in the arrival scene and chosen from the departure scene: it is where the camera turns when the visitor lands, if the link bringing them there ticked that option. The initial point of view sets a scene's default orientation; the destination point overrides it, for that arrival path only. Two doors leading to the same room can therefore make you look at two different things. | No settings panel: it is positioned directly in the 360 view. |
3D
| Event | What it is for | Main settings |
|---|---|---|
| Objet (object) | Place a 3D object in the scene, still or rotating. | 3D file, size, position (with a helper to set the object on the ground), rotation, rotation animation (speed and axes). Some uses are web-only; the editor warns you when relevant. |
Masques (masks)
| Event | What it is for | Main settings |
|---|---|---|
| Zone d'intérêt (area of interest) | Steer the visitor's gaze to a precise spot, like a theatre follow spot. A white circle appears wherever the visitor is looking, then travels to the designated area: that area alone stays lit while the rest of the setting darkens. The visitor follows the movement without being told to. | No parameters in the settings panel: the area is placed directly in the 360 view. |
| Masque 360 (360 mask) | Overlay a full 360 image on top of the scene's backdrop, for instance to reveal a modified state of the place. | 360 image to overlay, fade-in. |
Avancé (advanced)

| Event | What it is for | Main settings |
|---|---|---|
| Formulaire (form) | Have the visitor fill in a form (contact details, evaluation) and record the answers, available under RAPPORTS, "Formulaire" submenu. | Title, description, then fields composed one by one: field name, type (e-mail, phone, whole or decimal number, short or long text, true/false, question-set score, variable value, dates) and required flag. |
| Reconnaissance vocale (voice recognition) | Let the visitor answer by voice: recognising an expected word triggers events. | Lists of expected words; for each list: a title, the triggered events and points. General options: pause the story on opening, lower the volume, require all lists to be validated, show list titles, attach the whole to a question set. |
| Selection de la langue (language selection) | Offer the visitor a language choice, or impose one, in a multilingual story. | Window title, "Unique" mode (direct switch to a specific language) or "Multiple" mode (the visitor picks among the offered languages, shown with their flag). |
| Paramètres des casques (headset settings) | Change the VR headset's behaviour mid-story. Has no effect anywhere but on headsets. | A list of settings to apply, each of a chosen type: view recentring, pointer visibility, size and speed, timeline display, controller display, on-screen messages, volume. |
| SetVariable | Change the value of one or more story variables, to drive conditions elsewhere. | List of variables to change; depending on type: true/false, number, text, or for a stopwatch: start, stop, set. |
| Fin de story (end of story) | End the experience at this point. | No specific settings: only the shared settings (activation, conditions, chaining) apply. |
| Rotation automatique de la caméra (automatic camera rotation) | Make the view rotate on its own: passive tour, waiting mode on a kiosk. | No specific settings: the event's time range bounds the rotation. |
| Pause Video scene | In a 360 video scene, pause the video, for instance while a question is answered. | Pause switch, delay before pausing (0 to 60 seconds), pause duration (0 to 60 seconds). |
Seven events do not work everywhere
The vast majority of events behave the same way on the web and in a headset. Seven are exceptions, and the platform tells you so: when you open the settings panel of one of these events, a warning banner appears at the top of the panel.
| Event | Where it works |
|---|---|
| Vers une page internet (to a web page) | Web publishing only |
| Texte Enrichi (rich text) | Web publishing only |
| Groupe d'évènements (event group) | Web publishing only |
| Formulaire (form) | Web publishing only |
| Rotation automatique de la caméra (automatic camera rotation) | Web publishing only |
| Vers un média (to a media file) | Web publishing only. This event can no longer be created from the current editor, but it may linger in older stories. |
| Paramètres des casques (headset settings) | VR headsets only |
One quieter case joins that list: the 3D icons offered to represent an event in the scene are likewise available on web publishing only. The 3D tab of the icon picker reminds you as you choose one.
20The prerequisite: give the scene some time
A scene built on a 360 image has a default duration of zero seconds, which means unlimited: the visitor stays as long as they like. This is not a flaw to be fixed, and in many cases it is exactly what you want.
You do not have to guess: when the duration is zero, the platform says so itself across the timeline. Your event tracks are there, but empty, and both counters stay frozen at 00:00,0. The message reads "Définissez un temps sur votre scène pour gérer vos évènements sur la timeline" (set a time on your scene to manage your events on the timeline).

The setting sits in "Options de la scène" (scene options), "Général" tab, "Temps et durée" (time and duration) block. Three settings live there:
- "Temps sur la scène (mm:ss)" (time on the scene): two fields, minutes and seconds. This is the setting that unlocks everything else.
- "Jouer la scène en boucle" (loop the scene): once the duration is over, the scene starts again instead of stopping.
- "Afficher time line" (show timeline): shows the visitor a progress bar during the scene.

21The three activation modes
Every event fires according to an activation mode, chosen in its "Général" tab. This choice is not a box ticked at random: it decides who is in charge, the visitor or you.
"Au clic" (on click): the visitor decides
The event is represented by a point of interest in the scene; nothing happens until the visitor clicks it. This is the free-exploration mode: the visitor looks around, spots the markers, picks their own order. Use it for anything optional or consultable on demand: an information sheet, an on-request sound, a navigation arrow. What the visitor experiences: they are active, they rummage, and they can skip what does not interest them.
"Automatique" (automatic): you decide
The event fires on its own, over its time range, with no action from the visitor. This is the guided-narration mode: an instruction shown on arrival in the scene, an audio commentary that starts, a question that pops up at the right moment. Use it for everything the visitor must see or hear without having to look for it. What the visitor experiences: they watch the sequence you wrote, then take back control. To stagger several automatic events in one scene, the scene must have a duration: that is the prerequisite of the previous section.
"Zone": movement decides (mixed reality)
In mixed reality projects, a third mode appears: the event fires when the visitor enters or leaves a zone of the room, detected by the headset's position, the hands' position, or both. This is the mode for physical experiences: content that launches when someone approaches a real workstation.
Limiting repeats
Below the activation toggle sits a discreet but useful block: "Nombre d'ouverture autorisée" (number of openings allowed), with two independent counters, "Dans la scène" (in the scene) and "Dans la story" (in the story). The label spells out the convention: zero means "always", not "never".
This is the setting to know for anything that must not repeat: a welcome message you only want seen once is set to 1 in the story; a comment that may replay on each visit to a scene, but only once per visit, is set to 1 in the scene and 0 in the story.

22Variables: the story's memory
A variable is a value internal to the story that records what the visitor does: did they find the key, which answer did they pick, how long did they take. Variables belong to the whole story: a value set in one scene can be read in every other. They are created in the "Gestion des variables" (variable management) box, opened by the editor's "Variables de déclenchement" (trigger variables) button: a name, a type, and that is all.

| Type | What it records | Typical use |
|---|---|---|
| Vrai/Faux (true/false) | A switch: the thing is done or it is not. Initial value of your choice: FAUX or VRAI. | "The key has been found", "the safety instructions have been read". |
| Nombre (number) | A numeric value, comparable with =, > and < in conditions. | A level reached, a numeric choice made by the visitor. |
| Chaine de caractères (text) | A text, picked from a list of values you declare when creating the variable. | A visitor profile: "beginner" or "expert", steering the rest of the journey. |
| Temps (time) | A stopwatch, driven by three actions: Start, Stop, Set (impose a value). | Timing an exercise across two scenes. |

Three ways to change a variable's value mid-story: the SetVariable event, placed in a scene like any other event; the "Ouverture / Fermeture" tab of any event, which can change variables as a side effect; and, in choice questions, the variable assignment set directly on an answer. Reading, on the other hand, happens in the events' "Conditions" tab. Full examples follow two sections down.

The initial value
Each row of the management box unfolds on a chevron, revealing a setting that is easy to miss: the "Valeur Initiale" (initial value). It is the value the variable holds at the very start of the story, before anything has changed it.

23Conditions: reserving an event for a situation
An event's "Conditions" tab restricts its execution to cases where one or more conditions are met. Conditions combine with AND/OR, and the "Sous condition" (sub-condition) type nests groups: "(A and B) or C". Eleven types are offered; the table below is the reference, but a condition only really makes sense in situation, which is the point of the next section.
| Condition type | The event only executes if... |
|---|---|
| Ouverture d'un évènement (an event was opened) | another event, which you designate, has been opened. |
| Fermeture d'un évènement (an event was closed) | another event has been closed. |
| Réponse à une question (answer to a question) | the visitor picked a specific answer to a question. |
| Valider une question (validate a question) | a question was validated with a "Correcte" (right) or "Erronée" (wrong) answer, your choice. |
| Questionnaire (question set) | a question set's score sits between a "Pourcentage Min" and a "Pourcentage Max". |
| Seulement sur tablette de contrôle (control tablet only) | the story is played on a trainer's control tablet (with a "Forcer l'affichage sur le web" option to force web display). |
| Jouer sur (played on) | the story is played on the given support: web or headset. |
| Variables | a story variable has the expected value (equality for true/false and text; =, > or < for numbers and stopwatches). |
| Ouverture d'une scène (a scene was opened) | a scene has been opened a certain number of times (comparator =, > or < and number of visits). |
| Trigger | a physical trigger or a 3D object marked as a trigger has been activated (mixed reality projects). |
| Sous condition (sub-condition) | a nested group of conditions is met: the tool for complex combinations. |

As long as its conditions are not met, the event does not execute: a click on its point of interest goes nowhere, an automatic trigger is ignored. As soon as they are, it behaves like any other event. On the story map, navigation links under condition are marked with the "Conditionné" (conditional) type in the legend.
24One real case, then four mechanics step by step
Nothing beats a complete example. The one that opens this section was not invented for the wiki: it is taken as-is from a welcome scene built by a practitioner. The four mechanics that follow are variations on the same principle.
The real case: the avatar who speaks when asked to
What we want: on arrival in the scene, a filmed guide is already standing in the setting, at scale, motionless. A picto sits at their feet. The visitor clicks, the guide comes to life and delivers the welcome. Nothing starts on its own, but everything is already in place.

The variable: just one, of type Vrai/Faux (true/false), with an initial value of FAUX (false). It says one thing only: should the video be running, yes or no.
Three events, three roles:
| Event | Activation | What it does |
|---|---|---|
| A reset variable event | Automatique (automatic) | On every entry into the scene it puts the variable back to FAUX. With no condition at all: it always fires. |
| The start picto | Au clic (on click) | The object placed at the guide's feet. On click, it sets the variable to VRAI (true). |
| The guide's video | Automatique (automatic) | It appears on arrival but stays frozen: its "Condition de démarrage" (start condition) waits for the variable to be VRAI. |
Where the trigger sits: on the first two events, "Général" tab, "Variables de déclenchement" (trigger variables) block. Two dropdowns, the variable and the value. That is all.

Where the condition sits: and this is where the build gets subtle. It is not in the "Conditions" tab. It is in the video's "Général" tab, "Condition de démarrage" block, which the platform defines for you: "La vidéo s'affiche en pause sur sa première image et démarre quand la condition est réalisée" (the video shows paused on its first frame and starts when the condition is met).

The green screen settings: the video was shot against a green screen, and the platform keys it out at playback. In the event's "Média" block, the "Fond vert" (green screen) sub-block gathers three settings: "Activer le fond vert" (enable green screen), "Ombre au sol" (ground shadow) and the green screen colour, shown as a swatch. The ground shadow is worth enabling: without it the figure seems to float above the setting.

One last, decisive setting: in the "Mode d'affichage" (display mode) block, the video is set to "Localisé" (located) rather than "Premier plan" (foreground), at a reduced size. That is what places it at a precise spot in the setting, at human scale, instead of pinning it in front of the visitor's eyes.
1. The door that only opens once the key is found
Goal: in the Boutique (shop), the staircase is only reachable once the key on the counter has been spotted. The right tool: a Vrai/Faux (true/false) variable.
- Open "Gestion des variables" (variable management) and create the variable CleTrouvee, type Vrai/Faux, initial value FAUX.
- In the Boutique scene, place an Image event "The club key", activation "Au clic" (on click), on the counter.
- On that event, "Ouverture / Fermeture" (opening / closing) tab, "Ouverture" section: in "Gestion des variables", set CleTrouvee to VRAI.
- Still in the Boutique, place the Vers une autre scène (to another scene) event leading to the Escalier (staircase).
- On that arrow, "Conditions" tab: add a condition of type Variables, with CleTrouvee = VRAI.
What the visitor experiences: until they click the key, the arrow to the staircase does not execute, the way is shut. As soon as they open the key image, the variable flips, and the same click on the arrow takes them upstairs. No error message is shown by default: to explain the block, add a Texte event "Find the key first", conditioned the other way round (CleTrouvee = FAUX).
2. The journey that forks on an answer
Goal: in the Hall, one question steers the visitor towards a beginner or expert route. The right tool: a Chaine de caractères (text) variable, assigned directly by the answers.
- Create the variable Profil, type Chaine de caractères, with two declared values: "debutant" and "expert".
- In the Hall, place a Question à choix (choice question) "Have you played golf before?", activation "Automatique" on arrival in the scene.
- On the answer "It is my first time", assign the Profil variable the value "debutant"; on the answer "I play regularly", assign "expert". Neither is ticked as the right answer: there is no score here, only routing.
- Place two Vers une autre scène events: one towards the Préau (discovery route), the other towards the Vue drone (expert route).
- On the first arrow, "Conditions" tab: type Variables, Profil = "debutant". On the second: Profil = "expert".
What the visitor experiences: they answer a harmless question, and only the arrow matching their profile works. It feels like a tailor-made journey; you only wrote one question and two conditions.
3. The element that only appears on the second visit
Goal: when the visitor comes back to the Hall, a bonus content awaits them, absent on the first visit. The twist: here, no variable is needed, the "Ouverture d'une scène" (a scene was opened) condition counts the visits on its own.
- In the Hall, place the event to reserve for the second visit, for instance a Texte "Welcome back!", activation "Automatique".
- On that event, "Conditions" tab: add a condition of type Ouverture d'une scène, target the Hall scene, comparator >, number 1.
What the visitor experiences: on the first visit, nothing; the scene has only been opened once, the condition is not met. When they return to the Hall after a detour through the Boutique, the visit counter exceeds 1 and the personalised welcome shows up. The same recipe grants a reward to the persistent visitor, or avoids replaying an instruction already seen (reverse condition: comparator =, number 1).
4. The exit that requires the full tour
Goal: the end of the experience is only reachable after consulting three key contents, in any order. The right tool: three Vrai/Faux variables combined with AND.
- Create three Vrai/Faux variables, initialised to FAUX: ParvisVu, PreauVu, BoutiqueVue.
- In each of the three scenes, on the main content event (an instruction, a video...), "Ouverture / Fermeture" tab, "Ouverture" section: set the matching variable to VRAI.
- In the final scene, place the Fin de story (end of story) event (or a Debriefing with the "Fin de la Story" option).
- On that event, "Conditions" tab: three conditions of type Variables (ParvisVu = VRAI, PreauVu = VRAI, BoutiqueVue = VRAI), combined with AND.
What the visitor experiences: they explore in whatever order they like; the exit only unlocks once the three contents have been seen. This is the mechanic of training journeys where nothing may be skipped, without imposing a visiting order.
25The "Ouverture / Fermeture" tab: chaining actions
The third tab of an event's settings panel describes what happens around it: on its Ouverture (opening) and its Fermeture (closing), you can play a dedicated sound (with its volume, overriding the global event sound), change variables, and trigger other events. One tab, three levers: it is what turns isolated events into a script.

Rather than a list of fields, here is a real sequence: the Hall welcome, where closing an instruction launches the audio commentary and unlocks the rest of the tour.
- Create the variable AccueilVu, type Vrai/Faux, initial value FAUX.
- In the Hall scene, place a Consigne (instructions) "Welcome to the club", activation "Automatique", at the start of the scene.
- On the Consigne, "Ouverture / Fermeture" tab, Ouverture section: pick a discreet chime in "Audio joué au déclenchement de votre événement" (audio played when your event fires).
- Fermeture section: in "Evénements Déclenchés" (triggered events), select the Audio event "Hall commentary" (placed in the scene, neither on click nor automatic: it waits to be triggered); in "Gestion des variables", set AccueilVu to VRAI.
- On the Vers une autre scène arrow leading to the Boutique, "Conditions" tab: type Variables, AccueilVu = VRAI.
What the visitor experiences: they arrive in the Hall, a chime accompanies the welcome message. They close it: the audio commentary starts at once, and the arrow to the Boutique becomes operational. Three actions chained on a single gesture, closing the window. The same logic extends at will: a triggered event can in turn, on its own closing, trigger others.
26Question sets: grouping, scoring, debriefing
The questionnaire (question set) is a mechanism in its own right, not a mere event: it is a group of questions by theme, with its scoring scale and its hints, accumulating the points of every question attached to it, wherever they sit in the story. The whole thing has four storeys, and none of them can be guessed from the others. That is why this section reads as a walkthrough rather than a list of settings.
- Create the question set in the story options.
- Attach the questions to it, one by one, from each question.
- Set the scoring, answer by answer.
- Place a debriefing that reports on that specific question set.
Storey 1: create the question set
Story options, "Questionnaire" tab. The screen title says it plainly: "Créer vos questionnaires pour associer ensuite vos questions" (create your question sets, then attach your questions to them). The "Nouveau questionnaire" button adds a row, and the pencil switches it to edit mode. A question set carries three things: a "Nom du questionnaire" (name), a "Max Points", and a list of hints you fill in with the "Nouvel indice" (new hint) field and its + button.
The question set's name is its theme. A safety course might have "PPE", "Traffic" and "Lockout": three question sets, three scores, three possible debriefings.


Storey 2: attach the questions and hand out the hints
Attachment does not happen from the question set, but from each question. Open the question, "Options" block, "Questionnaires" sub-block. Three settings live there: the "Appartenant au questionnaire" (belongs to the question set) dropdown, the "Donne un indice" (gives a hint) switch, and the "Indice pour répondre" (hint to answer) dropdown.
Neither hint setting ever targets one specific hint: both designate a question set, and therefore its whole bank. You write the hints once, at question set level, and each question then declares what it does with them. There are two directions, not to be confused: a question can give a hint, another can lean on the hints to be solved. This is the treasure hunt mechanic.
| Setting | What it does |
|---|---|
| "Appartenant au questionnaire" (belongs to the question set) | Attaches the question to a question set: that is where its points go, and that is the hint bank the two settings below target. A newly created quiz question is attached to the "global" question set by default. |
| "Donne un indice" (gives a hint) | A switch: this question awards a hint from the targeted question set. It stays greyed out until a question set is chosen above, and it is off by default. |
| "Indice pour répondre" (hint to answer) | Designates the question set whose hints act as help on this question. This is the opposite direction from the previous one: here the question leans on the help instead of producing it. |
These three settings only exist on questions: single choice, multiple choice, open answer and hidden objects. The other events tied to a question set, such as the Debriefing or Bonus/Malus, attach to it for the score alone and have no hint setting.

The Bonus/Malus event also targets a question set, in its Options block: it adds or removes points without asking a question. Creating several question sets therefore means keeping several scores in parallel, each with its own summary.
Storey 3: the scoring scale
Scoring is set as close to the answer as possible, and its shape changes with the question type. In a Question à choix (choice question), each answer has its own card, with a "Bonne réponse" (right answer) checkbox and a "Points" field. In a Question à réponse libre (open question), the points are carried by the question, through two separate fields: "Points en cas de bonne réponse" and "Points en cas de mauvaise réponse", the latter letting you penalise mistakes.
The question set's "Max Points" sets the reference total from which the debriefing's percentages are computed.
Storey 4: the debriefing
The Debriefing event renders the result. In its "Options" block, the "Options du score" (score options) sub-block carries the two settings that matter: "Score relatif à" (score relative to), the dropdown where you name which question set is being debriefed, and "Mode d'affichage" (display mode), a toggle between "pourcentage" (percentage) and "Points".

The "Palliers" block, spelled that way in the interface, carries the messages. Good news: a debriefing arrives with three tiers already created, 0 to 32%, 33 to 65% and 66 to 100%. Each unfolds into a "Description", the message the visitor will see, and a range defined by a "Min (%)" and a "Max (%)". The "Nouveau feedback" button adds more.

A score across several scenes, step by step
Goal: assess the visitor throughout the club tour, and adapt the final message to their result. No variable to create: the question set accumulates on its own.
- In the story options, "Questionnaire" tab: create the "Découverte du club" question set and set its "Max Points".
- In the Hall, place a Question à choix about the club's history; "Appartenant au questionnaire" option: Découverte du club; put the points on the right answer.
- In the Boutique, place a game of Objets cachés (find three pieces of equipment), attached to the same question set.
- In the Escalier, place a Question à réponse libre, also attached, with its right- and wrong-answer points.
- In the final scene, place a Debriefing: "Score relatif à" Découverte du club, percentage display, and three tiers, for instance 0 to 32 ("Come back and see us..."), 33 to 65 ("Not bad!"), 66 to 100 ("A true club member!"), each with its text, audio and, if you wish, triggered events. Tick "Fin de la Story" (end of story) if this summary closes the experience.
What the visitor experiences: they answer along the tour, with no visible counter; at the end of the journey, the debriefing shows their score and the message of the tier they reached. Three scenes, three question types, one summary.
27Story options: identity, colours, startup
The editor's "Options" button opens the "Options de votre story" (your story's options) box, which sets everything that applies to the whole story. Four tabs: Général, Preview, Audio and Questionnaire. The last one is covered in the previous part; here are the other three.
The "Général" tab
- "Titre de votre story" (your story's title, 200 characters at most) and "Description de votre story": the story's identity, reused in the list and when sharing.
- "Couleurs et Fonts": four colour swatches, "Titres et boutons" (titles and buttons, the player's main colour), "Icônes" (icons), "Couleur du texte" (text colour) and "Trames de fond" (window and panel backgrounds), each opening a picker with preset colours.
- "Police de caractères" (typeface): the whole story's font, picked among nine: Roboto (default), Poppins, Inter, Montserrat, Open Sans, Lato, Nunito, Raleway and MS Comics (comic style).
- "Démarrage" (startup): the "Message d'accueil" (welcome message) shown before launch ("Commencer la visite" by default), and the "Démarrage automatique" switch that starts the story without waiting for the click.
- "Options": "Afficher le bouton pause" (show the pause button) in the player, and "Utiliser le gyroscope de l'appareil" (use the device's gyroscope) so the view follows the phone's or tablet's movements.

The "Preview" tab
The choice, from the library, of the story's thumbnail image: the one representing it in your story list and when sharing. Search, tag filters and the "Sélection actuelle" (current selection) banner, as everywhere else.

The "Audio" tab
The story's global ambient sound, chosen from the library, with its "Volume" slider. It applies to the whole story; each scene can also carry its own ambience in its scene options, "Audio" tab.

28The player's interface: logo, nadir, scene list
The "Interface" box dresses the player in your organisation's colours. Four tabs: Général, Logo, Nadir and Liste de scènes (scene list). Everything starts from the master switch "Activer la personnalisation" (enable customisation) in the Général tab: while it is off, the rest is inactive, and the Logo, Nadir and Liste de scènes tabs only come alive once their matching option is ticked.
The "Général" tab
- "Afficher les contacts" (show contacts): a contact button in the player, with your "Email" and "Téléphone" fields.
- "Afficher le logo" (show the logo): your logo as an overlay, with its "Position verticale" (Haut or Bas: top or bottom), "Position horizontale" (Gauche, Centre or Droite: left, centre or right), its "Taille du logo" (size slider, 10 to 200 pixels) and, depending on your subscription, a "Lien" (link) opened when the logo is clicked.
- "Afficher NADIR": an image at the nadir, the "tripod cap" laid on the ground of the 360 view.
- "Afficher la liste des scènes" (show the scene list): the scene menu in the player, with its "Position de la liste" (Gauche, Haut, Bas or Droite) and the "Liste toujours affichée" option to keep it permanently visible.

The "Logo" and "Nadir" tabs
Each one picks the matching image from your library: the overlaid logo for one, the image laid on the sphere's floor for the other. The nadir is the lowest point of the 360 view: it is where the camera or tripod shows up in the photos, and the nadir image covers it elegantly.

The "Liste de scènes" tab
"Scenes à afficher :" (scenes to display) followed by the grid of all the story's scenes, each of them tickable. Unticked scenes do not appear in the list offered to the visitor: handy for hiding an ending scene or a technical one.

29Multilingual: translating texts and audio
A story can speak several languages. Available languages are first defined in your profile ("Mon compte", Langues section: the default language and additional ones); the editor's "Traduction" (translation) box then does the work story by story, with at the top the "Par défaut :" language (the reference) and the "Traduction :" language (the target being edited).
The left column lists the scenes, with a "Texte non traduit" (untranslated text) badge on unfinished ones. For each scene, every translatable text lines up: the welcome message, the scene title, then the events with their titles, texts, questions, answers, right- and wrong-answer feedback, button labels and form field names. You translate in the right-hand fields, with the reference in sight.

Every field has a "Traduire" (translate) button offering an automatic AI translation. Translation happens field by field: there is no "translate everything" button, which lets you validate each text but calls for some method on a big story. An Export section produces an Excel file of the texts, either "Défaut" (the reference language) or "Langue sélectionnée" (the selected language): useful for proofreading or translating outside the platform.
Multilingual audio and video
The Traduction box only handles text. For sounds and videos, per-language variants are set at the media level, in the file's library form: a "Langues" section shows one tile per language of your account, where you drop the replacement file for each language. The event keeps a single media reference; the player serves the visitor the variant matching the language they chose.
On the visitor's side, the language choice goes through the "Selection de la langue" (language selection) event (Avancé category of the catalogue): in "Multiple" mode, the visitor picks their language among those you offer, flags included; in "Unique" mode, the story switches directly to a specific language.
30Publishing a story: web and headsets
Publishing opens with the "Gérer la publication" (manage publication) button, available when hovering the story card as well as in the editor. A story with errors cannot be published: the button says so ("Corrigez les erreurs dans la story pour pouvoir la publier") and the editor offers "Voir le détail des erreurs" (see error details).
The "Diffusion de la story" (story broadcast) window rests on two independent switches: "Activez la publication sur le web et l'application easykiosk360" (enable web and easykiosk360 app publication), which makes the story reachable through a public link (the same link for web and app), and "Activez la publication sur les casques" (enable headset publication), which makes it available to your devices through "Organisation des contenus" (content organisation). You can enable either, or both.

Web broadcast options
As soon as web publication is on, the Options panel reveals itself:
- "Ajouter au portfolio" (add to portfolio): the story joins your public showcase (see part 8).
- "Authentification": who can open the link. "Public" (everyone), "Mot de passe requis" (password required: a password field appears, pre-filled with a random password you can replace) or "Compte requis" (account required, reserved for your users). The last two modes depend on your subscription plan.
- The preview image and the "Description": the thumbnail and text picked up when the link is shared.
- "L'utilisateur peut reprendre la story" (the user can resume the story): the visitor picks up where they left off, remembered by their browser.
- "Mode Commentaire" (comment mode): allows the visitor to comment on the story.

Sharing the story
- "Lien" (link): the public short link, with "Générer le lien" (generate the link) then "Copier" (copy).
- "Code de partage" (share code): a short code to type into the easykiosk360 app to open the story.
- QR code: the link as a QR code, downloadable for your printed material.
- Social networks: direct sharing by copy, Facebook, X, LinkedIn, WhatsApp, e-mail or SMS, plus an SMS send from the platform.
- "iframe pour votre site internet": the embed code to paste into your website, with "Copier l'iframe".
31Updating and stopping the broadcast
Publishing does not freeze the story: you keep editing it, and the broadcast version stays unchanged until you explicitly update it. As soon as the version being edited differs from the broadcast one, the "Mettre à jour" (update) button activates (and the story card shows "Cette story peut être mise à jour"). The update replaces the broadcast version without changing the public link or the share code, and runs without a confirmation step.
Stopping is done by flipping the broadcast window's switches back. An "Arrêt de la diffusion" (broadcast stop) dialog asks for confirmation, with a message depending on the channel: for headsets alone, the story is removed from your devices and from every "Organisation des contenus" group; for web alone, the public link stops working; when cutting the last channel, "La story ne sera plus disponible pour vos casques et sur internet" (the story will no longer be available for your headsets and on the internet).

32Pairing and managing headsets
The "Mes appareils" (my devices) page (GESTION menu) lists your headsets and tablets, in a "Tous les appareils" (all devices) tab completed by one tab per box. A counter next to the "Ajouter un appareil" (add a device) button shows how many devices are used out of the total allowed.


Pairing a device
- On the device, launch the easyviewer360 app: a pairing code shows on the headset's screen. To install it, here is the Meta Quest example: install easyviewer360 on Meta Quest.
- On the platform, Mes appareils page, click "Ajouter un appareil" (add a device).
- In the "Code d'appairage" (pairing code) box, type the code shown by the device, then confirm. On error: "Code invalide".
- The device appears in the list; rename it right away (Nom column), a fleet of anonymous headsets quickly becomes unmanageable.
Per-device settings
The device table shows each one's state (online or not, model, version, available space, battery, share of installed media, last connection) and its behaviour switches:
- "Mise à jour automatique" (automatic update): the device syncs its content on its own.
- "Autonome" (standalone): ticked, the device runs by itself; unticked, it is driven by a control tablet.
- "Bloqué" (locked): locks the device onto its content.
- "Administrateur", plus attachment to a Box and a Utilisateur (user): who owns the device, and which content it receives.
Each row also offers remote actions: locate the device, restart it, switch it off, "Oublier l'appareil" (forget it, i.e. unpair, with confirmation), "Installer le contenu" (install the content) and "Options avancées" (advanced options): controller detection, automatic story restart when the user puts the headset on, and the idle time before that restart.
33Boxes, kiosk mode and the headset home
A box is a dedicated account grouping headsets and the content they receive: one box for the training room, another for the trade show, each with a password generated at creation. The "Mes box" (my boxes) page lists them (name, description, number of projects, last update, end of the activity period); "Nouvelle Box" creates one.

A box's form is organised in tabs: "Information" (the name, in letters, digits and dashes; the description; the "Période d'activité" with its start and end dates), "Story d'accueil" (the story offered first on the box's headsets), "Contenu de la Box" (the content groups, built in "Organisation des contenus", that its headsets receive) and, if the "Utilisation en borne" (kiosk use) switch is on, "Options de la borne" (kiosk options).
Those content groups are built separately, in "Gestion" > "Organisation des contenus" (management > content organisation). The page holds two blocks: a project selector on top, and "Créer ou modifier vos groupes de contenus" (create or edit your content groups) below, with its "Créer un nouveau groupe" (create a new group) button and a search field. A group is a bundle of stories you then assign to one or more boxes: this is what lets you send the same content to a whole fleet without attaching it headset by headset.

Kiosk mode
Kiosk mode turns the setup into a self-service station: between two uses, a waiting video (a regular, non-360 video, picked in the kiosk options tab) plays to draw passers-by. It is the setting for unattended installations: reception hall, trade show, museum.
The headset home
The "Accueil des casques" (headset home) page (GESTION menu), titled INTERFACE D'ACCUEIL (welcome interface) once opened, customises the welcome hall shown in the headset before a story launches, with a real-time 3D preview: the "Cadre" (a regular presentation image), the "Image de fond" (a 360 panorama wrapping the user) and the "Ambiance sonore" (ambient music).

34SCORM export for your training platform
To integrate a story into a training platform (an LMS), the Links block of the broadcast window offers "Export SCORM": a .zip file in SCORM 1.2 or SCORM 2004 format, your choice, to import into your LMS like any e-learning module.
Result reporting relies on a Debriefing event marked "Fin de la Story" (end of story): it is what closes the module and carries the score. If your story has none, the platform warns you at export time: "Aucun evènement débriefing avec l'option fin de story trouvé ! Voulez-vous continuer ?" (no end-of-story debriefing event found, do you want to continue?). Add the debriefing before exporting, rather than pushing through.
35Users and their rights
The "Mes utilisateurs" (my users) page (GESTION menu) creates and manages the accounts you hand out. Two profiles exist, set by the "Partager ma bibliothèque" (share my library) switch at creation:
- Simple user: they access the stories you created and their own account. This is the learner profile, managed through enrolments.
- Shared library: they create their own stories drawing on your content library. This is the co-author profile.
Creation asks for an "Identifiant" (username, 6 to 20 characters, permanent), an optional e-mail, first and last name. The list sums up, for each user, their created and published stories, their enrolments and last connection, with a CSV export of the whole.

Enrolments
For a simple user, each enrolment subscribes them to a story over a given period, with a "Nombre de tentatives autorisées" (number of allowed attempts, 0 for unlimited). A user's read-only detail view then tracks their attempts: dates, best score as a percentage, attempt in progress or finished. This is the individual follow-up of a training course.
Framing authors: the event menu
The "Interface utilisateur" button opens "Configurer le menu événements" (configure the event menu): there you choose which event types your shared-library users may use ("Présent dans le menu") and which are pinned as "Accès rapide (favori)" (quick access), five favourites at most, with a "Par défaut" button to restore the original configuration. The configuration applies to all your shared users: a way to keep novice authors to the essential events.
36Where to read your account's limits
The plan you subscribed to governs several capabilities met throughout this wiki: storage space, how many devices you can pair, advanced authentication of public links or SCORM export. The rule is constant: when an option is not included, the interface tells you at the very spot where you try to use it.
| What you are looking for | Where to read it |
|---|---|
| Your storage space, used and available | Profile menu, "Mon compte" (my account): the "Espace de Stockage Réservé" (reserved storage) card, with its progress ring and a refresh button. |
| How many devices you can still pair | "Gestion" > "Mes appareils" (management > my devices): a counter next to the "Ajouter un appareil" (add a device) button, reading "n / N appareils utilisés" (n of N devices used). |
| A box's subscription end date | "Gestion" > "Mes box": a "Fin d'abonnement" (subscription end) column in the table, box by box. |
37Audience statistics
The RAPPORTS (reports) menu holds the two measurement pages: "Statistiques" for the audience, "Formulaire" for collected answers (next section).

The main view plots the number of views per day, one curve per story, filterable by period (the last 7 days by default), by stories and by "Type d'appareil" (device type): PC, Smartphone, Tablette, Casque VR (VR headset), Autres (others). A view is one browsing session; flash visits of less than half a second are not counted.

The "Details" view lists stories as a table: name, view count, average duration in seconds. The "Info" button opens a story's detail, in four tabs: average time per scene, views per scene, the detailed scene-by-scene table, and location (visitors' countries, cities and languages, approximate; "Inconnu" when the data is missing).
38Form answers
The "Formulaires" (forms) page (RAPPORTS menu) browses and exports the answers collected by your form events: pick the story, then the form (an untitled form is called "Formulaire N"), and search the data with the "Rechercher" field.
Each table row is one submission; the columns are those you defined in the event, one per field, under the name you gave them. Direct consequence: the score or completion dates only show up if you added a Score field or date fields to the form. Think about it at build time, not at reading time.
The "Exporter CSV" button downloads the table as a CSV file named after the form. Deletion exists at two scales, each with confirmation and no way back: "Supprimer cette ligne" (delete this row) for one answer, "Supprimer les données" (delete the data) for the whole form.

39The portfolio: your public showcase
The portfolio is your account's public showcase: a single, shareable page presenting the published stories of your choice as a grid; clicking a card opens the story. A story enters it in two ways: the "Ajouter au portfolio" option of its broadcast window, or the "Contenu du portfolio" (portfolio content) selector on the page itself.
The top bar gathers everything that drives the showcase: the "Contenu du portfolio" button, a "Mode Edition" (edit mode) switch, a "Portfolio en ligne" (portfolio online) switch that cuts or restores publication, a "Mot de passe" (password) field to reserve it for whoever you choose, and a row of sharing buttons: direct link, LinkedIn, WhatsApp, message, e-mail and QR code. Below that bar, the page shows itself exactly as your visitors will see it.


- "Mode Edition": pencils appear on the page to edit the banner, profile picture, name, description, text colour and zone colours.
- "Portfolio en ligne": the page's publication switch, which generates its public address.
- "Mot de passe" (password): protects the page; the visitor then sees an "Accès protégé" (protected access) screen and must type the password (more than 6 characters).
- Sharing: link copy, LinkedIn, WhatsApp, SMS, e-mail, and a downloadable QR code.
40Templates: a faster start
The MODÈLE (template) menu provides ready-made starting points, in two entries. "Modèles de Stories" (story templates) is a catalogue of sample stories provided by the platform: "Tester votre story" plays them as a preview, "Installer l'exemple dans vos story" (install the sample) copies the story and its media into your account, where you edit it freely.
"Modèles de Médias" (media templates) is a library of ready-made media (images, videos, audio, PDF, 3D objects, avatars...), filterable by type: "Voir le média" to examine one, "Récupérer le média" to copy it into your library.



