> For the complete documentation index, see [llms.txt](https://docs.informationhub.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.informationhub.io/tutorial.md).

# Tutorial: Fynbos in Siberia

This tutorial walks you through Information Hub from start to finish using a fictitious research project. Each section builds on the previous one, introducing progressively more powerful features. Work through them at your own pace -- whether in one sitting or over several days.

## The scenario

Dr. Lena Mwangi is a botanist investigating whether South African fynbos plants can survive in Siberian conditions. She has established two field sites -- Site Alpha near Yakutsk and Site Beta near Novosibirsk -- where she is growing three experimental species:

* *Protea siberica* -- a cold-adapted protea hybrid
* *Erica glacialis* -- a frost-tolerant heath
* *Restio permafrostii* -- a restio adapted to permafrost soils

Her team visits each site regularly to measure plant growth, count leaves, and record soil conditions. She needs a central place to organise the research, collect data in the field, and share findings with collaborators.

## Tutorial levels

| Level                                     | What you will learn                                                                                                                                                                                                                 |
| ----------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Beginner](/tutorial/beginner.md)         | Create a project, set up your team, build a table and form with a Location question, collect data, upload files, share forms, and see your observations on a map dashboard                                                          |
| [Intermediate](/tutorial/intermediate.md) | Import and export spreadsheets, add photo capture to forms, manage tasks with kanban boards, document and share wiki pages, build a public app, work offline with the Jobs page, and configure email notifications                  |
| [Advanced](/tutorial/advanced.md)         | Build analytical dashboards with scorecards and filters, use hidden and QR Code questions, lock rows, configure permissions, create templates, link tables with foreign keys, and use FILE columns to link to external resources    |
| [Super](/tutorial/super.md)               | Access data via the GraphQL API, generate analysis scripts, create key generators for human-readable IDs, pre-fill forms from URL parameters, review the audit log with rollback, set up webhooks, and configure dynamic file paths |

{% content-ref url="/pages/5DuQnBpQZrnktz3cT1xM" %}
[Beginner: Getting Started](/tutorial/beginner.md)
{% endcontent-ref %}

{% content-ref url="/pages/Je2VG52VYdxVi3Sk4cYA" %}
[Intermediate: Data Workflows](/tutorial/intermediate.md)
{% endcontent-ref %}

{% content-ref url="/pages/dkk4sruErIltpKhUa9zK" %}
[Advanced: Analysis & Configuration](/tutorial/advanced.md)
{% endcontent-ref %}

{% content-ref url="/pages/rXV4uECb5z8HAX09kIpj" %}
[Super: Programmatic Access & Automation](/tutorial/super.md)
{% endcontent-ref %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.informationhub.io/tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
