I had a very specific need for the certificate module that involved being able to provide proof of the number of Continuing Education Credits a student earned for a given course or lesson. This involves being able to track the number of hours earned in one or more of seven catagories across four license levels.
I am familiar enough with php and mySQL that I was able to make the changes and my certificate works as expected. Given the custom nature of my certificate, I decided to change all 'certificate' references to 'emscertificate'. This also included changing the names of the module folders, tables, fields, and files.
Here is where my problem is now. Recently there has been numerous requests from instructors to have the ability to produce a plain ol' certificate of achievement. Since I appended the references of every CERT. CERTIFICATE, cert, and certitificate with EMS or ems, I figured that I could just install the original Certificate module. When I do that however, bad things happen. Neither module will function, I can no longer edit courses, and often times I cannot view my main page. If I uninstall or even hide one of the modules, everything works OK.
So, my lack of thorough inderstanding of what changes are made to Moodle when a module is installed is causing me to overlook something. Is this even possible to have both this custom renamed version and the original installed on the same instance? If so, can someone provide me with some insight as to what I might be overlooking?
I added a copy of the emscertificate PDF as a graphical reference to show the changes that were made.