Currently, if a student gets a high grade in a higher level course, such as Spanish 3 the Diploma requirement uses the course leaving it unavlible for a concentration such as an honors diploma which requires Spanish 3 even though lower level courses like Spanish 1 or 2 would also satisfy the diploma.
This should be easy to fix, but solve a lot of problems.
It would be helpful if credits were assigned to requirements by the course level or grade taken in a progression rather than by highest grade. This would help those higher level courses to be available for other requirements.