I can see the sense in extending this module, rather than rewriting (repeating?) the code. A couple of observations then:
- Would I be right in thinking there will be a continued need for the Certificate module in addition to the Badge Manager/Admin.? I assume there will still be institutions/users who will have need of 'paper'-based evidence of completion. If so, I'd reiterate Gavin's observation and ask can(should) a single Certificate/Badge module administer and manage both Certificates and Badges?
- Can(should?) the metadata associated with a Badge be repurposed/reused to provide data to populate fields used to construct a Certificate?
From an end user's PoV, I can see advantages to having either separate or integrated modules. Where teachers/instructors are just issuing either Certificate or Badge, separate modules might be better just for simplicity's sake; if they're potentially issuing both, then an integrated module would probably be preferred. Similarly, Admins might prefer to have functionality separated (for resilience) or integrated (easy of implementation/upgrade).
Until Moodle HQ or the certificate module maintainer indicate what their preference is, I guess things are moot?
And with that, I guess I'll remain unhelpfully on the fence.