mod:sharedresource:usecase

Use case

Shared resources

Request 1

“Training advisors” must be able to read the library and download resources, but only on the “training advisors” taxonomy.

Restriction to the taxonomy concerned

Go to taxonomy via the path plugins/activity modules/Taxonomy

Restrict on the “public” profile field with

profile field: “profile_fied:public”

value: “Training advisor”

Permission

Permission to grant on the role corresponding to “Training advisor”

repository/sharedresource:view to see the library resources

Theme settings when coupled with the “improved my Moodle” component

Top banner link to place on a profile field:

Take the profile field shortname, for example “public” (shortname), then a tilde for a significant part of the field content

Training advisors library|user:profile_field_public~Conseiller en!https://yourmoodle.com/local/sharedresources/browse.php?course=1

Request 2

Training coordinators can:

Access, deposit into the library, import a shared resource into a course and download them to their workstation

only on the “training coordinators” taxonomy

Restriction to the taxonomy

Go to taxonomy via the path plugins/activity modules/Taxonomy

Restrict on the “public” profile field with

profile field: “profile_field:public”

value: “Training coordinator”

:!: Warning: a taxonomy is public if it is not constrained

So constraint rules must be added for each taxonomy tree to carry the approach through if several trees coexist.

Permissions

permission to grant on the role “Training coordinator”

repository/sharedresource:view to see the library resources, and download them to their workstation

repository/sharedresource:create to deposit into the library

repository/sharedresources:use to place a library resource in their course

Theme settings when coupled with the “improved my Moodle” component

It is enough to place a link in the top banner, to place on a profile field:

Take the profile field shortname, for example “public” (shortname), then a tilde for a significant part of the field content

Coordinator library|user:profile_field_public=Coordonnateur de formation!https://yourmoodle.com/local/sharedresources/browse.php?course=1


Back to the component summary - Back to plugins index - Back to catalogue

mod/sharedresource/usecase.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki