bdecentgmbh/moodle-format_kickstart

Does not prevent to be selected for an existing course

mudrd8mz opened this issue · 2 comments

I just tested a scenario of selecting the Kickstart format for an existing course with existing content. I can see it allows the teacher to select a new template. I did no and basically imported the same template again, for the second time. It threw an error to me, however I suspect this might be related to the actual MBZ.

Still, what is the expected behaviour here? Should the new template be added to the course?

Hi David,

the expected behaviour would be that the new template is added to the existing content.

A usecase for this could be if you use let's say a generic course template with general stuff like section titles, blocks, completion etc., and then add another course template for specific stuff, e.g. a specific feedback activity.

By the very logic of a course format, we were not able to prevent that kickstart is selected a second time; however, in most scenarios, this would not even be possible because of restricted permissions. But it turned out to be quite useful in certain scenarios I think.

The idea here is to make adding content to courses as easy as possible and get the courses as consistent as possible; several customers we discussed this during the concept stage plan to even prevent the user from accessing course settings (think "Simple Teacher" role).

We will check though if we can reproduce the error you experienced. Was there anything special about the MBZ you used?

BTW: the next release for Kickstart will most probably feature category based templates; i.e. for each template, the admin will be able to choose the category where it shall be available.

Thx
Stefan

Thanks, that makes sense. I was not actually able to even reproduce my problem with re-importing the same MBZ, so it must have been a glitch.