Dynamic CSCEs with ability for VEC to upload holiday-themed logos
Would like the option of making CSCE logos dynamic for different holidays. SANDARC as “The Coolest VEC” has dynamic logos for different holidays and we would like those to be reflected during the holiday seasons on examinees CSCEs.
Comments: 4
Oldest
•
Newest
•
Most likes
•
Fewest likes
-
21 Jan
Richard Bateman AdminHighlighted comment
If I were going to do this I'd probably actually have a way you could change the PDF source rather than an image, particularly because I try really hard to keep the PDFs looking nice by always using vector graphics on them, which would be difficult / impossible using raster images. While I could theoretically use SVGs, putting an SVG into a PDF is a nontrivial task because the SVG spec is pretty massive and it's difficult to fully support.
So yeah, if I do this it would probably actually be more along the lines of giving the VEC a way to update the PDF source files themselves, and then you could just change it yourself when it's time. This is not high on my list of priorities right now, though... it's not a massive undertaking, but making it simple is locked behind a few other features I haven't made time for yet. -
24 Dec, '25
Richard Bateman AdminI'm not fundamentally opposed to this, but I'm not sure how to do it in a way that wouldn't require a lot of work that seems like it would be better spent on higher priority things... open to concrete suggestions on how to accomplish it.
-
25 Dec, '25
Austin SmithFor our dynamic logo's we have a github repo setup and we just change the name of the logo we want to "current-logo" could you replace the CSCE image lookup to just the URL and it will dynamically update as we change it so its less work for you? I dont really know how you have it coded on the backend for it but....
-
21 Jan
NickI personally think that dev time could be better spent on any one of the myriad items on the list, but since you already have a Gravatar routine, pulling the VEC logo in that way might be relatively painless to implement.