Найти в Дзене
DigEd

Поделитесь своими знаниями и создавайте онлайн-курсы с помощью простого Markdown!

Оглавление

Автор Андре Дитрих

LiaScript

С помощью LiaScript мы попытались реализовать расширенный формат Markdown, который должен позволить каждому создавать, делиться, адаптировать, переводить или исправлять онлайн-курсы без необходимости быть веб-разработчиком. Мы считаем, что языковой подход, а не инструментальный, обеспечивает большую гибкость, свободу творчества и устойчивость. Поэтому мы попытались разработать упрощенный синтаксис, который расширяет статическую разметку викторинами, анимацией, разговорным текстом, автоматической визуализацией ASCII-art и многим другим. Все было сплетено вокруг Markdown, так что контент все еще можно читать и интерпретировать с помощью любого редактора или интерпретатора Markdown.

Что такое LiaScript?

диалект Markdown для интерактивных курсов и публикации на основе данных,

все реализовано на Elm/JavaScript и работает прямо в браузере (онлайн),

сам интерпретатор также является ридером, что позволяет хранить как документы, так и прогресс,

курсы также можно проходить в автономном режиме, поскольку интерпретатор также является прогрессивным веб-приложением (PWA), которое позволяет хранить документы и прогресс прямо в браузере (локально),

все приватно, мы не храним никаких данных ни о курсах, ни о пользователях и их прогрессе

Есть пара проблем, которые мы сейчас наблюдаем при создании Открытых образовательных ресурсов (ООР). Одним из них является изоляция, то есть люди, которые хотят создавать контент, редко связаны через прикладные технологии, вместо этого они разделены платформами, инструментами разработки и используемыми базовыми технологиями (языками программирования). Кроме того, невозможно просто взять образовательный веб-сайт/проект и адаптировать его содержимое для другой аудитории. Кроме того, людям без технического образования практически невозможно просто создать небольшой курс. Таким образом, они остановились на Word, PowerPoint и PDF, поскольку они обеспечивают простое продолжение статических форматов, которые люди использовали до компьютерной эры. «Если я хочу публиковать контент для компьютера, я хочу, чтобы моя аудитория погружалась в него, экспериментировала, моделировала, играла с контентом… но не только читала».

Цели

  • Простота: благодаря языку разметки, ориентированному на человека, каждый должен иметь возможность создавать и изменять контент.
  • Интерактивность: браузер — это следующая операционная система, и хотя контент с помощью LiaScript разрабатывается на «статическом» языке разметки, он не должен быть представлен таким образом.
  • Расширяемость: все, что не является частью LiaScript, должно быть встраиваемым и импортируемым.
  • Долговечность: платформы выходят из строя, разработка проприетарного программного обеспечения/форматов прекращена, но LiaScript не размещается на одной платформе (его можно размещать везде), и даже без интерпретатора LiaScript контент по-прежнему читается и интерпретируется в любом редакторе; вы даже можете напечатать или выгравировать его на камне или глине. Кроме того, если вы используете какую-либо систему управления версиями (например, git), вы можете ссылаться на любую предыдущую версию своего курса.

Представьте себе мир, в котором у всех будет одинаковый доступ к высококачественному бесплатному образовательному контенту. Представьте себе, что все виды школьных учебников, технической или научной литературы могут стать открытыми и более интерактивными проектами с участием учителей и учеников. Все, что требуется, это простой текстовый редактор и веб-браузер.

Ссылка на описания LiaScript

Не требующий программирования инструмент

Ваш курс анализируется и отображается в режиме реального времени в браузере на стороне клиента. Вам нужно только указать URL-адрес вашего файла курса. Курс представляет собой простой формат Markdown с поддержкой мультимедийного контента, рассказчиков, эффектов, викторин, онлайн-программирования, художественных диаграмм ASCII и т. д.

-2

Смотрите документацию здесь

Open-courSe (открытый курс)

Вы являетесь владельцем своего контента, но, размещая свой курс на github, вы даете другим возможность внести свой вклад, перевести и адаптировать ваш курс.

Нет единого источника истины, так почему должен быть только один курс. С помощью веток и форков git можно разработать курс для разных студентов и целевой аудитории.

-3

Список курсов смотрите здесь

Готов для JavaScript

В отличие от других парсеров Markdown, вы можете использовать любую библиотеку JavaScript, которую захотите. Таким образом, вы можете интегрировать любой вид визуализации, симуляции, системы компьютерной алгебры или всего, что вы считаете полезным для своего курса.

Чтобы упростить использование элементов JavaScript и HTML, LiaScript предоставляет макросистему для решения повторяющихся задач.

-4

Список шаблонов смотрите здесь

Visual-Studio-Code

LiaScript можно разрабатывать из редактора Visual-Studio-Code, что позволит значительно упростить и ускорить разработку курсов в будущем...

liascript-preview: крошечное средство предварительного просмотра, которое, если оно было включено, обновляет вид вашего курса каждый раз, когда вы сохраняете документ.

liascript-snippets: Если вы начнете вводить «lia» в своем документе, вы включите нечеткий поиск, который содержит много справок, примеров и фрагментов LiaScript.

Atom.io

Если вы предпочитаете Atom, вы также можете установить предварительный просмотр и плагин фрагментов для этого редактора. Процедура установки более подробно описана здесь.

-5

LiveEditor

Это браузерный совместный онлайн-редактор для LiaScript. Весь контент хранится в вашем браузере. Совместная работа обеспечивается WebRTC и Yjs. Фрагменты уже включены, просто введите «lia», чтобы изучить некоторые функции LiaScript. Кстати, если у вас есть учетная запись GitHub, вы можете напрямую экспортировать свои курсы в суть.

Проверьте редактор здесь

-6

... или попробуйте несколько примеров

Кроме того ...

liascript-devserver: Если вы предпочитаете другой редактор или у вас есть несколько курсов, которые вы хотите протестировать локально, вам следует попробовать этот проект с открытым исходным кодом...

liascript-exporter: этот проект позволяет упаковать весь ваш курс в формат, совместимый со SCORM, и, таким образом, загрузить ваши курсы LiaScript в наиболее распространенные системы управления обучением (LMS).

CodiLIA: это ответвление совместного редактора CodiMD для Markdown, но вместо создания документов CodiLIA можно использовать для создания курса в стиле LiaScript...

preview-lia: с помощью этого веб-компонента вы также можете выделить свои курсы LiaScript или другие проекты GitHub на своем личном веб-сайте или в блоге. Просто разместите ссылку на свой курс где-нибудь на своем сайте, и эти карточки всегда будут синхронизированы с метаданными вашего курса. Нет необходимости в бесконечных обновлениях…

-7

Источник