[discussion] provide the possibility for a trusted user to run a dumux-project in the ci by a template-ci-file
We already have the possibility to compile and run Dumux and get results as artifacts back in the ci. So you can see gitlab together with its CI as a Web-IDE.
I know at of one user in course, who has an account our computers just for learning Dumux. But it is a steep learning process, if you never had worked much before with terminal, ssh, copying files from remote to local and back, and we have even to provide a user-account, university guest account and give much user-support.
For smaller tasks we just could provide via .gitlab.yaml an example setup for a gitlab-runner for the project of the user where he/she runs her code. She the could use the integrated gitlab-editor for making changes in code and rerun the CI or directly start with git for local editing and just pushing the edits back. Plots could be downloaded as artifacts or in an advanced variant generated via a python-script and viewed on the browser.
So a user could just clone the example project. She then gets a runner from the admin for that and can start right away with dumux-course or with a few more variable/config-file settings with another project.
Computing time in the CI can be limited.