TinyDB: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) |
Patarakin (обсуждение | вклад) |
||
(не показано 9 промежуточных версий этого же участника) | |||
Строка 4: | Строка 4: | ||
http://digida.mgpu.ru/images/thumb/1/19/List_tinydb.png/120px-List_tinydb.png | http://digida.mgpu.ru/images/thumb/1/19/List_tinydb.png/120px-List_tinydb.png | ||
|Affordances=Для хранения базы данных используется схема тегов. Значением является некоторый текст, который пользователь ввел для нового пользовательского ответа. Тег дает данным, которые вы храните в базе данных, имя (способ ссылки на информацию), а значением являются сами данные. Тег = ключ, который вы будет использоваться позже, когда нужно будет получить данные из базы данных. | |Affordances=Для хранения базы данных используется схема тегов. Значением является некоторый текст, который пользователь ввел для нового пользовательского ответа. Тег дает данным, которые вы храните в базе данных, имя (способ ссылки на информацию), а значением являются сами данные. Тег = ключ, который вы будет использоваться позже, когда нужно будет получить данные из базы данных. | ||
База данных App Inventor TinyDB - таблицу пар тег-значение. | |||
|Область применения=образование | |Область применения=образование | ||
|End users=Учащиеся, Преподаватели, Исследователи | |End users=Учащиеся, Преподаватели, Исследователи | ||
Строка 13: | Строка 12: | ||
|AI=Нет | |AI=Нет | ||
}} | }} | ||
== Примеры использования == | |||
=== Название проекта Cat_facts_API_text === | |||
: https://gallery.appinventor.mit.edu/?galleryid=fb7de7b5-82ca-4a74-93a8-792681288417 | : https://gallery.appinventor.mit.edu/?galleryid=fb7de7b5-82ca-4a74-93a8-792681288417 | ||
==== Добавить значение полученное из cat [[API]] ==== | |||
[[Файл:List tinydb.png|800]] | [[Файл:List tinydb.png|800]] | ||
==== Достать и показать все факты о котах ==== | |||
=== Карта на основании данных === | |||
* https://gallery.appinventor.mit.edu/?galleryid=c4d45947-794d-48c5-a38b-e1c565c1b1e1 | |||
==== Сохранение в базу ==== | |||
Мы пользуемся тем, что первые значение в списке - уникальные имена городов и используем их в качестве ключей | |||
[[Файл:List to tinyDB.png]] | |||
==== Процедура (result) достаёт из TinyDB значение по ключу (tag) ==== | |||
; Важно, что значения из TinyDB могут вызываться на разных экранах | |||
В ответе используется и ключ и один из элементов списка, который он кодирует | |||
[[Файл:Tell about city.png]] | |||
==== Процедура (do) размещение маркера в центре карты ==== | |||
[[Файл:Show city on map.png|600px]] | |||
== Команды == | == Команды == | ||
# ClearAll () Очистить все хранилище данных в TinyDB. | # ClearAll () Очистить все хранилище данных в [[TinyDB]]. | ||
# ClearTag (имя переменной) Очистите запись с данным тегом. | # ClearTag (имя переменной) Очистите запись с данным тегом. | ||
# any GetTags () Возвращает список всех тегов в TinyDB. | # any GetTags () Возвращает список всех тегов в TinyDB. | ||
# any GetValue (имя переменной, указанное значение) Получить значение, хранящееся в данной переменной. Если нет такой переменной, присвоить указанное значение. | # any GetValue (имя переменной, указанное значение) Получить значение, хранящееся в данной переменной. Если нет такой переменной, присвоить указанное значение. | ||
# StoreValue (имя переменной, любой valueToStore) Сохранить данные в переменной с определенным именем. При выключении приложения, в том числе и при выключении устройства, переменная будет сохранена. | # StoreValue (имя переменной, любой valueToStore) Сохранить данные в переменной с определенным именем. При выключении приложения, в том числе и при выключении устройства, переменная будет сохранена. |
Текущая версия на 16:47, 29 марта 2024
Краткое описание инструмента | База данных для хранения информации внутри программ App Inventor
|
---|---|
Возможности | Для хранения базы данных используется схема тегов. Значением является некоторый текст, который пользователь ввел для нового пользовательского ответа. Тег дает данным, которые вы храните в базе данных, имя (способ ссылки на информацию), а значением являются сами данные. Тег = ключ, который вы будет использоваться позже, когда нужно будет получить данные из базы данных.
База данных App Inventor TinyDB - таблицу пар тег-значение. |
Трудности использования | |
Область знаний | |
Область применения | образование |
Поясняющее видео | |
Веб-сайт | |
Пользователи | Учащиеся, Преподаватели, Исследователи |
Используется для создания (проведения) | Хранение информации |
Разработчик | |
Сообщество вокруг средства | |
Лицензия | |
Год первого релиза | |
Совместное сетевое использование | Нет |
Какой язык основной | English |
Есть ли поддержка Искусственным Интеллектом | Нет |
Примеры использования
Название проекта Cat_facts_API_text
Добавить значение полученное из cat API
Достать и показать все факты о котах
Карта на основании данных
Сохранение в базу
Мы пользуемся тем, что первые значение в списке - уникальные имена городов и используем их в качестве ключей
Процедура (result) достаёт из TinyDB значение по ключу (tag)
- Важно, что значения из TinyDB могут вызываться на разных экранах
В ответе используется и ключ и один из элементов списка, который он кодирует
Процедура (do) размещение маркера в центре карты
Команды
- ClearAll () Очистить все хранилище данных в TinyDB.
- ClearTag (имя переменной) Очистите запись с данным тегом.
- any GetTags () Возвращает список всех тегов в TinyDB.
- any GetValue (имя переменной, указанное значение) Получить значение, хранящееся в данной переменной. Если нет такой переменной, присвоить указанное значение.
- StoreValue (имя переменной, любой valueToStore) Сохранить данные в переменной с определенным именем. При выключении приложения, в том числе и при выключении устройства, переменная будет сохранена.