2 Answers
2

I'll ask the obvious question in response - which convention do you want to keep? File extension or no file extension?

A third option would be to go the hierarchical route and format the tags as e.g. [pset1-greedy], [pset2-caesar] and so on. This would be the most consistent and explicit route, since the .c file extension only applies to the 6 of the 9 problem sets and Scratch doesn't have file extensions at all. But it's also more verbose and might make the [pset1], [pset2] etc. tags redundant.