apluslms / a-plus

A+ frontend portal - A+ LMS documentation:
https://apluslms.github.io/
Other
67 stars 72 forks source link

Creating and installing new courses requires too much manual work from admins #774

Closed markkuriekkinen closed 2 years ago

markkuriekkinen commented 3 years ago

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.

raphendyr commented 3 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:

PasiSa commented 2 years ago

Related EDIT Jira issues: 555, 407, 661. I.e., this relates to Sisu interfacing (and could be split into smaller issues according to these plans)

markkuriekkinen commented 2 years ago

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.

1009 particularly eases the creation of new course instances on existing courses.