I was wondering about doing some custom modifications to the certificate module. A client would like to use their own numbering or "codes" that are printed on the certificates. I was wondering where and how the certificate codes get generated and added to the database. I would like to make the changes so that when you view the reporting the new codes are listed in the reports. Making the change where the data is inserted into the database seems like the best approach to me. I would also like to make these changes, if possible, on a course by course basis. I have more than one course in which the client would like their code to be unique to how they handle their certifications. Any help would be greatly appreciated. Thanks in advance.