You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Maxim Solodovnik <so...@gmail.com> on 2021/02/09 07:24:22 UTC

Re: moodle plugin

On Wed, 30 Dec 2020 at 21:51, Ali Alhaidary <al...@the5stars.org>
wrote:

> Yes, moodle database is not UTF8 by default, but we usually change it.
> And, yes, it has the same name, however, one more thing, it was two word
> group name separated by space 'النُّجُومُ الخَمْسَةِ'. if single Arabic
> word without space is used then show recording' will work as expected.
>

OK
this one is fixed
will be available with moodle plugin 4.2.0


> Ali
> On 12/30/20 5:09 PM, Maxim Solodovnik wrote:
>
>
> On Wed, 30 Dec 2020 at 18:34, Ali Alhaidary <al...@the5stars.org>
> wrote:
>
>> It seems that 'show recordings' did not work was not because 'Module key'
>> was not 'moodle', but because 'Module key'  was an Arabic name,
>>
> Aha!
> this makes sense
> Moodle database is not UTF8 by default
> can you check in the logs (and in OM)
> Does the group created in OM has the same name as "Module key"?
>
>> when we changed it to English name, it did work ...
>>
>> Ali
>> On 12/30/20 12:54 PM, Ali Alhaidary wrote:
>>
>> Than you @Max, see my response embedded ...
>>
>> Ali
>> On 12/30/20 12:24 PM, Maxim Solodovnik wrote:
>>
>>
>>
>> On Wed, 23 Dec 2020 at 13:45, Ali Alhaidary <al...@the5stars.org>
>> wrote:
>>
>>>
>>> On 12/23/20 9:22 AM, Maxim Solodovnik wrote:
>>>
>>> Ali,
>>>
>>> thirst of all we need to agree on definitions :)
>>>
>>> OM instance for me is "configured OM server"
>>> What do you mean by this?
>>>
>>> Yes, thirst, but for new and enhanced features :-)
>>>
>>
>> I mean "first", sorry for the typo :(
>>
>> That is OK :-)
>>
>> OM instance is the activity created in one class and not the plugin (OM
>>> plugin), so let re-write:
>>>
>>> moving 'Module key' from OM plugin config to the config of OM activity
>>> created in one class.
>>>
>>
>> Moving "Module-key" is not an option
>> It also serves for security purposes i.e. to make rooms/users/recordings
>> of one connected plugin to be inaccessible for another plugin
>> What I can propose is to add "suffix" i.e. teacher/admin can create OM
>> activity and specify "Group" in additional field (empty by default)
>> In such case module key will be `plugin key` concatenated with `group`
>> Would it be OK?
>>
>> Currently, 'Module key' will create a group in OM server called 'moodle',
>> and, unless it is 'moodle' the usage of OM activity (instance) as 'show
>> recordings' will not work ! all other functions are OK, even recording,
>> sharing .... and if we put anything else other than 'moodle', the plugin
>> will create that group, but 'show recordings' will not show any recordings.
>>
>> So, as per your idea (which is very good and practical) 'Module key' will
>> keep being 'moodle' in OM plugin configuration, however, when creating an
>> activity (instance), the teacher will have an extra field to fill (Group),
>> lets assume it will be as course name, how it will reflect in room tree of
>> recordings? currently we move recordings (after renaming them) to 'Group
>> recordings' with the name 'moodle' so that 'show recordings' can be used.
>> Can you please share your good thoughts :-)
>>
>>
>>> On Wed, 23 Dec 2020 at 08:02, Ali Alhaidary <al...@the5stars.org>
>>> wrote:
>>>
>>>> I assumed so, but it did not. Although we have tens of recordings in
>>>> private, group and public in so many OM instances, the list always shows
>>>> 'no recordings'.
>>>>
>>> Only recordings made by user entered from Moodle plugin with same key
>>> will be listed
>>>
>>> all those public, private etc. will not be listed
>>>
>>> True, but only for the creator in 'my' and for group members in 'group'
>>> when in the room of type 'conference' but non in the 'Show recordings'
>>> unless Module key is moodle !
>>>
>>
>> I don't understand this comment :(
>> I just have tested: recordings works as expected:
>>
>> My steps:
>>
>>    1. add Activity
>>    2. choose OM
>>    3. fill `Room name`
>>    4. select `Show Recording (select recording from drop down to be
>>    shown instead of meeting)` as `Room type`
>>    5. select recording
>>    6. save and display
>>
>>
>>>
>>>> Keeping in mind that:
>>>>
>>>> - OM Data folder in out of OM installation folder,
>>>>
>>> it doesn't matter
>>>
>>>> - Module key is not 'moodle'
>>>>
>>> it doesn't matter
>>>
>>>> - OM server is not on moodle server.
>>>>
>>> it doesn't matter
>>>
>>>> Ali
>>>> On 12/22/20 7:34 PM, Maxim Solodovnik wrote:
>>>>
>>>> something like
>>>>
>>>> 1) you create Moodle room as usual
>>>> 2) do recording
>>>> 3) then create new OM activity with type "Recording"
>>>> 4) select recording you made on step 2)
>>>> 5) save
>>>> Result: your users will see OM recordings panel with this particular
>>>> recording and can watch it :)
>>>>
>>>> sort of "share recording" to Moodle users :)
>>>>
>>>> On Mon, 21 Dec 2020 at 20:19, Ali Alhaidary <
>>>> ali.alhaidary@the5stars.org> wrote:
>>>>
>>>>> How to use room type 'Show Recording' ?
>>>>>
>>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Maxim
>>>>
>>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim