ACCUEILCAS D'USAGESPLATEFORMEMATÉRIELACCOMPAGNEMENTACADÉMIENOUS
Wiki

easystory360 wiki

The platform manual, screen by screen, setting by setting.

This wiki documents the easystory360 platform as it really is, as of July 2026: every menu, every settings window, and the 30 interactive events that bring your stories to life. It complements the academy's getting-started guide: where the guide tells a journey, the wiki takes inventory. Read it in order or jump to a specific setting from the table of contents. Whenever a point could not be verified with certainty, it is flagged as such rather than asserted.

Last updated 30 July 2026

Getting your bearings

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.

TermWhat it is
StoryA 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.
VariableA 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.
BoxA 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.
Overall easystory360 layout: side menu on the left, content in the middle, top bar
The backbone of the interface: main menu on the left, content in the middle, actions and profile at the top.

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.

The media library

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.

easystory360 library with the Importer button and the media grid
The library: the "Importer" button, the search bar, then your media as a grid.

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.

TypeContent
ImagePhotos, diagrams, panels, logos.
VideoVideo footage, regular or 360.
AudioCommentary, music, ambience.
PDFDocuments to consult inside the story.
GpsTracks and geographic points.
Objet 3D (3D object)3D models to place in a scene.
SubtypeWhat it means
StandardA flat media file, like a regular photo or video. Usable in events (displayed image, windowed video), but not ideal as a scene backdrop.
VR 360A full sphere: the visitor can look in every direction. The format of choice for scene backdrops.
VR 180A half sphere: the image covers everything in front of the visitor, not what is behind.
AvatarAn 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.

MediaWebHeadsets
PDFSupportedNot supported
GPS trackSupportedNot supported
180° imageNot supportedSupported
Stereoscopic 360° imageDegraded: playback will not be in stereo. For the web, prefer a monoscopic file.Supported
.gif imageSupportedDegraded: supported, but quality may be poor. Test it.
.webp imageSupportedNot supported
.webm videoSupportedNot supported
.mkv videoNot supportedDegraded

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.

Filtres panel of the easystory360 library with the list of labels
The "Filtres" panel: your labels, combinable with each other and with the story filter.

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.

easystory360 library in details view with the Nom, Créé le, Modifié le and Taille columns
The details view: the Nom, Créé le, Modifié le and Taille columns, sortable with one click.

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.

Hovered media card in the easystory360 library, revealing the edit, preview and delete actions
A card on hover: edit, preview, delete.

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.

Spherical preview of a 360 image in the easystory360 library
The 360 preview: the media file explored as in a headset, before any use. Below, the "Edition" section lets you rename the media, tag it and move to the next one without closing.

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.
AI features card of the easystory360 profile: automatic audio transcription and automatic image analysis, both switched off
The profile's "Fonctionnalités IA" card: the two switches that drive automatic cataloguing, off by default.
Building a story

9Creating a story

From the STORY menu, the "Créer" (create) button opens a short assistant:

  1. The story type: "Story 360°" in the general case; the "Réalité Mixte" (mixed reality) option only appears if your account has it.
  2. The title: required, you can change it later.
  3. 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.
  4. 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.

easystory360 story creation assistant: scene selection step
The creation assistant: one scene per selected media file, scene links as an option.

10Story card actions

On the STORY page, each story is a card. Hovering it reveals the available actions:

ActionWhat 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.
TagsAssigns 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).

easystory360 received-stories dialog: story title, sender, time left, accept and decline buttons
The received-stories dialog. The time left is not decorative: past that delay, the transfer expires.

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.

Installing a received story in easystory360: progress bar and file transfer counter
Installation under way: the story only becomes usable once all its media have been transferred.
easystory360 story card on hover with its actions: edit, run, action menu
A story card on hover: editing, testing, and the action menu.

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.

PanelWhat 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).
StoryGlobal options: title, description, player colours and font, welcome message, automatic start, pause button, gyroscope, ambient audio, thumbnail image and question sets (for quizzes).
InterfaceThe 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.
VariablesCreating 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 MapThe story's graphic overview, detailed in the next section.
easystory360 editor: the seven panels of the left column and the scene in the centre
The editor: the seven panels on the left, the current scene in the centre, actions at the top.

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.
  • Vers une autre scène (to another scene)Every arrow on the diagram matches an event of this type: this is the icon you use in the editor to create a link between two scenes.

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.

easystory360 Story Map: scenes as nodes linked by typed arrows, with the legend
The Story Map: the story's full journey, with its link-type legend.

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

SettingRoleValues
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.

easystory360 scene options window, Général tab with duration and camera limits
The scene options: duration, loop, timeline and gaze limits.

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.
easystory360 scene in 2D view: equirectangular projection with the placed events
The 2D view: the whole sphere laid flat, the mode where you place and adjust.
The same easystory360 scene in 360 view: navigable spherical preview
The 360 view: the scene as the visitor will see it, the mode where you check.

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.

  1. 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.
  2. Click the compass. Its tooltip confirms: "Point de vue initial" (initial point of view).
  3. 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.
  4. Move the marker where you want it, then switch back to the 360 view to check: the scene opens facing that point.
easystory360 viewer in 2D view: the panorama unrolled flat, with the compass in the top left
In 2D view the panorama unrolls flat and the initial-point-of-view compass appears in the top left.
easystory360 initial point of view tool: horizontal slider and vertical marker across the panorama
The tool open: the slider on top, and the vertical marker showing the gaze direction when the scene opens.
Interactive events

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:

  • AudioTriggers a sound: music, voice-over or sound effect in the scene.
  • ImageShows a photo or illustration at full size.
  • Texte (text)Displays a text or an information sheet.
  • Vidéo (video)Plays a video: demonstration, testimonial or tutorial.
  • Vers une autre scène (to another scene)The navigation arrow: it sends the visitor to another scene of the story.
easystory360 event bar with the five quick-access entries and the Plus button
The event bar: five quick-access entries by default, and the "Plus" button for the full catalogue.
easystory360 Plus panel of events, organised in the Média, Quiz, Lien, 3D, Masques and Avancé categories
The "Plus" panel: the 30 events sorted by category.

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.
easystory360 configure-the-event-menu window: present-in-menu checkboxes and quick-access stars, Média category
"Configurer le menu événements": the checkbox decides presence in the menu, the star decides pinning in the bar. The buttons on top select all, deselect all, or restore the original configuration.
Bottom of the easystory360 configure-the-event-menu window: the Avancé category and its nine entries
The bottom of the same window: the Avancé (advanced) category, the one you never see in full anywhere else.

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.

easystory360 event settings panel with the Général, Conditions and Ouverture/Fermeture tabs
An event's settings panel: three tabs, shared by all 30 types.

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.

Options of an easystory360 text event: alignment, style, text colour, background colour, automatic exit
A text's options: alignment, bold, the two colours and automatic exit.

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.

easystory360 Consigne block: title, text, Continuer button label, title colour
The input screen of an instruction. The button label can be rewritten: it often makes the difference between an instruction endured and one understood.

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.
Answer type block of an easystory360 question: QCU or QCM, Texte or Image format, time to answer
Answer type and timer: three settings that turn the same question into a very different exercise.

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.

Card of an easystory360 answer: right-answer checkbox, Points field, Variable dropdown
An answer's card: whether it is right, what it is worth, and the variable it can set along the way.

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.

Answer block of an easystory360 open question: Réponse field, points for right and wrong answers
The open question: the expected answer, and a scale that tells right from wrong.

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.

Options of an easystory360 Bonus/Malus event: target question set, Max Points, show interface
Bonus/Malus: a score adjustment attached to a question set, either quiet or announced.

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.

Panel of an easystory360 hidden objects event: Question and Réponses blocks with the Nouvelle réponse button
The panel of a hidden object game: the question on one side, the answer points to be created on the other.

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)

  • AudioPlay a sound or commentary in the scene. Main settings: audio file, volume, looping, pausing when another event fires.
  • ImageDisplay an image: photo, diagram, panel. Main settings: image file; transparency mask (a second image that cuts out the first, in black-and-white mode or using the mask's transparency); foreground display or localised in the backdrop.
  • Texte (text)Display a text panel with a header. Main settings: header (required), text, alignment, style, text and background colours, automatic closing at the end of its time range; "Orthographe" (spelling) and "Reformuler" (rephrase) writing aids.
  • Vidéo (video)Play a video: in a window, full screen, or embedded in the scene, including a green-screen cut-out character. Main settings: video file, volume, loop, full screen, automatic closing; green screen (activation, colour picker, ground shadow); transparency mask; start condition for videos placed in the backdrop (the video waits paused on its first frame).
  • Vers une autre scène (to another scene)The navigation arrow: send the visitor to another scene of the story. Main settings: destination scene (required), arrival time in the scene, transition type (none, fade to a colour, cross-scene fade, dynamic, VR comfort blink, cross-fade with zoom, iris, disintegration, wipe), fade colour, arrival facing a destination point.
EventWhat it is forMain 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

Quiz and Lien categories of the easystory360 "Plus" menu, enlarged for legibility
The Quiz and Lien categories of the "Plus" menu, enlarged: at full width those labels are unreadable.
EventWhat it is forMain 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.
DebriefingDisplay 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)

  • Vers une page internet (to a web page)Open a website from the scene, on web publishing only (see the warning below). Main settings: site address (https), and an open-in-a-new-tab option.
EventWhat it is forMain 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

EventWhat it is forMain 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.
  • AvatarBring in a 3D character (guide, virtual trainer) who speaks in the scene. Main settings: avatar choice (a new one, or reusing an avatar already in the scene), size, position, rotation, sound played by the avatar with its volume, delay before speaking (0 to 180 seconds).

Masques (masks)

EventWhat it is forMain 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)

3D, Masques and Avancé categories of the easystory360 "Plus" menu, enlarged for legibility
The bottom of the "Plus" menu, enlarged: the 3D and Masques categories, and the nine entries under Avancé.
EventWhat it is forMain 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.
SetVariableChange 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 sceneIn 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).
  • Afficher carte (show map)Open the project's map and display a specific level. Main settings: level to display (the map must first be set up in the story options), classic overlay display with a close button.

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.

EventWhere 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.

Making the story smart

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).

easystory360 timeline on a scene with no duration, showing the message asking you to set a time on the scene
The message the platform shows for as long as the scene lasts zero seconds. The tracks exist, but nothing can be placed on them.

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.
Time and duration block of the easystory360 scene options: time on the scene, loop the scene, show timeline
Scene options, "Général" tab: the field to fill in before you start scripting.

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.

Activation block of an easystory360 event: on-click or automatic toggle, and number of openings allowed in the scene and in the story
The full activation block: the toggle, and the two repeat counters.

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.

easystory360 variable management box: adding a variable with its name and type
The "Gestion des variables" box: a name, a type, an initial value.
TypeWhat it recordsTypical 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.
Dropdown of the four variable types: Vrai/Faux, Nombre, Chaine de caractères, Temps
The four variable types.

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.

easystory360 variable management box: two variables, one carrying the in-use badge, the other not
Two variables of the same type: the top one carries the "Utilisée" (in use) badge, the bottom one does not. That badge is the only visual clue that deleting will have consequences elsewhere.

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.

Unfolded variable row in easystory360, showing the initial value field
The unfolded row: the type, the "in use" badge, and the initial value.

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 typeThe 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.
Variablesa 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).
Triggera 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.
Conditions tab of an easystory360 event with the condition type selector
The "Conditions" tab: the type selector, and AND/OR combination.

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.

easystory360 360 rendering: a presenter filmed on a green screen, keyed into the setting, frozen, with a picto on the ground at their feet
What the visitor sees on arrival: the guide is there, frozen on the first frame of their video, and the picto waits at their feet. Note the ground shadow, which stops the figure from floating.

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:

EventActivationWhat it does
A reset variable eventAutomatique (automatic)On every entry into the scene it puts the variable back to FAUX. With no condition at all: it always fires.
The start pictoAu clic (on click)The object placed at the guide's feet. On click, it sets the variable to VRAI (true).
The guide's videoAutomatique (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.

Trigger variables block of an easystory360 event: a Variable dropdown and a Value dropdown set to VRAI
The picto's "Variables de déclenchement" block: the variable switches to VRAI on click. The "Ajouter" (add) button lets you set several at once.

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).

Start condition block of an easystory360 video, with an active condition group and a variable expected to be VRAI
The video's start condition: it waits for the variable set by the picto to switch to VRAI.

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.

Green screen block of an easystory360 video event: enable green screen, ground shadow, background colour
The "Fond vert" block, below the media options. Above it: loop playback, open full screen and automatic closing.

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.

  1. Open "Gestion des variables" (variable management) and create the variable CleTrouvee, type Vrai/Faux, initial value FAUX.
  2. In the Boutique scene, place an Image event "The club key", activation "Au clic" (on click), on the counter.
  3. On that event, "Ouverture / Fermeture" (opening / closing) tab, "Ouverture" section: in "Gestion des variables", set CleTrouvee to VRAI.
  4. Still in the Boutique, place the Vers une autre scène (to another scene) event leading to the Escalier (staircase).
  5. 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.

  1. Create the variable Profil, type Chaine de caractères, with two declared values: "debutant" and "expert".
  2. In the Hall, place a Question à choix (choice question) "Have you played golf before?", activation "Automatique" on arrival in the scene.
  3. 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.
  4. Place two Vers une autre scène events: one towards the Préau (discovery route), the other towards the Vue drone (expert route).
  5. 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.

  1. In the Hall, place the event to reserve for the second visit, for instance a Texte "Welcome back!", activation "Automatique".
  2. 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.

  1. Create three Vrai/Faux variables, initialised to FAUX: ParvisVu, PreauVu, BoutiqueVue.
  2. 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.
  3. In the final scene, place the Fin de story (end of story) event (or a Debriefing with the "Fin de la Story" option).
  4. 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.

Ouverture / Fermeture tab of an easystory360 event: audio, variable management, triggered events
The "Ouverture / Fermeture" tab: a sound, variables, events to trigger, for opening as well as closing.

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.

  1. Create the variable AccueilVu, type Vrai/Faux, initial value FAUX.
  2. In the Hall scene, place a Consigne (instructions) "Welcome to the club", activation "Automatique", at the start of the scene.
  3. 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).
  4. 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.
  5. 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.

  1. Create the question set in the story options.
  2. Attach the questions to it, one by one, from each question.
  3. Set the scoring, answer by answer.
  4. Place a debriefing that reports on that specific question set.
  • QuizThe interactive question icon: the one the visitor spots in the scene when a question awaits.

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.

Questionnaire tab of the easystory360 story options: new question set button and the list of question sets
The Questionnaire tab at rest: the create button, then the list, one row per question set.
Questionnaire tab of the easystory360 story options, a row in edit mode with name, Max Points and a new-hint field
The same row in edit mode, after clicking the pencil: its name, its maximum score, and the hint bank you fill one at a time.

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.

SettingWhat 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.

Questionnaires block of an easystory360 question: belongs-to dropdown, gives-a-hint switch, hint-to-answer dropdown
A question's Questionnaires block: its attachment, and the two hint settings.

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".

Score options block of an easystory360 debriefing: score-relative-to dropdown and percentage or points toggle
This is where the debriefing picks its question set, and how it announces the result.

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.

Tiers block of an easystory360 debriefing, one tier unfolded showing its description and its Min and Max percentage range
The debriefing tiers, pre-filled on creation. A tier is a percentage range and the message that goes with it.

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.

  1. In the story options, "Questionnaire" tab: create the "Découverte du club" question set and set its "Max Points".
  2. 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.
  3. In the Boutique, place a game of Objets cachés (find three pieces of equipment), attached to the same question set.
  4. In the Escalier, place a Question à réponse libre, also attached, with its right- and wrong-answer points.
  5. 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.

Styling and translating

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.
Général tab of the easystory360 story options: title, description, colours and fonts, welcome message
The story options' "Général" tab: identity, colours, font, startup.

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.

Preview tab of the story options: choosing the preview visual from the library
The "Preview" tab: the visual that represents the story.

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.

Audio tab of the story options: global ambient sound and volume
The "Audio" tab: the whole story's soundscape.

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.
Général tab of the easystory360 Interface box: customisation, contacts, logo and its position
The Interface box's "Général" tab: the master switch and the main styling options.

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.

Logo tab of the Interface box: selecting the logo from the library
The "Logo" tab: picking the image from the library.

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.

Liste de scènes tab of the Interface box: scenes selectable one by one
The "Liste de scènes" tab: each scene shows or hides in the visitor's menu.

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.

easystory360 Traduction box: default language, target language and translatable fields scene by scene
The Traduction box: the reference on the left, the target language on the right, scene by scene.

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.

Publishing and deploying

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.

easystory360 broadcast window with publication off: options are greyed out
Publication off: options and links stay greyed out.

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.
easystory360 broadcast window enabled: portfolio, authentication, preview, description, comment mode and Links block
Publication on: the broadcast options and the Links block.

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).

easystory360 broadcast stop dialog with its confirmation message
The "Arrêt de la diffusion" dialog: the only confirmation step in the publishing circuit.

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.

easystory360 pairing page: add-a-device button, used-devices counter, device table
The page opened by "Mes appareils", titled APPAIRAGE. The used-devices counter sits to the right of the add button.
GESTION submenu unfolded: Mes appareils, Organisation des contenus, Mes box, Accueil des casques, Mes utilisateurs
The GESTION submenu: hardware and people.

Pairing a device

  1. 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.
  2. On the platform, Mes appareils page, click "Ajouter un appareil" (add a device).
  3. In the "Code d'appairage" (pairing code) box, type the code shown by the device, then confirm. On error: "Code invalide".
  4. 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.

easystory360 my-boxes page: new box button and box table with project counts and subscription end dates
The box list. The table also carries a "Mot de passe" (password) column, shown in clear text: avoid displaying this screen in a meeting or a training session.

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.

easystory360 content organisation page: project selector and create-or-edit-your-content-groups block
Content organisation: this is where the groups that boxes hand out to headsets are built.

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).

easystory360 welcome interface page: frame, background image and ambient sound blocks, and 3D preview
The three editable blocks, and the 3D preview showing the result as it will appear in the headset.

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.

Managing and measuring

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.

easystory360 my-users page: new user, export users and user interface buttons, and the account list with its nine columns
The my-users page on a live account. The three buttons on top: create, export, set the interface you hand out. Then one row per account, from first name through to the last connection. The names, logins, addresses and passwords in this screenshot have been replaced with example values.

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 forWhere to read it
Your storage space, used and availableProfile 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).

RAPPORTS submenu unfolded: Statistiques and Formulaire
The RAPPORTS submenu: audience on one side, answers on the other.

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.

easystory360 statistics page: views and details tabs, date, story and device-type filters, daily curves
The "Nombre de vues" (view count) view over two months of real traffic: one point per day, each carrying its total. Above the chart, the three filters: date range, story, and device type. The story name has been replaced in this screenshot.

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.

easystory360 forms page with its answers: story and form selectors, search field, export CSV and delete data buttons, table of submissions
The forms page on a real collection. At the top, the choice of story then form, the search, the CSV export and the deletion. Below, one row per submission, with one column per field defined in the event: here surname, first name, type, branch, score and dates. The names and scores in this screenshot have been replaced with example values.

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.

easystory360 my-portfolio page: portfolio content, edit mode, portfolio online, password, sharing buttons and preview
The my-portfolio page: the controls on top, the showcase preview below.
easystory360 Mon Portfolio page: the public showcase with its story grid
The portfolio: banner, identity and story grid, all customisable.
  • "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.

easystory360 story templates page: two sample stories offered for installation
The story template catalogue. Installing a sample copies the story and its media into your account: the fastest way to see how a build is made.

Back to top