Aller au contenu

Format de fichier

Fichier .epocproject

Le format de fichier ePoc est une archive ZIP contenenant les assets, les données et metadonnées mais aussi les données de conception de l'ePoc au format JSON.

Ce format de fichier a été introduit par l'éditeur.

Pour extraire le contenu d'un fichier .epocproject, il suffit d'utiliser la commande unzip.

unzip mon_ePoc.epocproject

Pour archiver le contenu dans un .epocproject, il suffit de se placer dans le dossier contenant content.json et project.json puis d'utiliser la commande zip

zip -r -X mon_ePoc.epocproject *

Contenus de l'archive

content.json (.epoc, .epocproject et .zip)

Contient les données (chapitres, pages, contenus, quizz) et métadonnées (titre, auteurs, etc) de l'ePoc au format JSON dans un schéma respectant les specifications du format ePoc définis en TypeScript.

project.json (.epocproject seulement)

Ce fichier contient les données de scénarisation, des contenus (cahpitres, pages, contenus, quizz) et métadonnées (titre, auteurs, etc) de l'ePoc au format JSON. Il s'agit d'une serialization des données du diagramme (voir vue-flow).

assets (folder)

Contient tous les assets (images, viéos, etc) de l'ePoc.

plugins (folder)

Autres

D'autres fichiers ou dossiers présents dans l'archive peuvent être utilisés mais ne sont pas supportés par défaut par l'éditeur.

Fichier de publication (export) .epoc ou .zip

Le format de fichier d'export pour publication sur l'application mobile est aussi une archive ZIP contenant les assets, les données et metadonnées de l'ePoc au format JSON.

Il s'agit d'un sous-ensemble du fichier .epocoptimisé pour sa diffusion. Tous els assets et pages non reliés à un chapitre sont retirés de l'archive.

Pour extraire le contenu d'un fichier .epoc ou .zip, il suffit d'utiliser la commande unzip.

unzip mon_ePoc.epoc # ou unzip mon_ePoc.zip

Pour archiver le contenu dans un .epoc, il suffit de se placer dans le dossier contenant content.json puis d'utiliser la commande zip

zip -r -X mon_ePoc.epoc *