Partial confidentiality of sharing content repositories
Repositories indexed on the Sharing Platform could contain content which should not be visible to everyone, for example a solution for the exercise in the repository. We would like to have a way to make part of the repository publicly available (e.g. the exercise) but restrict access to other parts of the repository to select users (e.g. show the exercise's solution only to verified instructors).
This problem consists of two parts:
-
How should the creator/maintainer of the repository specify which parts are public? (naming convention / explicit specification / both)?
-
How do we enforce this specification? (display on the Sharing Platform, download, export, interface to other services)