mirror of
https://github.com/mediacms-io/mediacms.git
synced 2026-03-09 06:27:21 -04:00
a
This commit is contained in:
@@ -41,6 +41,20 @@ Installation
|
||||
- Log in as Administrator
|
||||
- Go to: Site Administration → Appearance → Advanced Theme settings -> Custom menu items:
|
||||
add: My Media|/filter/mediacms/my_media.php
|
||||
Notes: User needs to be enrolled on one course at least, otherwise visiting My Media won't show anything.
|
||||
The plugin needs to use the ID of an existing course to the 'My Media' page and thus it is going to use it
|
||||
and create a 'my media' page on the course, if it doesn't already exist. This is happening automatically the
|
||||
first time a user visits the global 'my media' link, if a 'my media' page activity does not exist in the course, the
|
||||
plugin will create it. If you don't want the 'my media' page to show up on the course, you can place it to a hidden part
|
||||
Create a part (eg 'Hidden Links'), select the Edit options (three vertical dots) and Hide it.
|
||||
Then place the 'My Media' activity there, select the three dots for the activity, Availability, and set "Make available but don't show on course page: Available to students if you provide a link."
|
||||
This option won't appear if the part is not hidden, so first you want to create the part, hide it, and then edit the setting for 'my media'
|
||||
|
||||
To summarize, for the 'my media' global link on top, a 'my media' is also required in each course, and you can either
|
||||
create it (as MediaCMS activity with any name) or let the first user that visits the global 'my media' have it created automatically.
|
||||
If you don't want this activity to be visible in the course, place it under a hidden part and set it's availability as "Make available but don't show on course page", which is only possible for items inside hidden parts.
|
||||
|
||||
|
||||
|
||||
What to expect
|
||||
-------
|
||||
|
||||
@@ -9,14 +9,11 @@ from . import deep_linking, views
|
||||
app_name = 'lti'
|
||||
|
||||
urlpatterns = [
|
||||
# LTI 1.3 Launch Flow
|
||||
path('oidc/login/', views.OIDCLoginView.as_view(), name='oidc_login'),
|
||||
path('launch/', views.LaunchView.as_view(), name='launch'),
|
||||
path('jwks/', views.JWKSView.as_view(), name='jwks'),
|
||||
path('public-key/', views.PublicKeyPEMView.as_view(), name='public_key_pem'),
|
||||
# Deep Linking
|
||||
path('select-media/', deep_linking.SelectMediaView.as_view(), name='select_media'),
|
||||
# LTI-authenticated pages
|
||||
path('my-media/', views.MyMediaLTIView.as_view(), name='my_media'),
|
||||
path('embed/<str:friendly_token>/', views.EmbedMediaLTIView.as_view(), name='embed_media'),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user