Moodle Expert to build re-certification module (retake courses)


Background about the Website

We have a Moodle site set up for our business that we are using as an online training program. We have different courses, like "Intro to the Company", "Driver Training", "Welder Training" etc. When we hire a new employee they have to take the courses related to their position, and at the end they receive a certificate of completion. Each course has different activities (SCORM, Quiz, webpage, etc.), we have enabled course completion so that the employee has to complete the activities in the order that they appear, then at the end of the course is a quiz. There are different trainers depending on where the employee works and those trainers are also sent an email when the employee completes a course.

The Project

By law, our employees need to be re-certified for their jobs every year. So every year they have to go back and retake the course. This project is to develop a module (or other method) in Moodle that will make the employees retake the course and keep track of past attempts. It must do the following things:

1. When it is time for an employee to retake the course Moodle will send out an email to the employee and the trainer telling them it is time to retake.

2. The amount of time for re-certification for each course will be different. This amount is already stored in the database for each course.

3. When it is time for re-certification the previous attempt for the course will be deleted. This includes all grades, activity completion, course, completion, quiz attempts, etc. The employees are enrolled through cohort, so after un-enrolling they will automatically be enrolled again the next time cron is run.

4. Reporting (using the reporting plugin). We need to keep track of previous times a user has completed the course. Since we will be deleting the courses we need a new way to track past attempts. We should create a new table in the database to store this information, so each time an employee completes a course it will store the date, quiz scores, grade, etc. We can use the reporting plugin to get information from this new [url removed, login to view] reporting needs to be kept separate for each time they retake the course. So for each user the reporting would be something like this:

Course 1: Original Training

Course 1: Re-Certification #1

Course 1: Re-Certification #2

5. We need a feature for trainers to be able to force an employee to retake a course. So the admin will log into the site, find the user and the course and click a button that says "force this employee to retake the course". From there it would be the same as above. The Employee and trainer will get emails telling them the employee needs to retake the course, the completion and enrollment data will be deleted, and the employee will be re-enrolled through cohort.

We will be working on a development server, and once the project is done and tested we will move it over to the live site. We will need your help to move it over. Since the live site has current users and data, we'll need to add the new features without disrupting them or deleting their info. Once everything has been transferred to the live site and tested then the project will be complete.

Please let me know if you have any questions.


Skills: eLearning, Moodle, PHP, SQL

See more: where to hire employees, where to find jobs, where to find it employees, where to find employees online, where to find employees for company, where to find a new employee, when to hire, welder jobs, welder for hire, website to find employees, website development jobs online, website development certificate online, un need employees, un jobs, training force jobs, training & development jobs, trainer jobs, times online jobs, times jobs online, the times online jobs, sql online jobs, sql jobs online, sql get date, scorm jobs, online trainer jobs

Project ID: #4359954

22 freelancers are bidding on average $1383 for this job


Hello ,we have gone through your project named Moodle Expert to build re-certification module (retake courses) and we like to convey that we have already done similar kind of projects before also. We can address any co More

$1500 USD in 25 days
(67 Reviews)

Hello, Thanks for posting the project on Freelancer. We have gone through the requirements and have some queries over it which we have sent on to your PMB. Kindly review the same and answer the queries so t More

$3120 USD in 39 days
(5 Reviews)

Hello Thanks for the sharing requirement. I went through your description and ready to work with you. I am myself doing programming so you will work directly with one person and that's me. No mediators. No manag More

$1700 USD in 20 days
(43 Reviews)

i can do it

$1000 USD in 60 days
(56 Reviews)

My name is Salim Sabic; I am an experienced Instructional Designer and LMS developer & integrator, I worked at many projects as an cooperator and Consultanr. I am holding an Bachelor in IT and my specialty are E-learn More

$2000 USD in 30 days
(8 Reviews)

Hi, my team has many expert programmers on Html, CSS, PHP, MySQL, WordPress, Moodle. All most your job is good for me. I sure, we can do your job on time with high quality. Thanks!

$1000 USD in 20 days
(15 Reviews)

Hi, Greetings, Please check PMB for further details, Regards, Riya

$1250 USD in 25 days
(3 Reviews)

Hi, Well aware Moodle system and it's source code.

$1100 USD in 7 days
(1 Review)

Experienced in Moodle, pl check your PMB.

$900 USD in 25 days
(3 Reviews)

Please check PM. I am a Moodle Expert and have lot of e-learning application development. Thanks Sumit SaS Technologies

$2000 USD in 30 days
(6 Reviews)

Dear Client, I had gone through the job description and will customize the moddle as per your requiremnt. i had worked on moodle customization for 4 years and working on php from past 7 years. I will customize the th More

$1200 USD in 15 days
(1 Review)

Hello, We are Certified Professional with 9 years of Development experience and SEO work experience. We have already worked on several UK ,USA, CANADA ,AUSTRALIA and Egypt projects. Please see PMB. Thanks.

$1300 USD in 30 days
(1 Review)

-------your search end here----------- i have read your given information and i am ready to work on the project. for my work please see my portfolio thanks

$1100 USD in 7 days
(7 Reviews)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$1339 USD in 25 days
(5 Reviews)

Hi, Veltrod Software services is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and te More

$1100 USD in 28 days
(2 Reviews)

Dear Sir, Thank you for the detailed explanation of your project. It was very helpful to get such a clear picture up front. I think I can accomplish all of your goals in a quality manner without having to build a n More

$770 USD in 14 days
(0 Reviews)

Hi, I am a Moodle Developer based in Maryland, I have done a similar project before It requires modifying the existing course module to allow, a user to retake a course. I have some questions regarding, this proj More

$1339 USD in 7 days
(0 Reviews)

HI, I´m virtual teacher , I know you have a moodle e-learning set up, admin and trainers, that I understand you need a virtual tutor in order to animate and contact with the different employees, is it?. I´d like More

$1500 USD in 10 days
(0 Reviews)

It's an easy task for us.We have gone through your requirements and we are ready to start the work immediately on your project. We will send you the complete list of company's projects and portfolio once you reply us b More

$1350 USD in 18 days
(0 Reviews)

It's an easy task for us. We have gone through the project requirements and may start working on it immediately. Please check PM for complete details.Thanx.

$1400 USD in 35 days
(0 Reviews)