First page on the server to create/login a teacher account (1)
When launching gcompris-server, the first page (the dashboard) will show a dialog to create or login a teacher account.
The buttons on the right side to access the other pages are greyed/disabled until a teacher account is connected.
When creating a teacher account, the teacher needs to set a username and password. The password will be used to encrypt the database used for this teacher's data.
This also allows to have different teachers use the same computer but not share pupils data (each teacher account will have separate session and so separate data).
To login the teacher, we can either show a list of existing username (more convenient but less secure), or explicitly ask to type the username (less convenient but more secure). In any case the teacher will have to enter the password to login.
Once logged-in, in the main dashboard screen we can have controls showing the currently logged-in account, and a button to log-out and return to the login page.