Introduction
streamlit_book provide tools to create interactive multipaged apps on streamlit apps using python and simple folder convention.
Features
Reads and renders python files of the provided folders.
Multipaging compatible with native streamlit multipage. It can renders chapters (previous, next and reload buttons) or a book (collection of chapters).
Interactive activities: true or false question, single choice question, multiple choice question and to do list.
User answers can (optionally) be saved.
User’s token to persist a session.
Admin view: stats on users and saved answers.
Use streamlit_book to create more rich and interactive apps, activities and quizzes!
Examples
Happy Birds : A self contained example that mixes features of the library with a funny twist.
The (confusion) Matrix: Take the blue pill to learn all about the confusion matrix.
The Streamlitsaurus Rex: Will teach you to always visualize your data, and exhibits the mythical Datasaurus.
SatSchool: interactive app how to manipulate and understand data from satellites in a range of environmental contexts.
Template for multipaging: A template for a multipage app using streamlit_book, with public and private sections.
stbook-methods.streamlitapp.com : All the activities and goodies in streamlit_book!
stbook-multipaging.streamlitapp.com : How to do multipage with streamlit book!
Are you using streamlit_book? Let me know and I will add it!