Особливості OciDeck
Огляд найважливіших опцій OciDeck.
OciDeck
Почати роботу
Використовуйте OciDeck у браузері, завантажте його на комп'ютер, приєднуйтеся до групи Signal або перегляньте вихідний код.
OciDeck поєднує структурований редактор презентацій із відкритим зберіганням у Marp Markdown. Нижче — те, що вміє програма. Там, де чогось ще немає повністю, про це сказано: краще так, ніж перелік, який обіцяє більше, ніж програма виконує.
Документи поруч із презентаціями
Окрім презентацій, OciDeck може редагувати звичайний суцільний документ Markdown: звіт, записку чи меморандум. Візуальний режим і режим перегляду джерела використовують один редактор; документи можна перетворювати на презентації й навпаки. Доступний експорт у Markdown, HTML, PDF, LaTeX, ePub та ODT.
Конфіденційність і безпечний обмін
OciDeck створено для ситуацій, у яких презентації також можуть бути документами з ризиком: навчання з прикладами, адміністративний брифінг, звіт про перевірку пера, аналіз інцидентів або внутрішня інформаційна панель. Таким чином, конфіденційність і класифікація не є окремими від експорту, а є частиною звичайного робочого процесу.
- OciWacht здійснює локальний пошук потенційно конфіденційних даних, таких як ідентифікаційні номери, IBAN, платіжні картки, адреси електронної пошти, номери телефонів, ключі API, токени, закриті ключі, паролі та спеціальні категорії персональних даних.
- Перевірка проводиться на пристрої. Вам не потрібно звертатися до зовнішньої служби, щоб виконати перевірку конфіденційності.
- Для кожного висновку ви можете вибрати: прийняти, прийняти з попередженням або виключити з представлення та експорту.
- Редагування не відбувається як косметична чорна смуга над текстом. Дані, які ви пропускаєте, не потраплять до рівня візуалізації або експорту.
- Вихідна презентація може залишатися повною для власника, тоді як відредагована версія може безпечно поширюватися ширше.
- Результати конфіденційності розміщуються поруч з іншими засобами контролю якості, щоб вони не ставали видимими лише наприкінці процесу.
[
](/images/ocideck/ociwacht-privacy.png)
OciAwaiting a contact slide in action. Жовта панель якості вгорі повідомляє про три виявлення конфіденційності: дві адреси електронної пошти та номер телефону, які можна знайти в маркерах нижче. Зверніть увагу, що кожне знайдене значення відображається скороченим — «(j…l)», «(0…8)» — повні дані більше ніде не з’являються, навіть у самому повідомленні. Для кожної знахідки ви обираєте: оцінити та залишити на місці або більше ніколи не повідомляти. Весь контроль виконується на вашому власному пристрої; нічого не надходить до зовнішньої служби.
Докладніше про чому функції конфіденційності особливі.
Графіки та дані
OciDeck має чотирнадцять типів діаграм: стовпчикові (вертикальні, горизонтальні, накопичувальні та накопичувальні горизонтальні), комбіновані, лінійні та площинні, кругові та кільцеві, радарні, точкові, каскадні, теплові карти та план-проти-факту. Теплову карту можна використати, наприклад, і як матрицю ймовірності та впливу для ризиків. Коли ввімкнено модуль «Удосконалення процесів», додаються вісім статистичних типів — див. нижче.
Дані можна вводити в таблицю або імпортувати з CSV. Специфікація зберігається в Markdown як JSON; за бажанням графік може вказувати на файли CSV у акуратному каталозі data/. Для експорту в HTML діаграми включено як окремий SVG.
[
](/images/ocideck/slide-grafiek.png)
Ось як відображається слайд графіка. Чотири чверті, три діапазони — високий, середній і низький — автоматично в кольорах і шрифті профілю стилю, з легендою та мітками осей. Markdown колоди містить лише специфікацію даних; OciDeck виконує креслення в прямому ефірі в редакторі, під час презентації та під час кожного експорту. Графік можна намалювати з анімацією під час відкриття слайда.
[
](/images/ocideck/slide-risicomatrix.png)
Теплова карта як матриця ризику. П’ять класів ймовірності, помножених на п’ять класів впливу, кожна клітинка забарвлена від світло-жовтого до темно-червоного відповідно до оцінки, з кольоровою шкалою внизу. Це той самий тип графіка, який також використовується для звичайних теплових карт: позначте осі випадковості та впливу, і ви отримаєте матрицю ризику, яка складається з даних, а не з окремих кольорових прямокутників.
[
](/images/ocideck/slide-dashboard.png)
Інформаційна панель кабіни для наради про статус. Чотири вимірювачі на одному слайді: спідометр для охоплення заходів, термометр для рівня ризику, вольтметр для швидкості відновлення та лічильник зростання/спаду для тенденції відкритих знахідок. Кожен лічильник має зелену та червону зони, і при відкритті слайда голки можуть рухатися до свого значення.
Контрольні списки під час презентацій
- Слайди контрольного списку можна відмітити під час презентації, щоб прогрес залишався видимим, не виходячи з презентації.
- Це можна використовувати для тренінгів, семінарів, демонстрацій, перевірок безпеки та звітів MIAUW, у яких кроки, перевірки чи висновки виконуються в реальному часі.
- Перегляд аудиторії залишається синхронізованим із доповідачем, тому позначені елементи стають частиною самої презентації.
Поділіться на потрібному рівні
Не кожен слайд призначений для кожної аудиторії. Таким чином, OciDeck допомагає визначити для кожної презентації та кожного слайда, наскільки широко можна поширювати інформацію. Під капотом це можливо завдяки класифікації TLP: міжнародній системі кольорів для конфіденційності. На практиці це головним чином означає, що OciDeck може допомогти запобігти випадковому потраплянню внутрішнього слайда в ширший експорт або презентацію.
- Колоді можна надати загальний доступ або рівень конфіденційності.
- Слайдам можна надати власний рівень, якщо вони більш чутливі, ніж решта презентації.
- Слайди, більш чутливі, ніж вибраний рівень презентації, можуть бути автоматично пропущені під час презентації та експорту.
- Візуальне маркування може відповідати кольорам FIRST TLP 2.0, користувачеві не потрібно знати абревіатуру.
- Експорт може бути закрито без помилок, якщо правила класифікації неправильні.
- Експорт метаданих може передавати інформацію про класифікацію в PDF, PPTX і HTML.
[
](/images/ocideck/slide-tlp.png)
Слайд, класифікований як TLP:AMBER. У нижньому правому куті розміщено мітку TLP офіційних кольорів FIRST, а по діагоналі вмісту водяний знак із класифікацією та назвою організації. Обидва відтворюються програмою — нічого не вставляється вручну — і переміщуються до презентації, PDF, PPTX і HTML. Якщо ви презентуєте або експортуєте для ширшої аудиторії, ніж дозволяє класифікація, цей слайд автоматично залишиться позаду.
Докладніше про частини відповідного рівня та класифікації TLP.
Форми та вміст слайдів
- Структуровані редактори для кожного типу слайда: заголовок, пункти, дві колонки, пункти із зображенням, одинарні, подвійні або на всю сторінку зображення, цитати, таблиці, розділи, відео, аудіо, початковий код, діаграми, приладові панелі в стилі кабіни пілота, інтерактивні запитання, шкали часу, ключові цифри та вільний Markdown.
- Слайди з ключовими цифрами ставлять кілька головних чисел поряд із числом із попереднього звіту, щоб було видно рух, а не лише поточний стан.
- Слайди з меню вибору: блоки, кожен з яких переходить до іншого слайда цієї ж презентації — сіткою, списком або колом. Зручно, коли навчання чи довідковий матеріал не обов’язково проходити від початку до кінця.
- Під час вибору типу слайда під сіткою стоїть пояснення того, на що вказує мишка або клавіатура: ви обираєте за реченням, а не за піктограмою. Тип наявного слайда можна змінити й пізніше.
- Відеослайди можуть показувати локальне відео, URL-адреси відео та посилання на YouTube або Vimeo. Посилання YouTube і Vimeo відтворюються через офіційний вбудований програвач; онлайн-медіа за замовчуванням вимкнено, його потрібно свідомо ввімкнути.
- Слайди вихідного коду з підсвічуванням синтаксису для кожної мови програмування. Код зберігається як огороджений кодовий блок і масштабується з площиною ковзання.
- Безкоштовні слайди Markdown із підсвічуванням синтаксису, математикою LaTeX і діаграмами Mermaid.
- Слайди шкали часу, які перетворюють події зі звичайного списку Markdown на анімовану шкалу часу.
- Виноски на зображеннях із нумерованими маркерами, областями та стрілками, зокрема покрокове розкриття під час презентації та підтримка експорту.
[
](/images/ocideck/slide-tijdlijn.png)
Слайд шкали часу, від сповіщення до оцінки. У Markdown це не що інше, як звичайний список із чотирма рядками — «День 0 :: Сповіщення протягом :: …». OciDeck перетворює це на часову шкалу з вузлами, картками над і під лінією та коротким поясненням для кожної події. Під час презентації лінію можна проводити покроково.
[
](/images/ocideck/slide-code.png)
Слайд коду зі справжнім вихідним кодом. Код зазначено як виділений блок коду в Markdown і показано на слайді з підсвічуванням синтаксису в темній області коду — тут рядок виявлення Python. Тому немає знімка екрана з редактора: код залишається текстовим, доступним для пошуку та редагування, і масштабується відповідно до області слайда.
Докладніше про що робить Marp Markdown можливим.
Презентація
- Попередній перегляд під час редагування.
- Повний екран із навігацією з клавіатури, порожнім екраном, автоматичним переходом і оглядом слайдів.
- Перегляд доповідача з поточним слайдом, наступним слайдом, нотатками та таймером.
- Репетиційний режим із зворотним відліком, часом на слайд і підсумком.
- Подвійний екран доповідача: проектор показує слайд, ноутбук – вид доповідача.
- Шар анотації з пером, маркером, гумкою та лазерним покажчиком. Анотації залишаються відокремленими від Marp Markdown і можуть бути збережені як додаткова інформація.
[
](/images/ocideck/presentatie.png)
Режим презентації, яким його бачить аудиторія. Слайд заголовка заповнює весь екран у профілі стилю колоди — тут із логотипом LibreKAT унизу ліворуч. Навігація здійснюється за допомогою клавіатури, і за допомогою однієї клавіші ви можете переключитися на чорний екран, огляд слайдів або перегляд доповідача. Якщо ви підключите проектор, це зображення перейде на великий екран, а ви збережете вигляд доповідача.
Взаємодія
- Слайди-опитування шести видів, на які можна відповідати під час презентації: множинний вибір, правда/неправда, кілька правильних відповідей, запитання на впорядкування, пари зображень і вільний текст.
- Модуль eLearning додає ще три види для укладання — встановлення відповідності, заповнення пропусків і вказування місця на зображенні. Ці три зберігаються у файлі; відповідати на них під час презентації поки що не можна.
- Презентація може продовжувати блокуватися, доки на запитання не буде дано правильну відповідь.
- Таблиці, які можна редагувати під час презентації, вимкнено, якщо ви навмисно не ввімкнули це.
- Контрольні списки можна заповнювати під час презентації.
- Вид аудиторії залишається синхронізованим з доповідачем.
[
](/images/ocideck/slide-quiz.png)
Слайд вікторини після відповіді. Питання знаходиться вгорі, чотири варіанти нижче; правильна відповідь виділена зеленим кольором. У нижній частині слайда наведено правила, які ви встановлюєте для кожного запитання: відображайте варіанти в довільному порядку та повторіть спробу, якщо ви отримаєте неправильну відповідь. Презентація може навіть відмовитися від продовження, доки на запитання не буде дано правильну відповідь — корисно для навчання та тестування.
Модулі, які ви вмикаєте самі
OciDeck має одинадцять необов’язкових модулів. Усі вони вимкнені, доки ви не ввімкнете їх у Налаштування → Розширення, тож той, хто просто робить презентації, ніколи з ними не стикається. Вимкнення модуля ніколи не робить наявну роботу недосяжною: презентація, яка вже містить такий слайд, і далі відкривається та відображається — джерелом є файл, а не перемикач.
Звітність з інформаційної безпеки (MIAUW)
Призначено для звітів за Методикою дослідження інформаційної безпеки з аудиторською цінністю.
Модуль додає, серед іншого:
- слайди пошуку, резюме висновків, контрольний список, матриця обсягу та слайди підписання;
- конструктор CVSS 4.0 з офлайн-селектором CWE і полями CVE;
- майстер пошуку;
- огляд відповідності вимогам MIAUW;
- автоматична нумерація висновків;
- хешування доказів SHA1 і SHA-256;
- перевірки охоплення обсягу;
- похідне резюме керівництва;
- доопрацювання та скріплення звітів;
- додаткова позначка часу RFC 3161;
- експорт в шаблон звіту MIAUW;
- зашифрований файл аудиту AES-256 зі звітом, доказами та хеш-таблицями.
Усе працює офлайн за замовчуванням.
Удосконалення процесів
Для тих, хто працює за методами DMAIC, DMADV, Kaizen, A3, 8D, SIPOC, FMEA та RACI. Модуль додає три речі.
- Вісім статистичних типів діаграм поряд зі звичайними: контрольна карта (з центральною лінією та контрольними межами, узятими з самих вимірювань, і червоними точками, які порушують правило), гістограма з межами специфікації, показником Cpk і висновком про нормальність поруч, Парето з накопичувальною лінією та категоріями, що разом досягають 80 %, карта перебігу, коробкова діаграма, графік імовірності та дві діаграми планування експериментів: головні ефекти та взаємодія.
- Обчислювачі лише для читання: Gage R&R, перевірка гіпотез (t-критерій, Велча, однофакторний ANOVA) і лінійна регресія. Вони обчислюють на вашому пристрої; жодні дані вимірювань його не покидають.
- Чотири форми слайдів: матриця (SIPOC, FMEA, RACI), канва (A3, статут проєкту, вплив/витрати, SWOT, дошка), дерево (5 «чому», дерево CTQ, Ішикава) і потік (карта процесу, доріжки, VSM).
Жодне обчислене число не потрапляє у ваш файл. Контрольні межі, Cpk, порядок Парето, квартилі коробки та RPN у FMEA щоразу виводяться з даних заново — змініть вимірювання, і все зміститься разом із ним. Зберігається тільки те, що вирішили ви. А коли даних замало, щоб порахувати чесно, слайд про це й скаже, замість того щоб усе одно щось намалювати: контрольна карта з трьох вимірювань виглядає точно так само авторитетно, як і карта зі ста.
Система управління: поступ щодо стандартів ISO
Звітуйте про поступ власної системи управління щодо ISO/IEC 27001 (інформаційна безпека), ISO 9001 (якість) або ISO/IEC 42001 (ШІ). Призначено для періодичного звіту раді, керівництву або органу сертифікації: які заходи впроваджено, які лишаються запланованими, хто за них відповідає і який є доказ.
- Слайди стану заходів, у яких для кожного заходу є стан, необов’язковий рівень зрілості, відповідальний, цільова дата чи період, посилання на доказ і примітка.
- Заходи ви завантажуєте з вбудованого покажчика, а не набираєте 93 номери вручну; наявні рядки залишаються недоторканими.
- З цих слайдів OciDeck створює огляд поступу та burn-up за розділами, а також шаблон для аналізу з боку керівництва (пункт 9.3) із уже заповненими поточними цифрами. Обидва похідні від детальних слайдів, тож другого числа, яке могло б розійтися з першим, не виникає.
- Заходи, які ви позначили як не застосовно, випадають зі знаменника — виключення жодного разу не полірує відсоток.
У програмі є лише покажчик стандартів: номери з їхніми короткими назвами. Сам нормативний текст захищений авторським правом і свідомо не включений. Усе відбувається офлайн. OciDeck звітує про поступ; він не заявляє нічого про сертифікацію чи відповідність і не заміняє аудитора.
Навчальні матеріали (eLearning)
Типи слайдів для навчальних матеріалів — навчальна ціль, заголовок модуля, слайд зі зворотним зв’язком і зведення про перевірку — у тому самому файлі Markdown, що й решта матеріалу, без окремої авторської програми. Плюс три види запитань для укладання: встановлення відповідності, заповнення пропусків і вказування місця на зображенні.
Цей модуль молодий, і чесніше сказати це тут, ніж дати вам це виявити: OciDeck фіксує зміст курсу та правила перевірки, але поки що не оцінює відповіді, не рахує спроби й не показує тому, хто вчиться, набраний вами зворотний зв’язок. Те, що є, зроблено як слід: типи слайдів після збереження й повторного відкриття повертаються точно такими, як ви їх написали, — і в інших інструментах Marp також.
Формат файлу свідомо не зберігає жодних результатів навчання: ні хто що відповів, ні спроб, ні особистого поступу. Для них не зарезервовано й ключів — якщо колись з’явиться шар результатів, він отримає власний файл.
Відтворення курсів, що надходять із сервера eLearning, — це інше; про це йдеться нижче, у розділі «Проходження курсу в OciDeck».
Права на зображення
Локально позначає, які зображення з вашої бібліотеки можуть потребувати перевірки авторського права чи ліцензії, і зберігає рішення адміністратора поряд зі спільним зображенням. Це підказка, а не юридичний висновок.
Допомога ШІ
Необов’язкова, вимкнена за замовчуванням, з вибором між локальною моделлю та кінцевою точкою, на яку ви свідомо погоджуєтеся. ШІ допомагає з чернетками текстів висновків і з альтернативними текстами до зображень. Написане ШІ позначається й блокує засвідчення звіту, доки людина його не перегляне.
З’єднання з іншими системами
- OpenKAT — перетворює звіти з OpenKAT на презентацію: з теки з експортами або просто з одного чи кількох серверів. Теку лише читають; у ній нічого не змінюється.
- LibrePlan — отримує знімок проєкту з LibrePlan і робить із нього слайди. З’єднання лише читає; воно ніколи не записує назад.
- Сервер eLearning — див. нижче.
Проходження курсу в OciDeck
Якщо ваша організація має сервер eLearning, OciDeck може бути й боком того, хто вчиться. Ви входите в системному браузері, після чого з’являється Мої курси: ваші курси з кількістю уроків, поступом і станом. Урок запускається або продовжується з останньої стабільної точки; пропущені слайди не вважаються позицією. Пакети курсів в OciDeck можна лише відтворювати — редагування та збереження там немає.
Те, що записують про вас, можна побачити в самій програмі:
- Мій поступ показує завершені курси й уроки, загальний час, коли слайди були на екрані, і вашу останню активність, а для кожного курсу — відсоток і стан уроків.
- Мої дані отримують від вибраної організації те, що там записано про вас, — звичайною мовою, з пошуком і з поясненням понять. Пошук виконується локально в отриманій копії; шуканий текст на сервер не йде. Категорія Доступ і зміни показує, коли до вашої навчальної справи заглядали або щось у ній змінювали і з якою метою.
Коли ви покидаєте урок або завершуєте його, OciDeck надсилає один знімок: останній слайд, чи урок завершено, і скільки часу кожен слайд був на екрані. Ні відповіді, ні бали, ні нотатки, ні зміст курсу з ним не йдуть. «На екрані» — це час за годинником, а не доказ уваги чи того, що людина щось вивчила, і саме тому ми так це й називаємо. Якщо сервер на мить недосяжний, знімки чекають зашифрованими на вашому пристрої до наступного з’єднання.
З’єднання вимкнене за замовчуванням, а браузерна версія його не пропонує: вона не може безпечно зберегти вхід.
Спільна робота над однією презентацією
Дві особи чи більше можуть працювати над однією презентацією одночасно — через спільне місце на WebDAV. Редагування йде через невелику робочу область поряд із презентацією, а не через сам файл .md, тож збережений файл лишається недоторканим, поки триває сеанс. Зберігає той, хто розпочав сеанс; інші бачать свою роботу в сеансі, доки це не станеться. Якщо той, хто розпочав, зникає, його підмінює один з учасників і робота триває далі.
Те, з ким ви працюєте, можна перевірити. У сеансі в реальному часі OciDeck показує для кожного пристрою відбиток його ключа особи. Порівняйте його з колегою каналом, якому довіряєте, і позначте пристрій як перевірений; це запам’ятовується. Якщо раніше перевірений пристрій згодом з’явиться з іншою особою, OciDeck повідомить про невідповідність — саме той сигнал, який ви хочете побачити. Змінюючи пристрій, ви переносите свою особу за допомогою ключа відновлення.
Імпорт, експорт і зберігання
— Презентації зберігаються як стандартна Marp Markdown.
- Імпорт наявних презентацій із PowerPoint (
.pptx), LibreOffice Impress (.odp) та Apple Keynote (.key) — як справжні редаговані слайди в Markdown, а не стос картинок чужих слайдів. Перетягування у вікно теж працює, а формат розпізнається за вмістом файлу, а не за розширенням. - Експорт у PDF, PPTX із нотатками доповідача, ODP, LaTeX/Beamer і самостійний офлайн-HTML; документи також у ePub, ODT і Word (
.docx), із діаграмами Mermaid, вбудованими як високоякісні зображення. - Колоди можна зберігати як самодостатній пакет активів.
- Зберігання на ваш вибір: звичайна тека проєкту, переносний пакет
.ocideck, Nextcloud/WebDAV, бакет S3 (AWS S3 або MinIO, Ceph, Wasabi, Scaleway і Hetzner) чи репозиторій git, у якому кожна збережена версія лишається доступною. - Паролі програм, токени та ключі зберігаються зашифрованими у сховищі ключів операційної системи, а не у файлі налаштувань.
[
](/images/ocideck/exportdialoog.png)
Діалогове вікно експорту. Угорі зелене підтвердження того, що контроль якості не залишив нічого відкритого - якщо це було так, експорт можна заблокувати. Нижче наведено три формати виводу: PDF, PPTX із нотатками доповідача та окрема офлайн-версія HTML. І внизу питання, яке не ставлять інші інструменти презентації: для кого цей експорт? «Завершено» для клієнта чи аудитора, «Відредаговано» для ширшої аудиторії — те, що ви позначили як «пропущено», просто не відображається в цій версії.
Продуктивність і доступність
- Палітра команд (
Ctrl/Cmd + K) для дій, які інакше довелося б шукати в меню. - Пошук і заміна.
- Бібліотека зображень по всіх ваших теках — із пошуком, підписом і описом до кожного зображення та режимом упорядкування, щоб прибрати дублікати, не відкриваючи спершу презентацію.
- Пошук слайдів.
- Скасувати/повторити.
- Пропустити слайди.
- Множинний вибір із масовим копіюванням, видаленням або пропуском.
- Кілька колод у вкладках.
- Вставте вибрані таблиці, таблиці CSV або Markdown у комірки таблиці. — Режим розцінки для всієї колоди з пошуком/заміною та перевіркою структурного синтаксису. — Інтерфейс, орієнтований на WCAG 2.1: масштаб тексту до 200%, елементи керування з клавіатури, мітки програми зчитування з екрана та повідомлення про зміну слайдів.
- Автоматичне відновлення після збою.
Тематизація та локалізація
OciDeck підтримує профілі стилів для колод і вихідного коду, спеціальні кольори, шрифти, логотип і нижній колонтитул. Сама програма також має профілі зовнішнього вигляду, включаючи темний інтерфейс. Шрифти та тема Marp CSS об’єднані без доступу до мережі.
Інтерфейс перекладено на 32 мови, серед них нідерландська, англійська, німецька, французька, іспанська, португальська, українська, турецька, грецька, скандинавські та балтійські мови, фризька, латина, папіаменто й клінгонська. Тести стежать, щоб усі рядки інтерфейсу залишалися доступними всіма мовами.
[
](/images/ocideck/donkere-interface.png)
Той самий редактор у темному профілі інтерфейсу. Усе робоче середовище — панелі, поля введення, смуга слайдів — стає темним, а самі слайди зберігають власний профіль стилю: те, що ви експортуєте, не змінюється. Профілі інтерфейсу доступні в різних варіантах, а інтерфейс перекладено десятками мов.
Відкритий код
OciDeck є відкритим вихідним кодом за публічною ліцензією Європейського Союзу 1.2. Репозиторій знаходиться за адресою: