Hi,
I've been trying out the new Content Bank feature for managing H5P content. Awesome stuff! My understanding is that the bank stores content according to their context:
- System Context
- Course Category Context
- Course Context
Hi,
I've been trying out the new Content Bank feature for managing H5P content. Awesome stuff! My understanding is that the bank stores content according to their context:
Thanks for answering! For now I'm testing directly with the administrator account, so it won't be a matter of capabilities yet. (Although you are completely right that at one point I'll have to adjust the roles accordingly.)
First off, I know I'm pushing the envelope. Thanks for bearing with me. I'll explain what I'm attempting in more technical details. The objective would be for certain users to have a content bank that is personal to them. That is to say, the content in such a bank would not be shared with other users across the site, a course category or a course.
There doesn't seem to be anything in that regard on the UI, so I dug a little. I went in the database, table context, to find my user context ID for my user (contextlevel=30, instanceid=my user ID). Then I plugged that context ID in the URL: /contentbank/index.php?contextid=
Interestingly, that works! I can make and store H5P content that way in a personal (user context) space. Unfortunately, I fear this is an unintended feature and I'm worried to get the rug pulled from under me in the future.
The next challenge would be to find the files from my personal content bank in the file picker, across the site.
Unfortunately, the Content bank menu only looks into the system, course category and course context, so the user context content is not found.
So that's where I'm at right now. I could develop a repository type plugin to make the personal Content Bank show up in the File picker I think.
So in conclusion, I'd really like to know if using the content bank on a CONTEXT_USER context is an unintended feature likely to be blocked in the future, or if I can bank on it (pun intended)?