You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Ali Alhaidary <al...@the5stars.org> on 2020/12/21 13:18:52 UTC

moodle plugin

How to use room type 'Show Recording' ?


Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
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

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
Hi Max,

Would you like to have a meeting in OM to discuss?

Ali

On 2/17/21 4:36 PM, Maxim Solodovnik wrote:
> It seems I understand less and less with each email in this thread :(
> Are there any other Moodle plugin users who follow this thread?
>
> On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> wrote:
>
>     In moodle, to use an application (called plugin) there are three
>     steps:
>
>     1. install the plugin.
>
>     2. create an activity of that plugin in the class page.
>
>     3. use this created activity.
>
>     In OM case,
>
>     1. we install the plugin, and currently, a new group called module
>     is created, what I am suggesting is not to create this group at
>     this stage.
>
>     2. create an activity of any type other than 'Show Recording' with
>     'suffix' added, only then a new group is created in OM database
>     called module+suffix.
>
>     3. when the teacher uses this activity he will see an empty
>     module+suffix group in his tree list (that used to see module
>     group only)
>
>     4. He records the lesson, which will be saved in 'my recordings',
>     and after the recording is ready, he will rename it and move it to
>     'module+suffix' group.
>
>     We usually do not want students to enter the room just to attend
>     the recorded lesson, so the teacher will create an activity of any
>     type 'Show Recording' with 'suffix' selected (not added, because
>     if he did not create the activity as per step 2, this list will be
>     empty and the activity can not be created), and the list of
>     recordings will be displayed to be selected.
>
>
>     On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>>
>>
>>     On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
>>     <ali.alhaidary@the5stars.org
>>     <ma...@the5stars.org>> wrote:
>>
>>
>>         On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>>
>>>
>>>         On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
>>>         <ali.alhaidary@the5stars.org
>>>         <ma...@the5stars.org>> wrote:
>>>
>>>             1. Teacher fills the form of new OM activity with suffix
>>>             field, and save it (see attached in red), at this time,
>>>             new group is created in OM database with the name
>>>             'module+suffix'
>>>
>>>         true
>>>
>>>             2. A new OM activity is created on his course page.
>>>
>>>         true
>>>
>>>             3. Teacher clicks on this activity, enters OM room, do
>>>             the recording and exit.
>>>
>>>         true
>>>
>>>             4. Teacher creates new OM activity with 'Show recording'
>>>             with the same suffix field, and only then he can select
>>>             recordings
>>>
>>>         NOT true
>>>
>>>         As I wrote 2 times before
>>>         this activity need to be saved "with suffix"
>>>         then opened
>>>         and only the second time recording list will contain correct
>>>         recording ....
>>>         this is the problem
>>         The activity is saved with 'suffix' as per step 1, and
>>         executed (opened) as per step 3, where is the problem ?
>>
>>
>>     I always thought activity of type room is created
>>     then NEW activity of type recording is created
>>     I wonder which of two use-case is more common? ...
>>
>>>
>>>             I do know when recording list is generated, however, I
>>>             do know that recording will be visible after recording :-)
>>>
>>>             On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>>
>>>>
>>>>             On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
>>>>             <ali.alhaidary@the5stars.org
>>>>             <ma...@the5stars.org>> wrote:
>>>>
>>>>
>>>>                 On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>                 I'll clean-up some context
>>>>>
>>>>>                 On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>>>>                 <ali.alhaidary@the5stars.org
>>>>>                 <ma...@the5stars.org>> wrote:
>>>>>
>>>>>>
>>>>>>                     In fact - no :(
>>>>>>
>>>>>>                     recordings created at "moodle-ENG101" will
>>>>>>                     not be visible while key is "moodle" and the
>>>>>>                     `suffix` is empty
>>>>>>                     to see them
>>>>>>                     teacher will need to create activity (with
>>>>>>                     suffix)
>>>>>>                     save it
>>>>>>                     then edit
>>>>>>
>>>>>>                     this looks to me as bad UX :(
>>>>>>
>>>>>>                     Maybe you can suggest how it can be improved?
>>>>>                     Yes, you are absolutely right, the teacher
>>>>>                     needs to create an activity with 'suffix'
>>>>>                     mandatory field, and then he use this
>>>>>                     activity, enter the room and do recording,
>>>>>                     only after that, the recording is visible.
>>>>>
>>>>>
>>>>>                 here is the problem
>>>>>                 what exactly do you mean by "after that, the
>>>>>                 recording is visible." ?
>>>>                 After the teacher does the recording, it should
>>>>                 (would) be visible in a new activity created with
>>>>                 the same suffix for recordings only.
>>>>
>>>>
>>>>             OK, let's start from the beginning :)
>>>>
>>>>             The recordings list is created on server at the very
>>>>             beginning
>>>>             this means
>>>>             1) teacher clicks "Add activity"
>>>>               - recording list is created based on "Module key"
>>>>             only (there is no suffix for new activity)
>>>>               - at this point teacher can't select "suffixed"
>>>>             recordings from the list
>>>>             3) he/she adds suffix, and saves the activity
>>>>             4) click edit
>>>>               - recording list is created based on "Module key" and
>>>>             "suffix"
>>>>
>>>>             this is what I call bad UX :(
>>>>
>>>>>
>>>>>
>>>>>                 -- 
>>>>>                 Best regards,
>>>>>                 Maxim
>>>>
>>>>
>>>>
>>>>             -- 
>>>>             Best regards,
>>>>             Maxim
>>>
>>>
>>>
>>>         -- 
>>>         Best regards,
>>>         Maxim
>>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Daniel Baker <in...@collisiondetection.biz>.
They can make the  change in the   file  tree:



They  you can  ask them to not  touch other  peoples recordings.  Would  
that  suffice ?



On 20-Feb-21 9:24 AM, Ali Alhaidary wrote:
>
> The problem is:
>
> All recordings are in one place editable by all moderators.
>
> Ali
>
> On 2/20/21 11:29 AM, Daniel Baker wrote:
>>
>> So  to  go  back to original   problem:
>>
>>
>> Teachers  are  finding it  difficult to pick a  recording because 
>> several recordings  are  named the same or similar ?
>>
>>
>> Is that  the problem ?
>>
>> On 17-Feb-21 8:45 PM, Ali Alhaidary wrote:
>>>
>>> AFAIK, you can install the plugin on http 5080
>>>
>>> Ali
>>>
>>> On 2/17/21 11:16 PM, Denis Noctor wrote:
>>>> Hi there Max,
>>>>
>>>> Apologies for the silence on my side. I use moodle and have been 
>>>> doing so (on a different AWS server to that of the OM instance 
>>>> (5.1.0)). I haven’t integrated both of them to work with each other 
>>>> (yet), as my Moodle instance is still using PHP 5.6 and no SSL. 
>>>> More recent versions of Moodle require PHP 7 + and SSL cert to 
>>>> work. The reason I have been slow to upgrade my version of Moodle 
>>>> is because some of my MySQL code needs to be changed to MySQLi as 
>>>> many functions are deprecated and I also have my school database 
>>>> (on the same Moodle server) using old PHP pages which will require 
>>>> a rewrite. This is something I will work on over the weekend. Once 
>>>> I have both servers talking to each other, I will install the OM 
>>>> Moodle plugin as it is the last piece of the puzzle I need to work 
>>>> on. All the best.
>>>>
>>>> Sent from my iPhone
>>>>
>>>> On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik <solomax666@gmail.com 
>>>> <ma...@gmail.com>> wrote:
>>>>
>>>>> It seems I understand less and less with each email in this thread :(
>>>>> Are there any other Moodle plugin users who follow this thread?
>>>>>
>>>>> On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
>>>>> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> 
>>>>> wrote:
>>>>>
>>>>>     In moodle, to use an application (called plugin) there are
>>>>>     three steps:
>>>>>
>>>>>     1. install the plugin.
>>>>>
>>>>>     2. create an activity of that plugin in the class page.
>>>>>
>>>>>     3. use this created activity.
>>>>>
>>>>>     In OM case,
>>>>>
>>>>>     1. we install the plugin, and currently, a new group called
>>>>>     module is created, what I am suggesting is not to create this
>>>>>     group at this stage.
>>>>>
>>>>>     2. create an activity of any type other than 'Show Recording'
>>>>>     with 'suffix' added, only then a new group is created in OM
>>>>>     database called module+suffix.
>>>>>
>>>>>     3. when the teacher uses this activity he will see an empty
>>>>>     module+suffix group in his tree list (that used to see module
>>>>>     group only)
>>>>>
>>>>>     4. He records the lesson, which will be saved in 'my
>>>>>     recordings', and after the recording is ready, he will rename
>>>>>     it and move it to 'module+suffix' group.
>>>>>
>>>>>     We usually do not want students to enter the room just to
>>>>>     attend the recorded lesson, so the teacher will create an
>>>>>     activity of any type 'Show Recording' with 'suffix' selected
>>>>>     (not added, because if he did not create the activity as per
>>>>>     step 2, this list will be empty and the activity can not be
>>>>>     created), and the list of recordings will be displayed to be
>>>>>     selected.
>>>>>
>>>>>
>>>>>     On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>>>>>>
>>>>>>
>>>>>>     On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
>>>>>>     <ali.alhaidary@the5stars.org
>>>>>>     <ma...@the5stars.org>> wrote:
>>>>>>
>>>>>>
>>>>>>         On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>>
>>>>>>>
>>>>>>>         On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
>>>>>>>         <ali.alhaidary@the5stars.org
>>>>>>>         <ma...@the5stars.org>> wrote:
>>>>>>>
>>>>>>>             1. Teacher fills the form of new OM activity with
>>>>>>>             suffix field, and save it (see attached in red), at
>>>>>>>             this time, new group is created in OM database with
>>>>>>>             the name 'module+suffix'
>>>>>>>
>>>>>>>         true
>>>>>>>
>>>>>>>             2. A new OM activity is created on his course page.
>>>>>>>
>>>>>>>         true
>>>>>>>
>>>>>>>             3. Teacher clicks on this activity, enters OM room,
>>>>>>>             do the recording and exit.
>>>>>>>
>>>>>>>         true
>>>>>>>
>>>>>>>             4. Teacher creates new OM activity with 'Show
>>>>>>>             recording' with the same suffix field, and only then
>>>>>>>             he can select recordings
>>>>>>>
>>>>>>>         NOT true
>>>>>>>
>>>>>>>         As I wrote 2 times before
>>>>>>>         this activity need to be saved "with  suffix"
>>>>>>>         then opened
>>>>>>>         and only the second time recording list will contain
>>>>>>>         correct recording ....
>>>>>>>         this is the problem
>>>>>>         The activity is saved with 'suffix' as per step 1, and
>>>>>>         executed (opened) as per step 3, where is the problem ?
>>>>>>
>>>>>>
>>>>>>     I always thought activity of type room is created
>>>>>>     then NEW activity of type recording is created
>>>>>>     I wonder which of two use-case is more common? ...
>>>>>>
>>>>>>>
>>>>>>>             I do know when recording list is generated, however,
>>>>>>>             I do know that recording will be visible after
>>>>>>>             recording :-)
>>>>>>>
>>>>>>>             On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>             On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
>>>>>>>>             <ali.alhaidary@the5stars.org
>>>>>>>>             <ma...@the5stars.org>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>                 On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>>>>                 I'll clean-up some context
>>>>>>>>>
>>>>>>>>>                 On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>>>>>>>>                 <ali.alhaidary@the5stars.org
>>>>>>>>>                 <ma...@the5stars.org>> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                     In fact - no :(
>>>>>>>>>>
>>>>>>>>>>                     recordings created at "moodle-ENG101"
>>>>>>>>>>                     will not be visible while key is "moodle"
>>>>>>>>>>                     and the `suffix` is empty
>>>>>>>>>>                     to see them
>>>>>>>>>>                     teacher will need to create activity
>>>>>>>>>>                     (with suffix)
>>>>>>>>>>                     save it
>>>>>>>>>>                     then edit
>>>>>>>>>>
>>>>>>>>>>                     this looks to me as bad UX :(
>>>>>>>>>>
>>>>>>>>>>                     Maybe you can suggest how it can be improved?
>>>>>>>>>                     Yes, you are absolutely right, the teacher
>>>>>>>>>                     needs to create an activity with 'suffix'
>>>>>>>>>                     mandatory field, and then he use this
>>>>>>>>>                     activity, enter the room and do recording,
>>>>>>>>>                     only after that, the recording is visible.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                 here is the problem
>>>>>>>>>                 what exactly do you mean by "after that, the
>>>>>>>>>                 recording is visible." ?
>>>>>>>>                 After the teacher does the recording, it should
>>>>>>>>                 (would) be visible in a new activity created
>>>>>>>>                 with the same suffix for recordings only.
>>>>>>>>
>>>>>>>>
>>>>>>>>             OK, let's start from the beginning :)
>>>>>>>>
>>>>>>>>             The recordings list is created on server at the
>>>>>>>>             very beginning
>>>>>>>>             this means
>>>>>>>>             1) teacher clicks "Add activity"
>>>>>>>>               - recording list is created based on "Module key"
>>>>>>>>             only (there is no suffix for new activity)
>>>>>>>>               - at this point teacher can't select "suffixed"
>>>>>>>>             recordings from the list
>>>>>>>>             3) he/she adds suffix, and saves the activity
>>>>>>>>             4) click edit
>>>>>>>>               - recording list is created based on "Module key"
>>>>>>>>             and "suffix"
>>>>>>>>
>>>>>>>>             this is what I call bad UX :(
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                 -- 
>>>>>>>>>                 Best regards,
>>>>>>>>>                 Maxim
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>             -- 
>>>>>>>>             Best regards,
>>>>>>>>             Maxim
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>         -- 
>>>>>>>         Best regards,
>>>>>>>         Maxim
>>>>>>
>>>>>>
>>>>>>
>>>>>>     -- 
>>>>>>     Best regards,
>>>>>>     Maxim
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> Best regards,
>>>>> Maxim

Re: moodle plugin

Posted by Daniel Baker <in...@collisiondetection.biz>.
Can you not  ask  them to  abide by a  naming  convention for the   
recordings ?

like this :


baker_session23-21_02-2020




On 20-Feb-21 9:24 AM, Ali Alhaidary wrote:
>
> The problem is:
>
> All recordings are in one place editable by all moderators.
>
> Ali
>
> On 2/20/21 11:29 AM, Daniel Baker wrote:
>>
>> So  to  go  back to original   problem:
>>
>>
>> Teachers  are  finding it  difficult to pick a  recording because 
>> several recordings  are  named the same or similar ?
>>
>>
>> Is that  the problem ?
>>
>> On 17-Feb-21 8:45 PM, Ali Alhaidary wrote:
>>>
>>> AFAIK, you can install the plugin on http 5080
>>>
>>> Ali
>>>
>>> On 2/17/21 11:16 PM, Denis Noctor wrote:
>>>> Hi there Max,
>>>>
>>>> Apologies for the silence on my side. I use moodle and have been 
>>>> doing so (on a different AWS server to that of the OM instance 
>>>> (5.1.0)). I haven’t integrated both of them to work with each other 
>>>> (yet), as my Moodle instance is still using PHP 5.6 and no SSL. 
>>>> More recent versions of Moodle require PHP 7 + and SSL cert to 
>>>> work. The reason I have been slow to upgrade my version of Moodle 
>>>> is because some of my MySQL code needs to be changed to MySQLi as 
>>>> many functions are deprecated and I also have my school database 
>>>> (on the same Moodle server) using old PHP pages which will require 
>>>> a rewrite. This is something I will work on over the weekend. Once 
>>>> I have both servers talking to each other, I will install the OM 
>>>> Moodle plugin as it is the last piece of the puzzle I need to work 
>>>> on. All the best.
>>>>
>>>> Sent from my iPhone
>>>>
>>>> On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik <solomax666@gmail.com 
>>>> <ma...@gmail.com>> wrote:
>>>>
>>>>> It seems I understand less and less with each email in this thread :(
>>>>> Are there any other Moodle plugin users who follow this thread?
>>>>>
>>>>> On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
>>>>> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> 
>>>>> wrote:
>>>>>
>>>>>     In moodle, to use an application (called plugin) there are
>>>>>     three steps:
>>>>>
>>>>>     1. install the plugin.
>>>>>
>>>>>     2. create an activity of that plugin in the class page.
>>>>>
>>>>>     3. use this created activity.
>>>>>
>>>>>     In OM case,
>>>>>
>>>>>     1. we install the plugin, and currently, a new group called
>>>>>     module is created, what I am suggesting is not to create this
>>>>>     group at this stage.
>>>>>
>>>>>     2. create an activity of any type other than 'Show Recording'
>>>>>     with 'suffix' added, only then a new group is created in OM
>>>>>     database called module+suffix.
>>>>>
>>>>>     3. when the teacher uses this activity he will see an empty
>>>>>     module+suffix group in his tree list (that used to see module
>>>>>     group only)
>>>>>
>>>>>     4. He records the lesson, which will be saved in 'my
>>>>>     recordings', and after the recording is ready, he will rename
>>>>>     it and move it to 'module+suffix' group.
>>>>>
>>>>>     We usually do not want students to enter the room just to
>>>>>     attend the recorded lesson, so the teacher will create an
>>>>>     activity of any type 'Show Recording' with 'suffix' selected
>>>>>     (not added, because if he did not create the activity as per
>>>>>     step 2, this list will be empty and the activity can not be
>>>>>     created), and the list of recordings will be displayed to be
>>>>>     selected.
>>>>>
>>>>>
>>>>>     On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>>>>>>
>>>>>>
>>>>>>     On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
>>>>>>     <ali.alhaidary@the5stars.org
>>>>>>     <ma...@the5stars.org>> wrote:
>>>>>>
>>>>>>
>>>>>>         On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>>
>>>>>>>
>>>>>>>         On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
>>>>>>>         <ali.alhaidary@the5stars.org
>>>>>>>         <ma...@the5stars.org>> wrote:
>>>>>>>
>>>>>>>             1. Teacher fills the form of new OM activity with
>>>>>>>             suffix field, and save it (see attached in red), at
>>>>>>>             this time, new group is created in OM database with
>>>>>>>             the name 'module+suffix'
>>>>>>>
>>>>>>>         true
>>>>>>>
>>>>>>>             2. A new OM activity is created on his course page.
>>>>>>>
>>>>>>>         true
>>>>>>>
>>>>>>>             3. Teacher clicks on this activity, enters OM room,
>>>>>>>             do the recording and exit.
>>>>>>>
>>>>>>>         true
>>>>>>>
>>>>>>>             4. Teacher creates new OM activity with 'Show
>>>>>>>             recording' with the same suffix field, and only then
>>>>>>>             he can select recordings
>>>>>>>
>>>>>>>         NOT true
>>>>>>>
>>>>>>>         As I wrote 2 times before
>>>>>>>         this activity need to be saved "with  suffix"
>>>>>>>         then opened
>>>>>>>         and only the second time recording list will contain
>>>>>>>         correct recording ....
>>>>>>>         this is the problem
>>>>>>         The activity is saved with 'suffix' as per step 1, and
>>>>>>         executed (opened) as per step 3, where is the problem ?
>>>>>>
>>>>>>
>>>>>>     I always thought activity of type room is created
>>>>>>     then NEW activity of type recording is created
>>>>>>     I wonder which of two use-case is more common? ...
>>>>>>
>>>>>>>
>>>>>>>             I do know when recording list is generated, however,
>>>>>>>             I do know that recording will be visible after
>>>>>>>             recording :-)
>>>>>>>
>>>>>>>             On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>             On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
>>>>>>>>             <ali.alhaidary@the5stars.org
>>>>>>>>             <ma...@the5stars.org>> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>                 On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>>>>                 I'll clean-up some context
>>>>>>>>>
>>>>>>>>>                 On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>>>>>>>>                 <ali.alhaidary@the5stars.org
>>>>>>>>>                 <ma...@the5stars.org>> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>                     In fact - no :(
>>>>>>>>>>
>>>>>>>>>>                     recordings created at "moodle-ENG101"
>>>>>>>>>>                     will not be visible while key is "moodle"
>>>>>>>>>>                     and the `suffix` is empty
>>>>>>>>>>                     to see them
>>>>>>>>>>                     teacher will need to create activity
>>>>>>>>>>                     (with suffix)
>>>>>>>>>>                     save it
>>>>>>>>>>                     then edit
>>>>>>>>>>
>>>>>>>>>>                     this looks to me as bad UX :(
>>>>>>>>>>
>>>>>>>>>>                     Maybe you can suggest how it can be improved?
>>>>>>>>>                     Yes, you are absolutely right, the teacher
>>>>>>>>>                     needs to create an activity with 'suffix'
>>>>>>>>>                     mandatory field, and then he use this
>>>>>>>>>                     activity, enter the room and do recording,
>>>>>>>>>                     only after that, the recording is visible.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                 here is the problem
>>>>>>>>>                 what exactly do you mean by "after that, the
>>>>>>>>>                 recording is visible." ?
>>>>>>>>                 After the teacher does the recording, it should
>>>>>>>>                 (would) be visible in a new activity created
>>>>>>>>                 with the same suffix for recordings only.
>>>>>>>>
>>>>>>>>
>>>>>>>>             OK, let's start from the beginning :)
>>>>>>>>
>>>>>>>>             The recordings list is created on server at the
>>>>>>>>             very beginning
>>>>>>>>             this means
>>>>>>>>             1) teacher clicks "Add activity"
>>>>>>>>               - recording list is created based on "Module key"
>>>>>>>>             only (there is no suffix for new activity)
>>>>>>>>               - at this point teacher can't select "suffixed"
>>>>>>>>             recordings from the list
>>>>>>>>             3) he/she adds suffix, and saves the activity
>>>>>>>>             4) click edit
>>>>>>>>               - recording list is created based on "Module key"
>>>>>>>>             and "suffix"
>>>>>>>>
>>>>>>>>             this is what I call bad UX :(
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>                 -- 
>>>>>>>>>                 Best regards,
>>>>>>>>>                 Maxim
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>             -- 
>>>>>>>>             Best regards,
>>>>>>>>             Maxim
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>         -- 
>>>>>>>         Best regards,
>>>>>>>         Maxim
>>>>>>
>>>>>>
>>>>>>
>>>>>>     -- 
>>>>>>     Best regards,
>>>>>>     Maxim
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> Best regards,
>>>>> Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
The problem is:

All recordings are in one place editable by all moderators.

Ali

On 2/20/21 11:29 AM, Daniel Baker wrote:
>
> So  to  go  back to original   problem:
>
>
> Teachers  are  finding it  difficult to pick a  recording because 
> several recordings  are  named the same or similar ?
>
>
> Is that  the problem ?
>
> On 17-Feb-21 8:45 PM, Ali Alhaidary wrote:
>>
>> AFAIK, you can install the plugin on http 5080
>>
>> Ali
>>
>> On 2/17/21 11:16 PM, Denis Noctor wrote:
>>> Hi there Max,
>>>
>>> Apologies for the silence on my side. I use moodle and have been 
>>> doing so (on a different AWS server to that of the OM instance 
>>> (5.1.0)). I haven’t integrated both of them to work with each other 
>>> (yet), as my Moodle instance is still using PHP 5.6 and no SSL. More 
>>> recent versions of Moodle require PHP 7 + and SSL cert to work. The 
>>> reason I have been slow to upgrade my version of Moodle is because 
>>> some of my MySQL code needs to be changed to MySQLi as many 
>>> functions are deprecated and I also have my school database (on the 
>>> same Moodle server) using old PHP pages which will require a 
>>> rewrite. This is something I will work on over the weekend. Once I 
>>> have both servers talking to each other, I will install the OM 
>>> Moodle plugin as it is the last piece of the puzzle I need to work 
>>> on. All the best.
>>>
>>> Sent from my iPhone
>>>
>>> On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik <solomax666@gmail.com 
>>> <ma...@gmail.com>> wrote:
>>>
>>>> It seems I understand less and less with each email in this thread :(
>>>> Are there any other Moodle plugin users who follow this thread?
>>>>
>>>> On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
>>>> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> 
>>>> wrote:
>>>>
>>>>     In moodle, to use an application (called plugin) there are
>>>>     three steps:
>>>>
>>>>     1. install the plugin.
>>>>
>>>>     2. create an activity of that plugin in the class page.
>>>>
>>>>     3. use this created activity.
>>>>
>>>>     In OM case,
>>>>
>>>>     1. we install the plugin, and currently, a new group called
>>>>     module is created, what I am suggesting is not to create this
>>>>     group at this stage.
>>>>
>>>>     2. create an activity of any type other than 'Show Recording'
>>>>     with 'suffix' added, only then a new group is created in OM
>>>>     database called module+suffix.
>>>>
>>>>     3. when the teacher uses this activity he will see an empty
>>>>     module+suffix group in his tree list (that used to see module
>>>>     group only)
>>>>
>>>>     4. He records the lesson, which will be saved in 'my
>>>>     recordings', and after the recording is ready, he will rename
>>>>     it and move it to 'module+suffix' group.
>>>>
>>>>     We usually do not want students to enter the room just to
>>>>     attend the recorded lesson, so the teacher will create an
>>>>     activity of any type 'Show Recording' with 'suffix' selected
>>>>     (not added, because if he did not create the activity as per
>>>>     step 2, this list will be empty and the activity can not be
>>>>     created), and the list of recordings will be displayed to be
>>>>     selected.
>>>>
>>>>
>>>>     On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>>>>>
>>>>>
>>>>>     On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
>>>>>     <ali.alhaidary@the5stars.org
>>>>>     <ma...@the5stars.org>> wrote:
>>>>>
>>>>>
>>>>>         On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>
>>>>>>
>>>>>>         On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
>>>>>>         <ali.alhaidary@the5stars.org
>>>>>>         <ma...@the5stars.org>> wrote:
>>>>>>
>>>>>>             1. Teacher fills the form of new OM activity with
>>>>>>             suffix field, and save it (see attached in red), at
>>>>>>             this time, new group is created in OM database with
>>>>>>             the name 'module+suffix'
>>>>>>
>>>>>>         true
>>>>>>
>>>>>>             2. A new OM activity is created on his course page.
>>>>>>
>>>>>>         true
>>>>>>
>>>>>>             3. Teacher clicks on this activity, enters OM room,
>>>>>>             do the recording and exit.
>>>>>>
>>>>>>         true
>>>>>>
>>>>>>             4. Teacher creates new OM activity with 'Show
>>>>>>             recording' with the same suffix field, and only then
>>>>>>             he can select recordings
>>>>>>
>>>>>>         NOT true
>>>>>>
>>>>>>         As I wrote 2 times before
>>>>>>         this activity need to be saved "with  suffix"
>>>>>>         then opened
>>>>>>         and only the second time recording list will contain
>>>>>>         correct recording ....
>>>>>>         this is the problem
>>>>>         The activity is saved with 'suffix' as per step 1, and
>>>>>         executed (opened) as per step 3, where is the problem ?
>>>>>
>>>>>
>>>>>     I always thought activity of type room is created
>>>>>     then NEW activity of type recording is created
>>>>>     I wonder which of two use-case is more common? ...
>>>>>
>>>>>>
>>>>>>             I do know when recording list is generated, however,
>>>>>>             I do know that recording will be visible after
>>>>>>             recording :-)
>>>>>>
>>>>>>             On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>>>>>
>>>>>>>
>>>>>>>             On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
>>>>>>>             <ali.alhaidary@the5stars.org
>>>>>>>             <ma...@the5stars.org>> wrote:
>>>>>>>
>>>>>>>
>>>>>>>                 On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>>>                 I'll clean-up some context
>>>>>>>>
>>>>>>>>                 On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>>>>>>>                 <ali.alhaidary@the5stars.org
>>>>>>>>                 <ma...@the5stars.org>> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>                     In fact - no :(
>>>>>>>>>
>>>>>>>>>                     recordings created at "moodle-ENG101" will
>>>>>>>>>                     not be visible while key is "moodle" and
>>>>>>>>>                     the `suffix` is empty
>>>>>>>>>                     to see them
>>>>>>>>>                     teacher will need to create activity (with
>>>>>>>>>                     suffix)
>>>>>>>>>                     save it
>>>>>>>>>                     then edit
>>>>>>>>>
>>>>>>>>>                     this looks to me as bad UX :(
>>>>>>>>>
>>>>>>>>>                     Maybe you can suggest how it can be improved?
>>>>>>>>                     Yes, you are absolutely right, the teacher
>>>>>>>>                     needs to create an activity with 'suffix'
>>>>>>>>                     mandatory field, and then he use this
>>>>>>>>                     activity, enter the room and do recording,
>>>>>>>>                     only after that, the recording is visible.
>>>>>>>>
>>>>>>>>
>>>>>>>>                 here is the problem
>>>>>>>>                 what exactly do you mean by "after that, the
>>>>>>>>                 recording is visible." ?
>>>>>>>                 After the teacher does the recording, it should
>>>>>>>                 (would) be visible in a new activity created
>>>>>>>                 with the same suffix for recordings only.
>>>>>>>
>>>>>>>
>>>>>>>             OK, let's start from the beginning :)
>>>>>>>
>>>>>>>             The recordings list is created on server at the very
>>>>>>>             beginning
>>>>>>>             this means
>>>>>>>             1) teacher clicks "Add activity"
>>>>>>>               - recording list is created based on "Module key"
>>>>>>>             only (there is no suffix for new activity)
>>>>>>>               - at this point teacher can't select "suffixed"
>>>>>>>             recordings from the list
>>>>>>>             3) he/she adds suffix, and saves the activity
>>>>>>>             4) click edit
>>>>>>>               - recording list is created based on "Module key"
>>>>>>>             and "suffix"
>>>>>>>
>>>>>>>             this is what I call bad UX :(
>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>                 -- 
>>>>>>>>                 Best regards,
>>>>>>>>                 Maxim
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>             -- 
>>>>>>>             Best regards,
>>>>>>>             Maxim
>>>>>>
>>>>>>
>>>>>>
>>>>>>         -- 
>>>>>>         Best regards,
>>>>>>         Maxim
>>>>>
>>>>>
>>>>>
>>>>>     -- 
>>>>>     Best regards,
>>>>>     Maxim
>>>>
>>>>
>>>>
>>>> -- 
>>>> Best regards,
>>>> Maxim

Re: moodle plugin

Posted by Daniel Baker <in...@collisiondetection.biz>.
So  to  go  back to original   problem:


Teachers  are  finding it  difficult to pick a  recording because 
several recordings  are  named the same or similar ?


Is that  the problem ?

On 17-Feb-21 8:45 PM, Ali Alhaidary wrote:
>
> AFAIK, you can install the plugin on http 5080
>
> Ali
>
> On 2/17/21 11:16 PM, Denis Noctor wrote:
>> Hi there Max,
>>
>> Apologies for the silence on my side. I use moodle and have been 
>> doing so (on a different AWS server to that of the OM instance 
>> (5.1.0)). I haven’t integrated both of them to work with each other 
>> (yet), as my Moodle instance is still using PHP 5.6 and no SSL. More 
>> recent versions of Moodle require PHP 7 + and SSL cert to work. The 
>> reason I have been slow to upgrade my version of Moodle is because 
>> some of my MySQL code needs to be changed to MySQLi as many functions 
>> are deprecated and I also have my school database (on the same Moodle 
>> server) using old PHP pages which will require a rewrite. This is 
>> something I will work on over the weekend. Once I have both servers 
>> talking to each other, I will install the OM Moodle plugin as it is 
>> the last piece of the puzzle I need to work on. All the best.
>>
>> Sent from my iPhone
>>
>> On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik <solomax666@gmail.com 
>> <ma...@gmail.com>> wrote:
>>
>>> It seems I understand less and less with each email in this thread :(
>>> Are there any other Moodle plugin users who follow this thread?
>>>
>>> On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
>>> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> 
>>> wrote:
>>>
>>>     In moodle, to use an application (called plugin) there are three
>>>     steps:
>>>
>>>     1. install the plugin.
>>>
>>>     2. create an activity of that plugin in the class page.
>>>
>>>     3. use this created activity.
>>>
>>>     In OM case,
>>>
>>>     1. we install the plugin, and currently, a new group called
>>>     module is created, what I am suggesting is not to create this
>>>     group at this stage.
>>>
>>>     2. create an activity of any type other than 'Show Recording'
>>>     with 'suffix' added, only then a new group is created in OM
>>>     database called module+suffix.
>>>
>>>     3. when the teacher uses this activity he will see an empty
>>>     module+suffix group in his tree list (that used to see module
>>>     group only)
>>>
>>>     4. He records the lesson, which will be saved in 'my
>>>     recordings', and after the recording is ready, he will rename it
>>>     and move it to 'module+suffix' group.
>>>
>>>     We usually do not want students to enter the room just to attend
>>>     the recorded lesson, so the teacher will create an activity of
>>>     any type 'Show Recording' with 'suffix' selected (not added,
>>>     because if he did not create the activity as per step 2, this
>>>     list will be empty and the activity can not be created), and the
>>>     list of recordings will be displayed to be selected.
>>>
>>>
>>>     On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>>>>
>>>>
>>>>     On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
>>>>     <ali.alhaidary@the5stars.org
>>>>     <ma...@the5stars.org>> wrote:
>>>>
>>>>
>>>>         On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>
>>>>>
>>>>>         On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
>>>>>         <ali.alhaidary@the5stars.org
>>>>>         <ma...@the5stars.org>> wrote:
>>>>>
>>>>>             1. Teacher fills the form of new OM activity with
>>>>>             suffix field, and save it (see attached in red), at
>>>>>             this time, new group is created in OM database with
>>>>>             the name 'module+suffix'
>>>>>
>>>>>         true
>>>>>
>>>>>             2. A new OM activity is created on his course page.
>>>>>
>>>>>         true
>>>>>
>>>>>             3. Teacher clicks on this activity, enters OM room, do
>>>>>             the recording and exit.
>>>>>
>>>>>         true
>>>>>
>>>>>             4. Teacher creates new OM activity with 'Show
>>>>>             recording' with the same suffix field, and only then
>>>>>             he can select recordings
>>>>>
>>>>>         NOT true
>>>>>
>>>>>         As I wrote 2 times before
>>>>>         this activity need to be saved "with  suffix"
>>>>>         then opened
>>>>>         and only the second time recording list will contain
>>>>>         correct recording ....
>>>>>         this is the problem
>>>>         The activity is saved with 'suffix' as per step 1, and
>>>>         executed (opened) as per step 3, where is the problem ?
>>>>
>>>>
>>>>     I always thought activity of type room is created
>>>>     then NEW activity of type recording is created
>>>>     I wonder which of two use-case is more common? ...
>>>>
>>>>>
>>>>>             I do know when recording list is generated, however, I
>>>>>             do know that recording will be visible after recording :-)
>>>>>
>>>>>             On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>>>>
>>>>>>
>>>>>>             On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
>>>>>>             <ali.alhaidary@the5stars.org
>>>>>>             <ma...@the5stars.org>> wrote:
>>>>>>
>>>>>>
>>>>>>                 On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>>                 I'll clean-up some context
>>>>>>>
>>>>>>>                 On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>>>>>>                 <ali.alhaidary@the5stars.org
>>>>>>>                 <ma...@the5stars.org>> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>>                     In fact - no :(
>>>>>>>>
>>>>>>>>                     recordings created at "moodle-ENG101" will
>>>>>>>>                     not be visible while key is "moodle" and
>>>>>>>>                     the `suffix` is empty
>>>>>>>>                     to see them
>>>>>>>>                     teacher will need to create activity (with
>>>>>>>>                     suffix)
>>>>>>>>                     save it
>>>>>>>>                     then edit
>>>>>>>>
>>>>>>>>                     this looks to me as bad UX :(
>>>>>>>>
>>>>>>>>                     Maybe you can suggest how it can be improved?
>>>>>>>                     Yes, you are absolutely right, the teacher
>>>>>>>                     needs to create an activity with 'suffix'
>>>>>>>                     mandatory field, and then he use this
>>>>>>>                     activity, enter the room and do recording,
>>>>>>>                     only after that, the recording is visible.
>>>>>>>
>>>>>>>
>>>>>>>                 here is the problem
>>>>>>>                 what exactly do you mean by "after that, the
>>>>>>>                 recording is visible." ?
>>>>>>                 After the teacher does the recording, it should
>>>>>>                 (would) be visible in a new activity created with
>>>>>>                 the same suffix for recordings only.
>>>>>>
>>>>>>
>>>>>>             OK, let's start from the beginning :)
>>>>>>
>>>>>>             The recordings list is created on server at the very
>>>>>>             beginning
>>>>>>             this means
>>>>>>             1) teacher clicks "Add activity"
>>>>>>               - recording list is created based on "Module key"
>>>>>>             only (there is no suffix for new activity)
>>>>>>               - at this point teacher can't select "suffixed"
>>>>>>             recordings from the list
>>>>>>             3) he/she adds suffix, and saves the activity
>>>>>>             4) click edit
>>>>>>               - recording list is created based on "Module key"
>>>>>>             and "suffix"
>>>>>>
>>>>>>             this is what I call bad UX :(
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>                 -- 
>>>>>>>                 Best regards,
>>>>>>>                 Maxim
>>>>>>
>>>>>>
>>>>>>
>>>>>>             -- 
>>>>>>             Best regards,
>>>>>>             Maxim
>>>>>
>>>>>
>>>>>
>>>>>         -- 
>>>>>         Best regards,
>>>>>         Maxim
>>>>
>>>>
>>>>
>>>>     -- 
>>>>     Best regards,
>>>>     Maxim
>>>
>>>
>>>
>>> -- 
>>> Best regards,
>>> Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
AFAIK, you can install the plugin on http 5080

Ali

On 2/17/21 11:16 PM, Denis Noctor wrote:
> Hi there Max,
>
> Apologies for the silence on my side. I use moodle and have been doing 
> so (on a different AWS server to that of the OM instance (5.1.0)). I 
> haven’t integrated both of them to work with each other (yet), as my 
> Moodle instance is still using PHP 5.6 and no SSL. More recent 
> versions of Moodle require PHP 7 + and SSL cert to work. The reason I 
> have been slow to upgrade my version of Moodle is because some of my 
> MySQL code needs to be changed to MySQLi as many functions are 
> deprecated and I also have my school database (on the same Moodle 
> server) using old PHP pages which will require a rewrite. This is 
> something I will work on over the weekend. Once I have both servers 
> talking to each other, I will install the OM Moodle plugin as it is 
> the last piece of the puzzle I need to work on. All the best.
>
> Sent from my iPhone
>
> On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik <solomax666@gmail.com 
> <ma...@gmail.com>> wrote:
>
>> It seems I understand less and less with each email in this thread :(
>> Are there any other Moodle plugin users who follow this thread?
>>
>> On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
>> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> wrote:
>>
>>     In moodle, to use an application (called plugin) there are three
>>     steps:
>>
>>     1. install the plugin.
>>
>>     2. create an activity of that plugin in the class page.
>>
>>     3. use this created activity.
>>
>>     In OM case,
>>
>>     1. we install the plugin, and currently, a new group called
>>     module is created, what I am suggesting is not to create this
>>     group at this stage.
>>
>>     2. create an activity of any type other than 'Show Recording'
>>     with 'suffix' added, only then a new group is created in OM
>>     database called module+suffix.
>>
>>     3. when the teacher uses this activity he will see an empty
>>     module+suffix group in his tree list (that used to see module
>>     group only)
>>
>>     4. He records the lesson, which will be saved in 'my recordings',
>>     and after the recording is ready, he will rename it and move it
>>     to 'module+suffix' group.
>>
>>     We usually do not want students to enter the room just to attend
>>     the recorded lesson, so the teacher will create an activity of
>>     any type 'Show Recording' with 'suffix' selected (not added,
>>     because if he did not create the activity as per step 2, this
>>     list will be empty and the activity can not be created), and the
>>     list of recordings will be displayed to be selected.
>>
>>
>>     On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>>>
>>>
>>>     On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
>>>     <ali.alhaidary@the5stars.org
>>>     <ma...@the5stars.org>> wrote:
>>>
>>>
>>>         On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>>>
>>>>
>>>>         On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
>>>>         <ali.alhaidary@the5stars.org
>>>>         <ma...@the5stars.org>> wrote:
>>>>
>>>>             1. Teacher fills the form of new OM activity with
>>>>             suffix field, and save it (see attached in red), at
>>>>             this time, new group is created in OM database with the
>>>>             name 'module+suffix'
>>>>
>>>>         true
>>>>
>>>>             2. A new OM activity is created on his course page.
>>>>
>>>>         true
>>>>
>>>>             3. Teacher clicks on this activity, enters OM room, do
>>>>             the recording and exit.
>>>>
>>>>         true
>>>>
>>>>             4. Teacher creates new OM activity with 'Show
>>>>             recording' with the same suffix field, and only then he
>>>>             can select recordings
>>>>
>>>>         NOT true
>>>>
>>>>         As I wrote 2 times before
>>>>         this activity need to be saved "with  suffix"
>>>>         then opened
>>>>         and only the second time recording list will contain
>>>>         correct recording ....
>>>>         this is the problem
>>>         The activity is saved with 'suffix' as per step 1, and
>>>         executed (opened) as per step 3, where is the problem ?
>>>
>>>
>>>     I always thought activity of type room is created
>>>     then NEW activity of type recording is created
>>>     I wonder which of two use-case is more common? ...
>>>
>>>>
>>>>             I do know when recording list is generated, however, I
>>>>             do know that recording will be visible after recording :-)
>>>>
>>>>             On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>>>
>>>>>
>>>>>             On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
>>>>>             <ali.alhaidary@the5stars.org
>>>>>             <ma...@the5stars.org>> wrote:
>>>>>
>>>>>
>>>>>                 On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>                 I'll clean-up some context
>>>>>>
>>>>>>                 On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>>>>>                 <ali.alhaidary@the5stars.org
>>>>>>                 <ma...@the5stars.org>> wrote:
>>>>>>
>>>>>>>
>>>>>>>                     In fact - no :(
>>>>>>>
>>>>>>>                     recordings created at "moodle-ENG101" will
>>>>>>>                     not be visible while key is "moodle" and the
>>>>>>>                     `suffix` is empty
>>>>>>>                     to see them
>>>>>>>                     teacher will need to create activity (with
>>>>>>>                     suffix)
>>>>>>>                     save it
>>>>>>>                     then edit
>>>>>>>
>>>>>>>                     this looks to me as bad UX :(
>>>>>>>
>>>>>>>                     Maybe you can suggest how it can be improved?
>>>>>>                     Yes, you are absolutely right, the teacher
>>>>>>                     needs to create an activity with 'suffix'
>>>>>>                     mandatory field, and then he use this
>>>>>>                     activity, enter the room and do recording,
>>>>>>                     only after that, the recording is visible.
>>>>>>
>>>>>>
>>>>>>                 here is the problem
>>>>>>                 what exactly do you mean by "after that, the
>>>>>>                 recording is visible." ?
>>>>>                 After the teacher does the recording, it should
>>>>>                 (would) be visible in a new activity created with
>>>>>                 the same suffix for recordings only.
>>>>>
>>>>>
>>>>>             OK, let's start from the beginning :)
>>>>>
>>>>>             The recordings list is created on server at the very
>>>>>             beginning
>>>>>             this means
>>>>>             1) teacher clicks "Add activity"
>>>>>               - recording list is created based on "Module key"
>>>>>             only (there is no suffix for new activity)
>>>>>               - at this point teacher can't select "suffixed"
>>>>>             recordings from the list
>>>>>             3) he/she adds suffix, and saves the activity
>>>>>             4) click edit
>>>>>               - recording list is created based on "Module key"
>>>>>             and "suffix"
>>>>>
>>>>>             this is what I call bad UX :(
>>>>>
>>>>>>
>>>>>>
>>>>>>                 -- 
>>>>>>                 Best regards,
>>>>>>                 Maxim
>>>>>
>>>>>
>>>>>
>>>>>             -- 
>>>>>             Best regards,
>>>>>             Maxim
>>>>
>>>>
>>>>
>>>>         -- 
>>>>         Best regards,
>>>>         Maxim
>>>
>>>
>>>
>>>     -- 
>>>     Best regards,
>>>     Maxim
>>
>>
>>
>> -- 
>> Best regards,
>> Maxim

Re: moodle plugin

Posted by Denis Noctor <de...@gmail.com>.
Hi there Max,

Apologies for the silence on my side. I use moodle and have been doing so (on a different AWS server to that of the OM instance (5.1.0)). I haven’t integrated both of them to work with each other (yet), as my Moodle instance is still using PHP 5.6 and no SSL. More recent versions of Moodle require PHP 7 + and SSL cert to work. The reason I have been slow to upgrade my version of Moodle is because some of my MySQL code needs to be changed to MySQLi as many functions are deprecated and I also have my school database (on the same Moodle server) using old PHP pages which will require a rewrite. This is something I will work on over the weekend. Once I have both servers talking to each other, I will install the OM Moodle plugin as it is the last piece of the puzzle I need to work on. All the best.

Sent from my iPhone

> On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik <so...@gmail.com> wrote:
> 
> It seems I understand less and less with each email in this thread :(
> Are there any other Moodle plugin users who follow this thread?
> 
>> On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary <al...@the5stars.org> wrote:
>> In moodle, to use an application (called plugin) there are three steps:
>> 
>> 1. install the plugin.
>> 
>> 2. create an activity of that plugin in the class page.
>> 
>> 3. use this created activity.
>> 
>> In OM case,
>> 
>> 1. we install the plugin, and currently, a new group called module is created, what I am suggesting is not to create this group at this stage.
>> 
>> 2. create an activity of any type other than 'Show Recording' with 'suffix' added, only then a new group is created in OM database called module+suffix.
>> 
>> 3. when the teacher uses this activity he will see an empty module+suffix group in his tree list (that used to see module group only)
>> 
>> 4. He records the lesson, which will be saved in 'my recordings', and after the recording is ready, he will rename it and move it to 'module+suffix' group.
>> 
>> We usually do not want students to enter the room just to attend the recorded lesson, so the teacher will create an activity of any type 'Show Recording' with 'suffix' selected (not added, because if he did not create the activity as per step 2, this list will be empty and the activity can not be created), and the list of recordings will be displayed to be selected.
>> 
>> 
>>> On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>>> 
>>> 
>>>> On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary <al...@the5stars.org> wrote:
>>>> 
>>>>> On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>>>> 
>>>>> 
>>>>>> On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary <al...@the5stars.org> wrote:
>>>>>> 1. Teacher fills the form of new OM activity with suffix field, and save it (see attached in red), at this time, new group is created in OM database with the name 'module+suffix'
>>>>>> 
>>>>> true 
>>>>>> 2. A new OM activity is created on his course page.
>>>>>> 
>>>>> true 
>>>>>> 3. Teacher clicks on this activity, enters OM room, do the recording and exit.
>>>>>> 
>>>>> true 
>>>>>> 4. Teacher creates new OM activity with 'Show recording' with the same suffix field, and only then he can select recordings
>>>>>> 
>>>>> NOT true
>>>>> 
>>>>> As I wrote 2 times before
>>>>> this activity need to be saved "with  suffix"
>>>>> then opened
>>>>> and only the second time recording list will contain correct recording ....
>>>>> this is the problem
>>>> The activity is saved with 'suffix' as per step 1, and executed (opened) as per step 3, where is the problem ?
>>> 
>>> I always thought activity of type room is created
>>> then NEW activity of type recording is created
>>> I wonder which of two use-case is more common? ...  
>>>>> 
>>>>>> I do know when recording list is generated, however, I do know that recording will be visible after recording :-)
>>>>>> 
>>>>>>> On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>>>>> 
>>>>>>> 
>>>>>>>> On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary <al...@the5stars.org> wrote:
>>>>>>>> 
>>>>>>>>> On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>>>>>> I'll clean-up some context
>>>>>>>>> 
>>>>>>>>>> On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary <al...@the5stars.org> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> In fact - no :(
>>>>>>>>>>> 
>>>>>>>>>>> recordings created at "moodle-ENG101" will not be visible while key is "moodle" and the `suffix` is empty
>>>>>>>>>>> to see them
>>>>>>>>>>> teacher will need to create activity (with suffix)
>>>>>>>>>>> save it
>>>>>>>>>>> then edit
>>>>>>>>>>> 
>>>>>>>>>>> this looks to me as bad UX :(
>>>>>>>>>>> 
>>>>>>>>>>> Maybe you can suggest how it can be improved?
>>>>>>>>>> Yes, you are absolutely right, the teacher needs to create an activity with 'suffix' mandatory field, and then he use this activity, enter the room and do recording, only after that, the recording is visible.
>>>>>>>>> 
>>>>>>>>> here is the problem
>>>>>>>>> what exactly do you mean by "after that, the recording is visible." ?
>>>>>>>> After the teacher does the recording, it should (would) be visible in a new activity created with the same suffix for recordings only.
>>>>>>> 
>>>>>>> OK, let's start from the beginning :)
>>>>>>> 
>>>>>>> The recordings list is created on                                 server at the very beginning
>>>>>>> this means
>>>>>>> 1) teacher clicks "Add activity"
>>>>>>>   - recording list is created based on "Module key" only (there is no suffix for new activity)
>>>>>>>   - at this point teacher can't select "suffixed" recordings from the list
>>>>>>> 3) he/she adds suffix, and saves the activity
>>>>>>> 4) click edit
>>>>>>>   - recording list is created based on "Module key" and "suffix"
>>>>>>> 
>>>>>>> this is what I call bad UX :(
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> -- 
>>>>>>>>> Best regards,
>>>>>>>>> Maxim
>>>>>>> 
>>>>>>> 
>>>>>>> -- 
>>>>>>> Best regards,
>>>>>>> Maxim
>>>>> 
>>>>> 
>>>>> -- 
>>>>> Best regards,
>>>>> Maxim
>>> 
>>> 
>>> -- 
>>> Best regards,
>>> Maxim
> 
> 
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
It seems I understand less and less with each email in this thread :(
Are there any other Moodle plugin users who follow this thread?

On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary <al...@the5stars.org>
wrote:

> In moodle, to use an application (called plugin) there are three steps:
>
> 1. install the plugin.
>
> 2. create an activity of that plugin in the class page.
>
> 3. use this created activity.
>
> In OM case,
>
> 1. we install the plugin, and currently, a new group called module is
> created, what I am suggesting is not to create this group at this stage.
>
> 2. create an activity of any type other than 'Show Recording' with
> 'suffix' added, only then a new group is created in OM database called
> module+suffix.
>
> 3. when the teacher uses this activity he will see an empty module+suffix
> group in his tree list (that used to see module group only)
>
> 4. He records the lesson, which will be saved in 'my recordings', and
> after the recording is ready, he will rename it and move it to
> 'module+suffix' group.
>
> We usually do not want students to enter the room just to attend the
> recorded lesson, so the teacher will create an activity of any type 'Show
> Recording' with 'suffix' selected (not added, because if he did not create
> the activity as per step 2, this list will be empty and the activity can
> not be created), and the list of recordings will be displayed to be
> selected.
>
> On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>
>
>
> On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary <al...@the5stars.org>
> wrote:
>
>>
>> On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>
>>
>>
>> On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary <al...@the5stars.org>
>> wrote:
>>
>>> 1. Teacher fills the form of new OM activity with suffix field, and save
>>> it (see attached in red), at this time, new group is created in OM database
>>> with the name 'module+suffix'
>>>
>> true
>>
>>> 2. A new OM activity is created on his course page.
>>>
>> true
>>
>>> 3. Teacher clicks on this activity, enters OM room, do the recording and
>>> exit.
>>>
>> true
>>
>>> 4. Teacher creates new OM activity with 'Show recording' with the same
>>> suffix field, and only then he can select recordings
>>>
>> NOT true
>>
>> As I wrote 2 times before
>> this activity need to be saved "with  suffix"
>> then opened
>> and only the second time recording list will contain correct recording
>> ....
>> this is the problem
>>
>> The activity is saved with 'suffix' as per step 1, and executed (opened)
>> as per step 3, where is the problem ?
>>
>
> I always thought activity of type room is created
> then NEW activity of type recording is created
> I wonder which of two use-case is more common? ...
>
>>
>> I do know when recording list is generated, however, I do know that
>>> recording will be visible after recording :-)
>>> On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>
>>>
>>>
>>> On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary <al...@the5stars.org>
>>> wrote:
>>>
>>>>
>>>> On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>
>>>> I'll clean-up some context
>>>>
>>>> On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary <
>>>> ali.alhaidary@the5stars.org> wrote:
>>>>
>>>>>
>>>>> In fact - no :(
>>>>>
>>>>> recordings created at "moodle-ENG101" will not be visible while key is
>>>>> "moodle" and the `suffix` is empty
>>>>> to see them
>>>>> teacher will need to create activity (with suffix)
>>>>> save it
>>>>> then edit
>>>>>
>>>>> this looks to me as bad UX :(
>>>>>
>>>>> Maybe you can suggest how it can be improved?
>>>>>
>>>>> Yes, you are absolutely right, the teacher needs to create an activity
>>>>> with 'suffix' mandatory field, and then he use this activity, enter the
>>>>> room and do recording, only after that, the recording is visible.
>>>>>
>>>>
>>>> here is the problem
>>>> what exactly do you mean by "after that, the recording is visible." ?
>>>>
>>>> After the teacher does the recording, it should (would) be visible in a
>>>> new activity created with the same suffix for recordings only.
>>>>
>>>
>>> OK, let's start from the beginning :)
>>>
>>> The recordings list is created on server at the very beginning
>>> this means
>>> 1) teacher clicks "Add activity"
>>>   - recording list is created based on "Module key" only (there is no
>>> suffix for new activity)
>>>   - at this point teacher can't select "suffixed" recordings from the
>>> list
>>> 3) he/she adds suffix, and saves the activity
>>> 4) click edit
>>>   - recording list is created based on "Module key" and "suffix"
>>>
>>> this is what I call bad UX :(
>>>
>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Maxim
>>>>
>>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
In moodle, to use an application (called plugin) there are three steps:

1. install the plugin.

2. create an activity of that plugin in the class page.

3. use this created activity.

In OM case,

1. we install the plugin, and currently, a new group called module is 
created, what I am suggesting is not to create this group at this stage.

2. create an activity of any type other than 'Show Recording' with 
'suffix' added, only then a new group is created in OM database called 
module+suffix.

3. when the teacher uses this activity he will see an empty 
module+suffix group in his tree list (that used to see module group only)

4. He records the lesson, which will be saved in 'my recordings', and 
after the recording is ready, he will rename it and move it to 
'module+suffix' group.

We usually do not want students to enter the room just to attend the 
recorded lesson, so the teacher will create an activity of any type 
'Show Recording' with 'suffix' selected (not added, because if he did 
not create the activity as per step 2, this list will be empty and the 
activity can not be created), and the list of recordings will be 
displayed to be selected.


On 2/11/21 4:50 PM, Maxim Solodovnik wrote:
>
>
> On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> wrote:
>
>
>     On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>>
>>
>>     On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
>>     <ali.alhaidary@the5stars.org
>>     <ma...@the5stars.org>> wrote:
>>
>>         1. Teacher fills the form of new OM activity with suffix
>>         field, and save it (see attached in red), at this time, new
>>         group is created in OM database with the name 'module+suffix'
>>
>>     true
>>
>>         2. A new OM activity is created on his course page.
>>
>>     true
>>
>>         3. Teacher clicks on this activity, enters OM room, do the
>>         recording and exit.
>>
>>     true
>>
>>         4. Teacher creates new OM activity with 'Show recording' with
>>         the same suffix field, and only then he can select recordings
>>
>>     NOT true
>>
>>     As I wrote 2 times before
>>     this activity need to be saved "with  suffix"
>>     then opened
>>     and only the second time recording list will contain correct
>>     recording ....
>>     this is the problem
>     The activity is saved with 'suffix' as per step 1, and executed
>     (opened) as per step 3, where is the problem ?
>
>
> I always thought activity of type room is created
> then NEW activity of type recording is created
> I wonder which of two use-case is more common? ...
>
>>
>>         I do know when recording list is generated, however, I do
>>         know that recording will be visible after recording :-)
>>
>>         On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>>
>>>
>>>         On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
>>>         <ali.alhaidary@the5stars.org
>>>         <ma...@the5stars.org>> wrote:
>>>
>>>
>>>             On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>>             I'll clean-up some context
>>>>
>>>>             On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>>>             <ali.alhaidary@the5stars.org
>>>>             <ma...@the5stars.org>> wrote:
>>>>
>>>>>
>>>>>                 In fact - no :(
>>>>>
>>>>>                 recordings created at "moodle-ENG101" will not be
>>>>>                 visible while key is "moodle" and the `suffix` is
>>>>>                 empty
>>>>>                 to see them
>>>>>                 teacher will need to create activity (with suffix)
>>>>>                 save it
>>>>>                 then edit
>>>>>
>>>>>                 this looks to me as bad UX :(
>>>>>
>>>>>                 Maybe you can suggest how it can be improved?
>>>>                 Yes, you are absolutely right, the teacher needs to
>>>>                 create an activity with 'suffix' mandatory field,
>>>>                 and then he use this activity, enter the room and
>>>>                 do recording, only after that, the recording is
>>>>                 visible.
>>>>
>>>>
>>>>             here is the problem
>>>>             what exactly do you mean by "after that, the recording
>>>>             is visible." ?
>>>             After the teacher does the recording, it should (would)
>>>             be visible in a new activity created with the same
>>>             suffix for recordings only.
>>>
>>>
>>>         OK, let's start from the beginning :)
>>>
>>>         The recordings list is created on server at the very beginning
>>>         this means
>>>         1) teacher clicks "Add activity"
>>>           - recording list is created based on "Module key" only
>>>         (there is no suffix for new activity)
>>>           - at this point teacher can't select "suffixed" recordings
>>>         from the list
>>>         3) he/she adds suffix, and saves the activity
>>>         4) click edit
>>>           - recording list is created based on "Module key" and "suffix"
>>>
>>>         this is what I call bad UX :(
>>>
>>>>
>>>>
>>>>             -- 
>>>>             Best regards,
>>>>             Maxim
>>>
>>>
>>>
>>>         -- 
>>>         Best regards,
>>>         Maxim
>>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary <al...@the5stars.org>
wrote:

>
> On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>
>
>
> On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary <al...@the5stars.org>
> wrote:
>
>> 1. Teacher fills the form of new OM activity with suffix field, and save
>> it (see attached in red), at this time, new group is created in OM database
>> with the name 'module+suffix'
>>
> true
>
>> 2. A new OM activity is created on his course page.
>>
> true
>
>> 3. Teacher clicks on this activity, enters OM room, do the recording and
>> exit.
>>
> true
>
>> 4. Teacher creates new OM activity with 'Show recording' with the same
>> suffix field, and only then he can select recordings
>>
> NOT true
>
> As I wrote 2 times before
> this activity need to be saved "with  suffix"
> then opened
> and only the second time recording list will contain correct recording ....
> this is the problem
>
> The activity is saved with 'suffix' as per step 1, and executed (opened)
> as per step 3, where is the problem ?
>

I always thought activity of type room is created
then NEW activity of type recording is created
I wonder which of two use-case is more common? ...

>
> I do know when recording list is generated, however, I do know that
>> recording will be visible after recording :-)
>> On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>
>>
>>
>> On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary <al...@the5stars.org>
>> wrote:
>>
>>>
>>> On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>
>>> I'll clean-up some context
>>>
>>> On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary <al...@the5stars.org>
>>> wrote:
>>>
>>>>
>>>> In fact - no :(
>>>>
>>>> recordings created at "moodle-ENG101" will not be visible while key is
>>>> "moodle" and the `suffix` is empty
>>>> to see them
>>>> teacher will need to create activity (with suffix)
>>>> save it
>>>> then edit
>>>>
>>>> this looks to me as bad UX :(
>>>>
>>>> Maybe you can suggest how it can be improved?
>>>>
>>>> Yes, you are absolutely right, the teacher needs to create an activity
>>>> with 'suffix' mandatory field, and then he use this activity, enter the
>>>> room and do recording, only after that, the recording is visible.
>>>>
>>>
>>> here is the problem
>>> what exactly do you mean by "after that, the recording is visible." ?
>>>
>>> After the teacher does the recording, it should (would) be visible in a
>>> new activity created with the same suffix for recordings only.
>>>
>>
>> OK, let's start from the beginning :)
>>
>> The recordings list is created on server at the very beginning
>> this means
>> 1) teacher clicks "Add activity"
>>   - recording list is created based on "Module key" only (there is no
>> suffix for new activity)
>>   - at this point teacher can't select "suffixed" recordings from the list
>> 3) he/she adds suffix, and saves the activity
>> 4) click edit
>>   - recording list is created based on "Module key" and "suffix"
>>
>> this is what I call bad UX :(
>>
>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
On 2/11/21 4:19 PM, Maxim Solodovnik wrote:
>
>
> On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> wrote:
>
>     1. Teacher fills the form of new OM activity with suffix field,
>     and save it (see attached in red), at this time, new group is
>     created in OM database with the name 'module+suffix'
>
> true
>
>     2. A new OM activity is created on his course page.
>
> true
>
>     3. Teacher clicks on this activity, enters OM room, do the
>     recording and exit.
>
> true
>
>     4. Teacher creates new OM activity with 'Show recording' with the
>     same suffix field, and only then he can select recordings
>
> NOT true
>
> As I wrote 2 times before
> this activity need to be saved "with  suffix"
> then opened
> and only the second time recording list will contain correct recording 
> ....
> this is the problem
The activity is saved with 'suffix' as per step 1, and executed (opened) 
as per step 3, where is the problem ?
>
>     I do know when recording list is generated, however, I do know
>     that recording will be visible after recording :-)
>
>     On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>>
>>
>>     On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
>>     <ali.alhaidary@the5stars.org
>>     <ma...@the5stars.org>> wrote:
>>
>>
>>         On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>>         I'll clean-up some context
>>>
>>>         On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>>         <ali.alhaidary@the5stars.org
>>>         <ma...@the5stars.org>> wrote:
>>>
>>>>
>>>>             In fact - no :(
>>>>
>>>>             recordings created at "moodle-ENG101" will not be
>>>>             visible while key is "moodle" and the `suffix` is empty
>>>>             to see them
>>>>             teacher will need to create activity (with suffix)
>>>>             save it
>>>>             then edit
>>>>
>>>>             this looks to me as bad UX :(
>>>>
>>>>             Maybe you can suggest how it can be improved?
>>>             Yes, you are absolutely right, the teacher needs to
>>>             create an activity with 'suffix' mandatory field, and
>>>             then he use this activity, enter the room and do
>>>             recording, only after that, the recording is visible.
>>>
>>>
>>>         here is the problem
>>>         what exactly do you mean by "after that, the recording is
>>>         visible." ?
>>         After the teacher does the recording, it should (would) be
>>         visible in a new activity created with the same suffix for
>>         recordings only.
>>
>>
>>     OK, let's start from the beginning :)
>>
>>     The recordings list is created on server at the very beginning
>>     this means
>>     1) teacher clicks "Add activity"
>>       - recording list is created based on "Module key" only (there
>>     is no suffix for new activity)
>>       - at this point teacher can't select "suffixed" recordings from
>>     the list
>>     3) he/she adds suffix, and saves the activity
>>     4) click edit
>>       - recording list is created based on "Module key" and "suffix"
>>
>>     this is what I call bad UX :(
>>
>>>
>>>
>>>         -- 
>>>         Best regards,
>>>         Maxim
>>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary <al...@the5stars.org>
wrote:

> 1. Teacher fills the form of new OM activity with suffix field, and save
> it (see attached in red), at this time, new group is created in OM database
> with the name 'module+suffix'
>
true

> 2. A new OM activity is created on his course page.
>
true

> 3. Teacher clicks on this activity, enters OM room, do the recording and
> exit.
>
true

> 4. Teacher creates new OM activity with 'Show recording' with the same
> suffix field, and only then he can select recordings
>
NOT true

As I wrote 2 times before
this activity need to be saved "with  suffix"
then opened
and only the second time recording list will contain correct recording ....
this is the problem

I do know when recording list is generated, however, I do know that
> recording will be visible after recording :-)
> On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>
>
>
> On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary <al...@the5stars.org>
> wrote:
>
>>
>> On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>
>> I'll clean-up some context
>>
>> On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary <al...@the5stars.org>
>> wrote:
>>
>>>
>>> In fact - no :(
>>>
>>> recordings created at "moodle-ENG101" will not be visible while key is
>>> "moodle" and the `suffix` is empty
>>> to see them
>>> teacher will need to create activity (with suffix)
>>> save it
>>> then edit
>>>
>>> this looks to me as bad UX :(
>>>
>>> Maybe you can suggest how it can be improved?
>>>
>>> Yes, you are absolutely right, the teacher needs to create an activity
>>> with 'suffix' mandatory field, and then he use this activity, enter the
>>> room and do recording, only after that, the recording is visible.
>>>
>>
>> here is the problem
>> what exactly do you mean by "after that, the recording is visible." ?
>>
>> After the teacher does the recording, it should (would) be visible in a
>> new activity created with the same suffix for recordings only.
>>
>
> OK, let's start from the beginning :)
>
> The recordings list is created on server at the very beginning
> this means
> 1) teacher clicks "Add activity"
>   - recording list is created based on "Module key" only (there is no
> suffix for new activity)
>   - at this point teacher can't select "suffixed" recordings from the list
> 3) he/she adds suffix, and saves the activity
> 4) click edit
>   - recording list is created based on "Module key" and "suffix"
>
> this is what I call bad UX :(
>
>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
1. Teacher fills the form of new OM activity with suffix field, and save 
it (see attached in red), at this time, new group is created in OM 
database with the name 'module+suffix'

2. A new OM activity is created on his course page.

3. Teacher clicks on this activity, enters OM room, do the recording and 
exit.

4. Teacher creates new OM activity with 'Show recording' with the same 
suffix field, and only then he can select recordings

I do know when recording list is generated, however, I do know that 
recording will be visible after recording :-)

On 2/10/21 4:56 PM, Maxim Solodovnik wrote:
>
>
> On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> wrote:
>
>
>     On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>>     I'll clean-up some context
>>
>>     On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
>>     <ali.alhaidary@the5stars.org
>>     <ma...@the5stars.org>> wrote:
>>
>>>
>>>         In fact - no :(
>>>
>>>         recordings created at "moodle-ENG101" will not be visible
>>>         while key is "moodle" and the `suffix` is empty
>>>         to see them
>>>         teacher will need to create activity (with suffix)
>>>         save it
>>>         then edit
>>>
>>>         this looks to me as bad UX :(
>>>
>>>         Maybe you can suggest how it can be improved?
>>         Yes, you are absolutely right, the teacher needs to create an
>>         activity with 'suffix' mandatory field, and then he use this
>>         activity, enter the room and do recording, only after that,
>>         the recording is visible.
>>
>>
>>     here is the problem
>>     what exactly do you mean by "after that, the recording is visible." ?
>     After the teacher does the recording, it should (would) be visible
>     in a new activity created with the same suffix for recordings only.
>
>
> OK, let's start from the beginning :)
>
> The recordings list is created on server at the very beginning
> this means
> 1) teacher clicks "Add activity"
>   - recording list is created based on "Module key" only (there is no 
> suffix for new activity)
>   - at this point teacher can't select "suffixed" recordings from the list
> 3) he/she adds suffix, and saves the activity
> 4) click edit
>   - recording list is created based on "Module key" and "suffix"
>
> this is what I call bad UX :(
>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary <al...@the5stars.org>
wrote:

>
> On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
>
> I'll clean-up some context
>
> On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary <al...@the5stars.org>
> wrote:
>
>>
>> In fact - no :(
>>
>> recordings created at "moodle-ENG101" will not be visible while key is
>> "moodle" and the `suffix` is empty
>> to see them
>> teacher will need to create activity (with suffix)
>> save it
>> then edit
>>
>> this looks to me as bad UX :(
>>
>> Maybe you can suggest how it can be improved?
>>
>> Yes, you are absolutely right, the teacher needs to create an activity
>> with 'suffix' mandatory field, and then he use this activity, enter the
>> room and do recording, only after that, the recording is visible.
>>
>
> here is the problem
> what exactly do you mean by "after that, the recording is visible." ?
>
> After the teacher does the recording, it should (would) be visible in a
> new activity created with the same suffix for recordings only.
>

OK, let's start from the beginning :)

The recordings list is created on server at the very beginning
this means
1) teacher clicks "Add activity"
  - recording list is created based on "Module key" only (there is no
suffix for new activity)
  - at this point teacher can't select "suffixed" recordings from the list
3) he/she adds suffix, and saves the activity
4) click edit
  - recording list is created based on "Module key" and "suffix"

this is what I call bad UX :(

>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
On 2/10/21 4:19 PM, Maxim Solodovnik wrote:
> I'll clean-up some context
>
> On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> wrote:
>
>>
>>     In fact - no :(
>>
>>     recordings created at "moodle-ENG101" will not be visible while
>>     key is "moodle" and the `suffix` is empty
>>     to see them
>>     teacher will need to create activity (with suffix)
>>     save it
>>     then edit
>>
>>     this looks to me as bad UX :(
>>
>>     Maybe you can suggest how it can be improved?
>     Yes, you are absolutely right, the teacher needs to create an
>     activity with 'suffix' mandatory field, and then he use this
>     activity, enter the room and do recording, only after that, the
>     recording is visible.
>
>
> here is the problem
> what exactly do you mean by "after that, the recording is visible." ?
After the teacher does the recording, it should (would) be visible in a 
new activity created with the same suffix for recordings only.
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
I'll clean-up some context

On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary <al...@the5stars.org>
wrote:

>
> In fact - no :(
>
> recordings created at "moodle-ENG101" will not be visible while key is
> "moodle" and the `suffix` is empty
> to see them
> teacher will need to create activity (with suffix)
> save it
> then edit
>
> this looks to me as bad UX :(
>
> Maybe you can suggest how it can be improved?
>
> Yes, you are absolutely right, the teacher needs to create an activity
> with 'suffix' mandatory field, and then he use this activity, enter the
> room and do recording, only after that, the recording is visible.
>

here is the problem
what exactly do you mean by "after that, the recording is visible." ?


-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
On 2/10/21 3:47 PM, Maxim Solodovnik wrote:
>
>
> On Tue, 9 Feb 2021 at 17:55, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> wrote:
>
>
>     On 2/9/21 1:36 PM, Maxim Solodovnik wrote:
>>
>>
>>     On Tue, 9 Feb 2021 at 17:26, Ali Alhaidary
>>     <ali.alhaidary@the5stars.org
>>     <ma...@the5stars.org>> wrote:
>>
>>
>>         On 2/9/21 12:59 PM, Maxim Solodovnik wrote:
>>>         Well I start to add new room option for 'suffix'
>>>         But find out I'm not sure how should it work
>>>
>>>         1) It is impossible to delete recordings from Moodle plugin
>>         Currently it is possible, is it going to be 'impossible' ?
>>
>>
>>     how?
>     Drag and drop it in the bin.
>
>
> This is a deletion from OM UI
> NOT from Moodle plugin :)
It serves the purpose :-) and the recording is deleted while in moodle
>
>>>         2) It seems filtering will also be useless due to 'suffix'
>>>         will be in effect _AFTER_ save, and not before
>>
>>         The suffix should be defined in the activity creation (input
>>         text box) form, so when the activity is created, the teacher
>>         will get something like 'moodle-ENG101' if the suffix is
>>         defined as '-ENG101' and module is 'moodle' by default. And
>>         in turn, a new group should be created in OM database called
>>         'moodle-ENG101'.
>>
>>         And when the teacher finishes his lesson recording, he rename it,
>>
>>         and move it to the 'moodle-ENG101' group recordings that is
>>         shown in his files tree
>>
>>
>>     this step seems to be redundant
>     Currently, recordings are put by default in 'my recordings', so he
>     has to move it to 'group recordings', and this is a good thing, as
>     the teacher wants to review the recording before moving it to the
>     'group recording'.
>
>
> yep
> not redundant, but optional step :)
Good
>
>>         , so that when he wants to created 'recording only' activity,
>>         he can select:
>>
>>         1. The group name that belongs to him, then
>>
>>         2. The recording of that specific group.
>>
>>
>>     this is part that will not work :(
>>     when the teacher will create new activity all recordings for the
>>     mail group will be selected
>>     (due to at the moment of creation all fields of activity are
>>     empty ....)
>     Fine, but at least sorted by module, suffix
>
>
> In fact - no :(
>
> recordings created at "moodle-ENG101" will not be visible while key is 
> "moodle" and the `suffix` is empty
> to see them
> teacher will need to create activity (with suffix)
> save it
> then edit
>
> this looks to me as bad UX :(
>
> Maybe you can suggest how it can be improved?
Yes, you are absolutely right, the teacher needs to create an activity 
with 'suffix' mandatory field, and then he use this activity, enter the 
room and do recording, only after that, the recording is visible.
>
>>         :-)
>>
>>>
>>>         sounds like I don't understand the use case :(
>>>
>>>         On Tue, 9 Feb 2021 at 14:25, Maxim Solodovnik
>>>         <solomax666@gmail.com <ma...@gmail.com>> wrote:
>>>
>>>
>>>
>>>             On Wed, 30 Dec 2020 at 22:48, Ali Alhaidary
>>>             <ali.alhaidary@the5stars.org
>>>             <ma...@the5stars.org>> wrote:
>>>
>>>                 The main issues we face:
>>>
>>>                 1. All teachers share the same repository of
>>>                 recordings which makes mistakes of deleting the
>>>                 recording very common :-(
>>>
>>>                 2. When using 'show recording' all recordings will
>>>                 be on the list, can you imagine how many 'Chapter 1
>>>                 - introduction' recording would be on the list ???
>>>                 almost all teachers name their first lesson that.
>>>
>>>
>>>             these 2 will be addressed with new Moodle room option
>>>
>>>                 3. And still in the plugin activity downloading the
>>>                 recording is done in an internal name, not as named
>>>                 by the teacher.
>>>
>>>
>>>             this need to be investigated
>>>
>>>                 Ali
>>>
>>>
>>>                 On 12/30/20 5:51 PM, Ali Alhaidary 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.
>>>>
>>>>                 Ali
>>>>
>>>>                 On 12/30/20 5:09 PM, Maxim Solodovnik wrote:
>>>>>
>>>>>                 On Wed, 30 Dec 2020 at 18:34, Ali Alhaidary
>>>>>                 <ali.alhaidary@the5stars.org
>>>>>                 <ma...@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
>>>>>>>                     <ali.alhaidary@the5stars.org
>>>>>>>                     <ma...@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 <ali.alhaidary@the5stars.org
>>>>>>>>                         <ma...@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
>>>>>>>>>                             <ma...@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
>>>
>>>
>>>
>>>         -- 
>>>         Best regards,
>>>         Maxim
>>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
On Tue, 9 Feb 2021 at 17:55, Ali Alhaidary <al...@the5stars.org>
wrote:

>
> On 2/9/21 1:36 PM, Maxim Solodovnik wrote:
>
>
>
> On Tue, 9 Feb 2021 at 17:26, Ali Alhaidary <al...@the5stars.org>
> wrote:
>
>>
>> On 2/9/21 12:59 PM, Maxim Solodovnik wrote:
>>
>> Well I start to add new room option for 'suffix'
>> But find out I'm not sure how should it work
>>
>> 1) It is impossible to delete recordings from Moodle plugin
>>
>> Currently it is possible, is it going to be 'impossible' ?
>>
>
> how?
>
> Drag and drop it in the bin.
>

This is a deletion from OM UI
NOT from Moodle plugin :)


> 2) It seems filtering will also be useless due to 'suffix' will be in
>> effect _AFTER_ save, and not before
>>
>> The suffix should be defined in the activity creation (input text box)
>> form, so when the activity is created, the teacher will get something like
>> 'moodle-ENG101' if the suffix is defined as '-ENG101' and module is
>> 'moodle' by default. And in turn, a new group should be created in OM
>> database called 'moodle-ENG101'.
>>
>> And when the teacher finishes his lesson recording, he rename it,
>>
>
>
>> and move it to the 'moodle-ENG101' group recordings that is shown in his
>> files tree
>>
>
> this step seems to be redundant
>
> Currently, recordings are put by default in 'my recordings', so he has to
> move it to 'group recordings', and this is a good thing, as the teacher
> wants to review the recording before moving it to the 'group recording'.
>

yep
not redundant, but optional step :)


>
>> , so that when he wants to created 'recording only' activity, he can
>> select:
>>
>> 1. The group name that belongs to him, then
>>
>> 2. The recording of that specific group.
>>
>
> this is part that will not work :(
> when the teacher will create new activity all recordings for the mail
> group will be selected
> (due to at the moment of creation all fields of activity are empty ....)
>
> Fine, but at least sorted by module, suffix
>

In fact - no :(

recordings created at "moodle-ENG101" will not be visible while key is
"moodle" and the `suffix` is empty
to see them
teacher will need to create activity (with suffix)
save it
then edit

this looks to me as bad UX :(

Maybe you can suggest how it can be improved?

>
>
>> :-)
>>
>>
>> sounds like I don't understand the use case :(
>>
>> On Tue, 9 Feb 2021 at 14:25, Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>>>
>>>
>>> On Wed, 30 Dec 2020 at 22:48, Ali Alhaidary <al...@the5stars.org>
>>> wrote:
>>>
>>>> The main issues we face:
>>>>
>>>> 1. All teachers share the same repository of recordings which makes
>>>> mistakes of deleting the recording very common :-(
>>>>
>>>> 2. When using 'show recording' all recordings will be on the list, can
>>>> you imagine how many 'Chapter 1 - introduction' recording would be on the
>>>> list ??? almost all teachers name their first lesson that.
>>>>
>>>
>>> these 2 will be addressed with new Moodle room option
>>>
>>>
>>>> 3. And still in the plugin activity downloading the recording is done
>>>> in an internal name, not as named by the teacher.
>>>>
>>>
>>> this need to be investigated
>>>
>>>
>>>> Ali
>>>>
>>>>
>>>> On 12/30/20 5:51 PM, Ali Alhaidary 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.
>>>>
>>>> Ali
>>>> On 12/30/20 5:09 PM, Maxim Solodovnik wrote:
>>>>
>>>>
>>>> On Wed, 30 Dec 2020 at 18:34, Ali Alhaidary <
>>>> ali.alhaidary@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 <
>>>>> ali.alhaidary@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 <
>>>>>> ali.alhaidary@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
>>>
>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
On 2/9/21 1:36 PM, Maxim Solodovnik wrote:
>
>
> On Tue, 9 Feb 2021 at 17:26, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@the5stars.org>> wrote:
>
>
>     On 2/9/21 12:59 PM, Maxim Solodovnik wrote:
>>     Well I start to add new room option for 'suffix'
>>     But find out I'm not sure how should it work
>>
>>     1) It is impossible to delete recordings from Moodle plugin
>     Currently it is possible, is it going to be 'impossible' ?
>
>
> how?
Drag and drop it in the bin.
>
>>     2) It seems filtering will also be useless due to 'suffix' will
>>     be in effect _AFTER_ save, and not before
>
>     The suffix should be defined in the activity creation (input text
>     box) form, so when the activity is created, the teacher will get
>     something like 'moodle-ENG101' if the suffix is defined as
>     '-ENG101' and module is 'moodle' by default. And in turn, a new
>     group should be created in OM database called 'moodle-ENG101'.
>
>     And when the teacher finishes his lesson recording, he rename it,
>
>     and move it to the 'moodle-ENG101' group recordings that is shown
>     in his files tree
>
>
> this step seems to be redundant
Currently, recordings are put by default in 'my recordings', so he has 
to move it to 'group recordings', and this is a good thing, as the 
teacher wants to review the recording before moving it to the 'group 
recording'.
>
>     , so that when he wants to created 'recording only' activity, he
>     can select:
>
>     1. The group name that belongs to him, then
>
>     2. The recording of that specific group.
>
>
> this is part that will not work :(
> when the teacher will create new activity all recordings for the mail 
> group will be selected
> (due to at the moment of creation all fields of activity are empty ....)
Fine, but at least sorted by module, suffix
>
>     :-)
>
>>
>>     sounds like I don't understand the use case :(
>>
>>     On Tue, 9 Feb 2021 at 14:25, Maxim Solodovnik
>>     <solomax666@gmail.com <ma...@gmail.com>> wrote:
>>
>>
>>
>>         On Wed, 30 Dec 2020 at 22:48, Ali Alhaidary
>>         <ali.alhaidary@the5stars.org
>>         <ma...@the5stars.org>> wrote:
>>
>>             The main issues we face:
>>
>>             1. All teachers share the same repository of recordings
>>             which makes mistakes of deleting the recording very
>>             common :-(
>>
>>             2. When using 'show recording' all recordings will be on
>>             the list, can you imagine how many 'Chapter 1 -
>>             introduction' recording would be on the list ??? almost
>>             all teachers name their first lesson that.
>>
>>
>>         these 2 will be addressed with new Moodle room option
>>
>>             3. And still in the plugin activity downloading the
>>             recording is done in an internal name, not as named by
>>             the teacher.
>>
>>
>>         this need to be investigated
>>
>>             Ali
>>
>>
>>             On 12/30/20 5:51 PM, Ali Alhaidary 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.
>>>
>>>             Ali
>>>
>>>             On 12/30/20 5:09 PM, Maxim Solodovnik wrote:
>>>>
>>>>             On Wed, 30 Dec 2020 at 18:34, Ali Alhaidary
>>>>             <ali.alhaidary@the5stars.org
>>>>             <ma...@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
>>>>>>                 <ali.alhaidary@the5stars.org
>>>>>>                 <ma...@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
>>>>>>>                     <ali.alhaidary@the5stars.org
>>>>>>>                     <ma...@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
>>>>>>>>                         <ma...@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
>>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
On Tue, 9 Feb 2021 at 17:26, Ali Alhaidary <al...@the5stars.org>
wrote:

>
> On 2/9/21 12:59 PM, Maxim Solodovnik wrote:
>
> Well I start to add new room option for 'suffix'
> But find out I'm not sure how should it work
>
> 1) It is impossible to delete recordings from Moodle plugin
>
> Currently it is possible, is it going to be 'impossible' ?
>

how?

> 2) It seems filtering will also be useless due to 'suffix' will be in
> effect _AFTER_ save, and not before
>
> The suffix should be defined in the activity creation (input text box)
> form, so when the activity is created, the teacher will get something like
> 'moodle-ENG101' if the suffix is defined as '-ENG101' and module is
> 'moodle' by default. And in turn, a new group should be created in OM
> database called 'moodle-ENG101'.
>
> And when the teacher finishes his lesson recording, he rename it,
>


> and move it to the 'moodle-ENG101' group recordings that is shown in his
> files tree
>

this step seems to be redundant


> , so that when he wants to created 'recording only' activity, he can
> select:
>
> 1. The group name that belongs to him, then
>
> 2. The recording of that specific group.
>

this is part that will not work :(
when the teacher will create new activity all recordings for the mail group
will be selected
(due to at the moment of creation all fields of activity are empty ....)


> :-)
>
>
> sounds like I don't understand the use case :(
>
> On Tue, 9 Feb 2021 at 14:25, Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>>
>>
>> On Wed, 30 Dec 2020 at 22:48, Ali Alhaidary <al...@the5stars.org>
>> wrote:
>>
>>> The main issues we face:
>>>
>>> 1. All teachers share the same repository of recordings which makes
>>> mistakes of deleting the recording very common :-(
>>>
>>> 2. When using 'show recording' all recordings will be on the list, can
>>> you imagine how many 'Chapter 1 - introduction' recording would be on the
>>> list ??? almost all teachers name their first lesson that.
>>>
>>
>> these 2 will be addressed with new Moodle room option
>>
>>
>>> 3. And still in the plugin activity downloading the recording is done in
>>> an internal name, not as named by the teacher.
>>>
>>
>> this need to be investigated
>>
>>
>>> Ali
>>>
>>>
>>> On 12/30/20 5:51 PM, Ali Alhaidary 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.
>>>
>>> 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 <
>>>> ali.alhaidary@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 <
>>>>> ali.alhaidary@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
>>
>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
On 2/9/21 12:59 PM, Maxim Solodovnik wrote:
> Well I start to add new room option for 'suffix'
> But find out I'm not sure how should it work
>
> 1) It is impossible to delete recordings from Moodle plugin
Currently it is possible, is it going to be 'impossible' ?
> 2) It seems filtering will also be useless due to 'suffix' will be in 
> effect _AFTER_ save, and not before

The suffix should be defined in the activity creation (input text box) 
form, so when the activity is created, the teacher will get something 
like 'moodle-ENG101' if the suffix is defined as '-ENG101' and module is 
'moodle' by default. And in turn, a new group should be created in OM 
database called 'moodle-ENG101'.

And when the teacher finishes his lesson recording, he rename it, and 
move it to the 'moodle-ENG101' group recordings that is shown in his 
files tree, so that when he wants to created 'recording only' activity, 
he can select:

1. The group name that belongs to him, then

2. The recording of that specific group.

:-)

>
> sounds like I don't understand the use case :(
>
> On Tue, 9 Feb 2021 at 14:25, Maxim Solodovnik <solomax666@gmail.com 
> <ma...@gmail.com>> wrote:
>
>
>
>     On Wed, 30 Dec 2020 at 22:48, Ali Alhaidary
>     <ali.alhaidary@the5stars.org <ma...@the5stars.org>>
>     wrote:
>
>         The main issues we face:
>
>         1. All teachers share the same repository of recordings which
>         makes mistakes of deleting the recording very common :-(
>
>         2. When using 'show recording' all recordings will be on the
>         list, can you imagine how many 'Chapter 1 - introduction'
>         recording would be on the list ??? almost all teachers name
>         their first lesson that.
>
>
>     these 2 will be addressed with new Moodle room option
>
>         3. And still in the plugin activity downloading the recording
>         is done in an internal name, not as named by the teacher.
>
>
>     this need to be investigated
>
>         Ali
>
>
>         On 12/30/20 5:51 PM, Ali Alhaidary 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.
>>
>>         Ali
>>
>>         On 12/30/20 5:09 PM, Maxim Solodovnik wrote:
>>>
>>>         On Wed, 30 Dec 2020 at 18:34, Ali Alhaidary
>>>         <ali.alhaidary@the5stars.org
>>>         <ma...@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
>>>>>             <ali.alhaidary@the5stars.org
>>>>>             <ma...@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
>>>>>>                 <ali.alhaidary@the5stars.org
>>>>>>                 <ma...@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
>>>>>>>                     <ma...@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
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
Well I start to add new room option for 'suffix'
But find out I'm not sure how should it work

1) It is impossible to delete recordings from Moodle plugin
2) It seems filtering will also be useless due to 'suffix' will be in
effect _AFTER_ save, and not before

sounds like I don't understand the use case :(

On Tue, 9 Feb 2021 at 14:25, Maxim Solodovnik <so...@gmail.com> wrote:

>
>
> On Wed, 30 Dec 2020 at 22:48, Ali Alhaidary <al...@the5stars.org>
> wrote:
>
>> The main issues we face:
>>
>> 1. All teachers share the same repository of recordings which makes
>> mistakes of deleting the recording very common :-(
>>
>> 2. When using 'show recording' all recordings will be on the list, can
>> you imagine how many 'Chapter 1 - introduction' recording would be on the
>> list ??? almost all teachers name their first lesson that.
>>
>
> these 2 will be addressed with new Moodle room option
>
>
>> 3. And still in the plugin activity downloading the recording is done in
>> an internal name, not as named by the teacher.
>>
>
> this need to be investigated
>
>
>> Ali
>>
>>
>> On 12/30/20 5:51 PM, Ali Alhaidary 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.
>>
>> 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 <
>>>> ali.alhaidary@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
>


-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
On Wed, 30 Dec 2020 at 22:48, Ali Alhaidary <al...@the5stars.org>
wrote:

> The main issues we face:
>
> 1. All teachers share the same repository of recordings which makes
> mistakes of deleting the recording very common :-(
>
> 2. When using 'show recording' all recordings will be on the list, can you
> imagine how many 'Chapter 1 - introduction' recording would be on the list
> ??? almost all teachers name their first lesson that.
>

these 2 will be addressed with new Moodle room option


> 3. And still in the plugin activity downloading the recording is done in
> an internal name, not as named by the teacher.
>

this need to be investigated


> Ali
>
>
> On 12/30/20 5:51 PM, Ali Alhaidary 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.
>
> 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

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
The main issues we face:

1. All teachers share the same repository of recordings which makes 
mistakes of deleting the recording very common :-(

2. When using 'show recording' all recordings will be on the list, can 
you imagine how many 'Chapter 1 - introduction' recording would be on 
the list ??? almost all teachers name their first lesson that.

3. And still in the plugin activity downloading the recording is done in 
an internal name, not as named by the teacher.

Ali


On 12/30/20 5:51 PM, Ali Alhaidary 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.
>
> Ali
>
> On 12/30/20 5:09 PM, Maxim Solodovnik wrote:
>>
>> On Wed, 30 Dec 2020 at 18:34, Ali Alhaidary 
>> <ali.alhaidary@the5stars.org <ma...@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
>>>>     <ali.alhaidary@the5stars.org
>>>>     <ma...@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
>>>>>         <ali.alhaidary@the5stars.org
>>>>>         <ma...@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
>>>>>>             <ma...@the5stars.org>> wrote:
>>>>>>
>>>>>>                 How to use room type 'Show Recording' ?
>>>>>>
>>>>>>
>>>>>>
>>>>>>             -- 
>>>>>>             Best regards,
>>>>>>             Maxim
>>>>>
>>>>>
>>>>>
>>>>>         -- 
>>>>>         Best regards,
>>>>>         Maxim
>>>>
>>>>
>>>>
>>>>     -- 
>>>>     Best regards,
>>>>     Maxim
>>
>>
>>
>> -- 
>> Best regards,
>> Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
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.

Ali

On 12/30/20 5:09 PM, Maxim Solodovnik wrote:
>
> On Wed, 30 Dec 2020 at 18:34, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@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
>>>     <ali.alhaidary@the5stars.org
>>>     <ma...@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
>>>>         <ali.alhaidary@the5stars.org
>>>>         <ma...@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
>>>>>             <ma...@the5stars.org>> wrote:
>>>>>
>>>>>                 How to use room type 'Show Recording' ?
>>>>>
>>>>>
>>>>>
>>>>>             -- 
>>>>>             Best regards,
>>>>>             Maxim
>>>>
>>>>
>>>>
>>>>         -- 
>>>>         Best regards,
>>>>         Maxim
>>>
>>>
>>>
>>>     -- 
>>>     Best regards,
>>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
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 <al...@the5stars.org>
>>> wrote:
>>>
>>>> How to use room type 'Show Recording' ?
>>>>
>>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
It seems that 'show recordings' did not work was not because 'Module 
key' was not 'moodle', but because 'Module key'  was an Arabic name, 
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 
>> <ali.alhaidary@the5stars.org <ma...@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
>>>     <ali.alhaidary@the5stars.org
>>>     <ma...@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
>>>>         <ma...@the5stars.org>> wrote:
>>>>
>>>>             How to use room type 'Show Recording' ?
>>>>
>>>>
>>>>
>>>>         -- 
>>>>         Best regards,
>>>>         Maxim
>>>
>>>
>>>
>>>     -- 
>>>     Best regards,
>>>     Maxim
>>
>>
>>
>> -- 
>> Best regards,
>> Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
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 
> <ali.alhaidary@the5stars.org <ma...@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
>>     <ali.alhaidary@the5stars.org
>>     <ma...@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
>>>         <ma...@the5stars.org>> wrote:
>>>
>>>             How to use room type 'Show Recording' ?
>>>
>>>
>>>
>>>         -- 
>>>         Best regards,
>>>         Maxim
>>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
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 :(

> 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?

>
> 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 <al...@the5stars.org>
>> wrote:
>>
>>> How to use room type 'Show Recording' ?
>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
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 :-)

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.

>
> On Wed, 23 Dec 2020 at 08:02, Ali Alhaidary 
> <ali.alhaidary@the5stars.org <ma...@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 !
>
>     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
>>     <ma...@the5stars.org>> wrote:
>>
>>         How to use room type 'Show Recording' ?
>>
>>
>>
>>     -- 
>>     Best regards,
>>     Maxim
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
Ali,

thirst of all we need to agree on definitions :)

OM instance for me is "configured OM server"
What do you mean by this?

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


> 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 <al...@the5stars.org>
> wrote:
>
>> How to use room type 'Show Recording' ?
>>
>>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim

Re: moodle plugin

Posted by Ali Alhaidary <al...@the5stars.org>.
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'.

Keeping in mind that:

- OM Data folder in out of OM installation folder,

- Module key is not 'moodle'

- OM server is not on moodle server.

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 <ma...@the5stars.org>> wrote:
>
>     How to use room type 'Show Recording' ?
>
>
>
> -- 
> Best regards,
> Maxim

Re: moodle plugin

Posted by Maxim Solodovnik <so...@gmail.com>.
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 <al...@the5stars.org>
wrote:

> How to use room type 'Show Recording' ?
>
>

-- 
Best regards,
Maxim