Closed markkuriekkinen closed 2 years ago
The old unfinished projects https://github.com/apluslms/shepherd and https://github.com/apluslms/roman were supposed to solve these problems amongst other things, but they are not progressing since all the developers have left.
:cry:
Pull request #1009 closed this issue. The original issue description contains several items and not all of them are part of #1009. However, many details have changed since the original creation of this issue and this issue is outdated. There are some items that are harder to automate, such as automatically adding webhooks in GitLab projects since it is a service out of our control.
The course creation and installation process must be made easier. Ideally, (authenticated) teachers could create new courses themselves without contacting the A+ support at all.
Currently, teachers send email when they need new courses. The admin must do the following:
The old unfinished projects https://github.com/apluslms/shepherd and https://github.com/apluslms/roman were supposed to solve these problems amongst other things, but they are not progressing since all the developers have left.