Семантический поиск

Материал из Поле цифровой дидактики
  1. Загрузить данные из внешнего CSV файла в App Inventor (Description: Мы хотим загрузить содержимое датасета в App Inventor и дальше совершать с ними какие=то действия. Распространённая ситуация. Источником данным может быть отдельный файл CSV или Google Sheets. Нам понадобится: 120px-Slnova_Data1.jpg)
  2. Как делать таблицы в вики (Description: Таблицы являются удобной формой для отображения информации. Но таблицы выполняют лишь тогда свою роль, когда между строчками и столбцами имеется смысловая связь, то есть информацию в них можно рассортировать неким образом, например, по дате или алфавиту. С другой стороны, таблицы сложнее обычного текста. Так что применять их имеет смысл лишь там, где они действительно улучшают восприятие материала, поэтому предварительно обдумывайте: не лучше ли использовать обычный список.)
  3. Как добавить видео на страницу вики (Description: На страницу вики можно вставить видео из внешнего источника при помощи виджета. В настоящее время только видео с YouTube.)
  4. Как добавить диаграмму связей на вики страницу (Description: В вики есть несколько текстовых редакторов диаграмм Mermaid, GraphViz, PlantUML и каждый из редакторов позволяет из текстовых команд получить граф. Базовый синтаксис общий A -> B)
  5. Как добавить изображение на вики страницу (Description: Можно добавить изображение загрузив файл в формате png или jpg, или добавив изображение с внешнего ресурса. При загрузке изображений с внешних ресурсов можно пользоваться только разрешёнными источниками. Например, wikimedia.org, www.mgpu.ru, samsmu.ru)
  6. Как добавить листинг программы на вики страницу (Description: Для многих языков можно использовать Extension:SyntaxHighlight - Extension:SyntaxHighlight syntaxhighlight - в статье показаны несколько примеров для языков Python, R, C++, Lisp, Prolog, Javascript, Julia)
  7. Как добавлять на вики страницу элементы интерфейса (Description: Как добавлять на вики страницу элементы интерфейса - поля ввода, кнопки, возможность выбора и т.п. Для этого используется расширение Page Forms)
  8. Как дополнить датасет из MediaWiki API в мобильном приложении (Description: У нас есть датасет, в котором есть названия городов, дополнительная информация (страна и численность жителей). Мы хотим представить эту информацию и дополнить её дополнительными сведениями из MediaWiki. При этом будем использовать MediaWiki API Пример того, как использовать свойства мира в своем проекте https://www.slnova.org/biograph/projects/785938)
  9. Как задать свойства породе объектов (Description: Для многих классов объектов или агентов можем заранее определить свойства - атрибуты. Некоторые предопределены заранее, некоторые задаются авторами модели. 120px-Starlogo_Trait01.jpg)
  10. Как заменить символы в строке? (Description: Дана строка. Необходимо заменить все символы "а" на "о".)
  11. Как записать данные из App Inventor в Google Sheets (Description: Как записать данные c экрана App Inventor в таблицу Google Sheets
    • 120px-Write_to_GS.png
    1. Вариант 1 - только добавление записи
    2. Вариант 2 - добавить + прочитать из этой же таблицы)
    3. Как записать скринкаст при помощи OBS (Description: Как записать скринкаст при помощи программы OBS Studio - установить программу, добавить сцены, в сцены добавить источники (звук, окна, экраны, текст, изображения), включить запись)
    4. Как имитировать поведение покупателей в магазине (Description: Мы хотим создать имитацию взаимодействия людей в магазине - покупателей в магазине)
    5. Как интерпретировать социограмму (Description: Как интерпретировать социограмму (викиграмму), полученную в результате обработки лог-файла)
    6. Как использовать Google Colab (Description: Бесплатная среда для разработки и выполнения программного кода в облаке. Она предоставляет возможность писать и запускать код на языке Python, используя только браузер, без установки специальных программ на компьютер.)
    7. Как использовать Google таблицы (Description: «Google Таблицы» (Google Sheets, «Гугл-таблицы») — онлайн-инструмент для создания и ведения электронных таблиц. В нём можно работать совместно с другими пользователями в режиме реального времени. Например, вносить изменения в один рабочий файл одновременно со всеми коллегами из отдела.)
    8. Как использовать Kaggle для поиска датасетов (Description: Kaggle — это онлайн-платформа для машинного обучения и анализа данных, предоставляющая доступ к датасетам, соревнованиям и ресурсам для специалистов в области данных и машинного обучения.)
    9. Как использовать Microsoft OneDrive (Description: Microsoft OneDrive - это облачный сервис хранения данных, предоставляемый компанией Microsoft. С помощью OneDrive пользователи могут сохранять свои файлы в облаке и получать к ним доступ с любых устройств, подключенных к интернету. OneDrive позволяет синхронизировать файлы между различными устройствами, что обеспечивает удобство и доступность данных в любое время и в любом месте.)
    10. Как использовать Scratch API (Description: Как использовать внешний API в средах визуального программирования)
    11. Как использовать Web API with App Inventor (Description: Общие советы о том, как использовать внешний API и во что превращаются данные из JSON)
    12. Как использовать визуальные блоки на вики страницах (Description: Благодаря специальному расширению в вики можно использовать текстовые блоки для представления программ на языке Scratch и Snap!)
    13. Как использовать клоны в Scratch (Description: Scratch предоставляет увлекательный мир возможностей для создания интерактивных проектов, и одной из самых мощных функций платформы является использование клонов. В этой статье мы погрузимся в мир клонирования и изучим, как этот инструмент может сделать ваши проекты более динамичными, интересными и визуально привлекательными.)
    14. Как использовать облачные данные в Scratch (Description: Способ использования облачных данных, которые хранятся на сервере (Игровые очки, сравнение результатов))
    15. Как использовать песочницу MediaWiki API (Description: Современные MediaWiki площадки поддерживают не только собственный API, но и инструмент для формирования запросов к нему. В этой статье рассказываются приёмы формирования таких запросов. Обратите внимание, что правила общие для всех площадок - Служебная:ApiSandbox)
    16. Как использовать рюкзак в App Inventor (Description: Мы хотим использовать рюкзак внутри App Inventor для того чтобы воспользоваться чужими умениями и функциями)
    17. Как использовать холст и шарики (анимация) (Description: Интерактивные проекты, когда по холсту перемещаются рисунки и шарики (balls) - какие модели и симуляции можно построить в App Inventor. Эксперименты с возможностями раздела Drawing & Animation. Пример 1
    18. Разноцветные шарики - углерод, кислород, водород
    19. Когда шарики сталкиваются, Notifier говорит, какое именно соединение образовалось
    20. )
    21. Как копировать поведение агентов в Snap! (Description: Попытка переноса поведения драконов из StarLogo Nova в Snap!)
    22. Как не задавить человека танком (Description: Как не задавить человека танком)
    23. Как обратиться к API из Snap! (Description: Невозможно обратиться напрямую к большинству открытых API из Snap! Но, можно организовать такое обращение и обработку данных из JSON формата)
    24. Как обратиться к внешним данным из Snap! (Description: В Snap! очень просто обратиться к датасету в формате CSV или JSON, если он лежит на машине пользователя. Кроме того мы можем использовать блок (url) - обратиться к датасету и затем превратить его в таблицу в Snap!
    120px-ExternalDataSnap.png
    )
  12. Как обратиться к внешним данным из вики (Description: Используем расширение External Data и получаем данные на вики странице - в виде списка или таблицы)
  13. Как организовать обмен сообщениями через MQTT4Snap! (Description: Возможно обмениваться сообщениями по протоколу MQTT через MQTT серверы -возможность связать Snap! проекты и устроить соревнование между участниками. Например, они могут передавать свои географические координаты
    1. соберёт его биографию и статус
    2. число и перечень проектов
    3. на кого он подписан
    4. кто на него подписан)
    5. Как получить изображение Scratch блоков (Description: В ряде случаев для публикации материалов необходимо получить изображение блоков Scratch в виде графических файлов. Приложение https://scratchblocks.github.io/ позволяет получить блоки в формате png svg)
    6. Как получить список случайных значений (Description: В общем случае создаём исходно пустой список и добавляем в него указанное число чисел, находящихся в указанном интервале. Для Snap!
    Список случайных чисел из %сколько от %min до %max
    540px-Random_list2.png
    )