Static pages

Static pages can be defined and put in the static folder (see Configuration reference).

A static page is a YAML file with a title and an reStructuredText content. Its filename is <page_id>[.<ISO631>].yaml where <page_id> is an alphanumerical identifier for the page and ISO631 is the optional ISO-631 language code to display the appropriate translation to the user if available. Pages are served at http(s)://host[:port]/pages/<page_id>

For instance, the page welcome.yaml, containing the following:
title: Welcome !
content: Welcome on INGInious !

will the served at http(s)://host[:port]/pages/welcome. If welcome.fr.yaml is specified and the user has set his/her language to French, welcome.fr.yaml will be used instead.

Welcome page

A static page can be set as the welcome page, instead of the course list, using the welcome_page option (see Configuration reference).

Terms of Service & Privacy Policy

You may have to make some terms of service and/or privacy policy public to your users and make them accept them before using INGInious.

You can set two static pages and specify them in the configuration file using the terms_page and privacy_page options (see Configuration reference).