OpenMeetings

Activities ::: mod_openmeetings
Maintained by Maxim Solodovnik
OpenMeetings is a free browser-based software that allows you to set up instantly a conference in the Web. You can use your microphone and/or webcam, share documents on a white board, discuss in a chat, share your screen or record meetings. It is available as hosted service or you download and install a package on your own server.
Latest release:
657 sites
251 downloads
108 fans
Current versions available: 1

No support in the comments section on this page

Please note that we don't provide any support for this plugin in the comments section on this page anymore. Please have a look at the github repository of this plugin.

With this integration and the current OpenMeetings version 5.x you can create different types of rooms and separated users in OpenMeetings with the access-level "SOAP-Only". The "SOAP-Only" user can do exactly what is needed to run the integration but nothing more. This does result in no need for any OpenMeetings Admin-User in the Moodle Module config! So you can better protect your OpenMeetings server from non-authorized access via the SOAP Gateway and no need to share confidential account data. "SOAP-Only" users can not login to OpenMeetings administration. OpenMeetings also supports access via https and ldap-/Active Directory- and OAuth2-Integration.

Please NOTE: if you have "Access Denied" message while room entering this might be due to cookies are not being saved in iframe.
To bypass this please edit ${OM_HOME}/webapp/META-INF/context.xml and change
      <CookieProcessor sameSiteCookies="Lax" />
to be 
     <CookieProcessor sameSiteCookies="none" />

The latest OpenMeetings Moodle Plugin is for Moodle 3.5 and later and is compatible only with OpenMeetings version 5.x. It is recommended to update to the latest version of OpenMeetings.

Sample Video showing the installation of the Moodle Module and integration with new access level:

The features of the OpenMeetings Moodle Plugin:
- Openmeetings rooms can be displayed inside a Moodle course in a frame, in a new window or can occupy the entire window
- Secure "SOAP-Only" user access level (see documentation on top)
- 3 Moderation Types for Conference Rooms (Moodle admins, teachers and course creators are automatically a moderator):
Moderation Type A) Participants need to wait till the teacher enters the room
Moderation Type B) Participants can already start (first User in room becomes moderator)
Moderation Type C) Every participant is automatically moderator when he/she enters the room
- 3 Room Types (Conference, Interview & Presentation)
- New Flag "Allow Recording": You can set in the room configuration now a flag that controls if the recording button is available or not
- Moodle Module languages: German, French, Spanish, Italian, Russian, Brazilian (OpenMeetings itself has around 30 languages)
- Clear and restructure conference creation form for Moodle moderators

Tutorials for installing OpenMeetings you can find here:
    https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools

Development of OpenMeetings: Apache Build Server & JIRA Issue Navigator:

    https://builds.apache.org/view/M-R/view/OpenMeetings/
    https://issues.apache.org/jira/browse/OPENMEETINGS/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel

OpenMeetings Mailinglists:
    https://mail-archives.apache.org/mod_mbox/openmeetings-user
    https://mail-archives.apache.org/mod_mbox/openmeetings-dev

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3

Contributors

Maxim Solodovnik (Lead maintainer)
mee
Sebastian Wagner: Former lead maintainer
Michael Wuttke: Contributor
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Norbert Forster
    Tue, 3 Apr 2012, 12:49 AM
    - easy installation
    - full functional with moodle 2.2.2
    - runs on the cheapest host europe v-server
    - all without external providers' control (keeping all data on own server might be usefull for certification of data security)

    long expected since the times of covcell
  • Ashi yadav
    Wed, 25 Apr 2012, 8:56 PM
    thanks
  • Ismail Ali Gago
    Sat, 25 Aug 2012, 6:07 PM
    Thanks a lot, Sebastian, for all your good work.

    I have been using openmeetings module for moodle in Moodle 1.9.x during the last two years, and I like it very much.

    But now I've just update to Moodle 2.3.1 and I have a problem installing OpenMeetings Module for Moodle (octubre 2011: mod_openmeetings_moodle21_20111019.zip) in Moodle 2.3.1

    I just get the next error in the notifications area of Moodle 2.3.1


    Plugin "mod_openmeetings" is defective or outdated, can not continue, sorry.

    More information about this error
    Debug info: Missing mandatory en language pack.
    Error code: detectedbrokenplugin
    Stack trace:

    line 563 of /lib/upgradelib.php: plugin_defective_exception thrown
    line 358 of /lib/upgradelib.php: call to upgrade_plugins_modules()
    line 1524 of /lib/upgradelib.php: call to upgrade_plugins()
    line 329 of /admin/index.php: call to upgrade_noncore()

    Any idea?
    Thank's in advance
  • mee
    Sat, 25 Aug 2012, 7:07 PM
    You might try the latest version here:
    https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%20Moodle%20Plugin/

    It is not released as we have to discuss some license questions with Apache's Legal Team.
  • Dmitriy Semenov
    Wed, 21 Nov 2012, 2:22 AM
    Hello. I am trying to install this plugin. System install ok, but then i go to any page in editing mod a get this error:
    My NOTICE [1024] The module openmeetings does not define the standard capability mod/openmeetings:addinstance

    line 3409 of /course/lib.php: call to debugging()
    line 1910 of /course/lib.php: call to course_allowed_module()
    line 1784 of /course/lib.php: call to get_module_metadata()
    line 657 of /course/format/renderer.php: call to print_section_add_menus()
    line 52 of /course/format/topics/format.php: call to format_section_renderer_base->print_multiple_section_page()
    line 276 of /course/view.php: call to require()

    Can you help me?
  • Mikael Kurula
    Mon, 3 Dec 2012, 4:26 PM
    Hi!

    I tried installing the stable build from yesterday (2 Dec 2012), but it seems my Moodle 2.3.3+ did not recognize the plugin: it was not installed when I went to the admin page in Moodle.

    Thanks,
    Mikael
  • Keiron Walsh
    Wed, 12 Dec 2012, 5:56 AM
    Mikael, I had the same problem with Moodle 2.4, then I discovered that I had tried to install openmeetings as a plugin! I clicked the wrong download link on the openmeetings site.

    Otherwise, I hope you managed to get it working

    Keiron
  • Keiron Walsh
    Wed, 12 Dec 2012, 6:11 AM
    Dmitriy, Did you manage to solve your issue. I am having the same issue, but I get a slightly different debug output - I have no idea what it means:

    The module openmeetings does not define the standard capability mod/openmeetings:addinstance
    line 3408 of /course/lib.php: call to debugging()
    line 65 of /course/modedit.php: call to course_allowed_module()
    Request OpenMeetings! OpenMeetings Service failed and no response was returned.

    Can anyone help?

    Thanks in advance

    Keiron
  • Ricardo RBatista
    Tue, 18 Dec 2012, 1:41 AM
    Hi Keiron, I didn´t understand " I discovered that I had tried to install openmeetings as a plugin!" Is it a plugin ? Right ? I have a problem using Moodle 2.4 with the latest openmeetings apache incubator plugin. Its install without problems but when I try use it receive mensages like yours . The main message is "Can not find data record in database table course"

    The debug message " Debug info: SELECT id,category FROM {course} WHERE id IS NULL
    [array (
    )]
    Error code: invalidrecord
    Stack trace:
    line 1357 of /lib/dml/moodle_database.php: dml_missing_record_exception thrown
    line 1333 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()
    line 6536 of /lib/accesslib.php: call to moodle_database->get_record()
    line 60 of /course/moodleform_mod.php: call to context_course::instance()
    line 159 of /mod/openmeetings/mod_form.php: call to moodleform_mod->moodleform_mod()
    line 248 of /course/modedit.php: call to require_once()
    Output buffer:
    The module openmeetings does not define the standard capability mod/openmeetings:addinstance
    • line 3408 of /course/lib.php: call to debugging()
    • line 65 of /course/modedit.php: call to course_allowed_module()

    "
    You or another member can help me ?

    Thanks

    Ricardo
  • Keiron Walsh
    Wed, 19 Dec 2012, 9:06 PM
    Hi Ricardo

    I didn't really make it very clear. You have to install openmeetings on a server and install the moodle plugin. What I did was install openmeetings correctly, then I downloaded the wrong file from the downloads page, which meant I was also trying to install openmeetings inside my moodle/mod/ directory - it was because when I followed the download link, I just clicked the first file without reading it properly. The plugin tarball is below it and is probably the one you have installed.

    I found the solution to the - My NOTICE [1024] The module openmeetings does not define the standard capability mod/openmeetings:addinstance - error. It is because my hosted webspace had PHP 5.3.17 where 5.4.x is needed. I had to install Moodle on my VPS so that I could use the current PHP.

    Now I am getting the error message: Can not find data record in database table course. - the Google search led me back here to your message. Let me know if you figure it out..

    Regards

    Keiron
  • Keiron Walsh
    Wed, 19 Dec 2012, 11:13 PM
    I've finally got it working. I realised when I checked the debug properly that I was getting the same error as before (The module does not define the standard capability...), it was just presented differently. After a lot of searching and trying to understand what was going on, I found another version of the plugin here: http://code.google.com/p/openmeetings/downloads/list

    it is version 1.3 (the other was 1.4) but it works. The error still appears in the debug output, but it works and with debug turned off you wouldn't know, so its good enough for now. I hope that helps other people who are having the same problem.

    Keiron
Please login to post comments