Git Product home page Git Product logo

moodle-google's Introduction

Moodle Google

Moodle Google is a collection of plugins for the integration of Moodle with Google (or Google with Moodle - depending on your point of view).

This work is derived from the Moodlerooms (http://development.moodlerooms.com - gmail,gaccess) Google integration work, added to, and updated for Moodle 2.x.

The plugins consist of:

auth/gauth - Google OpenId Connect (now supported) Authentication plugin

blocks/gmail - GMail unread messages block

blocks/gaccess - Block of links to Google Apps services for your domain.

grade/export/fusion - Google Fusion tables export from grade book - has been rewritten to use the internal Moodle OAuth libs

** NEW ** repository/googledrive - OAuth based repository plugin for Google Drive - provides URLs and Files

moodle-google's People

Contributors

agwells avatar danmarsden avatar doctorlard avatar pelonz avatar piersharding avatar saxtonator avatar toxtli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moodle-google's Issues

Open-ID errors.

Noticed it first with new users. Cleared my old approved APIs to create the same error. Just installed the newest update and the error has changed.

Exception - Unable to verify signature

More information about this error

Debug info:
Error code: generalexceptionmessage
Stack trace:
line 202 of /auth/gauth/lib/OpenIDConnectClient.php5: OpenIDConnectClientException thrown
line 78 of /auth/gauth/index.php: call to OpenIDConnectClient->authenticate()

Moodle Google plugins will not install on Moodle 3.0

The Moodle Google plugins will not install on a Moodle 3.0 site. All of the plugins except the repository are missing the $plugin->component in their version.php files, which triggers the following fatal error upon attempted plugin installation:

Debug info: Missing $plugin->component declaration in version.php.
Error code: detectedbrokenplugin

Certificate

Support for the google self signed certificate for the oauth requests does not appear to be in this plugin.

Can this be updated for OpenID Connect?

With Google dropping OpenID 2.0 as of yesterday, Apr 20/2015, one of the best Google/Moodle integration tools is about to become broken. Is there anyone still working on this?

Importing documents created in Google Docs

Hello,

When I am trying to import documents created within Google Docs using the Google Drive Repository I get the following error message:

An error occurred while downloading the file: malformed

Presumably this is because its not a recognised file format either by Moodle or the Plugin.
I am running Moodle 2.5+

Thanks in advance for any help you can provide

gauth

Fix up spelling mistake in auth_config.php?auth=gauth - in the Google OpenId Authentication

Name only has one 'e'
Google Apps Domain Namee - this ensures that only users from your domain can login - leave blank to open for all

need to include how the country field works in the Data Mapping settings, either grab what is predefined on the server, or state that it uses the 2 letter country code, ie NZ for New Zealand

OpenID Connect failure

This one is weird. Between 9am and 3PM PDT, everything works. Then, like clockwork:

error/OpenId negotiation with Google failed

More information about this error

Debug info:
Error code: OpenId negotiation with Google failed
$a contents:
Stack trace:
line 463 of /lib/setuplib.php: moodle_exception thrown
line 128 of /auth/gauth/index.php: call to print_error()

Not sure if this is the client or Google.

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.