sagemathinc / cocalc

CoCalc: Collaborative Calculation in the Cloud
https://CoCalc.com
Other
1.17k stars 216 forks source link

course: provide a way to temporarily disable shared project #5923

Open slel opened 2 years ago

slel commented 2 years ago

It can be useful to disable a course's shared project for a while.

This can prevent students from accidentally starting it instead of their own project, for instance during an exam.

Currently

It would be nice to

williamstein commented 2 years ago

We could also implement a new primitive for projects called "Disabled", and only people with a special elevated privilege can toggle the disabled state. When disabled, the project doesn't run and no files are accessible.

Thoughts?

slel commented 2 years ago

That would work. (It would also be nice to be able to make a project readonly: files could be read and copied to other projects, but not created, deleted or edited. )