Here is the list of VLE and LMS customizations projects completed by me.
The word moodle is copyrighted and owned by moodle.com. The word "Moodle" and the Moodle logo are legally protected trademark. Please read moodle license for more information.
Custom modifications to MoodleTM Scripts.
(This project was done using php mysql and MoodleTM modules. I'm a Freelance php mysql moodle programmer. I can customize moodle.)
-
Custom profile fields in moodle user self registration form, were added.
-
Default profile fields in moodle user registration such as email, first name, city etc were edited.
-
And most importantly new custom user profile fields were added and were ordered in a specific way.
-
Moodle Programming: The custom date profile field was added and also date validation was done in moodleform class api.
Custom modifications to certificate module of MoodleTM.
(This project and moodleTM programming was done using php mysql and Certificate module Moodle modules. The requirement was to customize moodle. Moodle developer.).
-
Certificate module was modified to use custom numbering system for its certificate numbering.
-
Further more it was programmed such a way that only some courses based on course id, will use this new certificate numbering system.
Customizations to moodleTM My courses block.
(This programming project was done using php mysql and Moodle My courses block. The requirement was to customize moodle courses.).
-
Normally the My course moodle block will show all the enrolled courses of the logged in user.
-
The moodle code was modified and custom programming was done so that only the top 5 courses, ordered by the date of enrollment of the user is shown.
Custom modifications to certificate report download MoodleTM.
(This project was done using php mysql and Certificate module Moodle modules. The requirement was to customize moodle reports.)
-
Certificate module's reporting function was modified to include more fields.
-
So now when the excel xls report is downloaded from the myCourse->Certificates->Report the report will contain many more custom fields/columns.
Custom import script for moodleTM.
(This project was done using php mysql and File import. The requirement was to customize moodle file import.)
-
A standalone php mysql script was created, which can import external users and external certificates into the moodle system.
-
All user data and history are imported.
-
Moodle user's certificate history, course completed history are imported correctly including course start date, course finished date etc.
Customized moodleTM reports.
(This project was done using php mysql and moodle reports).
-
Another custom moodle report was created in addition to the userprogress report and the login report.
-
This new user report was created to accomodate a few custom fields like certificate date and certificate status.
-
Complicated SQL queries were used to separate these three custom reports.
Creation of moodleTM GIFT format files.
(This project was done using php mysql and moodle GIFT format. The requirement was to customize moodle GIFT format.)
-
Moodle question bank can import questions if they are in GIFT format.
-
This project was for converting questions and answers present in ms access .mdb file to the moodle GIFT format.
-
Once an .mdb file is uploaded and the php conversion script is run, the GIFT format text file can be downloaded.
Customization of the moodleTM course list display.
(This project was done using php mysql and moodle course list).
|