Find Jobs
Hire Freelancers

Customizing Moodle Login and Roles - 18/09/2016 05:44 EDT

€250-750 EUR

Closed
Posted over 7 years ago

€250-750 EUR

Paid on delivery
System landscape is a fresh Moodle Installation. Beside Moodle, there is an individual developed backend based on Zend Framework,php and MariaDB. First Task: The login from the existing backend should synchronised with the login and user DB from Moodle (for example over the external Database plugin) The challenge is to login the user automatically in moodle when he logs in the individual backend. One Login mask for both Systems Second task is about courses and roles. The user have permissions in the other backend which should identify the user to see only his courses in Moodle. So for example we have in Moodle: Course 1 Course 2 Course 3 And in the other backend there is a User "xy" with permission "Course 3" If the user now logs in Moodle, he only should see Course 3 and the other both courses should be hidden. I hope everything is clear and if you haven't worked with moodle before, pls not provide an offer!!!!
Project ID: 11555371

About the project

14 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
14 freelancers are bidding on average €596 EUR for this job
User Avatar
Hi As you can see from my feedbacks I am probably the only moodle expert on the site with more then 7 years moodle experience and a lot moodle related projects already completed. I am a core code contributor and I have a couple of plugins already submitted to moodle plugin list. Now: 1) ****First Task: The login from the existing backend should synchronised with the login and user DB from Moodle (for example over the external Database plugin) The challenge is to login the user automatically in moodle when he logs in the individual backend.***** The external DB auth is only an auth plugin which will authenticate the user into Moodle not into your back end app. What you need is a Single SIgn One solution (SSO) between your back end app and moodle which is totally different. You can do that in 2 ways: a) a token based approach or web-service based (see joomdle or Drupal- moodle SSO) b) a third party auth system (CAS, LDAP, SAML), but here your back end app should have support for this as auth provider. 2)roles and permissions Web-services between backend app and moodle will need to be created to allow user enrolment/un-enrolment. Of course that will mean a client ws will need to be created on the back end app and a server ws on the moodle side. Just to be clear here my bid is only for moodle side of work. You will need to create the token part for backend app and the client ws on back end (i can help you with that client ws as an extra) Regards
€777 EUR in 40 days
5.0 (122 reviews)
6.9
6.9
User Avatar
Dear Client, Greetings from Flowgica technologies, I have experience with these skills. We do have similar experience doing something similar to yours therefore I am looking forward to discuss and move ahead. please check our freelancer portfolio at https://www.freelancer.com/u/mmadi.html?page=portfolio I am ready to work with you,kindly waiting for your response. Thanks & Regards, Mmadi
€600 EUR in 10 days
5.0 (49 reviews)
7.1
7.1
User Avatar
HI, I have more than 5 years of experience in PHP and MYSQL. prior to that I did master's in mathematics. I have domain knowledge of LMS. I have 2 years of experience in learning management system. SO I am one of the suitable candidate for this project Feel Free to contact me. Thanks Hemant Jhalani
€500 EUR in 10 days
4.6 (47 reviews)
5.4
5.4
User Avatar
Respected sir I have an experience in Responsive website design, twitter bootstrap, AWS, PHP, JavaScript, jQuery, Ajax, Kohana, Prestashop, code igniter, Moodle, Totara, Joomla, word press ,Efront, Drupal, OOP, MVC, SugarCRM, CPanel, Server Migration, Web service and MySQL.i am ready to do your project. I have an experience in Moodle customization,third party integration with Moodle, Create web services, Plugin, Modules, Customize core module, Scorm, Configurable reports, Theme customization with HTML5,up gradation and migration. I have an experience in third party integration like PayPal, Eway, web pay payment gateway API,also know about twitter,tumbler,Facebook API. you can check my profile.
€700 EUR in 10 days
4.5 (8 reviews)
4.5
4.5
User Avatar
A proposal has not yet been provided
€444 EUR in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have read the briefs and got clear idea related to needed modifications. We are IT solution provider established in 2003 and specifically working in elearning industry. LMS Features & functionality we have extensively worked with: - Theme integration and customization - Single sign-on authentication using various HRMS (Human Resource Management Systems) and SIS (Sales Information Systems) - LDAP/authentication implementation - Third party Plugins Integration & Customization - Plugins Development - Business Processes implementation like: 1. User creation and manage permissions 2. SCORM compliant course creation 3. Managing student enrollments 4. Grade and progress bar integration 5. Events/Schedule calendar, Appointment booking 6. Virtual classrooms 7. Online exam and certification generation 8. Custom Reports/Analytics development etc - Payment gateway integration - Voice/Video conferencing implementation/integration like from Tokbox, WebRTC, Vsee, QuickBlox etc - Third party solutions integration like Quickbooks (for accounting), Mailchimp/Aweber/Sendgrid (for bulk emailing), Google analytics etc - Search Engine Optimization Contact us for DEMONSTRATION of similar solutions and call with SME (Subject Matter Expert) for further discussion. Regards! Sonal
€500 EUR in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GERMANY
Neuhof, Germany
5.0
17
Payment method verified
Member since May 6, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.