In Progress

Joomla plugin developer to integrate PayPlans/Membership Pro with Google Classroom and Google Directory

I am looking for a reliable and experienced joomla developer for developing integration plugins for a Joomla website.

Current State:

Currently, the joomla website currently acts as a front end to a private online teaching organization. We are using Payplans as a membership subscription extension. It allows students to pay and enroll for courses. These courses which are 4 months long to mimic a semester, expire on a specific date regardless of enrollment date.

Moodle is being used as an LMS alongside Joomla and is hosted on the same server. When students enroll on joomla using payplans, using another plugin joomdle plugin they also get enrolled on moodle. Basically each subscription plan is mapped to a moodle course.

Future State:

We are trying to switch out moodle and joomdle completely and replace it with google classroom. When students register and enroll using payplans, they a) get a school email created b) they get enrolled/deenrolled in google classroom. Managing google classrooms (creation / deletion of courses, reporting on roster, mapping courses to subscription plans) is obviously also needed.

The payment subscription extension would be Payplans

[login to view URL]

[login to view URL]

I envision creating essentially two plugins.

1. One that integrates subscription plugin with google directory

2. One that integrates subscription plugin with google classroom.

Functionality I am looking for:

* With every subscription that becomes active,

1) the plugin checks if the user has an email in a google domain based on an expression. E.g I use joomla id+"student"@[login to view URL] ... If it does and user is suspended, unsuspend the user. if user does not exist, then

a) create one

b) email the user new credentials + password on their email address which they used to register on joomla.

c) save the new email from google domain to a custom field in the user profile

[login to view URL]

2) The second plugin then enrolls the student in a google classroom associated with that course (subscription plan) in a student role

[login to view URL]

[login to view URL]

3) A link to the google classroom gets saved as part of their profile so they can access it when they log in to joomla

* On subscription expire / deleted (by admin) / suspended

1) The user gets de-enrolled from the google classroom

[login to view URL]

2) Suspend google directory email after x number of days after expiration and NO active subscriptions

* I need an admin interface within Joomla, to map subscription plans with google classrooms. many to many relationship.

* the admin interface will allow backend manipulation of these interactions and reports roster for each class.

* Full reporting in the backend

I need quick response, neat and commented code, walkthrough of the code etc and basic support after delivery.

Skills: PHP, Joomla, MySQL, Google APIs, Plugin

See more: joomla directory extension, joomla extensions, joomla membership pro, joomla membership website, payplans joomla, joomla extension manager, simple membership joomla, joomla membership database, integrate post affiliate pro, joomla plugin photoshop dream, joomla plugin review, joomla plugin xml export, joomla plugin membership paypal subscription, looking for developer to update a joomla plugin, ultimate membership pro wordpress plugin, paid membership pro plugin in wordpress, ultimate membership pro - wordpress membership plugin, joomla membership pro payment plugins, membership pro documentation joomla, membership pro joomla nulled

About the Employer:
( 0 reviews ) Edison, United States

Project ID: #26939834

Awarded to:

johanssl

Hi, I can help you in your project; we specialized in Joomla platform and In fact, we do have a clients using PayPlan membership. For your reference you can check out portfolio at [login to view URL]

$900 USD in 7 days
(0 Reviews)
0.0

18 freelancers are bidding on average $1145 for this job

(104 Reviews)
9.0
(292 Reviews)
8.8
(434 Reviews)
8.4
seekdeveloper

Hi, I have read your post and understood your requirement. Looking for the freelancer to work on your next project? Or just need some issues/bugs/fixes ASAP? I have 11+ years of software experience in fortune 500 comp More

$750 USD in 7 days
(107 Reviews)
8.8
(115 Reviews)
8.3
iramrao

Professional joomla developer. I understand what you are looking for. I’ve read your project and understood. Because I’ve completed the done work before so I am sure it will not be a problem for me. I am highly profess More

$700 USD in 7 days
(91 Reviews)
7.9
(133 Reviews)
7.2
rathorevinod13

Hello, Surely, we are ready to help you to build a new website with two pages and an e-learning platform integrated or connected by other sites. Included: - a limited number of users - virtual classroom - ability to More

$5000 USD in 7 days
(39 Reviews)
7.1
EricMtpixels

Hello, We have profound developers and are happy say that your project details fall under our expertise. There are few doubts to clear before we start the development process, We have 10+ years of experience in this fi More

$1500 USD in 30 days
(30 Reviews)
6.9
urcoder

hello ready to start this today!! I am Joomla , wordpress and PHP expert with more than 10 years of experience and more than 700 successful project. excellent experience in building extensions and templates for Joomla More

$1000 USD in 21 days
(134 Reviews)
6.4
(47 Reviews)
6.6
javedaasim

Hi, We are expert Joomla developers team, We can surely integrate PayPlans/Membership Pro with Google Classroom and Google Directory API. We have integrated several APIs in the past and we can surely do this for you. More

$750 USD in 20 days
(48 Reviews)
6.4
Jee1980

Hello, Here is a senior Joomla expert and I can do your project perfectly. After checking your project detail carefully, I agree with your whole suggestion. And I can start work immediately and I will provide you fast More

$500 USD in 7 days
(21 Reviews)
5.7
Nehag510

Hello, I am highly experienced in the following Joomla project areas:- ================================================= Upgrading Joomla from previous versions PSD to Joomla Template Conversions (creating Joomla temp More

$750 USD in 14 days
(4 Reviews)
4.7
achievers24

Hi, Thanks for sharing your requirements here. I’m an Experienced Freelancer with a demonstrated history of working in the internet industry. Skilled in .Net, C#, Power BI, Angular, VueJs, React JS, Hadoop, Core PHP, More

$950 USD in 20 days
(2 Reviews)
1.5
codestertech

We analyzed your requirements and now fully confident to implement this project bcz E-learning + E-commerce, Payment gateway integrations, Php/Mysql experts are here prior to this we already implemented many payment ga More

$985 USD in 22 days
(0 Reviews)
0.0
VicktorO

Hello. I have isited your websites and looked at your requirements. Please contact me if you are serious and don't waste my time with pointless discussions. Feel free to ask any question and we can work ASAP.

$500 USD in 10 days
(0 Reviews)
0.0