
Description
Developed 2009. I was approached by a client who wanted a customized version of Moodle installed on their server. They needed Moodle to perform a few functions beyond the normal scope of the LMS. I was able to use php and css to modify the backend and the design in order meet the clients needs.
Project Requirements
-
Modify the registration to include more initial data collection from the site users than the standard registration collects. To accomplish this I had to modify not only the php, but the Moodle database.
-
Create a method for the client to export a spreadsheet with student’s information and course stats. To accomplish this I had to modify the php in the very helpful Feedback plugin.
-
Create a customized Certificate that students could download as a pdf once they completed the course. This was done with the Certificate plugin which I modified to include custom student data from the database.
-
Develop a custom theme that matched the design and branding of the clients other modules and sites. This was simple! I modified an existing theme with custom graphics and a single css file.
Skills Employed
- Custom Moodle Installation and Development
- PHP Development
- CSS Development