The Academic Problem: mega-thread to come up with a solution

I’ve got two ideas to add to the pile:

1

Would it make more sense to group things across classes/years rather than isolate classes? Example:

10-19 Classes
    11 Class meta/syllabi
        11.01 Class 1 Syllabus
        11.02 Class 2 Syllabus
    12 Class notes
        12.01 Class 1 notes
        12.02 Class 2 notes
    13 Big projects
        13.01 Class 1 Project 1
        13.02 Class 1 Project 2
        13.03 Class 2 Project 1

This would also reduce the overhead of tracking individual class numbers, and make it so that all your recent projects are right there in front of you. I could see this being a limit if you have more than 100 big projects, but if that happens you could create another category or keep going at AC.100. I’ve never needed more than 7 IDs in a class, and most of those are the syllabus and notes. Considering only the big projects, I could easily fit them into 20-30 IDs across the 2 years I’ve had.

2

Since IDs can and should be big (22.00.0069: What is an ID?), if it’s possible to fit a class into 10 IDs, what about:
AS.CI:
Area
Semester
Class
ID

ex.
12.11 == Area 10 (classes), Semester 2, Class 1, ID 1

Keeps things vanilla-like and compact while still containing the same information as SX.C.ID, and can fit 9 classes a semester and 9 semesters (leaving 0 for meta) into a single area.