Giter VIP home page Giter VIP logo

moodle-mod_webexactivity's People

Contributors

ericmerrill avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

moodle-mod_webexactivity's Issues

missing proxy settings in connection

i added in private function create_curl_handle(), before:
return $handle;
this code:
` global $CFG;
// check for proxy
if (!empty($CFG->proxyhost) and !is_proxybypass($uri)) {
// SOCKS supported in PHP5 only
if (!empty($CFG->proxytype) and ($CFG->proxytype == 'SOCKS5')) {
if (defined('CURLPROXY_SOCKS5')) {
curl_setopt($handle, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
} else {
curl_close($handle);
print_error( 'socksnotsupported','mnet' );
}
}

		curl_setopt($handle, CURLOPT_HTTPPROXYTUNNEL, false);

		if (empty($CFG->proxyport)) {
			curl_setopt($handle, CURLOPT_PROXY, $CFG->proxyhost);
		} else {
			curl_setopt($handle, CURLOPT_PROXY, $CFG->proxyhost.':'.$CFG->proxyport);
		}

		if (!empty($CFG->proxyuser) and !empty($CFG->proxypassword)) {
			curl_setopt($handle, CURLOPT_PROXYUSERPWD, $CFG->proxyuser.':'.$CFG->proxypassword);
			if (defined('CURLOPT_PROXYAUTH')) {
				// any proxy authentication if PHP 5.1
				curl_setopt($handle, CURLOPT_PROXYAUTH, CURLAUTH_BASIC | CURLAUTH_NTLM);
			}
		}
	}`

but I cannot create users, maybe should put proxy code somewhere else?

Error during event logging

++ Fields list in snapshot record does not match fields list in 'webexactivity_recording'. Record is missing fields: visible, deleted ++
* line 906 of /lib/classes/event/base.php: call to debugging()
* line 410 of /mod/webexactivity/classes/webex.php: call to core\event\base->add_record_snapshot()
* line 327 of /mod/webexactivity/classes/webex.php: call to mod_webexactivity\webex->proccess_recording_response()
* line 53 of /mod/webexactivity/classes/task/update_all_recordings.php: call to mod_webexactivity\webex->update_recordings()
* line 75 of /lib/cronlib.php: call to mod_webexactivity\task\update_all_recordings->execute()
* line 61 of /admin/cli/cron.php: call to cron_run()

Event Center

Hello, how are you?
There is the possibility of using the WebEx Event Center?

Congratulations implementation!

hug,

Error when starts a sesion like host

When starting sessions from Moodle as a host, the following error is returned:
Error occurred in Webex processing: 060002 An in-progress session cannot be updated or deleted.

This error occurs in the following situations:

  1. An attendee/student is inside the Webex session and attempts to join a different host/teacher than the teacher who edited/created the session. Both teachers are registered in Webex. If no students are logged in to Webex, then it does allow the teacher who did not edit/create the event normally to host.
  2. The host / teacher is already in the session and tries to enter another teacher as host. Both teachers are registered in Webex.

The teacher cannot log in as a host to webex in any of the situations described above.

Issue creating Meeting with French accent (éè...)

Having issues when creating a meeting with Accent in the title. The plugin does not give an error, but when clicking "host" it complains that the meeting number is invalid.
I believe it may just be a utf8 encoding issue in the plugin. I noticed when one of my users got their account created in webex through this plugin, the é in her name came up screwed up in cisco which makes me think all that would need to be done might be to utf8_encode the data before sending to webex.

If you think i might be right I am more then willing to do the test on my platform, I would appreciate a pointer as to which file I need to look into.

Thank you.

Depreciated search use

Class 'core_search\area\base_activity' has been renamed for the autoloader and is now deprecated. Please use 'core_search\base_activity' instead.
line 117 of /lib/classes/component.php: call to debugging()
line ? of unknownfile: call to core_component::classloader()
line 38 of /mod/webexactivity/classes/search/activity.php: call to spl_autoload_call()
line 111 of /lib/classes/component.php: call to include_once()
line ? of unknownfile: call to core_component::classloader()
line ? of unknownfile: call to spl_autoload_call()
line 940 of /lib/classes/component.php: call to class_exists()
line 241 of /search/classes/manager.php: call to core_component::get_component_classes_in_namespace()
line 90 of /admin/searchareas.php: call to core_search\manager::get_search_areas_list()

Why does the plugin not allow backup and restore? Is there a way to do it?

Kind regards, I want to congratulate you in advance for your great work and willingness to help the Moodle educational community with your work and intelligence. We are currently working on a Moodle 3.1 instance with 20k active users at my university and each semester we must load around 3,500 courses for students and all teachers are using webex meeting, therefore we want them to continue using it, but from their groups and thus be able to carry reports on the use of the plugin by students and teachers. Our university has 1500 paid webex licenses, that is why it is so important for us that your plugin could have the possibility to allow backups and restorations, otherwise we are currently doing the restorations of the webex meeting type activities manually (3500). It is crazy. Again I respectfully ask you, is there any technical reason why you cannot restore and backup your plugin in Moodle? or is it simply necessary to implement it? Thank you very much for your time and collaboration. Saludos desde Colombia.

Still maintained?

Good morning!
Was just wondering if this plugin was still in development and if you would welcome other contributer?
We really want to use our Webex solution with our Moodle and this seems to be the best place to start.

Recording not appearing

I'm using Moodle 3.8 and Webex mod 3.8 2019120500.

My hosts are able to create and host meetings. The recording is set to available for students.
However after the meeting the recording is not visible in the activity.

I also tried to set "Allow manage all recording" still recording not visible.
If I login to the Webex web interface, I can see there is a recording for the said activity.

I also checked if the specific Moodle capability to view recording- but there is none. Is there anything to set in Webex Admin?

Am I missing anything?

PHP 8.0 compatibility

When accessing a meeting on moodle 4.1, with php8.0, the following error is displayed:

Unsupported operand types: string * int

this is an exception thrown in mod_webexactivity\local\type\base\meeting->get_time_status() at line 408 of /mod/webexactivity/classes/local/type/base/meeting.php:

$endtime = $this->starttime + ($this->duration * 60) + ($grace * 60);

It disappears if the line is corrected thusly:

$endtime = $this->starttime + ((int)$this->duration * 60) + ((int)$grace * 60);

However, this is a clear sign that the module is not working properly in php8.0 (not surprising, as it was last updated three years ago) and that other errors like this may be lurking in the code. This makes me wonder whether compatibility will ever come, and what can be done about it.

WebEx Event at Calendar

Please, consider an option of add the WebEX Event activity to the Calendar when it's created.

Thanks.

Admin settings plugin 3.8

Good morning everyone, i've installed the 3.8ver of the Webex plugin, i put the site name as well but i can't find where to put the meeting ID.

When i try to create a Webex meeting, the only thing i can do is putting meeting password, everytime moodle gives me an error "Webex password is not correct andcan't be changed".

what can i do for this?
thank you
regards

Filippo

Remote participants link may be wrong

Got a note from José González that when using the Remote Participants link may be incorrect. He reports that it asks for a meeting ID when you try to use it.

Need to test it out.

Exception 0000001

Getting error in code and message: WebEx exception 000001 when creating new user.

line 456 of /mod/webexactivity/classes/user.php: coding_exception thrown
line 117 of /mod/webexactivity/classes/user.php: call to mod_webexactivity\user->save_to_webex()
line 885 of /mod/webexactivity/classes/local/type/base/meeting.php: call to mod_webexactivity\user::load_for_user()
line 266 of /mod/webexactivity/classes/local/type/base/meeting.php: call to mod_webexactivity\local\type\base\meeting->get_host_webex_user()
line 909 of /mod/webexactivity/classes/local/type/base/meeting.php: call to mod_webexactivity\local\type\base\meeting->save_to_webex()
line 102 of /mod/webexactivity/lib.php: call to mod_webexactivity\local\type\base\meeting->save()
line 128 of /course/modlib.php: call to webexactivity_add_instance()
line 154 of /course/modedit.php: call to add_moduleinfo(

Moodle 3.5 Plugin Install

When attempting to install the plugin on a Moodle 3.5.4 I get the following error:

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 3415539904709949512 bytes) in /opt/websites/moodle/xxxx/lib/dml/moodle_database.php on line 484

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.