Семантический поиск
Материал из Поле цифровой дидактики
- Загрузить данные из внешнего CSV файла в App Inventor (Description: Мы хотим загрузить содержимое датасета в App Inventor и дальше совершать с ними какие=то действия. Распространённая ситуация. Источником данным может быть отдельный файл CSV или Google Sheets. Нам понадобится:
- Screen
- ListView
- Web)
- Задать цвет части поля (Description: Как задать цвет поля (или его части) для разных сред агентного моделирования)
- Изучить информатиков МЭШ (Description: В датесете МЭШ есть учителя информатики. Мы хотим узнать информацию о них.)
- Использование клавиш клавиатуры в App Inventor (Description: Как управлять объектом в мобильном приложении)
- Использование рекурсивного способа вычисления факториала в Snap! (Description: Рекурсивный алгоритм вычисления факториала в Snap!)
- Использовать Notifier для вывода сообщений (Description: Мы хотим, чтобы Notifier вернул нам сообщение, которое ввёл пользователь мобильного приложение в окне ввода. Что он введёт, то и появится в зоне Notifie. Очень простой пример для освоения среды, добавление элементов интерфейса. В окно ввода пользователь вводит значение, а программа их возвращает в Notifier.
- )
- Использовать данные МЭШ для моделирования поведения учителей (Description: При изучении языков высокого уровня хотелось бы опираться на реальные ситуации, которые происходят с учителями. Эти ситуации описываются и моделируются в различных языках. Мы взяли несколько сред многоагентного моделирования, где агенты симулируют поведение учителей, и скрестили эти языки с данными, которые были извлечены из МЭШ.
- )
- Как включить Snap! проект в состав вики страницы (Description: Используем заклинание - snap project="Название" user="Имя_Автора" - примеры в тексте статьи)
- Как вставлять химические формулы в тексты вики статей (Description: В вики есть расширение https://www.mediawiki.org/wiki/Extension:SimpleMathJax и оно позволяет встраивать в страницы математические и химические формулы. Нужно использовать тег chem)
- Как встроить статью в другую статью? (Description: Я хочу встроить другую статью в свою.
- Использовать запрос ask и формат embedded)
- Как вырастить данные в искусственном сообществе (Description: Для того, чтобы получить данные, можно создать имитационную модель, агенты которой будут имитировать поведение биологическое или социальное поведение животных, людей или организаций. В процессе своих действий агенты будут порождать данные, которые можно собрать и проанализировать.
- Как делать таблицы в вики (Description: Таблицы являются удобной формой для отображения информации. Но таблицы выполняют лишь тогда свою роль, когда между строчками и столбцами имеется смысловая связь, то есть информацию в них можно рассортировать неким образом, например, по дате или алфавиту. С другой стороны, таблицы сложнее обычного текста. Так что применять их имеет смысл лишь там, где они действительно улучшают восприятие материала, поэтому предварительно обдумывайте: не лучше ли использовать обычный список.)
- Как добавить видео на страницу вики (Description: На страницу вики можно вставить видео из внешнего источника при помощи виджета. В настоящее время только видео с YouTube.)
- Как добавить диаграмму связей на вики страницу (Description: В вики есть несколько текстовых редакторов диаграмм Mermaid, GraphViz, PlantUML и каждый из редакторов позволяет из текстовых команд получить граф. Базовый синтаксис общий A -> B)
- Как добавить изображение на вики страницу (Description: Можно добавить изображение загрузив файл в формате png или jpg, или добавив изображение с внешнего ресурса. При загрузке изображений с внешних ресурсов можно пользоваться только разрешёнными источниками. Например, wikimedia.org, www.mgpu.ru, samsmu.ru)
- Как добавить листинг программы на вики страницу (Description: Для многих языков можно использовать Extension:SyntaxHighlight - Extension:SyntaxHighlight syntaxhighlight - в статье показаны несколько примеров для языков Python, R, C++, Lisp, Prolog, Javascript, Julia)
- Как добавлять на вики страницу элементы интерфейса (Description: Как добавлять на вики страницу элементы интерфейса - поля ввода, кнопки, возможность выбора и т.п. Для этого используется расширение Page Forms)
- Как дополнить датасет из MediaWiki API в мобильном приложении (Description: У нас есть датасет, в котором есть названия городов, дополнительная информация (страна и численность жителей). Мы хотим представить эту информацию и дополнить её дополнительными сведениями из MediaWiki. При этом будем использовать MediaWiki API
- )
- Как задать свойства миру StarLogo Nova (Description: Свойства мира задаются так же как и свойства отдельной породе
- Как задать свойства породе объектов (Description: Для многих классов объектов или агентов можем заранее определить свойства - атрибуты. Некоторые предопределены заранее, некоторые задаются авторами модели. )
- Как заменить символы в строке? (Description: Дана строка. Необходимо заменить все символы "а" на "о".)
- Как записать данные из App Inventor в Google Sheets (Description: Как записать данные c экрана App Inventor в таблицу Google Sheets
- Вариант 1 - только добавление записи
- Вариант 2 - добавить + прочитать из этой же таблицы)
- Как записать скринкаст при помощи OBS (Description: Как записать скринкаст при помощи программы OBS Studio - установить программу, добавить сцены, в сцены добавить источники (звук, окна, экраны, текст, изображения), включить запись)
- Как имитировать поведение покупателей в магазине (Description: Мы хотим создать имитацию взаимодействия людей в магазине - покупателей в магазине)
- Как интерпретировать социограмму (Description: Как интерпретировать социограмму (викиграмму), полученную в результате обработки лог-файла)
- Как использовать Google Colab (Description: Бесплатная среда для разработки и выполнения программного кода в облаке. Она предоставляет возможность писать и запускать код на языке Python, используя только браузер, без установки специальных программ на компьютер.)
- Как использовать Google таблицы (Description: «Google Таблицы» (Google Sheets, «Гугл-таблицы») — онлайн-инструмент для создания и ведения электронных таблиц. В нём можно работать совместно с другими пользователями в режиме реального времени. Например, вносить изменения в один рабочий файл одновременно со всеми коллегами из отдела.)
- Как использовать Kaggle для поиска датасетов (Description: Kaggle — это онлайн-платформа для машинного обучения и анализа данных, предоставляющая доступ к датасетам, соревнованиям и ресурсам для специалистов в области данных и машинного обучения.)
- Как использовать Microsoft OneDrive (Description: Microsoft OneDrive - это облачный сервис хранения данных, предоставляемый компанией Microsoft. С помощью OneDrive пользователи могут сохранять свои файлы в облаке и получать к ним доступ с любых устройств, подключенных к интернету. OneDrive позволяет синхронизировать файлы между различными устройствами, что обеспечивает удобство и доступность данных в любое время и в любом месте.)
- Как использовать Scratch API (Description: Как использовать внешний API в средах визуального программирования)
- Как использовать Web API with App Inventor (Description: Общие советы о том, как использовать внешний API и во что превращаются данные из JSON)
- Как использовать визуальные блоки на вики страницах (Description: Благодаря специальному расширению в вики можно использовать текстовые блоки для представления программ на языке Scratch и Snap!)
- Как использовать клоны в Scratch (Description: Scratch предоставляет увлекательный мир возможностей для создания интерактивных проектов, и одной из самых мощных функций платформы является использование клонов. В этой статье мы погрузимся в мир клонирования и изучим, как этот инструмент может сделать ваши проекты более динамичными, интересными и визуально привлекательными.)
- Как использовать облачные данные в Scratch (Description: Способ использования облачных данных, которые хранятся на сервере (Игровые очки, сравнение результатов))
- Как использовать песочницу MediaWiki API (Description: Современные MediaWiki площадки поддерживают не только собственный API, но и инструмент для формирования запросов к нему. В этой статье рассказываются приёмы формирования таких запросов. Обратите внимание, что правила общие для всех площадок - Служебная:ApiSandbox)
- Как использовать рюкзак в App Inventor (Description: Мы хотим использовать рюкзак внутри App Inventor для того чтобы воспользоваться чужими умениями и функциями)
- Как использовать холст и шарики (анимация) (Description: Интерактивные проекты, когда по холсту перемещаются рисунки и шарики (balls) - какие модели и симуляции можно построить в App Inventor. Эксперименты с возможностями раздела Drawing & Animation. Пример 1
- Разноцветные шарики - углерод, кислород, водород
- Когда шарики сталкиваются, Notifier говорит, какое именно соединение образовалось
- )
- Как копировать поведение агентов в Snap! (Description: Попытка переноса поведения драконов из StarLogo Nova в Snap!)
- Как не задавить человека танком (Description: Как не задавить человека танком)
- Как обратиться к API из Snap! (Description: Невозможно обратиться напрямую к большинству открытых API из Snap! Но, можно организовать такое обращение и обработку данных из JSON формата)
- Как обратиться к внешним данным из Snap! (Description: В Snap! очень просто обратиться к датасету в формате CSV или JSON, если он лежит на машине пользователя. Кроме того мы можем использовать блок (url) - обратиться к датасету и затем превратить его в таблицу в Snap!
- Как обратиться к внешним данным из вики (Description: Используем расширение External Data и получаем данные на вики странице - в виде списка или таблицы)
- Как организовать обмен сообщениями через MQTT4Snap! (Description: Возможно обмениваться сообщениями по протоколу MQTT через MQTT серверы -возможность связать Snap! проекты и устроить соревнование между участниками. Например, они могут передавать свои географические координаты
- )
- Как оценить Scratch проект (Description: Как оценить Scratch проект при помощи автоматического анализа кода проекта при помощи Dr.Scratch)
- Как перевести Scratch в Snap! (Description: Для того, чтобы перевести Scratch в Snap! нужно воспользоваться программой https://snapinator.github.io/#
- Загрузить)
- Как подготовить данные для библиометрического исследования (Description: Распространённая задача - провести библиометрический анализ определённой области знаний. В данном рецепте последовательность действий представлена как диаграмма - flow diagram)
- Как поделиться своим приложением App Inventor (Description: Мы создали новое мобильное приложение в среде App Inventor и хотим им поделиться с окружающими)
- Как показать информацию об участнике из Scratch сообщества в App Inventor (Description: Программа запросит имя участника (например, mres или patarakin) и соберёт о нем информацию, используя Scratch API:
- соберёт его биографию и статус
- число и перечень проектов
- на кого он подписан
- кто на него подписан)
- Как получить изображение Scratch блоков (Description: В ряде случаев для публикации материалов необходимо получить изображение блоков Scratch в виде графических файлов. Приложение https://scratchblocks.github.io/ позволяет получить блоки в формате png svg)
- Как получить список случайных значений (Description: В общем случае создаём исходно пустой список и добавляем в него указанное число чисел, находящихся в указанном интервале. Для Snap!
)