I am trying to integrate a virtual classroom into my website using software from a company called Braincert...
They provide a Joomla Component and a Virtual Classroom API also. (Here is the documentation to the API: https://www.braincert.com/developer/virtualclassroom-api )
This is what they say about the API:
BrainCert provides a RESTful interface to the resources in the Virtual Classroom e.g. classes, video recordings, shopping cart, etc. Once your API key has authenticated a BrainCert user, it can call a REST API endpoint using the obtained access token and get the corresponding resources. A simple example is getting the authenticated user's list of live classes using the API endpoint.
The features that I need to display on my site are shown on the documentation page... These are...
- Schedule a new Live class
- List Classes
- Get Class
- Get Class Launch URL
- Remove Class
At this point the Joomla! component they provide is extremely sparse and only has the option of creating one page (menu item) that simply shows a long list of "classes".
I need to display all of the pages listed above...
They say that this "documentation allows you to get responses using JSON or XML where relevant."
Now from the examples they provide it seems as though I need to get "responses" using JSON... so taking the first example "Schedule a new Live class" I need to write the request parameters.
This is where I get stuck, I have no clue how any of this works. Can I do this in a custom HTML document? Do I need to make a brand new component from scratch to display and process all of this? How much coding/what skills am I going to need to do this?
Apologies if my questions make absolutely no sense, I am clearly out of my depth here, but am willing to learn so any pointers in the right direction would be extremely appreciated!!