General plugins (Local): Get Key

local_getkey
Maintained by Picture of Jai Gupta Jai Gupta, Picture of Pinky Sharma Pinky Sharma
Get API Key from Vidya.io (Usefull for vmchat, Virtual Class and onetoone plugin)
444 sites
222 downloads
10 fans
Moodle 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2

Get API Key from Vidya.io (Usefull for vmchat and onetoone plugin)

Why is Vidya.io server used.

  1. vidya.io server is used as a central point to interconnect all users (Teachers and Students).
  2. Messages from one user is transmitted to all other users.

Why can't Moodle or php scripts be used?

Moodle/php if used would be very slow and would demand lot of resources. Ever tried running Moodle's chat module with many users? You would also notice that Moodle recommends a chat daemon to run to reduce load on server. Even after daemon, it is slow. This is not Moodle's fault, it is way how PHP is, it is not correct tool for job.

Is vidya.io server secure? What our privacy?

  1. vidya.io server using secure SSL certificates and works only with secure protocols. This is security used by everyone for online credit card transactions. It is secure.
  2. No data is read by any human, vidya.io transmits information from one user to other connected users and that's it.
  3. No data is ever saved on vidya.io servers.

Are there any other services similar to vidya.io?

  1. https://pusher.com/
  2. https://www.pubnub.com/

I still need to run it on our servers.

Running this and maintaining it on server is complex, we are in process of making it simpler to manage and plan to release it as open source. Once released, this information will be updated.

Potential privacy issues

Uses 3rd party services over secure (SSL) channel. No data is ever stored on server, it is only transmitted from one user to another (typically from teacher to students).

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Picture of Jai Gupta
Jai Gupta (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mesa
    Wed, 17 Jun 2015, 4:22 AM
    good afternoon

    my question is , where I can enter my API key because the truth I have no idea where to enter that key to show me the graphics .

    thanks
  • Picture of Pinky Sharma
    Wed, 17 Jun 2015, 12:38 PM
    Hello Jose Mesa,

    If you have Getkey installed, find the link under site administration block.
    Go to site administration-> Get Key. It will display page to create new API key or save existing key if any , as shown in above screenshot(3rd).

    Graph shows when you have some usage data with any of these applications (vmchat, onetoone, virtialclass). These applications using API key. The graph is the stat of usage of this key with these applications.
  • Picture of Jesse H
    Thu, 2 Jul 2015, 9:09 AM
    Hi There,
    I really enjoy the plugins you have made. I do have some issues with this key generation process. I have sensitive private student data on our moodle installation, how can i be certain that this plugin is not sending other data to your servers?

    I would much prefer if there was an option to host our own server and some other activation key process.
  • Picture of Jai Gupta
    Thu, 2 Jul 2015, 10:25 PM
    Hello Jesse,

    Thank you for feedback. I have updated plugin description to reflect your concerns.
    In short, vidya.io server is used only to securily exchange messages between connected users. No data is ever saved or read by human. Data stays on server only for a fraction of second.

    Please reply back you have any further question.
  • Picture of Thiago Henrique Ornelas Costa
    Wed, 18 Nov 2015, 4:10 AM
    Hello . I tried to install the plugin getkey to use the VMchat in version 3.0 of Moodle and found an error in the location of the install folder and identify the plugin by the system. To solve the problem I had to take the variable $ plugin-> component = 'local_vmchat'; and replace with $ plugin-> component = 'local_getkey; I pasted this line of code in version.php File in the getkey package and finaly passed in validation to install this dependency and use vmchat! Please correct this error by adding the missing line of code to the next version of the package to 3.0! smile

    Regards!
  • Picture of Jai Gupta
    Thu, 19 Nov 2015, 7:29 PM
    Thank you Thiago. We will improve 3.0 smile
  • Picture of Diego Ortiz
    Thu, 18 Feb 2016, 2:29 AM
    Hi, thanks for your support, I install getkey in my web, the installation without problems but when open getkey leave this error 500 internal server error, please any solution, thanks
  • Picture of Pinky Sharma
    Fri, 19 Feb 2016, 2:25 PM
    Hi Diego,

    This is a common error when server encounter an internal error or misconfiguration and unable to complete your request. It is difficult to say what the exact problem.
    If possible , check in webserver log or Apache error log to get more information about it or you can send us your site login detail for further troubleshooting.
  • Picture of Hari Vege
    Wed, 8 Feb 2017, 2:13 AM
    Hi,

    Am getting this error. Please suggest. I am not able to access my website. This is kind of a crisis for me and my organization.

    Curl error: Failed to connect to c.vidya.io port 443: Connection timed out

    Please advise me on what I should do now.
  • Picture of Hari Vege
    Wed, 8 Feb 2017, 2:13 AM
    Hi,

    Am getting this error. Please suggest. I am not able to access my website. This is kind of a crisis for me and my organization.

    Curl error: Failed to connect to c.vidya.io port 443: Connection timed out

    Please advise me on what I should do now.
  • Picture of Pinky Sharma
    Tue, 21 Mar 2017, 7:16 PM
    Hello Hari,

    Are you still getting this error? If yes, request for another API key.
  • Picture of tutu app
    Sun, 18 Jun 2017, 1:33 AM
    Working perfectly on my side. I have also developed API to install Vshare app. I have sensitive private student data on our moodle installation, how can i be certain that this plugin is not sending other data to your servers?
  • Picture of Flemming Bornemann
    Tue, 18 Jul 2017, 2:34 PM
    Hi,
    I am trying to get a key to use with vm chat, but I get this message when I hit "Get key"

    "Ajax request failed"

    We are running Moodle 3.2.4.

    Kind regards
    Flemming Bornemann
  • Picture of Pinky Sharma
    Thu, 27 Jul 2017, 5:06 PM
    Hi Flemming,

    This is a generalized error and difficult to predict the actual cause of failure.
    Are you still getting error?

  • Picture of Flemming Bornemann
    Thu, 27 Jul 2017, 5:10 PM
    Hi Pinky,

    Well, I cheated and copied my key from the old server I was replacing. And It appears to be working just fine.

    Thank you.
    Flemming
1 2
Please login to post comments