The tracks would have to be defined. The available curriculums would be assigned to those tracks. Obviously there's oodles of reporting mechanisms as to where you are in a track or across related tracks). Could be smart enough to evaluate progress and suggest related tracks (or more suitable tracks? "Would you like fries with that?")

...and just think of the job creation possibilities! You think the IRS is bloated?